:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--page:#f9f9f7;--surface:#fcfcfb;--surface-raised:#fff;--border:#e4e3df;--grid:#e9e8e4;--text-primary:#0b0b0b;--text-secondary:#52514e;--text-muted:#77766f;--accent:#2a78d6;--series:#2a78d6;--series-high:#3b9477;--series-low:#c96a72;--own:#7c3aed;--up:#0a7d0a;--down:#c4372b;--header:#0d1b2a;--header-text:#fff;--radius:10px;--shadow:0 1px 2px #0000000f, 0 4px 16px #0000000f;--font:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--page:#0d0d0d;--surface:#1a1a19;--surface-raised:#222221;--border:#2e2e2c;--grid:#2a2a28;--text-primary:#fff;--text-secondary:#c3c2b7;--text-muted:#9a998f;--accent:#3987e5;--series:#3987e5;--series-high:#6cc3a0;--series-low:#d9858b;--own:#a78bfa;--up:#4fc24f;--down:#f0776b;--header:#000;--shadow:none}}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-padding-top:var(--header-height,0px)}body{background:var(--page);min-height:100dvh;color:var(--text-primary);font-family:var(--font);-webkit-font-smoothing:antialiased;flex-direction:column;line-height:1.5;display:flex}a{color:inherit;text-decoration:none}h1,h2,h3{text-wrap:balance;margin:0;line-height:1.15}main{flex:1 0 auto;width:100%;max-width:1200px;margin:0 auto;padding:0 16px 64px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}::view-transition{pointer-events:none}::view-transition-group(root){animation-duration:.22s}::view-transition-group(.poster){z-index:1;animation-duration:.38s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-image-pair(.poster){animation-name:poster-blur}::view-transition-old(.poster){object-fit:cover;height:100%}::view-transition-new(.poster){object-fit:cover;height:100%}@keyframes poster-blur{35%{filter:blur(2px)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}}
