.tf-script-accent{--tf-script-rotate: -4deg;position:relative;display:inline-block;color:var(--tf-color-gold-bright);font-family:var(--tf-font-script);font-weight:700;font-style:normal;line-height:1;letter-spacing:-.025em;text-shadow:0 2px 8px rgba(5,40,49,.28);transform:rotate(var(--tf-script-rotate));transform-origin:center;animation:tf-script-ink-reveal var(--tf-motion-slow) var(--tf-ease-standard) both}.tf-script-accent--tone-ink{color:var(--tf-color-ink);text-shadow:0 2px 8px rgba(255,255,255,.24)}.tf-script-accent--tone-white{color:var(--tf-color-surface)}.tf-script-accent--size-sm{font-size:clamp(20px,2vw,26px)}.tf-script-accent--size-md{font-size:clamp(27px,3vw,38px)}.tf-script-accent--size-lg{font-size:clamp(36px,4.5vw,58px)}.tf-script-accent__text{position:relative;z-index:var(--tf-z-raised)}.tf-script-accent__underline{position:absolute;z-index:var(--tf-z-base);right:-3%;bottom:-.42em;left:-3%;width:106%;height:.5em;overflow:visible;fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tf-script-accent--marker:before{content:"";position:absolute;z-index:var(--tf-z-base);right:-.12em;bottom:.05em;left:-.12em;height:.48em;border-radius:45% 35% 42% 30%;background:var(--tf-color-gold-bright);opacity:.78;transform:rotate(-1.5deg) skew(-8deg)}.tf-script-accent--marker.tf-script-accent--tone-yellow{color:var(--tf-color-ink);text-shadow:none}@keyframes tf-script-ink-reveal{0%{opacity:0;transform:translateY(.16em) rotate(var(--tf-script-rotate))}to{opacity:1;transform:translateY(0) rotate(var(--tf-script-rotate))}}@media(prefers-reduced-motion:reduce){.tf-script-accent{animation:none}}
