.cstat{display:inline-block;margin-top:18px;padding:8px 14px;background:var(--ink);box-shadow:0 0 0 2px var(--gold);font-size:16px;color:var(--text)}.cstat b{color:var(--gold-2)}.cstat [data-cd]{font:700 12px Silkscreen,monospace;color:var(--leaf)}.prizes{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:980px;margin:10px auto 54px}.prize{position:relative;background:var(--panel);padding:20px 18px 16px;box-shadow:0 0 0 4px var(--ink),0 0 0 7px var(--line-2),8px 10px 0 4px #00000059}.prize.hot{box-shadow:0 0 0 4px var(--ink),0 0 0 7px var(--gold),8px 10px 0 4px #00000059}.ptag{position:absolute;top:-14px;left:14px;font:700 11px Silkscreen,monospace;text-transform:uppercase;letter-spacing:.1em;background:var(--gold);color:#2a1606;padding:4px 9px;box-shadow:0 0 0 2px var(--ink)}.pbig{display:block;font:400 40px/1 "Jersey 10",sans-serif;color:var(--gold-2);text-shadow:3px 3px 0 #8a4a10;margin-top:4px}.prize small{display:block;font:700 10px/1.6 Silkscreen,monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--dim);margin-top:6px}.prize ul{margin:10px 0 0;padding-left:18px;font-size:15px;color:var(--muted)}.cquest{max-width:720px}.csteps{display:grid;gap:12px;margin:0;padding:0;list-style:none}.csteps li{display:flex;align-items:center;gap:14px;background:var(--bg-2);padding:12px 14px;box-shadow:0 0 0 3px var(--ink),0 0 0 5px var(--line)}.csteps .no{flex:none;width:34px;height:34px;display:grid;place-items:center;font:700 14px Silkscreen,monospace;background:var(--gold);color:#2a1606;box-shadow:0 0 0 2px var(--ink)}.csteps li.done .no{background:var(--leaf);font-size:0}.csteps li.done .no:before{content:"\2713";font-size:18px}.csteps .t{flex:1;min-width:0}.csteps .t b{display:block;font-size:18px;font-weight:600}.csteps .t small{display:block;font:700 10px/1.5 Silkscreen,monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--dim);overflow-wrap:anywhere}.csteps li.done .t small{color:var(--leaf)}.csteps input{width:100%;margin-top:8px}.csteps .ts{margin-top:8px}.csteps .ts:empty{display:none}.tasks{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.task{display:inline-flex;align-items:center;gap:7px;font:700 11px Silkscreen,monospace;text-transform:uppercase;padding:7px 10px;background:var(--ink);color:var(--text);box-shadow:0 0 0 2px var(--line-2);text-decoration:none}.task i{width:12px;height:12px;background:var(--panel-2);box-shadow:0 0 0 2px var(--dim)}.task.done{color:var(--leaf);box-shadow:0 0 0 2px var(--leaf)}.task.done i{background:var(--leaf);box-shadow:0 0 0 2px var(--ink)}.wbtns{display:flex;flex-direction:column;gap:8px}.pbtn.ghost{background:var(--panel-2)}a.pbtn{display:inline-block;text-decoration:none}.pbtn[hidden]{display:none}.cmsg{min-height:0;margin-top:14px;font-size:16px}.cmsg:empty{display:none}.cmsg.ok,.cmsg.err{padding:12px 14px;background:var(--ink);box-shadow:0 0 0 2px var(--leaf)}.cmsg.err{box-shadow:0 0 0 2px var(--blood)}.mine,.boards,.rules{max-width:980px;margin:0 auto 54px}.mine h2,.boards h2,.rules h2{font:400 44px/1 "Jersey 10",sans-serif;color:var(--gold-2);text-shadow:3px 3px 0 #8a4a10;margin:0 0 16px}.mystand{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:16px}.mystand div{background:var(--panel);padding:10px 12px;box-shadow:0 0 0 3px var(--ink),0 0 0 5px var(--line)}.mystand small{display:block;font:700 10px Silkscreen,monospace;text-transform:uppercase;color:var(--dim)}.mystand b{display:block;font:400 34px/1.1 "Jersey 10",sans-serif;color:var(--gold-2)}.tabs,.days{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.tabs button,.days button{font:700 12px Silkscreen,monospace;text-transform:uppercase;border:0;cursor:pointer;padding:9px 12px;background:var(--ink);color:var(--muted);box-shadow:0 0 0 2px var(--line-2)}.tabs button.on,.days button.on{background:var(--gold);color:#2a1606;box-shadow:0 0 0 2px var(--ink)}.days button small{display:block;font-size:9px;opacity:.8}.bnote{font-size:15px;color:var(--muted);margin:0 0 10px}.tablewrap{overflow-x:auto;background:var(--panel);box-shadow:0 0 0 3px var(--ink),0 0 0 5px var(--line)}.ctab{width:100%;border-collapse:collapse;font-size:16px}.ctab th{font:700 10px Silkscreen,monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--dim);text-align:left;padding:10px 12px;border-bottom:3px solid var(--ink)}.ctab td{padding:9px 12px;border-bottom:1px solid var(--line);vertical-align:top}.ctab .n{text-align:right;white-space:nowrap}.ctab tr.me td{background:#f2b33d24}.ctab a{color:var(--gold-2)}.ctab .empty{text-align:center;color:var(--dim);padding:22px}.ctab small.why{display:block;font-size:13px;color:var(--dim);max-width:280px}.st{font:700 10px Silkscreen,monospace;text-transform:uppercase;padding:3px 6px;background:var(--ink)}.st.ok{color:var(--leaf)}.st.wait{color:var(--gold-2)}.st.bad{color:var(--blood)}.rules ol{margin:0;padding-left:22px;font-size:17px;color:var(--muted)}.rules li{margin-bottom:10px}.rules b{color:var(--text)}@media (max-width:820px){.prizes{grid-template-columns:1fr;gap:26px;max-width:520px}}@media (max-width:560px){.csteps li{flex-wrap:wrap}.csteps .t{flex-basis:calc(100% - 48px)}.csteps li>.pbtn,.wbtns{margin-left:48px}.wbtns{flex-direction:row}.ctab{font-size:14px}.ctab th,.ctab td{padding:8px}}
