:root{--pink:#FF006F;--pink-pressed:#8F0042;--pink-dark:#C4005A;--pink-hover:#FF3D8F;--pink-tint:#FF7FB4;--pink-tint-soft:#FFB3D4;--pink-dim:rgba(255,0,111,0.15);--pink-border:rgba(255,0,111,0.28);--accent-2:#FF006F;--accent-2-light:#FF7FB4;--accent-2-dim:rgba(255,0,111,0.12);--green:#2FD27A;--green-light:#5FE3A0;--green-dim:rgba(47,210,122,0.15);--red:#FF4438;--red-light:#FF7A70;--red-dim:rgba(255,68,56,0.15);--yellow:#FFB020;--yellow-dim:rgba(255,176,32,0.15);--blue:#3BA9F5;--blue-dim:rgba(59,169,245,0.15);--bg:#0A0709;--bg2:#120E13;--bg3:#1B161C;--bg4:#262029;--text:#ffffff;--text-secondary:#CFC8D0;--muted:#948C97;--muted2:#847C88;--border:rgba(255,255,255,0.07);--border2:rgba(255,255,255,0.11);--border-focus:rgba(255,0,111,0.45);--brand-black:#000000;--brand-surface:#0B0B0D;--brand-elevated:#151518;--brand-text:#FFFFFF;--brand-text-2:rgba(255,255,255,0.72);--brand-text-3:rgba(255,255,255,0.52);--brand-line:rgba(255,255,255,0.12);--brand-line-strong:rgba(255,255,255,0.22);--brand-pink-rgb:255,0,111;--brand-pink-soft:rgba(255,0,111,0.16);--brand-pink-ring:rgba(255,0,111,0.45);--on-pink:#FFFFFF;--font:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--fs-xs:11px;--fs-sm:13px;--fs-base:14px;--fs-md:16px;--fs-lg:20px;--fs-xl:24px;--fs-2xl:32px;--fw-normal:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-2xl:24px;--r-full:50px;--r-card:20px;--r-input:14px;--r-pill:999px;--shadow-sm:0 2px 8px rgba(0,0,0,0.2);--shadow-md:0 4px 24px rgba(0,0,0,0.3);--shadow-lg:0 12px 40px rgba(0,0,0,0.5);--shadow-xl:0 32px 80px rgba(0,0,0,0.5);--shadow-pink:0 4px 24px rgba(255,0,111,0.35);--shadow-pink-lg:0 6px 32px rgba(255,0,111,0.45);--transition-fast:0.15s ease;--transition-base:0.2s ease;--transition-slow:0.3s ease;--z-base:1;--z-dropdown:10;--z-sticky:20;--z-navbar:40;--z-modal-backdrop:90;--z-modal:100;--z-toast:9999}@media (min-width:768px){:root{--r-card:22px}}