:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0d0d0d;--surface-1:#1a1a19;--surface-2:#232322;--text-primary:#fff;--text-secondary:#c3c2b7;--text-muted:#898781;--gridline:#2c2c2a;--baseline:#383835;--border:#ffffff1a;--dose-0:#cde2fb;--dose-2:#6da7ec;--dose-4:#2a78d6;--dose-6:#184f95;--form-flower:#3987e5;--form-concentrate:#d95926;--status-warning:#fab219;--status-good:#0ca30c;--finding-significant:#3987e5;--finding-not-significant:#898781;--accent:#3987e5;--accent-ink:#eaf2fd}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--page);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:system-ui,-apple-system,Segoe UI,sans-serif}#root{min-height:100vh}button{font-family:inherit}a{color:inherit}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}@media (width<=420px){.hide-narrow{display:none}}
