html,body{margin:0;background:#1e1b1a;color:#f2e6c9;font-family:Silkscreen,monospace}.q{max-width:560px;margin:0 auto;padding:8px 10px 20px;display:flex;flex-direction:column;gap:8px}.qh{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:12px}.qh a{color:#e0b13a;text-decoration:none}.qt{color:#c8bfa6}.qs{display:flex;gap:4px;flex:none}#mus{font:inherit;font-size:11px;background:#2c2826;color:#f2e6c9;border:2px solid #e0b13a;padding:6px;cursor:pointer}#mus.dim{opacity:.55}#snd,#mus{touch-action:manipulation}#snd{font:inherit;font-size:11px;background:#2c2826;color:#f2e6c9;border:2px solid #e0b13a;padding:6px 8px;cursor:pointer}.qd{background:#141211;border:3px solid #b3261e;padding:6px 10px 8px}.qd[hidden]{display:none}.qdh{display:flex;justify-content:space-between;background:#b3261e;color:#e0b13a;margin:-6px -10px 6px;padding:4px 10px;font-size:13px}.qdi{margin:0 0 4px;font-size:15px;color:#e0b13a}.ql{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ql li{display:flex;align-items:center;gap:10px;font-size:17px;line-height:1.15;color:#fff}.ql .ic{flex:0 0 26px;height:26px;display:grid;place-items:center;border:3px solid currentColor;font-size:14px;background:#f2e6c9}.ql .new{font-size:10px;background:#e0b13a;color:#141211;padding:2px 4px;margin-left:auto}.qdo{margin:6px 0 0;font-size:12px;color:#c8bfa6}.qdo b{color:#fff}.qw{position:relative}#cv{display:block;width:100%;aspect-ratio:180/190;max-height:min(66vh,calc(100svh - 400px));min-height:240px;object-fit:contain;image-rendering:pixelated;image-rendering:crisp-edges;background:#2c2826;border:3px solid #000;box-sizing:border-box;touch-action:none;user-select:none;-webkit-user-select:none}.qc{position:absolute;inset:0;background:#141211f0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:12px;gap:8px;cursor:pointer;overflow:auto;touch-action:manipulation}.qc[hidden]{display:none}.qc h2{margin:0;font-size:34px;color:#e0b13a;font-weight:400;letter-spacing:2px}.qc .sub{font-size:12px;color:#c8bfa6;margin:0}.qc .how{font-size:13px;line-height:1.45;margin:0;color:#f2e6c9;max-width:30em}.qc .how b.a{color:#ff6b5e}.qc .how b.r{color:#c8bfa6}.qc .ql{text-align:left;align-self:stretch;max-width:26em;margin:0 auto;width:100%}.qc .ql li{font-size:15px}.ql li.allok{color:#ff5a4e;letter-spacing:.06em;animation:qfl .14s steps(1) 8}@keyframes qfl{50%{opacity:.3}}.qc .tgt{font-size:16px;margin:0;color:#fff}.qc .tgt b{color:#e0b13a}.qc .go{font-size:14px;color:#e0b13a;margin:4px 0 0;animation:bl 1s steps(1) infinite}.qc .promo{margin:0;font-size:20px;color:#e0b13a}.qc .quip{margin:0;font-size:13px;color:#fff;max-width:26em}.qc .rk{margin:0;font-size:13px;color:#c8bfa6}.qc .sum{font-size:15px;line-height:1.7;margin:0}.qc .met{color:#7fd17f}.qc .miss{color:#ff6b5e}@keyframes bl{50%{opacity:.25}}.qa{display:grid;grid-template-columns:1fr 1fr;gap:10px}.qa button{font:inherit;font-size:20px;padding:16px 6px 10px;min-height:72px;border:3px solid #000;color:#f2e6c9;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;box-shadow:0 4px #000}.qa button:active{transform:translateY(3px);box-shadow:0 1px #000}.qa small{display:block;font-size:10px;opacity:.75;margin-top:4px}.ap{background:#b3261e}.rj{background:#4a4542}.qa[hidden],.qhb[hidden]{display:none}.qp button{font-size:18px}.qhb{font:inherit;font-size:13px;background:#141211;color:#e0b13a;border:2px solid #e0b13a;padding:8px;min-height:44px;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.qc{justify-content:safe center}.qc h2.sm{font-size:20px;letter-spacing:1px}.qc .warn{color:#ff6b5e}.hall{width:100%;max-width:26em;border-collapse:collapse;font-size:13px;color:#f2e6c9}.hall td{padding:2px 3px;text-align:left;vertical-align:middle}.hall td.n{color:#e0b13a;text-align:right;width:2.2em}.hall td.i{color:#fff;font-size:15px;letter-spacing:1px}.hall td.s{text-align:right;color:#fff}.hall td.r{font-size:9px;color:#c8bfa6;line-height:1.15}.hall td.dy{color:#c8bfa6;font-size:11px;white-space:nowrap}.hall tr.me td{background:#b3261e;color:#fff}.ini{display:flex;gap:12px;justify-content:center}.ini .sl{display:flex;flex-direction:column;align-items:center;gap:6px}.ini .sl b{font-size:40px;line-height:1;color:#fff;width:56px;padding-bottom:4px;border-bottom:4px solid #4a4542;font-weight:400}.ini .sl.on b{border-color:#e0b13a;color:#e0b13a}.ini button,.qc .btn{font:inherit;font-size:18px;min-width:56px;min-height:48px;background:#2c2826;color:#f2e6c9;border:3px solid #000;box-shadow:0 3px #000;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ini button:active,.qc .btn:active{transform:translateY(2px);box-shadow:0 1px #000}.qc .btn.ok{background:#b3261e;min-width:120px}.qc a.btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;box-sizing:border-box}.qc .row{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.shx{background:#f2e6c9;color:#141211;font-size:12px;line-height:1.5;padding:8px 10px;text-align:left;max-width:26em;overflow-wrap:anywhere;user-select:text;-webkit-user-select:text}.qc.amd h2{color:#ff5a4e;font-size:26px;animation:qfl .14s steps(1) 12}.qc.amd .ql li{font-size:22px}.qc.amd .ql .ic{flex-basis:34px;height:34px;font-size:18px}.qn{font-size:11px;line-height:1.5;margin:0;color:#c8bfa6}.dim{opacity:.6}
