.portal-theme{--c-yellow:#ffd02c;--c-warm-yellow:#ffb800;--c-soft-yellow:#fff3b5;--c-ink:#1a1a1a;--c-graphite:#292929;--c-cloud:#f6f4ee;--c-white:#fefdfb;--c-muted:#686868;--c-border-dark:#00000014;--background:var(--c-cloud);--surface:var(--c-white);--surface-subtle:var(--c-cloud);--surface-hover:#f1eee6;--foreground:var(--c-ink);--foreground-muted:#4a4a4a;--muted:#ece8dd;--muted-foreground:var(--c-muted);--border:var(--c-border-dark);--border-strong:#00000029;--primary:var(--c-ink);--primary-hover:#000;--primary-foreground:var(--c-white);--accent:var(--c-yellow);--accent-strong:var(--c-warm-yellow);--brand-panel:var(--c-ink);--radius:16px;--radius-lg:24px;--radius-pill:999px;--shadow-xs:0 0 0 1px var(--c-border-dark);--shadow-sm:0 1px 2px #0000000a, 0 0 0 1px var(--c-border-dark);--shadow-md:0 8px 24px -8px #1a1a1a29, 0 0 0 1px var(--c-border-dark);background:var(--c-cloud);color:var(--c-ink);font-family:Satoshi,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.portal-theme .tabular-nums{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.portal-theme .nav-active{position:relative}.portal-theme .nav-active:after{content:"";background:var(--c-yellow);border-radius:2px;height:2px;position:absolute;bottom:6px;left:12px;right:12px}
