:root{--bg: #0b0b10;--bg-modal: #121218;--surface-1: rgba(255,255,255,.03);--surface-2: rgba(255,255,255,.055);--border: rgba(255,255,255,.08);--border-strong: rgba(255,255,255,.16);--text-dim: rgba(244,242,247,.62);--text-faint: rgba(244,242,247,.42);--pink: #f472b6;--pink-rgb: 244,114,182;--pink-bright: #ff5fa8;--cyan: #22d3ee;--cyan-rgb: 34,211,238;--good: #34d399;--warn: #fbbf24;--bad: #f87171;--r-card: 12px;--r-modal: 18px;--r-pill: 999px;--dur: .22s;--bg-body-1: #0b0b10;--bg-body-2: #0b0b10;--bg-body-3: #0c0c12;--bg-card: #17141c;--bg-card-alt: rgba(255,255,255,.05);--bg-input: #1c1922;--bg-stat: rgba(255,255,255,.05);--text: #f4f2f7;--text-secondary: rgba(244,242,247,.62);--text-label: rgba(244,242,247,.45);--text-accent: rgba(244,242,247,.9);--text-pink: #f9a8d4;--text-dim2: rgba(244,242,247,.45);--border-card: rgba(255,255,255,.11);--border-light: rgba(255,255,255,.1);--border-input: rgba(255,255,255,.1);--accent-pink: #f472b6;--accent-purple: #f472b6;--accent-light-purple: #f9a8d4;--accent-yellow: #fbbf24;--shadow-card: none;--shadow-card-inset: inset 0 1px 0 rgba(255,255,255,.04);--lang-pill-bg: rgba(255,255,255,.03);--lang-pill-border: rgba(255,255,255,.08);--lang-pill-text: rgba(244,242,247,.62);--osu-card-shadow: none;--osu-overlay: linear-gradient(to bottom, rgba(0,0,0,.05) 0%, rgba(0,0,0,.2) 40%, rgba(0,0,0,.82) 80%, rgba(0,0,0,.94) 100%);--theme-toggle-bg: rgba(255,255,255,.06);--theme-toggle-border: rgba(255,255,255,.12);--accent-pink-rgb: 244, 114, 182;--accent-purple-rgb: 244, 114, 182;--accent-cyan: #22d3ee;--accent-cyan-rgb: 34, 211, 238;--glass-blur: 0px;--overlap-panel-bg: transparent;--site-page-bg: transparent;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{transition:background-color .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(120% 70% at 50% -12%,rgba(var(--pink-rgb),.06) 0%,transparent 55%)}
