fix: preserve base card shadows in dyingPulse; prevent transition conflict

This commit is contained in:
Aaron Wood 2026-04-12 01:37:36 -04:00
parent d39d6fa9b7
commit 52f792d63b

View file

@ -157,11 +157,24 @@
.dying { .dying {
border: 2px solid var(--danger) !important; border: 2px solid var(--danger) !important;
animation: dyingPulse 1.5s ease-in-out infinite; animation: dyingPulse 1.5s ease-in-out infinite;
transition: none;
} }
@keyframes dyingPulse { @keyframes dyingPulse {
0%, 100% { box-shadow: 0 0 6px rgba(var(--danger-rgb), 0.4); } 0%, 100% {
50% { box-shadow: 0 0 20px rgba(var(--danger-rgb), 0.85); } box-shadow:
0 4px 12px rgba(var(--shadow-rgb), 0.5),
0 1px 4px rgba(var(--shadow-rgb), 0.3),
inset 0 1px 0 rgba(var(--gold-rgb), 0.06),
0 0 6px rgba(var(--danger-rgb), 0.4);
}
50% {
box-shadow:
0 4px 12px rgba(var(--shadow-rgb), 0.5),
0 1px 4px rgba(var(--shadow-rgb), 0.3),
inset 0 1px 0 rgba(var(--gold-rgb), 0.06),
0 0 20px rgba(var(--danger-rgb), 0.85);
}
} }
.dead { .dead {