:root,:host{--color-bg-deep:#000;--color-fg-primary:#f5f6fa;--color-fg-disabled:#3a3e4a;--color-accent-warm:#ffb45a;--font-sans:var(--font-space-grotesk),"Space Grotesk","Noto Sans SC","PingFang SC","Microsoft YaHei",system-ui,sans-serif;--font-display:var(--font-space-grotesk),"Space Grotesk","Noto Sans SC","PingFang SC","Songti SC",sans-serif;--font-mono:var(--font-plex-mono),"IBM Plex Mono",ui-monospace,"Cascadia Code",monospace}.physics-root,.physics-root [data-hw-theme=night]{--hw-bg:#000;--hw-bg-edge:#0a0d18;--hw-ink:#f5f6fa;--hw-ink-soft:#a8adbd;--hw-ink-faint:rgba(107,112,128,.2);--hw-ink-faint-solid:#6b7080;--hw-gold:#ffb45a;--hw-blue:#6ad0ff;--hw-red:#ff8a5a;--hw-paper-opacity:.22;--hw-wash-warm:rgba(255,180,90,.18);--hw-wash-cool:rgba(106,208,255,.16);--hw-fs-title:30px;--hw-fs-subtitle:20px;--hw-fs-major:18px;--hw-fs-minor:15px;--hw-fs-caption:13px;--hw-fs-hairline:11px}.physics-root [data-hw-theme=day]{--hw-bg:#060814;--hw-bg-edge:#0f1320;--hw-ink:#cfd9ff;--hw-ink-soft:#8e96a8;--hw-ink-faint:rgba(107,112,128,.2);--hw-ink-faint-solid:#6b7080;--hw-gold:#ffb45a;--hw-blue:#6ad0ff;--hw-red:#ff8a5a;--hw-paper-opacity:.28;--hw-wash-warm:rgba(255,180,90,.14);--hw-wash-cool:rgba(106,208,255,.2)}.physics-root [data-section=physics]{--hw-fs-title:52px;--hw-fs-subtitle:34px;--hw-fs-major:28px;--hw-fs-minor:22px;--hw-fs-caption:18px;--hw-fs-hairline:14px}.physics-root [data-section=physics]:not([data-force-night=true]){--hw-bg:#f4ecd8;--hw-bg-edge:#e7dcbe;--hw-ink:#1a1a1a;--hw-ink-soft:#4a4a52;--hw-ink-faint:rgba(26,26,26,.1);--hw-ink-faint-solid:#7a6a4c;--hw-gold:#a8651c;--hw-blue:#1f5fa8;--hw-red:#b03a2e;--hw-paper-opacity:.55;--hw-wash-warm:rgba(168,101,28,.14);--hw-wash-cool:rgba(31,95,168,.12);--color-fg-primary:#1a1a1a;--color-fg-secondary:#3a3a3a;--color-fg-muted:#5a4a2a;--color-fg-disabled:#a89770;--color-bg-deep:#f4ecd8;--color-bg-near:#ebdfbf;--color-bg-panel:rgba(252,247,234,.85);--color-bg-elevated:#fbf7ec;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.physics-root [data-section=physics][data-force-night=true]{--hw-ink-faint-solid:#8a92a5;--hw-paper-opacity:.18;--color-fg-muted:#8a92a5;--color-fg-disabled:#5a6070}.physics-root .hud-capsule{background:rgba(0,0,0,.55)}@supports (color:color-mix(in lab, red, red)){.physics-root .hud-capsule{background:color-mix(in oklab,var(--color-bg-deep)55%,transparent)}}.physics-root .hud-capsule{border:1px solid rgba(58,62,74,.4)}@supports (color:color-mix(in lab, red, red)){.physics-root .hud-capsule{border:1px solid color-mix(in oklab,var(--color-fg-disabled)40%,transparent)}}.physics-root .hud-capsule{-webkit-backdrop-filter:blur(18px)saturate(140%);border-radius:14px;box-shadow:inset 0 1px rgba(255,255,255,.04),0 8px 24px -12px rgba(0,0,0,.65)}.physics-root [data-section=physics]:not([data-force-night=true]) .hud-capsule{background:rgba(252,247,234,.78);border-color:rgba(60,50,30,.22);box-shadow:inset 0 1px rgba(255,255,255,.5),0 6px 18px -10px rgba(60,40,20,.35)}.physics-root .hud-meta{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;font-size:11px;line-height:1}.physics-root .hw-label-title{font-family:var(--font-display);font-style:italic;font-weight:600;font-size:var(--hw-fs-title);letter-spacing:.04em}.physics-root .hw-label-subtitle{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:var(--hw-fs-subtitle)}.physics-root .hw-label-major{font-family:var(--font-display);font-style:italic;font-size:var(--hw-fs-major)}.physics-root .hw-label-minor{font-family:var(--font-sans);font-size:var(--hw-fs-minor)}.physics-root .hw-label-caption{font-family:var(--font-mono);font-size:var(--hw-fs-caption);letter-spacing:.14em}.physics-root .hw-label-hairline{font-family:var(--font-mono);font-size:var(--hw-fs-hairline);letter-spacing:.32em;text-transform:uppercase}.physics-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-deep:#000;--color-bg-base:#000;--color-bg-near:#060814;--color-bg-panel:rgba(8,10,18,.72);--color-bg-elevated:#0f1320;--color-bg-overlay:rgba(0,0,0,.82);--color-fg-primary:#f5f6fa;--color-fg-secondary:#a8adbd;--color-fg-muted:#9298aa;--color-fg-disabled:#858b9c;--color-border-faint:rgba(255,255,255,.08);--color-border-subtle:rgba(255,255,255,.14);z-index:60;color:var(--color-fg-primary,#f5f6fa);background-color:#000;position:fixed;top:0;bottom:0;left:0;right:0;overflow-x:clip;overflow-y:auto}@layer base{.physics-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.physics-root{font-family:var(--font-sans);font-feature-settings:"ss01" on,"cv11" on;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg-deep);color:var(--color-fg-primary);min-height:100vh}.physics-root h1,.physics-root h2,.physics-root h3,.physics-root h4,.physics-root .font-display{font-family:var(--font-display);font-optical-sizing:auto;font-variation-settings:"SOFT" 30}.physics-root [data-num],.physics-root .font-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.physics-root ::selection{color:var(--color-fg-primary);background:rgba(255,180,90,.32)}.physics-root :focus-visible{outline:2px solid var(--color-accent-warm,#ffb45a);outline-offset:2px}@media (prefers-reduced-motion:reduce){.physics-root *,.physics-root :before,.physics-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
