/* .67 — compact minimap and device-only folding; controls remain recoverable. */
#game .minimap #miniControls{display:grid!important;grid-template-columns:1fr 1fr;gap:4px;height:auto!important;margin-top:4px;padding:0!important}
#game #miniControls button{min-width:44px;min-height:44px;height:auto;padding:4px;font-size:10px;line-height:1.2;white-space:normal}
body:not(.mini-details) #game .minimap #miniLegend,
body:not(.mini-details) #game .minimap #xpEstimate,
body:not(.mini-details) #game .minimap #cameraControls,
body:not(.mini-details) #game .minimap>div:has(>#coordinates){display:none!important}
@media(min-width:1201px){
 #game .minimap{width:136px!important;padding:5px!important}
 #game .minimap canvas{width:124px!important;height:77px!important;display:block}
 body.mini-expanded #game .minimap{width:180px!important}
 body.mini-expanded #game .minimap canvas{width:168px!important;height:104px!important}
 #game #performanceStatus{top:auto!important;bottom:2px!important;right:2px!important;pointer-events:none;font-size:9px!important;opacity:.75}
 body.hud-folded #game .hud .topnav,body.hud-folded #game>.righttools,body.hud-folded #game .desktop-player-actions,body.hud-folded #game .townbar{display:none!important}
 /* Quest positions use quest-guidance measured minimap bounds in both modes. */
 body.hud-folded #game #hudFunctionsToggle{border-color:#d4b46e;color:#ffe5a5;background:#263b43}
 body.hud-folded #game .minimap{top:calc(var(--pc-gap) + 40px)!important}
 body.hud-folded #game #networkStatus{top:var(--pc-gap)!important;width:180px!important;max-width:180px!important;font-size:10px!important}


}
@media(max-width:1200px),(max-height:600px) and (max-width:1200px){
 body:not(.mini-expanded) #game .minimap #miniControls{display:none!important}
 body.mini-expanded #game .minimap #miniControls{display:flex!important;order:9}
 body.mini-expanded #game .minimap #miniDetailsToggle{width:100%;font-size:12px}
 #game .minimap #hudFunctionsToggle{display:none!important}
}

/* Small desktop preview; touch layouts keep their existing 44px targets. */
@media(min-width:1201px){
 #game .minimap::before{font-size:8px;letter-spacing:.08em}
 body:not(.mini-expanded) #game .minimap::before{content:"TACTICAL MAP ↗"}
 body.mini-expanded #game .minimap::before{content:"TACTICAL MAP ↙"}
 #game #miniControls button{min-height:32px;font-size:9px;padding:3px}
 body:not(.mini-expanded) #game .minimap #miniLegend,body:not(.mini-expanded) #game .minimap #xpEstimate,body:not(.mini-expanded) #game .minimap #cameraControls,body:not(.mini-expanded) #game .minimap>div:has(>#coordinates){display:none!important}
}

#targetPanel .target-damage{display:flex;justify-content:space-between;gap:8px;font-size:10px;line-height:1.4;color:#d4eedc;margin-top:3px}#targetPanel .target-damage small{font-size:10px;color:#9ebcae}
