/*
 * Font self-hosted. I file .woff2 vanno messi in assets/fonts/
 * (vedi assets/fonts/LEGGIMI.txt). Sono tutti con licenza SIL Open Font,
 * quindi self-hosting consentito — ed è la scelta giusta in UE, perché
 * caricarli dai server di Google trasmette l'IP del visitatore a un terzo
 * senza consenso.
 */
@font-face{font-family:'Cinzel';src:url('../fonts/cinzel-700.woff2') format('woff2');
  font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Cinzel';src:url('../fonts/cinzel-500.woff2') format('woff2');
  font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Spectral';src:url('../fonts/spectral-400.woff2') format('woff2');
  font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Spectral';src:url('../fonts/spectral-400-italic.woff2') format('woff2');
  font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:'Spectral';src:url('../fonts/spectral-600.woff2') format('woff2');
  font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Barlow Condensed';src:url('../fonts/barlow-condensed-600.woff2') format('woff2');
  font-weight:600;font-style:normal;font-display:swap}

.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;
  clip:rect(1px,1px,1px,1px);white-space:nowrap}
.screen-reader-text:focus{position:static!important;width:auto;height:auto;clip:auto;
  padding:12px 20px;background:var(--carta-alta);z-index:100}
