.passive-hud{--passive:#76e8ff;display:flex;position:relative;align-items:center;gap:10px;max-width:260px;margin-top:12px;padding:9px 10px 11px;border:1px solid #91bacc26;border-radius:5px;background:linear-gradient(110deg,#10252dde,#07161ddd);text-align:left;pointer-events:auto}.passive-icon{display:grid;place-items:center;flex:none;width:28px;height:28px;color:var(--passive)}.passive-icon svg{width:24px;height:24px}.passive-copy{min-width:0;display:grid;gap:3px}.passive-hud .passive-copy strong{font:600 11px/1.3 var(--font-body, sans-serif);color:#e4efef;text-transform:none}.passive-copy small{color:#9bb2bf;font:600 8px/1.4 sans-serif;letter-spacing:.07em}.vitals .passive-hud .passive-icon{color:var(--passive)}.vitals .passive-hud .passive-copy small{display:block}.passive-track{position:absolute;bottom:0;left:0;right:0;height:2px;overflow:hidden}.passive-fill{display:block;height:100%;background:var(--passive);transform-origin:left;transition:transform .12s linear;opacity:.55}.passive-hud.active{border-color:color-mix(in srgb,var(--passive) 48%,transparent)}.passive-hud.active .passive-copy small{color:var(--passive)}.passive-hud.active .passive-fill{opacity:1}.passive-hud.unavailable{opacity:.5}.character-passive{padding:11px 14px;border-left:2px solid var(--passive,#76e8ff);background:#142326c9;color:#d1e2e5;font-size:12px;line-height:1.6}.character-passive strong{color:var(--passive)}.dossier-passive{padding:36px max(24px,calc((100% - 1180px)/2));background:linear-gradient(110deg,#10242a,#09151d);border-block:1px solid #80b5bd26;scroll-margin-top:88px}.dossier-passive-inner{display:flex;align-items:center;gap:24px}.dossier-passive .passive-icon{width:76px;height:76px;border:1px solid color-mix(in srgb,var(--passive) 45%,transparent);border-radius:20px;background:color-mix(in srgb,var(--passive) 7%,transparent)}.dossier-passive svg{width:40px;height:40px}.dossier-passive .eyebrow{color:var(--passive);font-size:10px;letter-spacing:.13em}.dossier-passive h2{color:#eef5f0;margin:7px 0 9px;font-size:clamp(21px,3vw,30px)}.dossier-passive p:last-child{color:#bacdcc;margin:0;max-width:780px;line-height:1.7}@media(max-width:700px){.passive-hud{max-width:210px;padding:7px 8px 9px;gap:7px;margin-top:7px}.passive-hud .passive-copy strong{font-size:10px}.passive-copy small{font-size:7px}.dossier-passive-inner{align-items:flex-start;gap:14px}.dossier-passive .passive-icon{width:48px;height:48px;border-radius:12px}.dossier-passive svg{width:28px;height:28px}}@media(max-height:560px)and (pointer:coarse){.passive-hud{max-width:180px;margin-top:3px;padding:4px 6px 6px}.passive-hud .passive-icon{width:20px;height:20px}.passive-hud .passive-copy strong{display:none}}@media(prefers-reduced-motion:reduce){.passive-fill{transition:none}}
