.i01HDG_setup{gap:22px;max-width:960px;display:grid}.i01HDG_setup fieldset{background:#14211d;border:1px solid #39463c;min-width:0;margin:0;padding:15px clamp(12px,3vw,26px) 20px}.i01HDG_setup legend{color:#e7c997;padding:0 8px;font:1.55rem Georgia,serif}.i01HDG_setup legend span{color:#babdaf;font:14px system-ui}.i01HDG_setup p,.i01HDG_setup small{color:#c5c7b6;line-height:1.5}.i01HDG_setup p{margin:7px 0 14px}.i01HDG_setup small{font-size:13px}.i01HDG_setup select{color:#eee8d5;background:#0e1714;border:1px solid #61705e;border-radius:3px;min-width:0;max-width:100%;padding:8px}.i01HDG_heroes,.i01HDG_opponents{grid-template-columns:repeat(auto-fit,minmax(min(100%,105px),1fr));gap:6px;display:grid}.i01HDG_heroes button,.i01HDG_enemy,.i01HDG_pack button{color:#dfdfcc;background:#101b17;border:1px solid #394b3a;border-radius:4px}.i01HDG_heroes button{cursor:pointer;justify-items:center;padding:5px 2px 8px;font-size:13px;display:grid}.i01HDG_heroes button[aria-pressed=true],.i01HDG_enemy[data-chosen=true]{background:#273026;border-color:#b58e59}.i01HDG_heroes img,.i01HDG_enemy img{object-fit:contain}.i01HDG_level,.i01HDG_pickItem,.i01HDG_enemy,.i01HDG_pack button{align-items:center;gap:8px;display:flex}.i01HDG_level{margin-right:12px;display:inline-flex}.i01HDG_opponents{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.i01HDG_enemy{padding:6px}.i01HDG_enemy span{flex:1;font-size:14px}.i01HDG_enemy small{font-size:11px;display:block}.i01HDG_enemy button{color:#f5e7c8;cursor:pointer;background:#263428;border:1px solid #677555;border-radius:4px;min-width:32px;min-height:34px;font-size:19px}.i01HDG_setup button:disabled{opacity:.43;cursor:default}.i01HDG_pickItem{flex-wrap:wrap;margin-bottom:6px}.i01HDG_pack{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.i01HDG_pack button{cursor:pointer;padding:5px 8px}.i01HDG_pack button span{color:#d4ac79}.i01HDG_practiceTools{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.i01HDG_forecast{max-width:100%;min-height:44px;color:var(--text);cursor:pointer;text-align:left;font:600 12px/1.25 var(--sans);background:#1c2b2c;border:1px solid #526054;align-items:center;gap:8px;padding:4px 10px 4px 5px;display:inline-flex}.i01HDG_forecast:hover:enabled,.i01HDG_forecast:focus-visible{border-color:var(--gold);background:#2b3a34}.i01HDG_forecast:disabled{opacity:.55;cursor:default}.i01HDG_forecast img,.i01HDG_rows img{object-fit:contain}.i01HDG_forecastText{gap:2px;display:grid}.i01HDG_forecastText small{color:var(--gold);font-size:11px;font-weight:400}.i01HDG_forecast>span:last-child{color:var(--gold);font-size:17px}.i01HDG_rows{gap:9px;margin:0;padding:0;list-style:none;display:grid}.i01HDG_rows li{border-bottom:1px solid #3f493c;align-items:center;gap:12px;padding-bottom:9px;display:flex}.i01HDG_rows li>div{flex:1}.i01HDG_rows span,.i01HDG_rows small{line-height:1.45;display:block}.i01HDG_rows small{color:#b6c2af}.i01HDG_rows b{color:#f0c67e;font-size:12px}.i01HDG_caption{color:#c5c7b6}.i01HDG_waveTactic{border-left:2px solid var(--gold);background:#233129;padding:11px 14px}.i01HDG_rows .i01HDG_laneCounts{color:#dfc79b;font-size:12px}@media (max-width:700px){.i01HDG_heroes{grid-template-columns:repeat(3,1fr)}}
