:root{--bg:#f2f3f7;--surface:#fff;--ink:#0b0f1a;--ink-2:#5a6070;--accent:#1f5bd8;--danger:#c4291c;--ok:#1d7a3a;--font:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-modo=escuro]{--bg:#0a0b0f;--surface:#1a1b21;--ink:#f3f4f7;--ink-2:#a4a9b6;--accent:#86abff;--danger:#ff6b5f;--ok:#2fa858;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-modo=claro]){--bg:#0a0b0f;--surface:#1a1b21;--ink:#f3f4f7;--ink-2:#a4a9b6;--accent:#86abff;--danger:#ff6b5f;--ok:#2fa858;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);min-height:100vh;color:var(--ink);font:17px/1.47 var(--font);-webkit-font-smoothing:antialiased}a{color:var(--accent)}a,button,summary,label{-webkit-tap-highlight-color:transparent}[id]{scroll-margin-top:16px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
