@font-face{font-family:geistSans;src:url(../media/GeistVF-s.p.04dvp7dj03si8.woff)format("woff");font-display:swap}@font-face{font-family:geistSans Fallback;src:local(Arial);ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.geistsans_d025f23b-module__xz-q0W__className{font-family:geistSans,geistSans Fallback}.geistsans_d025f23b-module__xz-q0W__variable{--font-geist-sans:"geistSans", "geistSans Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMonoVF-s.p.0ifhplp~93ddj.woff)format("woff");font-display:swap}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.geistmono_df95d851-module__gnTiUW__className{font-family:geistMono,geistMono Fallback}.geistmono_df95d851-module__gnTiUW__variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
:root{--on-dark:#fff;--on-light:#1b1f4d;--cover-fallback:#1b1f4d;--cover-fallback-raised:#2a2f63;--badge-neutral:#6b7080;--badge-15:#f0a500;--badge-19:#e0322f;--tone-blue:#2e7cf6;--tone-purple:#7c5cff;--tone-teal:#0d9488;--tone-pink:#db2777;--tone-green:#1f7a34;--tone-navy:#1b1f4d;--tone-gold:#f4c95d;--danger-solid:#c0392b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--storia-navy:#000;--storia-navy-raised:#2e2e2e;--storia-gold:#f4c95d;--rating:#e0322f;--ink:#000;--muted:#6b7080;--border:#e8e8ee;--placeholder:#f4f5f8;--background:#fff;--foreground:var(--ink);--surface:#f6f6f8;--surface-brand:#eef0ff;--on-brand:#fff;--danger:#c0392b;--danger-surface:#fdecec;--success:#1f7a34;--success-surface:#eef6ee;--shadow-rgb:9 12 33;--shadow-strength:1;--d-storia-navy:#fff;--d-storia-navy-raised:#e4e4ea;--d-storia-gold:#f4c95d;--d-rating:#f4c95d;--d-ink:#f5f5f7;--d-muted:#b0b0b8;--d-border:#333338;--d-placeholder:#1c1c1e;--d-background:#141414;--d-surface:#1f1f21;--d-surface-brand:#2a2a30;--d-on-brand:#141418;--d-danger:#ff8478;--d-danger-surface:#331614;--d-success:#5ecb8b;--d-success-surface:#122b1a;--d-shadow-rgb:0 0 0;--d-shadow-strength:1.6;--content-max:none;--content-pad:max(20px, 3.3vw);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-sm:8px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--text-xs:11px;--text-sm:13px;--text-base:14px;--text-md:15px;--text-lg:16px;--text-xl:18px;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--storia-navy:var(--d-storia-navy);--storia-navy-raised:var(--d-storia-navy-raised);--storia-gold:var(--d-storia-gold);--rating:var(--d-rating);--ink:var(--d-ink);--muted:var(--d-muted);--border:var(--d-border);--placeholder:var(--d-placeholder);--background:var(--d-background);--surface:var(--d-surface);--surface-brand:var(--d-surface-brand);--on-brand:var(--d-on-brand);--danger:var(--d-danger);--danger-surface:var(--d-danger-surface);--success:var(--d-success);--success-surface:var(--d-success-surface);--shadow-rgb:var(--d-shadow-rgb);--shadow-strength:var(--d-shadow-strength)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--storia-navy:var(--d-storia-navy);--storia-navy-raised:var(--d-storia-navy-raised);--storia-gold:var(--d-storia-gold);--rating:var(--d-rating);--ink:var(--d-ink);--muted:var(--d-muted);--border:var(--d-border);--placeholder:var(--d-placeholder);--background:var(--d-background);--surface:var(--d-surface);--surface-brand:var(--d-surface-brand);--on-brand:var(--d-on-brand);--danger:var(--d-danger);--danger-surface:var(--d-danger-surface);--success:var(--d-success);--success-surface:var(--d-success-surface);--shadow-rgb:var(--d-shadow-rgb);--shadow-strength:var(--d-shadow-strength)}
*{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable}body{color:var(--foreground);background:var(--background);font-family:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:inherit}ul,ol{list-style:none}
