:root{--color-surface:#faf9f7;--color-ink:#0c0a09;--color-ink-secondary:#57534e;--color-hairline:#e7e5e4;--color-accent:#a16207;--color-surface-raised:#fff;--color-surface-deep:#f1eee8;--color-accent-soft:#f6efe1;--color-frame-dark:#1c1917;--color-frame-dark-border:#3a3633;--gradient-panel-dark:linear-gradient(150deg, #211d1a 0%, #35302b 100%);--gradient-story:linear-gradient(151deg, #8fdbff 0%, #6b4beb 50%, #9706b8 100%);--shadow-soft:0 1px 2px #0c0a090a, 0 12px 32px #0c0a0912;--font-display:-apple-system, blinkmacsystemfont, "SF Pro Display", "Inter Variable", system-ui, sans-serif;--font-body:-apple-system, blinkmacsystemfont, "SF Pro Text", "Inter Variable", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", menlo, monospace;--text-sm:.875rem;--text-base:1rem;--text-lg:clamp(1.125rem, 1.05rem + .35vw, 1.25rem);--text-xl:clamp(1.25rem, 1.1rem + .7vw, 1.5rem);--text-2xl:clamp(1.5rem, 1.25rem + 1.2vw, 2rem);--text-3xl:clamp(2rem, 1.55rem + 2.2vw, 3rem);--text-display:clamp(2.25rem, 1.7rem + 2.4vw, 3.5rem);--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-5:3rem;--space-6:4rem;--space-7:6rem;--space-8:8rem;--container:1200px;--measure:70ch;--radius-sm:4px;--radius-md:8px;--z-header:100;--header-height:4.5rem;--duration-fast:.15s;--duration-base:.24s;--duration-slow:.4s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ios-bg:#fff;--ios-bg-grouped:#f2f2f7;--ios-surface:#fff;--ios-fill:#7878801f;--ios-label:#000;--ios-label-secondary:#3c3c4399;--ios-separator:#3c3c434a;--ios-tint:#007aff;--ios-notes-tint:#e0a800;--ios-ease:cubic-bezier(.32, .72, 0, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ios-bg:#000;--ios-bg-grouped:#000;--ios-surface:#1c1c1e;--ios-fill:#7676803d;--ios-label:#fff;--ios-label-secondary:#ebebf599;--ios-separator:#54545899;--ios-tint:#0a84ff;--ios-notes-tint:#ffd60a;--color-ink:#f5f5f7;--color-ink-secondary:#ebebf599;--color-hairline:#54545899;--color-surface-raised:#1c1c1e}}:root[data-theme=dark]{--ios-bg:#000;--ios-bg-grouped:#000;--ios-surface:#1c1c1e;--ios-fill:#7676803d;--ios-label:#fff;--ios-label-secondary:#ebebf599;--ios-separator:#54545899;--ios-tint:#0a84ff;--ios-notes-tint:#ffd60a;--color-ink:#f5f5f7;--color-ink-secondary:#ebebf599;--color-hairline:#54545899;--color-surface-raised:#1c1c1e}*,:before,:after{box-sizing:border-box;margin:0}html,body{overscroll-behavior:none;height:100%;overflow:hidden}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{color:var(--ios-label);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:#000;font-size:17px;line-height:1.4}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline:2px solid var(--ios-tint);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
