@layer theme,base;@layer components{@keyframes vg-ring{0%{box-shadow:0 0 0 0 var(--signal-24)}35%{box-shadow:0 0 0 5px var(--signal-24)}to{box-shadow:0 0 #3cf0cc00}}@keyframes vg-glow{0%{text-shadow:0 0 #3cf0cc00}30%{text-shadow:0 0 14px var(--signal-24);color:var(--ink-1)}to{text-shadow:0 0 #3cf0cc00}}.pulse-ring{animation:1.2s ease-out vg-ring}.pulse-glow{animation:1.2s ease-out vg-glow}@media (prefers-reduced-motion:reduce){.pulse-ring,.pulse-glow{animation:none}}html[data-motion=calm] .pulse-ring,html[data-motion=calm] .pulse-glow{animation:none}}@layer utilities;
