:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fffdf9;--paper-raised:#fff;--paper-sunk:#f7f3ea;--ink:#20251f;--ink-soft:#4a5248;--ink-muted:#6d7568;--line:#e6e0d5;--line-strong:#d4cbba;--forest:#263226;--forest-deep:#1a231b;--accent:#a96f48;--accent-soft:#a96f4822;--accent-ink:#7d4e2f;--ok:#3f7d4f;--ok-soft:#3f7d4f1f;--warn:#a5761c;--warn-soft:#a5761c1f;--stop:#a8412f;--stop-soft:#a8412f1f;--info:#2f6a8f;--info-soft:#2f6a8f1f;--font-display:var(--font-serif), "Iowan Old Style", Georgia, serif;--font-body:var(--font-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-mono-stack), ui-monospace, "SF Mono", Menlo, monospace;--step--1:.8125rem;--step-0:.9375rem;--step-1:1.0625rem;--step-2:1.3125rem;--step-3:1.75rem;--step-4:2.25rem;--step-5:clamp(2.5rem, 1.9rem + 2.4vw, 3.75rem);--leading-tight:1.12;--leading-snug:1.32;--leading-body:1.62;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4.5rem;--measure:62ch;--shell:78rem;--shell-narrow:54rem;--radius-xs:4px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-pill:999px;--shadow-sm:0 1px 2px #20251f0f;--shadow-md:0 6px 20px -8px #20251f26;--shadow-lg:0 24px 60px -28px #20251f40;--ease-out:cubic-bezier(.22, .68, .32, 1);--ease-in-out:cubic-bezier(.62, .03, .34, 1);--ease-spring:cubic-bezier(.3, 1.4, .5, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--dur-slower:.52s;--layer-sticky:20;--layer-drawer:60;--layer-dialog:80}[data-theme=studio]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--studio-void:#0d1410;--studio-base:#101a13;--studio-raised:#16201a;--studio-panel:#1c281f;--studio-line:#ffffff1c;--studio-line-strong:#ffffff2e;--studio-text:#f4f7f1;--studio-text-soft:#cfd9cd;--studio-text-muted:#91a08f;--studio-gold:#e4bd87;--studio-gold-soft:#d7ae7950;--studio-gold-ink:#1a231b;--studio-ok:#7fc08d;--studio-ok-soft:#7fc08d26;--studio-warn:#e0b662;--studio-warn-soft:#e0b66226;--studio-stop:#e08a76;--studio-stop-soft:#e08a7626;--studio-info:#8bb8d8;--studio-info-soft:#8bb8d826;--shadow-md:0 10px 30px -12px #0006;--shadow-lg:0 32px 70px -30px #000000a6}@media (prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms;--dur-slower:1ms}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs)}[data-theme=studio] :focus-visible{outline-color:var(--studio-gold)}
