.brand-heading-display{letter-spacing:-.02em;-webkit-text-stroke:.02em currentColor;line-height:.9}.poster-outline-link{color:hsl(var(--foreground));text-transform:uppercase;letter-spacing:.08em;box-shadow:inset 0 -2px 0 hsl(var(--accent));background:0 0;border:0;align-items:center;gap:.45rem;padding:.7rem 0;font-weight:700;display:inline-flex}@keyframes error-wobble{0%,to{transform:rotate(0)}20%{transform:rotate(-5deg)}40%{transform:rotate(4deg)}60%{transform:rotate(-3deg)}80%{transform:rotate(2deg)}}.error-icon-wobble{animation:.5s ease-out error-wobble}@media (prefers-reduced-motion:reduce){.error-icon-wobble{animation:none!important}}
