@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400..800&family=Hanken+Grotesk:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;700&display=swap";:root{--honey-100: rgba(255, 209, 102, .14);--honey-200: rgba(255, 209, 102, .26);--honey-300: rgba(255, 209, 102, .45);--honey-400: rgba(255, 209, 102, .7);--honey: #FFD166;--honey-600: #E9B84C;--honey-700: #CE9A2E;--honey-deep:#FFD166;--honey-glow: rgba(255, 209, 102, .45);--pink: #EF476F;--pink-soft: rgba(239, 71, 111, .16);--bling: #FAD15E;--bling-glow: oklch(.86 .16 92 / .6);--bee-amber: #E8B86E;--topbar-black: #0A0B0E;--accent: var(--honey);--ink: #FFFFFF;--ink-soft: rgba(255, 255, 255, .85);--ink-mute: rgba(255, 255, 255, .62);--ink-faint: rgba(255, 255, 255, .42);--cream: #0B132B;--cream-2: #101B3C;--surface: #1C2541;--comb-line: rgba(255, 255, 255, .12);--comb-line-soft: rgba(255, 255, 255, .07);--hairline: rgba(255, 255, 255, .2);--venue: #070E22;--venue-2: #101B3C;--venue-3: #1C2541;--venue-ink: #FFFFFF;--venue-mute:rgba(255, 255, 255, .65);--venue-line:rgba(255, 255, 255, .14);--correct: #06D6A0;--correct-bg:rgba(6, 214, 160, .16);--wrong: #EF476F;--wrong-bg: rgba(239, 71, 111, .16);--live: #EF476F;--info: #6CC5F0;--r-sm: 5px;--r-md: 8px;--r-lg: 12px;--r-card: 5px;--r-xl: 16px;--r-pill: 999px;--hex-clip: polygon(9px 0, 100% 0, 100% calc(100% - 9px) , calc(100% - 9px) 100%, 0 100%, 0 9px);--sh-1: 0 1px 2px rgba(0, 0, 0, .3);--sh-2: 0 1px 2px rgba(0, 0, 0, .28), 0 2px 6px rgba(0, 0, 0, .26);--sh-3: 0 2px 6px rgba(0, 0, 0, .32), 0 8px 28px rgba(0, 0, 0, .36);--sh-honey: none;--glow: 0 0 0 0 var(--bling-glow), 0 6px 30px var(--bling-glow);--font-display: "Bricolage Grotesque", system-ui, sans-serif;--font-body: "Hanken Grotesk", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--ease-pop: cubic-bezier(.34, 1.56, .64, 1);--ease-out: cubic-bezier(.22, 1, .36, 1);--motion: 1}*{box-sizing:border-box}body{margin:0;font-family:var(--font-body);color:var(--ink);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@keyframes hopskipjump{0%{transform:translateY(0)}12%{transform:translateY(-9px)}24%{transform:translateY(0)}40%{transform:translateY(-6px)}52%{transform:translateY(0)}68%{transform:translateY(-3px)}80%,to{transform:translateY(0)}}@keyframes antwiggle{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes cameobob{0%,to{transform:translateY(-6px)}50%{transform:translateY(2px)}}@keyframes cameowing{0%,to{transform:scaleY(1)}50%{transform:scaleY(.4)}}@keyframes cameoturn{0%{transform:rotateY(90deg) scale(.7);opacity:.4}to{transform:rotateY(0) scale(1);opacity:1}}@keyframes cameopop{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes cellpop{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes swarmbuzz{0%,to{transform:translate(-6px,-4px) rotate(-4deg)}50%{transform:translate(8px,6px) rotate(4deg)}}@keyframes posewiggle{0%{transform:rotate(0) translateY(0)}20%{transform:rotate(-8deg) translateY(-6px)}45%{transform:rotate(7deg) translateY(0)}65%{transform:rotate(-5deg) translateY(-4px)}85%{transform:rotate(3deg)}to{transform:rotate(0) translateY(0)}}@keyframes cameozoom{0%{transform:scale(.05);opacity:0}35%{opacity:1}80%{transform:scale(1.05);opacity:1}to{transform:scale(1.05);opacity:0}}@keyframes cameoslidein{0%{transform:translateY(120%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes cameonod{0%,to{transform:scale(1.4) rotate(0) translateY(0)}30%{transform:scale(1.4) rotate(2deg) translateY(5px)}60%{transform:scale(1.4) rotate(-1deg) translateY(0)}}.hex{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)}.hex-flat{clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%)}.comb-bg{background-color:var(--cream);background-image:radial-gradient(120% 90% at 50% -10%,rgba(255,209,102,.08),transparent 60%)}.comb-bg-dark{background-color:var(--venue);background-image:radial-gradient(120% 90% at 50% -10%,rgba(239,71,111,.12),transparent 60%)}::selection{background:var(--honey);color:#0b132b}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--comb-line);border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:var(--hairline)}@media (prefers-reduced-motion: reduce){:root{--motion: 0}}
