@import url('https://fonts.googleapis.com/css2?family=Archivo+Black&family=Space+Mono:wght@400;700&display=swap');
.game-art{display:none!important}.game-card{background-color:#2f8238!important;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px)!important;background-size:24px 24px!important}.game-card:nth-child(even){background-color:#45954d!important}.game-symbol{width:86px!important;height:86px!important;color:#2f8238!important;background:#fff!important;border:2px solid #fff!important;box-shadow:7px 7px 0 rgba(17,16,24,.16)!important}.games-section{background-image:linear-gradient(rgba(47,130,56,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(47,130,56,.045) 1px,transparent 1px)!important;background-size:30px 30px!important}
.game-art{position:relative;display:block;width:calc(100% + 40px);height:220px;margin:14px -20px 0;object-fit:cover;object-position:center;border-block:1px solid rgba(255,255,255,.18);image-rendering:pixelated}.support-choice{grid-template-columns:24px 1fr;align-items:center;padding:14px;border:1px solid rgba(47,130,56,.3);cursor:pointer}.support-choice input{width:18px;height:18px;min-height:0;padding:0;accent-color:#2f8238}.support-choice span{color:#2f8238!important;font-weight:700}.support-choice b{color:#ffc400;font-size:16px}.support-choice i{font-style:normal}.support-badge{color:#ffc400;font-style:normal}
:root{--ink:#111018!important;--panel:#ffffff!important;--paper:#ffffff!important;--lime:#d8ff27!important;--muted:#667066!important;--line:rgba(32,112,43,.22)!important;--official-green:#2f8238;--official-green-light:#45954d;--official-green-dark:#226c2b;--official-yellow:#ffc400}html,body{background:#fff!important;color:#111018!important}body{background:linear-gradient(rgba(47,130,56,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(47,130,56,.035) 1px,transparent 1px),#fff!important;background-size:30px 30px!important}.topbar{background:rgba(255,255,255,.94)!important;border-color:rgba(47,130,56,.22)!important}.topbar .brand,footer .brand{color:var(--official-green)!important}.brand em{color:var(--official-green)!important;border-color:var(--official-green)!important}.brand-mark{background:var(--official-green)!important;color:#fff!important}.topbar nav a{color:#405342!important}.topbar button{color:var(--official-green)!important;border-color:rgba(47,130,56,.3)!important;background:#fff!important}.hero{position:relative;margin-top:22px;border-radius:4px 4px 54% 54%/4px 4px 9% 9%;color:#fff!important;background:radial-gradient(circle at 80% 25%,rgba(216,255,39,.16),transparent 24rem),var(--official-green)!important;box-shadow:0 22px 0 rgba(47,130,56,.1)}.hero .eyebrow,.hero-bottom p{color:rgba(255,255,255,.82)!important}.hero h1 span{color:var(--lime)!important}.cta{color:#172017!important;background:var(--official-yellow)!important;box-shadow:7px 7px 0 #d59c00!important}.ticker{color:#172017!important;background:var(--lime)!important}.games-section{background:#fff!important}.games-section .section-heading h2{color:var(--official-green)!important}.games-section .section-heading>p{color:#667066!important}.game-card{color:#fff!important;background:linear-gradient(150deg,rgba(255,255,255,.08),transparent 58%),var(--official-green)!important;border-color:rgba(255,255,255,.16)!important}.game-card:nth-child(even){background:linear-gradient(150deg,rgba(255,255,255,.08),transparent 58%),var(--official-green-light)!important}.game-card:hover{border-color:var(--official-yellow)!important;box-shadow:0 18px 45px rgba(34,108,43,.22)!important}.game-card small,.game-card p{color:rgba(255,255,255,.76)!important}.game-symbol{color:var(--official-green-dark)!important;background:var(--official-yellow)!important;border-color:var(--official-yellow)!important;box-shadow:0 0 28px rgba(255,196,0,.22)!important}.local-score{border-color:rgba(255,255,255,.22)!important}.local-score b{color:var(--lime)!important}.play-link{color:#172017!important;background:var(--official-yellow)!important}.board-section{margin:0 calc(50% - 50vw);padding:100px max(15px,calc((100vw - 1240px)/2))!important;color:#fff!important;background:var(--official-green)!important;border:0!important}.board-section .section-heading h2{color:#fff!important}.board-section .section-heading>p,.board-section .eyebrow{color:rgba(255,255,255,.75)!important}.leaderboard-grid{border-color:rgba(255,255,255,.24)!important;background:rgba(255,255,255,.24)!important}.board-column{color:#111018!important;background:#fff!important}.board-head{color:#fff!important;background:var(--official-green-light)!important;border-color:rgba(255,255,255,.2)!important}.board-head small{color:var(--lime)!important}.rank-row{border-color:rgba(47,130,56,.14)!important}.rank-row:first-child{color:var(--official-green)!important}.empty{color:#7d897e!important}.privacy{color:#fff!important;background:var(--official-green-light)!important;border-color:rgba(255,255,255,.24)!important}.privacy span{color:#172017!important;background:var(--lime)!important;border-color:var(--lime)!important}.privacy p{color:rgba(255,255,255,.82)!important}.register-section{color:#111018!important;background:#fff!important;border-color:rgba(47,130,56,.2)!important}.register-section h2{color:var(--official-green)!important}.register-section>div>p:last-child,label span{color:#667066!important}input,select,output{color:#111018!important;background:#fff!important;border-color:rgba(47,130,56,.3)!important}output{color:var(--official-green)!important}form button{color:#172017!important;background:var(--official-yellow)!important;box-shadow:6px 6px 0 #d59c00!important}#formMessage{color:var(--official-green)!important}.production-note{color:#fff!important;background:var(--official-green)!important;border:0!important}.production-note strong{color:var(--lime)!important}.production-note p{color:rgba(255,255,255,.8)!important}footer{color:#667066!important}
:root{--ink:#0b0c10;--panel:#11131a;--paper:#f3f0e8;--lime:#c8ff31;--muted:#92948e;--line:rgba(243,240,232,.16)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{margin:0;color:var(--paper);background:radial-gradient(circle at 15% 5%,rgba(200,255,49,.09),transparent 32rem),linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px),var(--ink);background-size:auto,30px 30px,30px 30px,auto;font-family:"Space Mono",monospace}.shell{width:min(100% - 30px,1240px);margin:auto}.topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:18px 0;background:rgba(11,12,16,.9);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.brand{display:flex;gap:10px;align-items:center;color:var(--paper);text-decoration:none;font:22px/1 "Archivo Black";letter-spacing:-.04em}.brand em{color:var(--lime);font:9px/1 "Space Mono";letter-spacing:.12em;border:1px solid var(--lime);padding:5px 7px;transform:rotate(-2deg)}.brand-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--ink);background:var(--lime);font-size:18px}.topbar nav{display:flex;align-items:center;gap:20px}.topbar nav a{color:var(--muted);text-decoration:none;font-size:8px;letter-spacing:.13em}.topbar button{border:1px solid var(--line);color:var(--paper);background:transparent;padding:9px 12px;font:700 9px "Space Mono";cursor:pointer}.hero{min-height:690px;display:grid;align-content:center;padding:80px 4%}.eyebrow{margin:0 0 14px;color:var(--muted);font-size:9px;letter-spacing:.18em}.hero h1{margin:0;font:clamp(68px,11.8vw,144px)/.79 "Archivo Black";letter-spacing:-.078em}.hero h1 span{color:var(--lime)}.hero-bottom{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-top:48px}.hero-bottom p{max-width:620px;margin:0;color:#b6b8b1;font-size:11px;line-height:1.8}.cta{display:flex;justify-content:space-between;min-width:280px;padding:16px 18px;color:var(--ink);background:var(--lime);box-shadow:7px 7px 0 #88b800;text-decoration:none;font-size:9px;font-weight:700}.ticker{display:flex;justify-content:space-between;gap:20px;overflow:hidden;padding:13px 18px;color:var(--ink);background:var(--lime);font-size:8px;font-weight:700;letter-spacing:.11em;white-space:nowrap}.games-section,.board-section{padding:100px 0}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:42px}.section-heading h2,.register-section h2{margin:0;font:clamp(42px,7vw,82px)/.9 "Archivo Black";letter-spacing:-.065em}.section-heading>p{max-width:430px;color:var(--muted);font-size:10px;line-height:1.7}.game-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.game-card{position:relative;display:grid;grid-template-rows:auto 1fr auto;min-height:360px;padding:20px;border:1px solid var(--line);color:var(--paper);background:linear-gradient(155deg,rgba(255,255,255,.04),transparent 55%),var(--panel);text-decoration:none;overflow:hidden;transition:.2s ease}.game-card:hover{transform:translateY(-6px);border-color:var(--lime);box-shadow:0 18px 45px rgba(0,0,0,.35)}.game-card::after{content:attr(data-number);position:absolute;right:-8px;top:32px;color:rgba(255,255,255,.035);font:100px "Archivo Black"}.game-card small{position:relative;color:var(--muted);font-size:7px;letter-spacing:.12em}.game-symbol{position:relative;display:grid;place-items:center;align-self:center;width:78px;height:78px;border:2px solid var(--lime);border-radius:50%;color:var(--ink);background:var(--lime);font:32px "Archivo Black";box-shadow:0 0 30px rgba(200,255,49,.12)}.game-card h3{position:relative;margin:20px 0 8px;font:clamp(22px,2.5vw,34px)/.9 "Archivo Black";letter-spacing:-.055em}.game-card p{position:relative;margin:0 0 24px;color:var(--muted);font-size:8px;line-height:1.7}.card-bottom{position:relative;display:grid;gap:8px}.local-score{display:flex;justify-content:space-between;padding-top:12px;border-top:1px solid var(--line);font-size:9px}.local-score b{color:var(--lime)}.play-link{display:flex;justify-content:space-between;padding:12px;color:var(--ink);background:var(--lime);font-size:8px;font-weight:700}.play-link i{font-style:normal}.board-section{border-top:1px solid var(--line)}.board-scroll{overflow-x:auto;padding-bottom:8px}.leaderboard-grid{display:grid;grid-template-columns:repeat(5,minmax(210px,1fr));min-width:1050px;border:1px solid var(--line);background:var(--line);gap:1px}.board-column{background:var(--ink)}.board-head{padding:18px;background:var(--panel);border-bottom:1px solid var(--line)}.board-head small{color:var(--lime);font-size:7px}.board-head h3{margin:7px 0 0;font:18px "Archivo Black"}.rank-list{min-height:310px}.rank-row{display:grid;grid-template-columns:28px 1fr auto;gap:8px;align-items:center;padding:15px 14px;border-bottom:1px solid rgba(243,240,232,.08);font-size:8px}.rank-row:first-child{color:var(--lime)}.rank-row span:first-child{color:var(--muted)}.rank-row b{font-size:9px}.empty{display:grid;place-items:center;min-height:310px;padding:30px;text-align:center;color:#585a56;font-size:8px;line-height:1.8}.privacy{display:flex;gap:18px;align-items:center;margin-top:18px;padding:18px;border:1px solid var(--line);background:rgba(17,19,26,.6)}.privacy span{display:grid;place-items:center;flex:0 0 44px;height:44px;border:1px solid var(--lime);color:var(--lime);font-weight:700}.privacy p{margin:0;color:var(--muted);font-size:8px;line-height:1.7}.register-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:start;padding:95px 4%;border-top:1px solid var(--line);background:rgba(17,19,26,.5)}.register-section>div>p:last-child{max-width:430px;color:var(--muted);font-size:9px;line-height:1.8}form{display:grid;gap:14px}label{display:grid;gap:7px}label span{color:var(--muted);font-size:8px;letter-spacing:.12em}input,select,output{width:100%;min-height:50px;padding:14px;border:1px solid var(--line);border-radius:0;color:var(--paper);background:var(--ink);font:700 11px "Space Mono"}output{display:block;color:var(--lime);font-size:18px}form button{display:flex;justify-content:space-between;border:0;padding:16px 18px;color:var(--ink);background:var(--lime);box-shadow:6px 6px 0 #88b800;font:700 9px "Space Mono";cursor:pointer}#formMessage{min-height:18px;margin:3px 0 0;color:var(--lime);font-size:8px}.production-note{display:grid;grid-template-columns:.35fr 1fr;gap:40px;margin:35px 0;padding:25px;border:1px solid var(--line)}.production-note strong{color:var(--lime);font-size:9px}.production-note p{margin:0;color:var(--muted);font-size:8px;line-height:1.8}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:45px 0;color:var(--muted);font-size:8px}footer .brand{font-size:17px}footer .brand-mark{width:25px;height:25px;font-size:14px}@media(max-width:1000px){.game-grid{grid-template-columns:repeat(3,1fr)}.register-section{grid-template-columns:1fr}.topbar nav a{display:none}}@media(max-width:700px){.hero{min-height:610px;padding:60px 0}.hero-bottom,.section-heading{display:block}.hero-bottom p,.section-heading>p{margin-bottom:25px}.game-grid{grid-template-columns:1fr 1fr}.ticker span:nth-child(even){display:none}.register-section{padding:70px 20px}.production-note{grid-template-columns:1fr}}@media(max-width:440px){.shell{width:min(100% - 18px,1240px)}.hero h1{font-size:54px}.game-grid{grid-template-columns:1fr}.brand em{display:none}.cta{min-width:100%}footer p{display:none}}

footer,footer p,footer>span{color:#111018!important}.games-section .eyebrow,.register-section .eyebrow{color:#111018!important}
