:root{--m-back:#0d100a;--m-glow:#26301a;--m-plate:#1b2113;--m-edge:#3f4a26;--m-well:#10140b;--m-well-edge:#5c6934;--m-text:#f1ebd8;--m-dim:#c3c6a8;--m-label:#c9cfa0;--m-head:#f1ebd8;--m-sub-head:#f2c230;--m-btn:linear-gradient(180deg, #53612f, #3e4926);--m-btn-edge:#161a10;--m-btn-hi:#f1ebd838;--m-btn-text:#f1ebd8;--m-go:#f2c230;--m-go-text:#161a10;--m-go-edge:#a88400;--m-mark:#f2c230;--m-pick:#f1ebd8;--m-stripe:linear-gradient(#5c6934, #5c6934);--m-cut:6px;--m-head-font:"Big Shoulders Stencil", Impact, "Arial Narrow", sans-serif;--m-head-case:none;--m-mono:"Share Tech Mono", ui-monospace, Menlo, Consolas, monospace;--m-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='%23f2c230' d='M0 0h12L6 8z'/%3E%3C/svg%3E")}:root[data-skin=site-notice-12]{--m-back:#14181c;--m-glow:#1d2a3d;--m-plate:#1d2228;--m-edge:#555c65;--m-well:#0f1215;--m-well-edge:#8a9099;--m-text:#f7f5ec;--m-dim:#c8cbcf;--m-label:#b4b8bb;--m-head:#f7f5ec;--m-sub-head:#f5c400;--m-btn:linear-gradient(180deg, #1f62c4, #174f9f);--m-btn-edge:#0b1d3d;--m-btn-hi:#f7f5ec4d;--m-btn-text:#f7f5ec;--m-go:#f5c400;--m-go-text:#14181c;--m-go-edge:#a88400;--m-mark:#f5c400;--m-pick:#f7f5ec;--m-stripe:linear-gradient(#f7f5ec, #f7f5ec);--m-cut:0px;--m-head-font:"Overpass", system-ui, sans-serif;--m-head-case:none;--m-mono:"Overpass Mono", ui-monospace, Menlo, monospace;--m-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='%23f5c400' d='M0 0h12L6 8z'/%3E%3C/svg%3E")}html .screen:has(>.deployment-panel),html .screen.controls-card,html .screen.how-to-play,html body:has(#create-btn) .screen.settings{background:radial-gradient(ellipse at 80% 0%, var(--m-glow) 0, transparent 60%), repeating-linear-gradient(0deg, #0000002e 0 1px, transparent 1px 4px), var(--m-back)}html .screen{color:var(--m-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html .screen .panel.deployment-panel,html .screen.settings .panel,html .screen.controls-card .panel,html .screen.how-to-play .panel{border:2px solid var(--m-edge);background:var(--m-stripe) left top / 100% 4px no-repeat, var(--m-plate);border-top:0;border-radius:0;padding:22px 20px 18px;box-shadow:6px 6px #00000059}html .screen h1{font-family:var(--m-head-font);text-transform:var(--m-head-case);letter-spacing:.05em;color:var(--m-head);font-weight:700;line-height:1.05}html .screen .deployment-title h1{letter-spacing:.04em;font-size:clamp(36px,7vw,56px)}html .screen h2,html .screen .how-heading{font-family:var(--m-head-font);text-transform:var(--m-head-case);letter-spacing:.06em;color:var(--m-sub-head);font-weight:700}html .screen .deployment-label,html .screen .build-stamp{font-family:var(--m-mono);letter-spacing:.12em;color:var(--m-label);font-weight:400}html .screen .sub,html .screen .message,html .screen .deployment-about{color:var(--m-dim)}html .screen .deployment-recruit,html .screen .deployment-utilities,html .screen .deployment-invite,html .screen .card-row{border-color:var(--m-edge)}html .screen .btn{min-height:48px;clip-path:polygon(var(--m-cut) 0, 100% 0, 100% calc(100% - var(--m-cut)), calc(100% - var(--m-cut)) 100%, 0 100%, 0 var(--m-cut));background:var(--m-btn);box-shadow:inset 0 2px 0 var(--m-btn-hi), inset 0 -3px 0 #00000059, inset 0 0 0 2px var(--m-btn-edge);color:var(--m-btn-text);font-family:var(--m-head-font);letter-spacing:.06em;text-transform:var(--m-head-case);border:0;border-radius:0;padding:8px 16px;font-size:18px;font-weight:700;transition:transform 60ms}html .screen a.btn{box-sizing:border-box;vertical-align:middle;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}html .screen .btn:active{box-shadow:inset 0 2px 0 #00000059, inset 0 0 0 2px var(--m-btn-edge);filter:brightness(1.15);transform:translateY(2px)}html .screen .btn.disabled,html .screen .btn:disabled{background:var(--m-well);color:var(--m-label);opacity:.6}html .screen .btn:focus-visible{outline:3px solid var(--m-mark);outline-offset:-6px}html .screen #create-btn,html .screen #deploy-btn{background:var(--m-go);color:var(--m-go-text);box-shadow:inset 0 2px 0 #ffffff59, inset 0 -3px 0 var(--m-go-edge), inset 0 0 0 2px var(--m-btn-edge);border:0;font-size:20px}html .screen #create-btn:focus-visible,html .screen #deploy-btn:focus-visible{outline-color:var(--m-go-text)}html .screen .deployment-utilities .btn{box-shadow:inset 0 0 0 2px var(--m-edge);background:0 0;font-size:15px}html .screen .field,html .screen select{border:2px solid var(--m-well-edge);background-color:var(--m-well);color:var(--m-text);border-radius:0}html .screen .field:focus-visible,html .screen select:focus-visible{outline:3px solid var(--m-mark);outline-offset:1px}html .screen select.field,html .screen select{appearance:none;background-image:var(--m-chevron);min-height:44px;font:inherit;background-position:right 12px center;background-repeat:no-repeat;background-size:12px 8px;padding:6px 34px 6px 10px}@media (height<=340px){html .screen select.field,html .screen select{background-position:right 8px center;padding:6px 24px 6px 8px}}html .screen input[type=checkbox]{accent-color:var(--m-mark)}html .screen .touch-aim-row .btn[aria-checked=true]{box-shadow:inset 0 2px 0 var(--m-btn-hi), inset 0 0 0 3px var(--m-pick);-webkit-text-decoration:underline 3px var(--m-pick);text-decoration:underline 3px var(--m-pick);text-underline-offset:5px}html .screen .card-row dt{color:var(--m-label)}html .screen .touch-aim-row{justify-content:flex-start;gap:8px}html .screen .touch-aim-row>span{flex:1 0 100%}html .screen .touch-aim-row>.btn{flex:1 1 0;min-width:0;padding-inline:8px}@media (height<=520px){html .screen .panel.deployment-panel,html .screen.settings .panel,html .screen.controls-card .panel,html .screen.how-to-play .panel{padding:16px 14px 12px}html .screen .deployment-title h1{font-size:34px}html .screen .btn{min-height:44px;font-size:17px}}@media (height<=520px) and (width>=540px){html .screen .panel.deployment-title{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-auto-flow:dense;align-content:start;gap:8px 18px;width:min(820px,100%);display:grid}html .screen .panel.deployment-title>*{grid-column:1}html .screen .panel.deployment-title>.deployment-recruit,html .screen .panel.deployment-title>#title-message{grid-column:2}html .screen .panel.deployment-title>.deployment-recruit{border:0;grid-row:1/span 6;margin:0;padding:0}html .screen .deployment-title .deployment-utilities{border-top:0;padding-top:0}html .screen .panel.wide>.row>#deploy-btn{order:-2}html .screen .panel.wide>.row>#ready-btn{order:-1}}@media (height<=440px) and (width>=540px){html .screen .deployment-recruit>.sub,html .screen .deployment-title>.deployment-label{display:none}}
