html.theme-brand{--bg-base:#fbfaf7;--bg-base-hover:#f4f2ed;--bg-base-pressed:#ece9e2;--bg-subtle:#f4f2ed;--bg-subtle-hover:#ece9e2;--bg-subtle-pressed:#e3dfd6;--bg-component:#ffffff;--bg-component-hover:#f7f5f0;--bg-field:#ffffff;--bg-field-hover:#f7f5f0;--border-base:#e7e3da;--border-strong:#d3cec3;--fg-base:#15161a;--fg-subtle:#585b64;--fg-muted:#6b6d75;--border-interactive:var(--accent-ink);--fg-interactive:var(--accent-ink);--fg-interactive-hover:var(--accent-ink-hover);--fg-on-inverted:var(--accent-on);--button-inverted:var(--accent);--button-inverted-hover:var(--accent-hover);--button-inverted-pressed:var(--accent);--accent:#f5b83d;--accent-hover:#f3ac1b;--accent-on:#0f1013;--accent-ink:#936308;--accent-ink-hover:#7d5406;--radius-card:14px;--radius-button:12px}html.theme-brand.dark{--bg-base:#0f1013;--bg-base-hover:#17191e;--bg-base-pressed:#1f2229;--bg-subtle:#17191e;--bg-subtle-hover:#1f2229;--bg-subtle-pressed:#272a33;--bg-component:#17191e;--bg-component-hover:#1f2229;--bg-field:#17191e;--bg-field-hover:#1f2229;--border-base:#1f2229;--border-strong:#272a33;--fg-base:#f5f5f3;--fg-subtle:#9c9fa8;--fg-muted:#80838b;--accent:#f5b83d;--accent-hover:#f7c664;--accent-on:#0f1013;--accent-ink:#f5b83d;--accent-ink-hover:#ffd070}html.theme-brand.accent-amber{--accent:#f5b83d;--accent-hover:#f3ac1b;--accent-on:#0f1013;--accent-ink:#936308;--accent-ink-hover:#7e5507}html.theme-brand.dark.accent-amber{--accent:#f5b83d;--accent-hover:#f7c664;--accent-on:#0f1013;--accent-ink:#f5b83d;--accent-ink-hover:#f7c664}html.theme-brand.accent-red{--accent:#ef3b36;--accent-hover:#f1514c;--accent-on:#0f1013;--accent-ink:#d81711;--accent-ink-hover:#ba140f}html.theme-brand.dark.accent-red{--accent:#ef3b36;--accent-hover:#f2605c;--accent-on:#0f1013;--accent-ink:#f0423d;--accent-ink-hover:#f2605c}html.theme-brand.accent-coral{--accent:#ff6a4d;--accent-hover:#ff4c29;--accent-on:#0f1013;--accent-ink:#d62000;--accent-ink-hover:#b81c00}html.theme-brand.dark.accent-coral{--accent:#ff6a4d;--accent-hover:#ff8c76;--accent-on:#0f1013;--accent-ink:#ff6a4d;--accent-ink-hover:#ff8c76}html.theme-brand.accent-orange{--accent:#ff8a1f;--accent-hover:#fa7800;--accent-on:#0f1013;--accent-ink:#af5300;--accent-ink-hover:#914500}html.theme-brand.dark.accent-orange{--accent:#ff8a1f;--accent-hover:#ff9f48;--accent-on:#0f1013;--accent-ink:#ff8a1f;--accent-ink-hover:#ff9f48}html.theme-brand.accent-lime{--accent:#b9f23a;--accent-hover:#adf019;--accent-on:#0f1013;--accent-ink:#597706;--accent-ink-hover:#435a05}html.theme-brand.dark.accent-lime{--accent:#b9f23a;--accent-hover:#c7f560;--accent-on:#0f1013;--accent-ink:#b9f23a;--accent-ink-hover:#c7f560}html.theme-brand.accent-mint{--accent:#2fe6a8;--accent-hover:#1ad797;--accent-on:#0f1013;--accent-ink:#0f7c59;--accent-ink-hover:#0d674a}html.theme-brand.dark.accent-mint{--accent:#2fe6a8;--accent-hover:#53eab7;--accent-on:#0f1013;--accent-ink:#2fe6a8;--accent-ink-hover:#53eab7}html.theme-brand.accent-teal{--accent:#1fb8a6;--accent-hover:#1a998a;--accent-on:#0f1013;--accent-ink:#15796e;--accent-ink-hover:#105f56}html.theme-brand.dark.accent-teal{--accent:#1fb8a6;--accent-hover:#25dac5;--accent-on:#0f1013;--accent-ink:#1fb8a6;--accent-ink-hover:#25dac5}html.theme-brand.accent-sky{--accent:#4fc3f7;--accent-hover:#2db7f5;--accent-on:#0f1013;--accent-ink:#0874a5;--accent-ink-hover:#07618b}html.theme-brand.dark.accent-sky{--accent:#4fc3f7;--accent-hover:#76d0f9;--accent-on:#0f1013;--accent-ink:#4fc3f7;--accent-ink-hover:#76d0f9}html.theme-brand.accent-cobalt{--accent:#3164ff;--accent-hover:#0d49ff;--accent-on:#ffffff;--accent-ink:#2f5ff2;--accent-ink-hover:#2852d0}html.theme-brand.dark.accent-cobalt{--accent:#3164ff;--accent-hover:#2e5ded;--accent-on:#ffffff;--accent-ink:#4d79ff;--accent-ink-hover:#7396ff}html.theme-brand.accent-violet{--accent:#8b6cff;--accent-hover:#9478ff;--accent-on:#0f1013;--accent-ink:#704cf7;--accent-ink-hover:#6041d4}html.theme-brand.dark.accent-violet{--accent:#8b6cff;--accent-hover:#ab95ff;--accent-on:#0f1013;--accent-ink:#8b6cff;--accent-ink-hover:#ab95ff}html.theme-brand.accent-magenta{--accent:#e04fb0;--accent-hover:#db31a2;--accent-on:#0f1013;--accent-ink:#c62493;--accent-ink-hover:#aa1f7e}html.theme-brand.dark.accent-magenta{--accent:#e04fb0;--accent-hover:#e672c0;--accent-on:#0f1013;--accent-ink:#e04fb0;--accent-ink-hover:#e672c0}html.theme-brand.accent-rose{--accent:#ff5c8a;--accent-hover:#ff3870;--accent-on:#0f1013;--accent-ink:#da003e;--accent-ink-hover:#bd0036}html.theme-brand.dark.accent-rose{--accent:#ff5c8a;--accent-hover:#ff85a7;--accent-on:#0f1013;--accent-ink:#ff5c8a;--accent-ink-hover:#ff85a7}html.theme-brand.layout-editorial{--radius-card:14px;--radius-button:12px}html.theme-brand.layout-poster{--radius-card:6px;--radius-button:999px}html.theme-brand.layout-split{--radius-card:20px;--radius-button:14px}html.theme-brand.layout-compact{--radius-card:10px;--radius-button:8px}.theme-brand .brand-glow{background:radial-gradient(640px 360px at 85% 30%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%)}.theme-brand .brand-glow-center{background:radial-gradient(760px 420px at 50% -10%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%)}.theme-brand .brand-grid{background-image:linear-gradient(var(--border-base) 1px,transparent 1px),linear-gradient(90deg,var(--border-base) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 85%);mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 85%)}.theme-brand .brand-stripes{background-image:repeating-linear-gradient(135deg,color-mix(in srgb,var(--accent) 28%,transparent) 0 2px,transparent 2px 12px)}html.theme-brand{--brand-tile:#ffffff;--brand-tile-ink:#15161a}html.theme-brand.dark{--brand-tile:#ecebe7;--brand-tile-ink:#15161a}.theme-brand .brand-tile{background:var(--brand-tile)}.theme-brand .brand-tile img{mix-blend-mode:multiply}.theme-brand .brand-tile-ink{color:var(--brand-tile-ink)}.theme-brand .brand-tile-chip{background:var(--brand-tile-ink);color:var(--brand-tile)}.theme-brand .brand-tile-soft{background:color-mix(in srgb,var(--brand-tile) 88%,transparent);color:var(--brand-tile-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-tile-ink) 12%,transparent)}.theme-brand .brand-rail{scrollbar-width:none;overscroll-behavior-x:contain}.theme-brand .brand-rail::-webkit-scrollbar{display:none}.theme-brand .brand-rail-item{width:calc((100% - 1rem) / 2.15)}@media (min-width:512px){.theme-brand .brand-rail-item{width:calc((100% - 2rem) / 3.15)}}@media (min-width:1024px){.theme-brand .brand-rail-item{width:calc((100% - 4.5rem) / 4)}}