.arcade-board,.arcade-small{color:#eaf0ef;background:#0c171f;border:1px solid #344854;border-radius:22px;padding:24px;width:min(650px,calc(100vw - 24px));max-height:calc(100dvh - 28px);box-sizing:border-box;overflow:auto;font:16px/1.45 system-ui,sans-serif}.arcade-board::backdrop,.arcade-small::backdrop{background:#03090dd9;backdrop-filter:blur(5px)}.arcade-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.arcade-board h2{font-size:30px;line-height:1.15;margin:0;letter-spacing:-.04em}.arcade-board button,.arcade-small button,.arcade-submit button{border:1px solid #425762;border-radius:10px;background:#172833;color:#eaf0ef;font:600 14px/1.25 system-ui;min-height:44px;padding:10px 14px;cursor:pointer}.arcade-board button:focus-visible,.arcade-submit input:focus-visible,.arcade-small button:focus-visible{outline:3px solid #d4ff51;outline-offset:3px}.arcade-top>button{align-self:flex-start;min-width:44px}.arcade-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.arcade-tabs button{padding:10px 4px}.arcade-tabs button[aria-pressed=true]{background:#d4ff51;border-color:#d4ff51;color:#132006}.arcade-board p{color:#adc0c9;font-size:14px}.arcade-board ol{padding:0;margin:18px 0 0;list-style:none}.arcade-board ol:empty{display:none}.arcade-row{border-top:1px solid #2a3d47;display:grid;grid-template-columns:minmax(4ch,max-content) minmax(0,1fr) auto;gap:10px;padding:17px 4px;align-items:baseline}.arcade-row.mine{background:#d4ff5112;border-left:3px solid #d4ff51;padding-left:9px}.arcade-rank{color:#afc0ca;font:700 18px ui-monospace,monospace}.arcade-row:nth-child(1) .arcade-rank{color:#f4d57b}.arcade-player{font-weight:750;overflow-wrap:anywhere}.arcade-value{font:750 22px ui-monospace,monospace;color:#d4ff51;text-align:right;letter-spacing:-.05em}.arcade-link{background:transparent!important;border-color:transparent!important;color:#afc4d0!important;font-size:14px!important}.arcade-small{max-width:420px}.arcade-small h2{font-size:22px}.arcade-small p{color:#afc4d0}.arcade-small #arcade-retry,.arcade-small #arcade-confirm-start{background:#d4ff51;color:#142004}.arcade-submit{margin:22px 0;border-top:1px solid #344854;padding-top:18px}.arcade-submit label{display:block;font-size:16px;color:#f0e5c8;font-weight:650;margin-bottom:12px}.arcade-name-row{display:flex;gap:8px}.arcade-name-row input{min-width:0;width:100%;font:700 16px ui-monospace,monospace;color:#f0e5c8;background:#101e29;border:1px solid #526b79;border-radius:10px;padding:10px}.arcade-name-row button{flex-shrink:0}.arcade-submit #arcade-post{background:#d4ff51;color:#142004;border-color:#d4ff51}.arcade-submit p{font-size:14px;color:#afc4d0}.arcade-board [hidden],.arcade-submit [hidden],.arcade-small [hidden]{display:none!important}.arcade-board button:disabled,.arcade-submit button:disabled{opacity:.5;cursor:default}@media(max-width:380px){.arcade-board{padding:16px}.arcade-tabs{grid-template-columns:repeat(2,1fr)}.arcade-value{font-size:19px}.arcade-row{gap:7px}.arcade-board h2{font-size:30px}}
