/* hq_focus.css — domain hierarchy for the existing HQ */
.app-shell .action-card[data-hq-domain]{position:relative;isolation:isolate;overflow:hidden;border-color:rgba(161,194,204,.24)!important;box-shadow:inset 0 1px rgba(255,255,255,.08),0 11px 25px rgba(0,0,0,.2)!important;transition:transform .18s,border-color .18s,box-shadow .18s,filter .18s}.app-shell .action-card[data-hq-domain]::after{content:attr(data-hq-domain);position:absolute;left:12px;bottom:10px;color:rgba(163,199,203,.48);font:800 7px/1 system-ui,sans-serif;letter-spacing:1.2px;pointer-events:none;z-index:3}.app-shell .action-card[data-hq-domain]:hover{transform:translateY(-3px)!important;filter:brightness(1.08);border-color:rgba(232,194,106,.64)!important;box-shadow:inset 0 1px rgba(255,255,255,.12),0 17px 34px rgba(0,0,0,.3),0 0 19px rgba(223,179,75,.1)!important}.app-shell .action-card[data-hq-domain]::before{opacity:.85}.app-shell .action-card[data-hq-domain="combat"]{background:linear-gradient(145deg,#3a2428,#111d28 72%)!important;border-color:rgba(220,115,103,.38)!important}.app-shell .action-card[data-hq-domain="combat"]::after{color:rgba(239,145,128,.64)}.app-shell .action-card[data-hq-domain="economy"]{background:linear-gradient(145deg,#3b301c,#14252e 72%)!important;border-color:rgba(225,186,88,.4)!important}.app-shell .action-card[data-hq-domain="economy"]::after{color:rgba(238,202,118,.7)}.app-shell .action-card[data-hq-domain="research"]{background:linear-gradient(145deg,#20354b,#111f2d 72%)!important;border-color:rgba(110,185,224,.38)!important}.app-shell .action-card[data-hq-domain="research"]::after{color:rgba(137,207,238,.68)}.app-shell .action-card[data-hq-domain="command"]{background:linear-gradient(145deg,#173b42,#101e2b 72%)!important;border-color:rgba(92,205,207,.4)!important}.app-shell .action-card[data-hq-domain="command"]::after{color:rgba(124,223,219,.7)}.app-shell .action-card[data-hq-domain="alliance"]{background:linear-gradient(145deg,#263a34,#111f2a 72%)!important;border-color:rgba(118,202,169,.35)!important}.app-shell .action-card[data-hq-domain="alliance"]::after{color:rgba(137,225,188,.66)}.app-shell .action-card[data-hq-domain="honor"]{background:linear-gradient(145deg,#42301c,#18212a 72%)!important;border-color:rgba(231,190,91,.5)!important}.app-shell .action-card[data-hq-domain="honor"]::after{color:rgba(246,213,123,.72)}.app-shell .action-card[data-hq-domain="utility"]{background:linear-gradient(145deg,#182c39,#101c28)!important}
@media(max-width:600px){.app-shell .action-card[data-hq-domain]:hover{transform:none!important}.app-shell .action-card[data-hq-domain]::after{left:9px;bottom:8px;font-size:6px}}
@media(prefers-reduced-motion:reduce){.app-shell .action-card[data-hq-domain]{transition:none!important}}
