/**
 * Il font del widget: Inter, servito DA QUESTO SITO.
 *
 * [19/8/2026] Prima c'era una riga sola:
 *   @import url('https://fonts.googleapis.com/css2?family=Inter...')
 * e quella riga stava sulle pagine PUBBLICHE dei ristoranti. Vuol dire che
 * ogni ospite che apriva la pagina per prenotare un tavolo mandava il proprio
 * indirizzo IP a Google, senza che nessuno glielo avesse chiesto. Le linee
 * guida della directory lo permettono (la regola 8 fa un'eccezione apposta
 * per i font), ma noi vendiamo il contrario: nel readme c'e' scritto che i
 * dati degli ospiti restano in Europa, e un tribunale tedesco ha gia' dato
 * torto a un sito per esattamente questo caricamento.
 *
 * Adesso i due file stanno in assets/fonts/ e non esce niente verso
 * l'esterno. Il widget e' identico a prima e si carica anche piu' in fretta,
 * perche' non deve aspettare un secondo collegamento.
 *
 * Inter e' di Rasmus Andersson, licenza SIL Open Font License 1.1, che e'
 * compatibile con la GPL (regola 1). I due tagli sono quelli che servono:
 * «latin» copre inglese, italiano, spagnolo, portoghese e olandese;
 * «latin-ext» aggiunge le lettere accentate che mancano. Il browser scarica
 * solo quello che gli serve davvero, grazie a unicode-range.
 *
 * Questo foglio si carica solo quando «Usa il font e lo stile del tema del
 * sito» e' spento (che e' il valore di partenza). Se e' acceso, il file non
 * viene proprio chiesto e il widget prende il font del tema.
 */

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: url('../fonts/inter-latin-ext.woff2') format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400 700;
    font-display: swap;
    src: url('../fonts/inter-latin.woff2') format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

.meetab-booking {
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', system-ui, sans-serif !important;
}

/* [25/9/2026] MAIUSCOLE E SPAZIATURA STANNO COL CARATTERE. Questa riga era in
   meetab-style.css, che si carica sempre: il widget annullava il
   text-transform del tema anche sui siti che avevano chiesto proprio di
   seguire il tema. Qui invece si carica solo quando il font e' il nostro,
   cioe' quando il ristoratore NON ha spuntato «Usa il font e lo stile del
   tema del sito»: se l'ha spuntata, il maiuscolo del suo tema passa, come
   passa gia' il suo carattere.
   Resta fuori .meetab-title/.meetab-panel-title, che sono h2/h3 veri apposta
   perche' il tema li vesta come veste i suoi titoli. */
.meetab-booking *:not(.meetab-title):not(.meetab-panel-title) { text-transform: none !important; letter-spacing: normal !important; }
