@theme inline{--font-heading: var(--font-newsreader), ui-serif, Georgia, "Times New Roman", serif;}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root,.dark{--background:#08080a;--foreground:#f5f5f7;--card:#121214;--card-foreground:#f5f5f7;--popover:#121214;--popover-foreground:#f5f5f7;--primary:#5433fb;--primary-foreground:#fff;--secondary:#16161b;--secondary-foreground:#f5f5f7;--muted:#16161b;--muted-foreground:#9a9aa8;--accent:#1c1c22;--accent-foreground:#f5f5f7;--border:#ffffff14;--input:#ffffff0f;--ring:#5433fb;--radius:.7rem}.font-heading{font-family:var(--font-newsreader), ui-serif, Georgia, "Times New Roman", serif}.nav-pill{color:#fff;background:#0b0b12}.product-frame{--background:#fff;--foreground:#16161c;--card:#fff;--card-foreground:#16161c;--muted:#f7f6fb;--muted-foreground:#6b6b78;--border:#eceaf6;--primary:#5433fb;--popover:#fff;color:#16161c}@keyframes marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.animate-marquee{width:max-content;animation:40s linear infinite marquee}.legal-prose h2{letter-spacing:-.02em;margin-top:2.5rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:500}.legal-prose p,.legal-prose li{color:var(--muted-foreground);font-size:.925rem;line-height:1.7}.legal-prose p{margin-bottom:1rem}.legal-prose ul,.legal-prose ol{margin-bottom:1rem;padding-left:1.25rem}.legal-prose ul{list-style:outside}.legal-prose ol{list-style:decimal}.legal-prose a{color:#918aff;text-underline-offset:4px}.legal-prose a:hover{text-decoration:underline}
