.field-basic-attack{display:none}
@media(hover:none),(pointer:coarse){
 .app-shell .field-actionbar{--fan-unit:1px;--fan-slot:46px;position:fixed;left:auto;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));width:230px;height:220px;max-width:none;display:block;padding:0;transform:none;border:0;background:none;box-shadow:none;pointer-events:none}
 .app-shell .field-actionbar .field-skill{position:absolute;right:calc(var(--skill-x)*var(--fan-unit));bottom:calc(var(--skill-y)*var(--fan-unit));width:var(--fan-slot);height:var(--fan-slot);border-radius:50%;pointer-events:auto;touch-action:none;user-select:none;-webkit-touch-callout:none;background:linear-gradient(145deg,#35545e,#142e3b);opacity:1;box-shadow:0 2px 6px #0c222977}
 .app-shell .field-actionbar .field-skill.empty{opacity:.8}
 .field-basic-attack{position:absolute;right:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-direction:column;width:82px;height:82px;pointer-events:auto;border:3px ridge #c8b17c;border-radius:50%;background:radial-gradient(circle at 40% 30%,#6a6750,#233e48 70%);color:#fff1c5;box-shadow:0 3px 12px #09212bbb;touch-action:manipulation}
 .field-basic-attack span{font-size:30px}.field-basic-attack small{font-size:11px;font-weight:800}.field-basic-attack:active{filter:brightness(1.25)}
 .field-actionbar .field-skill-symbol{font-size:22px}.field-actionbar .field-skill small{right:7px;bottom:3px}
 .app-shell .field-slot-picker{left:auto;right:10px;bottom:85px;transform:none;max-height:calc(100% - 105px);overflow:auto;width:min(340px,calc(100% - 24px));z-index:110}
}
@media(hover:none) and (max-height:430px),(pointer:coarse) and (max-height:430px){.app-shell .field-actionbar{--fan-unit:.84px;--fan-slot:40px;height:178px;width:184px}.field-basic-attack{width:70px;height:70px}}
.force-landscape .field-actionbar{--fan-unit:.84px;--fan-slot:40px}
.inventory-slot{touch-action:manipulation}
.item-inspector{position:fixed;z-index:340;right:max(16px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));width:min(580px,calc(100% - 32px));max-height:52%;overflow:auto;overscroll-behavior:contain;padding:12px;border:1px solid #c4ae7d;border-radius:12px;background:#152d38fa;color:#eaf0e7;box-shadow:0 6px 30px #06151dbb;text-align:left}
.item-inspector>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.item-inspector>header button{border:0;background:none;color:#fff;font-size:25px;padding:0 7px;min-height:32px;min-width:32px}
.item-compare-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:8px 0}.compare-item{padding:9px;border:1px solid #6a8484;border-radius:8px;background:#223d48}.compare-item h3{font-size:13px;margin:4px 0;color:#f5e4bc}.compare-item p{font-size:11px;line-height:1.35;margin:4px 0}.compare-item small,.item-inspector>small{font-size:10px;color:#bdd0cc}.compare-item dl{font-size:11px;margin:7px 0}.compare-item dl>div{display:flex;justify-content:space-between;gap:8px}.compare-item dd{margin:0;font-weight:700}
.item-compare-deltas{display:flex;flex-wrap:wrap;gap:5px 12px;padding:8px 0}.item-compare-deltas strong{width:100%;font-size:11px}.item-compare-deltas span{font-size:11px}.stat-gain{color:#97e5aa}.stat-loss{color:#ffac9e}.item-compare-warning{color:#f1c287;font-size:11px}
@media(max-height:430px){.item-inspector{max-height:65%;padding:8px}.item-compare-columns{margin:4px 0}}

@media(hover:none) and (max-height:430px),(pointer:coarse) and (max-height:430px){
 .app-shell .game-minimap-hud{padding:4px;gap:3px}.app-shell .game-map-image-wrap{height:56px}
 .app-shell .game-minimap-title strong{font-size:9px}.app-shell .game-map-hotkey{font-size:8px;padding:2px 4px}
 .app-shell .game-map-clock{padding-top:2px}.app-shell .game-map-clock time{font-size:9px}.app-shell .game-map-clock span{font-size:7px}
}
.force-landscape .game-minimap-hud{padding:4px;gap:3px}.force-landscape .game-map-image-wrap{height:56px}
.force-landscape .game-map-hotkey{font-size:8px;padding:2px 4px}.force-landscape .game-map-clock time{font-size:9px}.force-landscape .game-map-clock span{font-size:7px}
