:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--palette-night:#0b1a2b;--palette-deep:#102942;--palette-sapphire:#1e5091;--palette-gold:#edc783;--color-page:var(--palette-night);--color-surface:var(--palette-deep);--color-surface-muted:#183754;--color-border:#42617e;--color-text:#f7fafc;--color-text-muted:#c5d4e5;--color-accent:var(--palette-gold);--color-on-accent:var(--palette-night);--color-accent-hover:#f4d7a4;--color-focus-ring:#f4d7a4;--color-info-text:#d4eaff;--color-info-surface:#163a5e;--color-info-border:#487ba9;--color-success-text:#d0f6e7;--color-success-surface:#11443b;--color-success-border:#438c79;--color-warning-text:#fff1c2;--color-warning-surface:#554122;--color-warning-border:#aa894c;--color-error-text:#ffe0df;--color-error-surface:#502c37;--color-error-border:#be7377}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-page:#f4f7fb;--color-surface:#fff;--color-surface-muted:#eaf1f8;--color-border:#c4d2e0;--color-text:#12253b;--color-text-muted:#526579;--color-accent:var(--palette-sapphire);--color-on-accent:#fff;--color-accent-hover:#163c71;--color-focus-ring:#1c6bc1;--color-info-text:#174a7a;--color-info-surface:#e8f3fe;--color-info-border:#a4c2e3;--color-success-text:#125544;--color-success-surface:#e1f4eb;--color-success-border:#94c5af;--color-warning-text:#76500f;--color-warning-surface:#fff5d8;--color-warning-border:#d4ad5f;--color-error-text:#8f2732;--color-error-surface:#fff0f1;--color-error-border:#e2a2aa}*,:before,:after{box-sizing:border-box}html{background:var(--color-page);min-width:20rem}body{background:var(--color-page);min-height:100vh;color:var(--color-text);font-family:var(--font-family-sans,Inter, "Segoe UI", system-ui, sans-serif);line-height:var(--line-height-default,1.5);margin:0}:where(button,input){font:inherit}:where(h1,h2,h3,p){margin-block:0}:where(a){color:inherit}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
