/* Font del tema: Glacial Indifference per i testi, Berlin Type per i titoli */

@font-face {
    font-family: 'glacial-indifference';
    src: url('../fonts/glacial-indifference/GlacialIndifference-Regular.woff2') format('woff2'),
         url('../fonts/glacial-indifference/GlacialIndifference-Regular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'glacial-indifference';
    src: url('../fonts/glacial-indifference/GlacialIndifference-Bold.woff2') format('woff2'),
         url('../fonts/glacial-indifference/GlacialIndifference-Bold.otf') format('opentype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'berlin-type';
    src: url('../fonts/Wir.Berlin_Schrift/Berlin Type V1.3/WEB/BerlinTypeWeb-Regular.woff2') format('woff2'),
         url('../fonts/Wir.Berlin_Schrift/Berlin Type V1.3/WEB/BerlinTypeWeb-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'berlin-type';
    src: url('../fonts/Wir.Berlin_Schrift/Berlin Type V1.3/WEB/BerlinTypeWeb-Bold.woff2') format('woff2'),
         url('../fonts/Wir.Berlin_Schrift/Berlin Type V1.3/WEB/BerlinTypeWeb-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

/* Testi */
body,
select, input, textarea, button,
input[type='search'],
form button, .form-submit,
.single_add_to_cart_button,
#citazione blockquote {
    font-family: 'glacial-indifference', Arial, sans-serif;
}

/* Grandezza base dei testi (sovrascrive base.css e text.css) */
body,
a, span, div, p,
.contenuto span, .contenuto ul, .contenuto ol, .contenuto a {
    font-size: 18px;
    line-height: 1.5;
}

/* Titoli */
h1, h2, h3, h4, h5, h6 {
    font-family: 'berlin-type', Arial, sans-serif;
    text-transform: uppercase;
    font-weight: bold;
}
