.autoCouncil{overflow:hidden}.autoBoard{width:100%;overflow:auto;background:#101727;border:2px solid #e3dfbe;border-radius:5px;touch-action:pan-x pan-y}.autoBoard svg{display:block;width:100%;min-width:0;max-height:540px}.autoMapTabs,.autoHeroTabs,.autoTools{display:flex;gap:9px;flex-wrap:wrap;align-items:end;margin:14px 0}.autoMapTabs button.active,.autoHeroTabs button.active{outline:2px solid #ffde91;background:#304f78}.autoHeroTabs button{display:flex;align-items:center;gap:9px}.autoHeroTabs img{height:62px;width:42px;object-fit:contain}.autoTools label{display:grid;gap:5px;font-size:13px}.autoRules{list-style:none;padding:0;display:grid;gap:14px}.autoRule{border:1px solid #dcd4a8;border-left:5px solid #dfc78e;padding:12px;background:#101849}.autoPriority{display:flex;align-items:center;gap:9px;margin-bottom:10px}.autoPriority b{margin-right:auto}.autoRuleFields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.autoRuleFields label{display:grid;gap:5px;min-width:0;font-size:13px}.autoRuleFields input,.autoRuleFields select{width:100%;min-width:0;box-sizing:border-box}.autoCouncil p{line-height:1.8}.autoReason,.autoResult{padding:14px;border-left:4px solid #e5d08b;background:#19284b;line-height:1.8}.autoScrub{width:100%;margin:12px 0}#autoReplay{scroll-margin-top:16px}#autoReplay:not(:empty){border:2px solid #e3dfbe;padding:14px;margin:18px 0;background:#080d38}.autoCouncil [data-auto-cell]{cursor:crosshair}.autoCouncil [data-auto-cell]:hover{filter:brightness(1.25)}@media(max-width:600px){.autoRuleFields{grid-template-columns:repeat(2,minmax(0,1fr))}.autoTools>*{max-width:100%}.autoMapTabs button{flex:1 1 110px}.autoPriority{gap:5px}.autoPriority button{padding:7px}.autoHeroTabs{gap:7px}.autoHeroTabs button{padding:7px}.autoCouncil{padding:13px}.autoRule{padding:9px}}
.autoSetup,.autoAdvanced{margin:18px 0;padding:12px;border:1px solid #7785a1;border-radius:8px}.autoCouncil summary,.autoTimeline summary{cursor:pointer;padding:10px;color:#ffe1a0}.autoScoreboard{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:15px;background:#111e37}.autoScoreboard span:first-child{color:#9dd9ff}.autoScoreboard span:last-child{color:#ffa6a6}.autoReason{min-height:3em;margin:0}.autoFallen text,.autoClashText{fill:white;font-size:12px;paint-order:stroke;stroke:#101523;stroke-width:3px}.autoFallen{opacity:.85}.autoActing{filter:drop-shadow(0 0 7px #fff1a0)}.autoAttack{stroke:#fff2bd;stroke-width:6;stroke-dasharray:12 7;animation:autoMarch .3s linear infinite}.autoImpact{fill:#ffb73580;stroke:#fff5c5;stroke-width:4;animation:autoBurst .5s ease-out infinite}.autoClashText{font-size:18px;font-weight:bold}.autoCasualties{display:flex;flex-wrap:wrap;gap:12px;min-height:24px;padding:8px}.autoCasualties strong{padding:9px 18px;background:#342416;border:1px solid #ebd798;border-radius:5px}.autoCasualties .friend{background:#372035}.autoFinal{text-align:center;padding:28px 15px;margin:12px 0;border:2px solid #e8d29a;background:radial-gradient(ellipse at top,#3a4166,#13182c)}.autoFinal.win{background:radial-gradient(ellipse at top,#675322,#151829)}.autoFinal.lose{background:radial-gradient(ellipse at top,#643440,#151829)}.autoFinal h2{font-size:44px;margin:8px;letter-spacing:.3em;color:#fff0be}.autoFinal span{margin:0 20px}.autoFinal small{letter-spacing:.25em}.autoFinal p{line-height:1.8}.autoTimeline{margin-top:15px}.autoTools button{min-height:42px}#autoReplay .autoBoard{overflow:hidden}#autoReplay .autoBoard svg{max-height:none}@keyframes autoMarch{to{stroke-dashoffset:-38}}@keyframes autoBurst{to{opacity:.4;r:42}}@media(prefers-reduced-motion:reduce){.autoAttack,.autoImpact{animation:none}}@media(max-width:600px){.autoScoreboard{font-size:12px;gap:8px;padding:10px}#autoReplay{padding:8px}.autoFinal h2{font-size:34px}}
body[data-arena-page] #nav{display:none!important}body[data-arena-page] #app{padding-bottom:32px}.arenaHeader{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #7785a1}.arenaHeader a{color:#ffe2a6}.autoSave{border-top:1px solid #7785a1;margin-top:22px;padding-top:12px}.autoPages{margin:16px 0}.autoPages button{white-space:nowrap}.autoSettings .autoHeroTabs{margin-bottom:22px}
