[data-studio]{--studio-bg:#fff8f5;--studio-surface-dim:#dfd9d6;--studio-surface-low:#f9f2ef;--studio-surface:#f3ecea;--studio-surface-high:#eee7e4;--studio-surface-highest:#e8e1de;--studio-card:#fff;--studio-soft:#f3ecea;--studio-high:#eee7e4;--studio-ink:#1e1b1a;--studio-muted:#514536;--studio-faint:#847564;--studio-tertiary:#645d55;--studio-line:#d6c3b1;--studio-gold:#ce8c2c;--studio-gold-hi:#e8a440;--studio-primary:#845400;--studio-primary-deep:#482b00;--studio-primary-fixed:#ffddb7;--studio-secondary:#835400;--studio-secondary-fixed:#ffddb5;--studio-secondary-container:#fdb650;--studio-danger:#ba1a1a;--studio-danger-soft:#ffdad6;--studio-ok:#2f6b3a;--studio-ok-soft:#e9f3ea;--studio-shadow-sm:0 1px 2px #0b09080a;--studio-shadow:0 1px 8px #0000000a;color:var(--studio-ink);background:var(--studio-bg);font-family:var(--font-geist-sans),Geist,system-ui,sans-serif}[data-studio][data-studio-theme=dark],[data-studio] [data-studio-theme=dark]{--studio-bg:#1a1612;--studio-surface-dim:#141110;--studio-surface-low:#1f1b16;--studio-surface:#2c261f;--studio-surface-high:#3a3228;--studio-surface-highest:#4a4038;--studio-card:#241f1a;--studio-soft:#2c261f;--studio-high:#3a3228;--studio-ink:#f5f2ed;--studio-muted:#d6c3b1;--studio-faint:#a89888;--studio-tertiary:#cfc5bb;--studio-line:#ce8c2c47;--studio-primary:#ffb95c;--studio-primary-deep:#ffddb7;--studio-primary-fixed:#ffddb71f;--studio-secondary-fixed:#ffddb51f;--studio-secondary-container:#714800;--studio-danger-soft:#3a221e;--studio-ok:#8fd19a;--studio-ok-soft:#1e3a22;--studio-shadow-sm:0 1px 2px #0003;--studio-shadow:0 1px 8px #0000004d}[data-studio] .studio-display{letter-spacing:-.02em;font-size:40px;font-weight:700;line-height:48px}[data-studio] .studio-title{letter-spacing:-.015em;font-size:28px;font-weight:600;line-height:36px}[data-studio] .studio-heading{letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:28px}[data-studio] .studio-body-lg{font-size:16px;line-height:24px}[data-studio] .studio-body{font-size:14px;line-height:20px}[data-studio] .studio-small{font-size:12px;line-height:16px}[data-studio] .studio-label{font-size:13px;font-weight:500;line-height:18px}[data-studio] .studio-label-sm{font-size:11px;font-weight:600;line-height:14px}[data-studio] .studio-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:16px}[data-studio] .studio-numeric{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:20px}
