@keyframes bw-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--bw-accent) 75%, transparent), 0 0 24px 4px color-mix(in srgb, var(--bw-accent) 45%, transparent)}70%{box-shadow:0 0 0 14px transparent, 0 0 24px 4px color-mix(in srgb, var(--bw-accent) 45%, transparent)}to{box-shadow:0 0 0 0 transparent, 0 0 24px 4px color-mix(in srgb, var(--bw-accent) 45%, transparent)}}@keyframes bw-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes bw-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bw-glow{box-shadow:0 0 24px 4px color-mix(in srgb, var(--bw-accent) 45%, transparent);animation:2.2s ease-out infinite bw-pulse}@media (prefers-reduced-motion:reduce){.bw-glow{animation:none}}