/* Reset e impostazioni del documento. Niente classi: quelle stanno in components.css o, se le usa un componente
   solo, nel suo `.razor.css`. */

/* I pannelli di Blazor: quello di riconnessione compare a ogni cambio di rete e copre la pagina, quello di errore
   mostra un testo inglese che all'utente non dice niente. Gli errori veri finiscono nel log del server. */
#components-reconnect-modal { display: none !important; }
#blazor-error-ui            { display: none !important; }

*, *::before, *::after { box-sizing: border-box; }

html { height: 100%; }

body {
  height: 100%;
  margin: 0;
  background: var(--bg);
  color: var(--text);
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  font-size: 15px;
  -webkit-font-smoothing: antialiased;
  /* La pagina non scorre: scorre solo l'area del contenuto, cosi' la tabbar del telefono resta ferma. */
  overflow: hidden;
}

a { color: inherit; text-decoration: none; }
