/* Act IV controls extend the existing battle UI and remain touch-sized. */
.iron-command { position:absolute;z-index:6;right:14px;top:122px;max-width:280px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border:1px solid #bc98625c;border-radius:9px;background:#111d18d9;color:#e8ddca;backdrop-filter:blur(5px);box-shadow:0 7px 20px #0004; }
.iron-command.hidden {display:none;}
.iron-command-title {font:600 11px/1.5 "Cinzel",Georgia,serif;color:#e3ba76;letter-spacing:.08em;}
.iron-command .map-btn {position:static;min-height:44px;width:auto;padding:7px 12px;border-color:#bc986273;color:#edce9c;background:#29372a90;font-size:12px;}
.iron-command [hidden] {display:none;}
.iron-command #ironCommandStatus {width:100%;font-size:10px;line-height:1.5;color:#b7c4b7;}
.iron-command button:disabled {opacity:.55;cursor:default;}
.worldmap-act-switch {grid-template-columns:repeat(4,minmax(0,136px));}
#worldMapActFourBtn {--act-color:#d6b175;}
.worldmap-layer.showing-act-four .worldmap-image {object-fit:cover;filter:brightness(.78) saturate(.8);}
.worldmap-layer.showing-act-four .worldmap-hotspot-ring {border-color:#ddb777;box-shadow:0 0 12px #d6b17565;}
.worldmap-layer.showing-act-four .worldmap-hotspot-name {color:#ead5ab;}
@media(max-width:620px){
  .worldmap-act-switch {grid-template-columns:repeat(4,minmax(0,1fr));width:96%;}
  .worldmap-act-switch button {padding:4px;grid-template-columns:24px minmax(0,1fr);}
  .worldmap-act-switch .act-switch-emblem {width:24px;height:24px;font-size:15px;}
  .worldmap-act-switch .act-switch-copy small {display:none;}
  .iron-command {top:108px;right:8px;max-width:190px;padding:7px 9px;gap:4px;}
}
