:root[data-palette=amber]{--primary:#e0a200;--primary-hover:#c48c00;--on-primary:#141414}:root[data-palette=amber][data-theme=dark]{--primary:#f5b93a;--primary-hover:#f8c85e;--on-primary:#141414}:root[data-palette=azure]{--primary:#1668c9;--primary-hover:#1257ab;--on-primary:#fff}:root[data-palette=azure][data-theme=dark]{--primary:#5aa2ec;--primary-hover:#74b2f0;--on-primary:#06182e}:root[data-palette=crimson]{--primary:#c22a2a;--primary-hover:#a32121;--on-primary:#fff}:root[data-palette=crimson][data-theme=dark]{--primary:#e8756f;--primary-hover:#ec8a85;--on-primary:#240a08}:root[data-palette=custom]{--primary:#c2268f;--primary-hover:#a81f7a;--on-primary:#fff;--paper:#faf8f4;--surface:#fff;--surface-2:#f4f1ea;--ink:#221f19;--ink-soft:#6d665b;--line:#e7e2d8;--line-strong:#cfc8ba;--ok:#2e7d4f;--warn:#a86a1c;--danger:#b23e37;--muted:#8a857b;--btn-radius:9px;--btn-pad-y:0.6rem;--btn-pad-x:1.05rem;--btn-pad-y-sm:0.35rem;--btn-pad-x-sm:0.75rem;--btn-gap:0.4rem;--radius:11px;--radius-sm:9px;--radius-xs:5px;--font-sans:var(--font-inter),"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-serif:"Space Grotesk",var(--font-fraunces),system-ui,"Segoe UI",sans-serif}:root[data-palette=custom][data-theme=dark]{--primary:#e668a7;--primary-hover:#ee7fb5;--on-primary:#1d0a14;--paper:#141310;--surface:#1c1a16;--surface-2:#211e19;--ink:#ece8df;--ink-soft:#9a9389;--line:#2e2a22;--line-strong:#3d372c;--ok:#5fb87a;--warn:#d1913c;--danger:#e5675f;--muted:#9a9389}:root[data-palette=custom] .btn--primary{background:linear-gradient(135deg,#c2268f,#7c3aed);border-color:transparent;color:#fff;box-shadow:0 2px 16px rgba(124,58,237,.3)}:root[data-palette=custom] .btn--primary:hover{background:linear-gradient(135deg,#c2268f,#7c3aed);border-color:transparent;filter:brightness(1.08)}:root[data-palette=custom] .btn--primary:active{filter:brightness(.97)}:root[data-palette=ember]{--primary:#b4502a;--primary-hover:#9a4022;--on-primary:#fff}:root[data-palette=ember][data-theme=dark]{--primary:#e08a5f;--primary-hover:#e89a72;--on-primary:#1f0f08}:root[data-palette=forest]{--primary:#2f7d3f;--primary-hover:#266634;--on-primary:#fff}:root[data-palette=forest][data-theme=dark]{--primary:#64bd77;--primary-hover:#78c889;--on-primary:#08190d}:root[data-palette=lime]{--primary:#7bb51e;--primary-hover:#69a017;--on-primary:#141414}:root[data-palette=lime][data-theme=dark]{--primary:#a6df4f;--primary-hover:#b6e76b;--on-primary:#131f07}:root[data-palette=parchment]{--primary:#a33f2b;--primary-hover:#8a3423;--on-primary:#fff;--paper:#f6efe0;--surface:#fffdf6;--surface-2:#efe6d3;--ink:#2b2419;--ink-soft:#6a5f49;--line:#e4dac4;--line-strong:#cdbd9e}:root[data-palette=parchment][data-theme=dark]{--primary:#dd8a6a;--primary-hover:#e59c80;--on-primary:#1f0f08;--paper:#1a1712;--surface:#22201a;--surface-2:#2b2820;--ink:#ece5d6;--ink-soft:#a89e88;--line:#363126;--line-strong:#48412f}:root[data-palette=plum]{--primary:#6b3a5c;--primary-hover:#58304c;--on-primary:#fff}:root[data-palette=plum][data-theme=dark]{--primary:#c184ab;--primary-hover:#cf97bb;--on-primary:#1a0f16}:root[data-palette=rust]{--primary:#a8482c;--primary-hover:#8d3c24;--on-primary:#fff}:root[data-palette=rust][data-theme=dark]{--primary:#de8560;--primary-hover:#e69874;--on-primary:#200e07}:root[data-palette=sky]{--primary:#2b7fbf;--primary-hover:#269;--on-primary:#fff}:root[data-palette=sky][data-theme=dark]{--primary:#6bb6e6;--primary-hover:#83c3ec;--on-primary:#071a26}:root[data-palette=teal]{--primary:#1f6b6b;--primary-hover:#185656;--on-primary:#fff}:root[data-palette=teal][data-theme=dark]{--primary:#4fb0ad;--primary-hover:#62bfbc;--on-primary:#06201f}:root[data-palette=violet]{--primary:#6c5ce7;--primary-hover:#5b4bd6;--on-primary:#fff}:root[data-palette=violet][data-theme=dark]{--primary:#8b7cf0;--primary-hover:#9d90f3;--on-primary:#140e2e}