/* Status chips, skill cards, tracking bullets, flying bolt */
/* ---------- v0.8：新狀態、技能卡、遠距離投射物、獎勵與編輯畫面 ---------- */
.chip.armor { border-color: var(--muted); color: var(--text); background: rgba(139,148,174,.18); }
.chip.lac { border-color: #FF7AC6; color: #FF7AC6; background: rgba(255,122,198,.15); }
.chip.lac b { color: #FF7AC6; }
.chip.weak { border-color: var(--cyan); color: var(--cyan); background: var(--cyan-dim); }
.round .cas.skill .art::after { width: 18px; height: 18px; border-radius: 3px; transform: translate(-50%, -50%) rotate(45deg); background: var(--tip); box-shadow: 0 0 10px var(--tip); }
.round .cas .fx-text p.dis.trk { color: #FF7AC6; }
.round .cas .fx-text p.dis.trk em { color: #FF7AC6; }
.air.track .slug { background: linear-gradient(90deg, #7A2E56 0 55%, #FF7AC6 55%); box-shadow: 0 0 14px rgba(255,122,198,.6); }
.air.track .slug::after { background: #FFC2E4; }
.dmg.status { color: #FF7AC6; font-size: 22px; text-shadow: 0 2px 0 #000; }
.dmg.status small { color: #FF7AC6; font-size: 18px; font-weight: 700; margin: 0; }
.dmg.armor { color: var(--muted); font-size: 30px; }
.dmg.lac { color: #FF7AC6; font-size: 30px; }
.boltfly { position: absolute; top: 493px; width: 46px; height: 12px; transform: translateY(-50%); border-radius: 6px;
  background: linear-gradient(270deg, transparent, var(--crimson)); box-shadow: 0 0 12px var(--crimson-dim); transition: left .5s linear; }
.boltfly::after { content: ""; position: absolute; left: -8px; top: -3px; width: 18px; height: 18px; border-radius: 50%; background: #FF8A8E; box-shadow: 0 0 14px var(--crimson); }
