@font-face{font-family:"Press Start 2P";src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2");font-display:block}:root{--ink:#f4f0ff;--panel:#120a2b;--live:#ff2d55;--auto:#7fd4ff;--gold:#ffcf3f}html,body{min-height:100%;color:var(--ink);background:#05060f;margin:0;font-family:ui-monospace,Cascadia Mono,Menlo,Consolas,monospace;font-size:16px;line-height:1.5}#join,#account{box-sizing:border-box;max-width:640px;margin:0 auto;padding:40px 16px 56px}.bug,h1,h2,.badge,.call,button,a.go{font-family:"Press Start 2P",monospace}.bug{color:var(--gold);margin:0 0 20px;font-size:12px}h1{margin:0 0 16px;font-size:clamp(22px,6vw,32px);line-height:1.3}.lead{margin:0 0 32px}.who{overflow-wrap:anywhere;margin:-8px 0 20px;font-size:14px}.who:empty{display:none}.who a{color:var(--gold)}.fine{opacity:.75;margin:24px 0 0;font-size:14px}.show,.panel{background:var(--panel);border:2px solid #2d2159;margin:0 0 16px;padding:18px}.show[data-state=up]{border-color:var(--gold)}.show[data-state=live]{border-color:var(--live)}.top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin:0 0 10px;display:flex}h2{margin:0;font-size:14px;line-height:1.5}.badge{color:var(--auto);font-size:9px;line-height:1.6}.badge[data-on=true]{color:var(--live)}.info,.say{margin:0 0 12px}.info{opacity:.75;font-size:14px}.call{color:var(--gold);margin:4px 0 14px;font-size:16px;line-height:1.5}.show[data-state=live] .call{color:var(--live)}.do{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}button,a.go{box-sizing:border-box;background:var(--gold);color:#120a2b;cursor:pointer;border:0;min-height:44px;padding:14px 16px;font-size:11px;line-height:1.5;text-decoration:none;display:inline-block}button:hover,a.go:hover{background:var(--ink)}button:focus-visible,a.go:focus-visible{outline:2px solid var(--ink);outline-offset:2px}button.quiet{color:var(--ink);background:0 0;box-shadow:inset 0 0 0 2px #2d2159}button.quiet:hover{box-shadow:inset 0 0 0 2px var(--ink)}h3{margin:0;font-family:"Press Start 2P",monospace;font-size:11px;line-height:1.6}.panel h2{overflow-wrap:anywhere;margin:0 0 12px}.bug a{color:inherit;text-decoration:none}.bug a:hover{text-decoration:underline}.notice{border:2px solid var(--live);margin:0 0 16px;padding:12px 14px}.say,.info,.ways li{overflow-wrap:anywhere}.info a,.say a,.dev a{color:var(--gold)}form.email{margin:0 0 4px}form.email label{margin:0 0 8px;font-size:14px;display:block}.field{flex-wrap:wrap;gap:12px;margin:0 0 12px;display:flex}.field input{box-sizing:border-box;min-width:0;min-height:44px;color:var(--ink);font:inherit;background:#05060f;border:2px solid #2d2159;border-radius:0;flex:200px;padding:10px 12px;font-size:16px}.field input:focus-visible{outline:2px solid var(--gold);outline-offset:0}button:disabled{opacity:.6;cursor:default}.dev{opacity:.75;overflow-wrap:anywhere;margin:0 0 12px;font-size:12px}a.go.quiet{color:var(--ink);background:0 0;box-shadow:inset 0 0 0 2px #2d2159}a.go.quiet:hover{box-shadow:inset 0 0 0 2px var(--ink)}.ways,.plays{margin:0 0 12px;padding:0;list-style:none}.ways li{margin:0 0 6px}.plays li{border-top:2px solid #2d2159;padding:12px 0}.plays li:first-child{border-top:0;padding-top:0}.plays .top{margin:0 0 8px}.plays .say,.plays .info{margin:0 0 4px}.when{opacity:.75;font-size:14px}
