/* r44: visible hero tickets render immediately; offscreen tickets keep their entrance. */
html.js .hero-wrap .strip-hero{animation:none}
html.js .hero-wrap .strip-hero.r44-pending{opacity:0}
@media(prefers-reduced-motion:no-preference){html.js .hero-wrap .strip-hero.r44-reveal{animation:tkin .9s cubic-bezier(.2,.8,.2,1) both}}
.foot-bar .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px}
.foot-legal{display:flex;align-items:center;gap:8px}
.foot-legal a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:3px}
.notice-copy{max-width:760px;margin-inline:auto}
.notice-copy h2{margin-top:28px}
.notice-copy p+p{margin-top:18px}
.menu-notices{padding-block:24px;font-size:13px;line-height:1.65;border-top:1px solid var(--line)}
.menu-notices p+p{margin-top:10px}
/* r44b: help line under the phone on every receipt ticket */
.tk .tk-help{margin:10px 0 0;text-align:center;font-size:.95rem;font-weight:600;line-height:1.35;letter-spacing:0;text-wrap:balance}
