:root{--paper: #fff4dc;--ink: #15121a;--red: #ff5a45;--sun: #ffc938;--mint: #3ddc97;--sky: #4cc9f0;--grape: #9b6bff;--pink: #ff8fc7;--sh: 4px 4px 0 var(--ink)}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:500 16px/1.45 Bricolage Grotesque,ui-rounded,system-ui,sans-serif;background-image:radial-gradient(rgba(21,18,26,.12) 1px,transparent 1px);background-size:18px 18px}.site{max-width:1280px;margin:0 auto;border-inline:3px solid var(--ink);background:var(--paper)}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--grape);outline-offset:2px}.mono{font-family:DM Mono,ui-monospace,monospace}.small{font-size:12px}.top{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;border-bottom:3px solid var(--ink)}.brand{font-weight:800;font-size:18px;display:flex;align-items:center;gap:8px}.brand i{font-style:normal;background:var(--sun);border:3px solid var(--ink);border-radius:8px;padding:0 6px;box-shadow:2px 2px 0 var(--ink)}.top a.gh{font-size:13px;font-weight:800;border:3px solid var(--ink);padding:4px 12px;border-radius:99px;background:#fff;box-shadow:2px 2px 0 var(--ink)}.hero{padding:56px 24px 34px}.tag{display:inline-block;background:var(--mint);border:3px solid var(--ink);border-radius:99px;padding:3px 14px;font-size:13px;font-weight:800;box-shadow:2px 2px 0 var(--ink);transform:rotate(-2deg)}h1{font-size:clamp(40px,8.5vw,84px);line-height:.95;letter-spacing:-.03em;margin:18px 0 14px;font-weight:800;max-width:820px}h1 mark{background:var(--sun);padding:0 .12em;border-radius:.15em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.hero p.l{max-width:520px;margin:0 0 22px;font-size:18px}.stat{margin:20px 0 0;font-size:13px}.btn{display:inline-block;font:800 15px Bricolage Grotesque,sans-serif;border:3px solid var(--ink);border-radius:12px;padding:10px 18px;background:#fff;box-shadow:var(--sh);cursor:pointer;color:var(--ink);transition:transform .1s,box-shadow .1s}.btn:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}.btn.red{background:var(--red);color:#fff}.ticker{border-block:3px solid var(--ink);background:var(--ink);color:var(--paper);overflow:hidden;white-space:nowrap}.ticker div{display:inline-block;padding:9px 0;animation:mq 140s linear infinite;font:500 14px DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.ticker span{margin:0 16px}.ticker b{color:var(--sun)}@keyframes mq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ticker div{animation:none}html{scroll-behavior:auto}.card{transition:none}}section{padding:40px 24px 8px}h2{font-size:34px;letter-spacing:-.02em;margin:0 0 4px;font-weight:800}.h2s{font-size:28px}.sub{margin:0 0 20px;color:#4a4552}.rules{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.rule{background:#fff;border:3px solid var(--ink);border-radius:16px;box-shadow:var(--sh);padding:14px}.rule b{display:block;font-size:34px;line-height:1;font-weight:800;letter-spacing:-.03em}.rule span{display:block;font-weight:800;margin:6px 0 2px}.rule small{color:#5b5666;font-size:13px;line-height:1.3;display:block}.rule:nth-child(1) b{color:var(--red)}.rule:nth-child(2) b{color:#12a36b}.rule:nth-child(3) b{color:var(--grape)}.rule:nth-child(4) b{color:#1795c0}.panel{background:#fff;border:3px solid var(--ink);border-radius:16px;box-shadow:var(--sh);padding:14px;display:grid;gap:10px;margin-bottom:20px}.row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.search,.num{border:3px solid var(--ink);border-radius:12px;padding:8px 14px;font:inherit;background:var(--paper);color:var(--ink)}.search{flex:1 1 180px}.num{width:130px}.seg{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.seg em{font:500 12px DM Mono,monospace;font-style:normal;margin-right:2px;min-width:62px}.pillb{border:3px solid var(--ink);background:#fff;border-radius:99px;padding:2px 11px;font:800 13px Bricolage Grotesque,sans-serif;cursor:pointer;color:var(--ink)}.pillb[aria-pressed=true]{background:var(--ink);color:var(--paper)}.count{font:500 13px DM Mono,monospace;margin:0 0 14px}.cat{margin:34px 0 14px;display:flex;align-items:center;gap:12px}.cat h3{margin:0;font-size:22px;font-weight:800;border:3px solid var(--ink);border-radius:10px;padding:2px 14px;box-shadow:var(--sh);background:var(--grape);color:#fff}.cat hr{flex:1;border:0;border-top:3px dashed var(--ink);opacity:.35}.hofnote{margin:-6px 0 16px;font-size:14px;color:#4a4552;max-width:620px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:22px}.card{position:relative;background:#fff;border:3px solid var(--ink);border-radius:16px;box-shadow:var(--sh);display:flex;flex-direction:column;transition:transform .12s}.card:hover{transform:rotate(-1deg) translateY(-3px)}.art{height:112px;border-bottom:3px solid var(--ink);border-radius:13px 13px 0 0;overflow:hidden;position:relative}.art img{width:100%;height:100%;object-fit:cover;display:block}.ph{height:100%;display:grid;place-items:center;padding:0 10px;text-align:center;font:800 28px/1 Bricolage Grotesque,sans-serif;color:#fff;letter-spacing:-.03em;text-shadow:2px 2px 0 rgba(0,0,0,.25)}.pp{position:absolute;right:8px;bottom:8px;background:var(--ink);color:#fff;font:800 11px DM Mono,monospace;padding:3px 9px;border-radius:99px;border:2px solid #fff}.logo{position:absolute;left:12px;top:86px;width:44px;height:44px;background:#fff;border:3px solid var(--ink);border-radius:11px;overflow:hidden;display:grid;place-items:center;box-shadow:2px 2px 0 var(--ink);font-weight:800}.logo img{width:100%;height:100%;object-fit:contain;padding:3px}.st{position:absolute;top:-10px;right:-8px;z-index:2;transform:rotate(6deg);border:3px solid var(--ink);border-radius:8px;padding:1px 9px;font:800 11px DM Mono,monospace;text-transform:uppercase;letter-spacing:.06em;box-shadow:2px 2px 0 var(--ink)}.st-live{background:var(--mint)}.st-beta{background:var(--sun)}.st-download{background:var(--sky)}.st-closed{background:var(--red);color:#fff}.in{padding:30px 14px 16px;display:flex;flex-direction:column;gap:7px;flex:1}.in h3{margin:0;font-size:19px;font-weight:800;line-height:1.1}.tags{display:flex;gap:4px;flex-wrap:wrap}.tags span{font:500 11px DM Mono,monospace;background:var(--paper);border:2px solid var(--ink);border-radius:6px;padding:0 5px}.plat{font:500 12px DM Mono,monospace;color:#5b5666}.chk{display:flex;gap:5px;flex-wrap:wrap}.chk i{font:800 11px DM Mono,monospace;font-style:normal;border:2px solid var(--ink);border-radius:6px;padding:0 6px}.yes{background:#c9f7de}.partly{background:#fff0b3}.no{background:#ffd3cc}.rm{background:var(--sky)}.in p{margin:0;font-size:14px;flex:1}.go{margin-top:8px;text-align:center;border:3px solid var(--ink);border-radius:10px;padding:7px;font-weight:800;font-size:14px;background:var(--sun);box-shadow:2px 2px 0 var(--ink)}a.go:hover{background:var(--ink);color:var(--sun)}.go.off{background:#eee;color:#8a8590;box-shadow:none;border-style:dashed}.card.closed{background:#e9e5ee}.card.closed .art,.card.closed .logo{filter:grayscale(1)}.card.closed h3{text-decoration:line-through;text-decoration-thickness:3px}.empty{text-align:center;padding:30px;border:3px dashed var(--ink);border-radius:16px;margin-top:20px}.empty a{text-decoration:underline}.notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px;padding:6px 4px 10px}.note{padding:16px 16px 18px;border:3px solid var(--ink);box-shadow:var(--sh);border-radius:4px 4px 18px;font-size:14px}.note b{display:block;font-size:18px;font-weight:800;margin-bottom:4px;line-height:1.1}.note:nth-child(1){background:var(--sun);transform:rotate(-2deg)}.note:nth-child(2){background:var(--pink);transform:rotate(1.5deg)}.note:nth-child(3){background:var(--sky);transform:rotate(-1deg)}.sg{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding-bottom:20px}@media(max-width:640px){.sg{grid-template-columns:1fr}}.ticket{background:#fff;border:3px solid var(--ink);border-radius:16px;box-shadow:var(--sh);padding:20px}.ticket .sub{margin-bottom:14px}form{display:grid;gap:10px}form input[type=text],form input[type=url]{border:3px solid var(--ink);border-radius:10px;padding:9px 12px;font:inherit;background:var(--paper);color:var(--ink);width:100%}.ck{display:grid;gap:6px;font-size:14px;margin:2px 0 4px}.ck label{display:flex;gap:8px;align-items:flex-start;font-weight:500}.ck input{width:18px;height:18px;margin-top:2px;accent-color:var(--ink)}form .btn{text-align:center}.dark{background:var(--ink);color:var(--paper);border-radius:16px;padding:20px;box-shadow:4px 4px 0 var(--grape);align-self:start}.dark h3{margin:0 0 6px;font-size:22px;font-weight:800}.dark p{margin:0;color:#d9d4e2;font-size:14px}.dark a{text-decoration:underline}.dark pre{margin:12px 0 0;background:#000;border-radius:10px;padding:12px;overflow:auto}.dark pre code{font:500 12px/1.5 DM Mono,monospace;color:var(--mint);white-space:pre}code.inl{font:500 12px DM Mono,monospace;background:#000;color:var(--mint);padding:1px 6px;border-radius:6px}footer{margin-top:30px;border-top:3px solid var(--ink);padding:18px 24px;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font:500 12px DM Mono,monospace}footer a{text-decoration:underline}.noscript{padding:12px 24px;font:500 13px DM Mono,monospace}
