/* Base della pagina standalone. Prima l'app viveva dentro wp-admin, che dava
   sfondo, margini e font; qui li mettiamo noi. Lo stile vero è bilancio.css. */
html { -webkit-text-size-adjust: 100%; }
body { margin: 0; background: var(--gb-bg, #F5F5F7); color: var(--gb-label, #1D1D1F);
       font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif; }
@media (prefers-color-scheme: dark) { body { background: var(--gb-bg, #000); } }
.gb-wrap h1, .gb-wrap h2, .gb-wrap h3 { color: var(--gb-label); }
button, input, select, textarea { font: inherit; color: inherit; }

.gb-login { max-width: 420px; padding-top: max(60px, env(safe-area-inset-top)); }
.gb-login .gb-form { display: flex; flex-direction: column; gap: 14px; }
.gb-login__errore { margin: 0; color: var(--gb-red); font-size: 14px; }
