/* 背水 */
.bw-tag{position:absolute;right:6px;top:36%;z-index:3;padding:1px 6px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.08em;
  background:rgba(60,14,18,.9);color:#ffb3a8;border:1px solid #ff7a6b66;pointer-events:none}
.bw-tag.on{background:#c8323a;color:#fff;border-color:#ffd0c8;box-shadow:0 0 10px #ff5a4a}
.card.bw-active{box-shadow:0 0 0 2px #ff6b5b,0 0 18px #ff4a3a99 !important;animation:bw-pulse 1.4s ease-in-out infinite}
@keyframes bw-pulse{50%{box-shadow:0 0 0 2px #ff8a7a,0 0 28px #ff4a3acc}}
.bw-crisis{position:relative}
.bw-crisis::after{content:"";position:absolute;inset:-6px;border-radius:16px;pointer-events:none;box-shadow:inset 0 0 40px #ff3b3055,0 0 24px #ff3b3044;animation:bw-aura 2s ease-in-out infinite}
@keyframes bw-aura{50%{opacity:.45}}
@media (prefers-reduced-motion:reduce){.card.bw-active,.bw-crisis::after{animation:none}}
