/* Gentle raised lettering; the words stay fully visible throughout the glow. */
.text-raised{display:inline-block;text-shadow:0 1px 0 #d7c9ac,0 2px 0 #c0ae88,0 5px 12px #4a39151c}
.text-raised--gold{text-shadow:0 1px 0 #b88b43,0 2px 0 #73501f,0 5px 13px #0005,0 0 7px #e9bf6a14}
.text-pulse.is-in-view{animation:ypt-letter-glow 4.8s ease-in-out infinite;animation-delay:var(--glow-delay,0s)}
.effects-paused .text-pulse{animation-play-state:paused}
@keyframes ypt-letter-glow{
  0%,100%{transform:translateY(0);text-shadow:0 1px 0 #b88b43,0 2px 0 #73501f,0 5px 13px #0005,0 0 7px #e9bf6a14}
  50%{transform:translateY(-1.25px);text-shadow:0 1px 0 #d3aa65,0 2px 0 #8b642a,0 7px 17px #0005,0 0 23px #f2ce876e}
}
@media(prefers-reduced-motion:reduce){.text-pulse.is-in-view{animation:none!important;transform:none!important}}
