:root:has(.fam){--background:#0a0912;--surface:#13111c;--glass:#ffffff0f;--glass-border:#ffffff1f;--purple:#7656ee;--purple-2:#9372ff;--purple-glow:#c9b8fb}:root:has(.fam) body:before{background:radial-gradient(60rem 60rem at 15% -10%,#7656ee33,#0000 60%),radial-gradient(50rem 50rem at 90% 10%,#d4b4ff1a,#0000 55%),radial-gradient(70rem 70rem at 50% 120%,#9372ff1a,#0000 60%)}html[data-theme=light]:has(.fam){--background:#f6f5fb;--surface:#fff;--glass:#ffffffb8;--glass-border:#14131c21;--purple:#6b4ae0;--purple-2:#9372ff;--purple-glow:#4b2fc4;--text:#14131c;--text-secondary:#4a4960;--muted:#6b6980}html[data-theme=light]:has(.fam) body:before{background:radial-gradient(60rem 60rem at 15% -10%,#7656ee1f,#0000 60%),radial-gradient(50rem 50rem at 90% 10%,#9372ff1a,#0000 55%)}:root:has(.fam) .btn-primary{background:linear-gradient(135deg,#7656ee,#9372ff);border-radius:999px;box-shadow:0 8px 30px -8px #7656ee99}:root:has(.fam) .btn-primary:hover{box-shadow:0 14px 40px -8px #7656eebf}:root:has(.fam) .btn-secondary{border-radius:999px}:root:has(.fam) .fam-side{--text:#f3effe;--text-secondary:#c7bfe3;--muted:#b3a8d6;--glass:#9372ff38;--glass-border:#ffffff1a;--purple-glow:#d4c8ff;color:#f3effe;border-color:#ffffff14;background:#120d22!important}:root:has(.fam) body{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.006em;--text-xs:.8125rem;--text-xs--line-height:1.45;--text-sm:.90625rem;--text-sm--line-height:1.5}:root:has(.fam) .text-\[10px\]{font-size:11.5px}:root:has(.fam) .text-\[11px\]{font-size:12px}:root:has(.fam) .text-\[12px\]{font-size:12.5px}:root:has(.fam) .font-logo{font-family:var(--font-outfit), system-ui, sans-serif;letter-spacing:-.02em}:root:has(.fam) :is(h1,h2,h3){letter-spacing:-.02em}:root:has(.fam){--muted:#9d98b3}html[data-theme=light]:has(.fam){--muted:#5f5c75;--text-secondary:#403e55}
