:root{color-scheme:dark;--night:#0B1017;--night-2:#121A24;--card:#16202B;--card-2:#1B2836;--bone:#F4EEDF;--flam:#E0492E;--mango:#F2B43C;--mango-soft:#F7CE7A;--ink:#EFE9DA;--muted:#93A3B5;--sky:#BBD4EA;--good:#57C877;--bad:#F08A78;--line:rgba(244,238,223,.1);--display:"Bowlby One","Arial Black",Impact,sans-serif;--ui:"Bricolage Grotesque",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100vh;margin:0;background:var(--night);color:var(--ink);font-family:var(--ui);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}a{color:var(--sky)}:focus-visible{outline:3px solid var(--mango);outline-offset:3px;border-radius:10px}[hidden]{display:none!important}.wrap{max-width:1180px;margin:0 auto;padding:0 20px}main{padding:40px 0 70px}.eyebrow{margin:0 0 8px;color:var(--mango);font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}h1{margin:0;font-family:var(--display);font-weight:400;font-size:clamp(32px,6vw,52px);line-height:1.04;color:var(--bone);text-wrap:balance}h1 em{font-style:normal;color:var(--mango)}.lead{max-width:62ch;color:var(--muted);font-size:17px;margin:12px 0 0}.page-head{margin:0 0 28px}.card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:22px}.btn{font:inherit;font-weight:800;font-size:15px;border-radius:12px;padding:0 18px;min-height:46px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(244,238,223,.18);background:transparent;color:var(--bone);text-decoration:none}.btn:hover{background:#f4eedf0f}.btn.primary{background:var(--mango);border-color:var(--mango);color:#22170a}.btn.primary:hover{background:var(--mango-soft)}.btn.go{background:var(--good);border-color:var(--good);color:#0b1a10}.btn:disabled{opacity:.55;cursor:default}.muted{color:var(--muted)}.pm-act{display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;min-height:38px;min-width:6.4em;padding:0 14px;border:0;border-radius:999px;font:inherit;font-weight:800;font-size:13.5px;line-height:1;white-space:nowrap;text-decoration:none!important;cursor:pointer;background:#f4eedf1f;color:var(--ink)}.pm-act:hover{filter:brightness(1.12)}.pm-act.join{background:var(--good);color:#0b1a10}.pm-act.watch{background:var(--flam);color:#fff1ec}.pm-act.back,.pm-act.invite{background:var(--mango);color:#22170a}.pm-act[aria-disabled=true],.pm-act:disabled{opacity:.55;cursor:default;filter:none}.pm-act.lg{min-height:50px;min-width:8em;padding:0 20px;font-size:16px}.pm-acts{display:flex;gap:10px}.pm-acts .pm-act{flex:1 1 0;min-width:0}@media (max-width:600px){.pm-act{min-height:44px}.pm-act.lg{min-height:52px;font-size:15.5px;padding:0 14px}}.statcard{padding:20px;border-radius:18px;background:linear-gradient(180deg,var(--card-2),var(--card));border:1px solid var(--line)}.statcard h3{margin:0;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--mango)}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;margin:16px 0 0}.stat dt{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.stat dd{margin:2px 0 0;font-family:var(--display);font-size:26px;line-height:1.1;color:var(--bone);font-variant-numeric:tabular-nums}.statcard .none{margin:12px 0 0;color:var(--muted)}.site-foot{border-top:1px solid var(--line);padding:22px 0 34px;color:var(--muted);font-size:14px}.site-foot .wrap{display:flex;flex-wrap:wrap;gap:8px 18px}.site-foot a{color:var(--muted);text-decoration:none}.site-foot a:hover{color:var(--bone)}@media (max-width:600px){main{padding:26px 0 56px}.wrap{padding:0 16px}.stats{grid-template-columns:repeat(3,minmax(0,1fr))}.stat dd{font-size:22px}}
