:root{--journey-black:#050706;--journey-ink:#e3e8dc;--journey-muted:#a0aa9a;--journey-light:#b8d49b;--journey-glass:#151b16;--bg-chrome:#0a0a0b;--bg-plane:#0d0d0e;--bg-card:#161618;--fg:#e9e9ec;--fg-2:color-mix(in srgb, var(--fg) 60%, transparent);--fg-3:color-mix(in srgb, var(--fg) 40%, transparent);--accent:#0053fd;--warm:#cf806d;--stroke:color-mix(in srgb, var(--fg) 8%, transparent);--stroke-strong:color-mix(in srgb, var(--fg) 14%, transparent);--shadow-contact:0 2px 4px -2px #00000059;--shadow-ambient:0 20px 28px -14px #00000073;--radius-pill:999px;--radius-plate:6px;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-lid:cubic-bezier(.22, .75, .18, 1);--dur-ui:.12s;--dur-lid:.65s;--dur-scene:.9s;--font-ui:Inter, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--z-plane-back:-60px;--z-plane-mid:0px;--z-plane-front:40px}html[data-contrast=high]{--bg-chrome:#000;--bg-plane:#000;--bg-card:#000;--fg:#fff;--stroke:color-mix(in srgb, var(--fg) 30%, transparent);--stroke-strong:color-mix(in srgb, var(--fg) 45%, transparent)}
