:root,[data-palette=luminous-rose]{--studio-void:#09070f;--studio-void-elevated:#14101c;--studio-ink:#f7f3fb;--studio-ink-soft:rgba(247,243,251,0.74);--studio-mute:rgba(247,243,251,0.55);--studio-line:rgba(247,243,251,0.14);--studio-focus:#8fdfff;--studio-line-strong:#80748c;--studio-pink:#f4a4c4;--studio-pink-deep:#e0789e;--studio-coral:#f0b39a;--studio-orchid:#d7b4ef;--studio-lilac:#c4b5f0;--studio-aqua:#9adcf0;--studio-peach:#f3c4b0;--studio-chartreuse:#e4f0a8;--studio-gloss:linear-gradient(135deg,rgba(255,255,255,0.18),rgba(255,255,255,0.03) 42%,rgba(244,164,196,0.14));--studio-jewel:linear-gradient(120deg,#f4a4c4,#f0b39a);--studio-depth-shadow:0 28px 80px rgba(0,0,0,0.55);--studio-display:"Syne","Avenir Next","Segoe UI",sans-serif;--studio-sans:"Outfit","Segoe UI",sans-serif;--studio-ease-out:cubic-bezier(0.22,1,0.36,1);--studio-ease-enter:cubic-bezier(0.16,1,0.3,1);--studio-dur-fast:180ms;--studio-dur-med:420ms;--studio-dur-slow:900ms;--studio-dur-entry:2800ms;--space-identity:var(--studio-orchid);--space-ideas:var(--studio-pink);--space-plan:var(--studio-coral);--space-production:var(--studio-aqua);--space-story:var(--studio-lilac);--space-premiere:var(--studio-chartreuse);--space-brand:var(--studio-peach);--studio-accent:var(--studio-pink);--studio-accent-secondary:var(--studio-coral);--studio-energy:0.55;--studio-density:0.5;--studio-warmth:0.45}[data-palette=pale-orchid]{--studio-void:#0a0812;--studio-void-elevated:#16121f;--studio-pink:#e8b7d8;--studio-pink-deep:#c989b6;--studio-coral:#e8b8a8;--studio-orchid:#d9c2f2;--studio-lilac:#cbb8f0;--studio-aqua:#a8d8e8;--studio-peach:#efc9bc;--studio-chartreuse:#dde8b0;--studio-jewel:linear-gradient(120deg,#d9c2f2,#e8b7d8);--studio-accent:var(--studio-orchid);--studio-accent-secondary:var(--studio-pink)}[data-palette=cool-lilac]{--studio-void:#080910;--studio-void-elevated:#12141e;--studio-pink:#e6b8cc;--studio-pink-deep:#c992ab;--studio-coral:#e6b5a4;--studio-orchid:#cdb6ea;--studio-lilac:#b9b0e8;--studio-aqua:#9bd4e6;--studio-peach:#ecc3b4;--studio-chartreuse:#d8e4ae;--studio-jewel:linear-gradient(120deg,#b9b0e8,#9bd4e6 70%,#e6b8cc);--studio-accent:var(--studio-lilac);--studio-accent-secondary:var(--studio-aqua)}.studio{--color-focus:var(--studio-focus);color:var(--studio-ink);background:var(--studio-void);font-family:var(--studio-sans);min-height:100dvh}.studio-display{font-family:var(--studio-display);letter-spacing:-.04em}@media (prefers-reduced-motion:reduce){.studio,.studio *{scroll-behavior:auto!important}}