html .studio-root{--studio-bg:#f7f5f0;--studio-surface:#fff;--studio-sunk:#f0ede6;--studio-border:#e6e1d6;--studio-border-strong:#d6cfc0;--studio-text:#1f1d1a;--studio-muted:#6f6a60;--studio-faint:#a39d90;--studio-ember:#c4532b;--studio-ember-soft:#f6e3d9;--studio-ink:#1f1d1a;--studio-ink-text:#fbfaf7;--studio-selection:#fbefe8;--studio-hist:#d9cfbf;--background:var(--studio-bg);--foreground:var(--studio-text);--surface:var(--studio-sunk);--card:var(--studio-surface);--card-foreground:var(--studio-text);--popover:var(--studio-surface);--popover-foreground:var(--studio-text);--primary:var(--studio-ink);--primary-foreground:var(--studio-ink-text);--secondary:var(--studio-sunk);--secondary-foreground:var(--studio-text);--muted:var(--studio-sunk);--muted-foreground:var(--studio-muted);--accent:var(--studio-ember-soft);--accent-foreground:var(--studio-text);--border:var(--studio-border);--input:var(--studio-border);--ring:var(--studio-ember);--icon-bg:var(--studio-sunk);color:var(--studio-text);background:var(--studio-bg);letter-spacing:-.005em;font-family:Geist,ui-sans-serif,system-ui,sans-serif}html .studio-root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--studio-bg:#191816;--studio-surface:#22211e;--studio-sunk:#1e1d1a;--studio-border:#2e2c28;--studio-border-strong:#3b3833;--studio-text:#eeebe4;--studio-muted:#a09a8e;--studio-faint:#6e695f;--studio-ember:#e0764d;--studio-ember-soft:#3a261c;--studio-ink:#eeebe4;--studio-ink-text:#191816;--studio-selection:#2c2119;--studio-hist:#4a433a;--background:var(--studio-bg);--foreground:var(--studio-text);--surface:var(--studio-sunk);--card:var(--studio-surface);--card-foreground:var(--studio-text);--popover:var(--studio-surface);--popover-foreground:var(--studio-text);--primary:var(--studio-ink);--primary-foreground:var(--studio-ink-text);--secondary:var(--studio-sunk);--secondary-foreground:var(--studio-text);--muted:var(--studio-sunk);--muted-foreground:var(--studio-muted);--accent:var(--studio-ember-soft);--accent-foreground:var(--studio-text);--border:var(--studio-border);--input:var(--studio-border);--ring:var(--studio-ember);--icon-bg:var(--studio-sunk);color:var(--studio-text);background:var(--studio-bg)}html .studio-root .studio-display{letter-spacing:-.02em;font-family:Instrument Serif,Georgia,Times New Roman,serif;font-style:normal;font-weight:400}html .studio-root .studio-em{color:var(--studio-ember);font-family:Instrument Serif,Georgia,Times New Roman,serif;font-style:italic;font-weight:400}html .studio-root .studio-mono,html .studio-root .studio-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace}html .studio-root .studio-mono{letter-spacing:0;font-size:11.5px}html .studio-root .studio-shadow{box-shadow:0 1px 2px #1f1d1a0a,0 8px 24px -8px #1f1d1a1a}html .studio-root.dark .studio-shadow{box-shadow:0 1px 2px #00000047,0 8px 24px -8px #00000073}html .studio-root .studio-lamp{background-image:radial-gradient(900px 420px at 50% 0,#fff,#0000 70%);position:relative}html .studio-root.dark .studio-lamp{background-image:radial-gradient(900px 420px at 50% 0,#322c27,#0000 70%)}html .studio-root .studio-lamp:before{content:"";pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}html .studio-root .studio-lamp>*{z-index:1;position:relative}html .studio-root header button.bg-primary{box-shadow:none;border-radius:999px}
