@import"./style-v36-base.css?v=20260922-interface7-cleanup1";html body [data-wp-frame="2"] .stage-tabs[data-wp-frame-nav]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:6px!important;height:56px!important;min-height:56px!important;box-sizing:border-box!important;align-items:stretch!important;margin:0!important;border:0!important;border-top:1px solid var(--wp-ui-line)!important;background:var(--wp-ui-surface)!important}html body [data-wp-frame="2"] .stage-tabs[data-wp-frame-nav]>#trainingTabBtn{grid-column:1!important;grid-row:1!important}html body [data-wp-frame="2"] .stage-tabs[data-wp-frame-nav]>#stageTabBtn{grid-column:2!important;grid-row:1!important}html body [data-wp-frame="2"] .stage-tabs[data-wp-frame-nav]>.stage-tab{height:44px!important;min-height:44px!important;max-height:44px!important;min-width:0!important;margin:0!important}html body .profile-grid.main-progress{box-sizing:border-box!important;height:42px!important;min-height:40px!important;max-height:44px!important;padding-block:0!important}#prepPhaseArea .squad-section,#prepPhaseArea .shop-section{border:1px solid rgba(151,207,194,.28);border-radius:12px;background:linear-gradient(145deg,#162f38fa,#091d27fa);box-shadow:0 6px 18px #000a1133}#prepPhaseArea .squad-section>h3{display:none}.squad-commander{min-width:0;color:#e9f1e9;margin-bottom:9px}.commander-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px}.commander-heading>strong{font-size:13px;letter-spacing:.03em}.commander-heading>span{color:#82d9c1;font-size:12px;font-variant-numeric:tabular-nums}.commander-resources{min-height:16px;margin-bottom:6px;color:#cfdbce;font-size:10px;font-variant-numeric:tabular-nums}.commander-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.commander-actions button{min-width:0;height:44px;padding:4px 7px;border:1px solid #6dafa1;border-radius:6px;color:#f0fff7;background:#235e58;font-family:inherit;font-size:11px;font-weight:700;line-height:1.15;cursor:pointer;transition:background .16s,box-shadow .16s}.commander-actions button:focus-visible{outline:3px solid #ffdc8f;outline-offset:2px}.commander-actions button:active{background:#388074}.commander-actions button:disabled{opacity:.38;cursor:default}.commander-actions [data-command=undo]{background:#1a3541;border-color:#48616b}.commander-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:7px}.commander-link{display:flex;gap:3px;align-items:center;justify-content:center;min-width:0;padding:5px 2px;border:1px solid #35515a;border-radius:5px;font-size:10px;color:#a9bebe}.commander-link>b{color:#d1ba8c}.commander-link>strong{color:#e8f3eb;font-variant-numeric:tabular-nums}.commander-link.is-linked{color:#b9f8da;border-color:#75c8a7;background:#204a41}.team-pane #prepPhaseArea{grid-template-rows:334px minmax(0,1fr)}.team-pane #prepPhaseArea .squad-section{padding:10px;display:flex;flex-direction:column}.team-pane #prepPhaseArea .squad-row{height:184px;min-height:184px;grid-template-rows:repeat(2,88px);gap:8px}.team-pane #prepPhaseArea .squad-row .card-item{height:88px;min-height:88px}#prepPhaseArea .card-item{border-radius:8px;border:1px solid #789387;background:radial-gradient(ellipse at 50% 32%,#38646a,#163640 74%);box-shadow:inset 0 1px #ffffff1f,0 3px #071f29;transition:border-color .16s,box-shadow .16s,background-color .16s}#prepPhaseArea .card-item[data-role=support]{border-color:#79bda9}#prepPhaseArea .card-item[data-role=guardian]{border-color:#94b8d4}#prepPhaseArea .card-item[data-role=striker]{border-color:#c4a67e}#prepPhaseArea .card-item.empty-slot{background:linear-gradient(145deg,#26464b80,#091f2acc);border:1px dashed #517278;box-shadow:inset 0 0 20px #000c1440}.formation-slot-number{position:absolute;top:8px;inset-inline-start:9px;font-size:11px;color:#90aaa9}.formation-slot-plus{margin:auto;font-size:24px;color:#658c8b;font-weight:300}#prepPhaseArea .card-item.is-selected-card{outline:2px solid #ffdc93;outline-offset:-2px;box-shadow:0 0 14px #e5b55055}#prepPhaseArea .card-item .card-name{background:#061720eb;color:#f4f1e5}#prepPhaseArea .selected-ability-panel{border-radius:8px;border:1px solid #45606b;color:#d8e8e2;background:#112e3a}#prepPhaseArea #prepNotice{max-height:36px;overflow-y:auto;font-size:11px;line-height:1.4}#prepPhaseArea .shop-controls{display:grid;grid-template-columns:1fr 1fr;gap:8px}#prepPhaseArea #sellCardBtn{grid-column:1}#prepPhaseArea #startBattleBtn{grid-column:2}#prepPhaseArea #sellCardBtn:disabled{opacity:.48}#prepPhaseArea .battle-action-btn{border-radius:7px;border:1px solid #f2d190;color:#243732;background:linear-gradient(#f3d28e,#dcad62);box-shadow:0 3px #745c36}#gamePanel .expedition-report{text-align:start}#gamePanel .expedition-report>strong{color:#f7d693;font-size:13px}#gamePanel .report-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}#gamePanel .report-metrics>div{border:1px solid #50726d;background:#13303b;border-radius:8px;padding:9px;display:grid;gap:4px}#gamePanel .report-metrics b{font-size:24px;font-variant-numeric:tabular-nums;color:#9ee9d0}#gamePanel .report-metrics span{font-size:11px;color:#d2dfde}#gamePanel .combat-area{border-color:#406367}#gamePanel .combat-pace-control{border-radius:10px;border-color:#658a89;background:#091a24f2;box-shadow:0 6px 18px #0005}#gamePanel #combatTacticBtn[data-tactic=focus]{color:#fff0d1;background:#754d39}#gamePanel #combatTacticBtn[data-tactic=guard]{color:#dcf5ff;background:#295672}#gamePanel #combatTacticBtn[data-tactic=balanced]{color:#e8fff3;background:#28534c}html body #gamePanel:has(#combatArea:not(.is-hidden)) .command-tactics{grid-template-columns:repeat(4,minmax(0,1fr));width:min(94%,480px)}html body #gamePanel:has(#combatArea:not(.is-hidden)) .command-tactics button{min-height:40px;white-space:normal;line-height:1.2;font-size:11px;padding:4px}html body #gamePanel:has(#combatArea:not(.is-hidden)) .command-tactics button[aria-pressed=true]{background:#d9c08a!important;color:#172f33!important;border-color:#f7e2ae!important}@keyframes squad-deploy-in{0%{opacity:.35;filter:brightness(1.5)}to{opacity:1;filter:brightness(1)}}#prepPhaseArea .card-item:not(.empty-slot) .card-graphic{animation:squad-deploy-in .22s ease-out both}#gamePanel .expedition-report{animation:squad-deploy-in .3s ease-out both}@media(min-width:700px)and (max-height:560px){.team-pane{grid-template-rows:auto auto auto;align-content:start}.team-pane .team-prep-host{min-height:350px}.team-pane #prepPhaseArea{grid-template-rows:minmax(0,1fr)}.team-pane #prepPhaseArea .squad-commander{flex-shrink:0}.team-pane #prepPhaseArea .shop-section{grid-template-rows:20px 44px auto minmax(100px,1fr) 80px}.team-pane #prepPhaseArea .squad-row{height:184px;grid-template-rows:repeat(2,88px)}.team-pane #prepPhaseArea .squad-row .card-item{height:88px;min-height:88px}html body #gamePanel:has(#combatArea:not(.is-hidden)):not(.is-result) .command-tactics{left:10px!important;right:auto!important;transform:none!important;width:220px!important;grid-template-columns:repeat(2,minmax(0,1fr))}html body #gamePanel:has(#combatArea:not(.is-hidden)):not(.is-result) .command-tactics button{min-width:0!important;width:100%;min-height:88px;padding:4px;font-size:20px}html body #gamePanel:has(#combatArea:not(.is-hidden)):not(.is-result) .combat-summary{position:absolute!important;top:70px;left:10px;right:auto;width:210px;height:auto;padding:10px;gap:8px}html body #gamePanel:has(#combatArea:not(.is-hidden)):not(.is-result) .combat-summary :is(strong,span){font-size:20px!important;line-height:1.35}}@media(prefers-reduced-motion:reduce){#prepPhaseArea .card-item .card-graphic,#gamePanel .expedition-report{animation:none}#prepPhaseArea .card-item,.commander-actions button{transition:none}}[data-wp-local-practice]{top:52px!important;left:8px!important;transform:none!important}.relay-wave-preparation{position:absolute;inset:4px 10px 8px;z-index:40;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:10px 16px;background:#102c31;color:#fff;border:2px solid #77b9a7;border-radius:10px}.relay-wave-preparation h2{margin:0 0 8px;font-size:1.2rem}.relay-wave-preparation p{margin:6px 0}.relay-choice-scroll{min-height:0;flex:1 1 auto;overflow:auto;overscroll-behavior:contain}@media(min-height:600px){.relay-wave-preparation{bottom:auto;max-height:calc(100% - 12px)}.relay-choice-scroll{flex:0 1 auto}}.relay-choice-scroll:focus-visible,.relay-choice-scroll summary:focus-visible{outline:3px solid #ffe09a;outline-offset:-3px}.relay-actor-summary{overflow-wrap:anywhere}.relay-wave-threats,.relay-order-help{display:grid;gap:6px;padding-inline-start:1.4em}.relay-wave-threats li span{display:block}.relay-order-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:4px;border:1px solid #77b9a7}.relay-order-choice{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px}.relay-order-choice input{width:20px;height:20px;flex:none}.relay-order-choice:focus-within{outline:3px solid #ffe09a;outline-offset:2px}.relay-order-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;flex:none}.relay-order-actions>button{min-height:44px;width:100%}
