.raid-plates{pointer-events:none;position:absolute;inset:0;overflow:hidden}.raid-plate{color:#e9e8ee;text-align:center;pointer-events:none;will-change:transform;background:#080a0bcc;border:1px solid #ffffff2e;border-radius:7px;gap:3px;min-width:84px;max-width:170px;padding:3px 7px 4px;font-size:12px;line-height:1.2;display:grid;position:absolute;top:0;left:0}.raid-plate i{background:#4bd16b;height:100%;transition:width .3s;display:block}.raid-plate-enemy{pointer-events:auto;cursor:pointer}.raid-plate-enemy i{background:#e2483d}.raid-plate-enemy:disabled{cursor:default}.raid-plate-boss{border-color:#ffc4408c;font-weight:700}.raid-plate-selected{border-color:#ffd23f;box-shadow:0 0 0 2px #ffd23f59}.raid-plate-turn{border-color:#6bd3ff;box-shadow:0 0 0 2px #6bd3ff4d}.raid-plate:disabled{opacity:1;cursor:default}.raid-plate.raid-plate-down{opacity:.45}.raid-plate-hp{font-variant-numeric:tabular-nums;color:#c9ccd2;font-size:11px;font-style:normal;line-height:1}.raid-plate-fx{flex-wrap:wrap;justify-content:center;gap:2px;display:flex}.raid-fx{color:#f1f1f4;white-space:nowrap;background:#3a3d44;border-radius:4px;padding:1px 4px;font-size:10px;font-weight:700;line-height:1.25}.raid-fx-burn{background:#b8461a}.raid-fx-bleed{background:#9b1c2c}.raid-fx-poison{background:#3f7d2a}.raid-fx-bound{background:#6b4f24}.raid-fx-stun,.raid-fx-stunned,.raid-fx-freeze,.raid-fx-frozen{background:#2e6aa3}.raid-fx-stagger,.raid-fx-weaken{background:#5b5f6a}.raid-fx-hex,.raid-fx-charmed{background:#7a3d9c}.raid-plate .raid-fx span{color:inherit;overflow:visible}.raid-fx-short{display:none}@media (max-width:700px){.raid-plate .raid-fx-long{display:none}.raid-plate .raid-fx-short{display:inline}.raid-plate .raid-fx{padding:0 3px}}.raid-banner{z-index:2;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#080a0bcc;border:1px solid #ffffff29;border-radius:9px;max-width:calc(100% - 24px);padding:7px 16px;font-size:14px;font-weight:800;animation:2.2s ease-out forwards raid-banner;position:absolute;top:14px;left:50%;overflow:hidden;transform:translate(-50%)}.raid-banner-boss,.raid-banner-warn{color:#ffd23f;border-color:#ffc44080}.raid-banner-warn{color:#ff9a3d}.raid-banner-win{color:#ffd23f;font-size:20px}.raid-banner-lose{color:#ff6b5b;font-size:18px}.raid-banner-heal{color:#6bff8a}@media (max-width:700px){.raid-plate{min-width:64px;max-width:124px;padding:2px 5px 3px;font-size:12px}.raid-plate-hp,.raid-fx{font-size:12px}.raid-plate{gap:2px;padding:1px 5px 2px;line-height:1.1}.raid-plate>span:first-child{grid-row:1}.raid-plate>b,.raid-plate>.raid-plate-hp{grid-area:2/1}.raid-plate>b{border-radius:4px;height:14px}.raid-plate>.raid-plate-hp{z-index:1;color:#fff;text-shadow:0 1px 2px #000,0 0 3px #000;align-self:center;font-weight:700;line-height:14px;position:relative}.raid-plate>.raid-plate-fx{grid-row:3}.raid-banner{font-size:12px}}@media (prefers-reduced-motion:reduce){.raid-banner{animation:none}.raid-plate i{transition:none}}:root[data-motion=reduce] .raid-banner{animation:none}:root[data-motion=reduce] .raid-plate i{transition:none}.raid-turn-chip{z-index:3;color:#f3d79a;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;background:#101315d1;border:1px solid #eab451;border-radius:999px;max-width:calc(100% - 24px);padding:4px 12px;font-size:13px;font-weight:700;position:absolute;top:10px;left:50%;overflow:hidden;transform:translate(-50%)}.raid-turn-chip-enemy{border-color:var(--accent);color:#ffb3c2}
