/* Equal-depth header bands, with enough room for the diner lettering. */
:root{--header-height:186px}
.counter-page .site-header{padding-bottom:76px}
.counter-page .site-header:before{inset:7px 0 74px}
.counter-page .site-header:after{bottom:36px;height:36px}
.header-marquee{height:36px}
.header-marquee span{font-size:22px;letter-spacing:.04em}
/* A varied, burger-led wallpaper. Real alpha silhouettes cast physical shadows. */
.patterned-story .pass-wallpaper .pass-wall-tile{filter:drop-shadow(29px 40px 11px #10182291)}
/* Keep the enlarged aperture; bring each food back inside its frame. */
.spotlight-showcase .lineup-food{width:86%;height:86%;top:52%}
/* One connected title rather than two labels at opposite ends of the fascia. */
.spotlight-showcase .pass-fascia{justify-content:center;align-items:center;gap:.45em;font-size:30px;padding:16px 17px;white-space:nowrap}
/* Local neon contact flicker: two short, uneven disturbances per nine seconds. */
.spotlight-showcase .pass-fascia span{animation-name:counter-title-contact;animation-duration:9s;animation-timing-function:linear;animation-delay:0s}
.spotlight-showcase .pass-fascia span:last-child{animation-delay:-.7s}
.spotlight-showcase .pass-window:after{animation-name:counter-tube-contact;animation-duration:9s}
@keyframes counter-title-contact{0%,7%,17%,54%,64%,100%{opacity:1}9%,11%{opacity:.3}13%,14%{opacity:.68}56%,58%{opacity:.42}60%,61%{opacity:.76}}
@keyframes counter-tube-contact{0%,8%,17%,55%,64%,100%{opacity:1}10%,11%{opacity:.38}14%{opacity:.7}57%,59%{opacity:.46}61%{opacity:.78}}
@media(max-width:1100px) and (min-width:761px){.spotlight-showcase .pass-fascia{font-size:24px}.patterned-story .pass-wallpaper .pass-wall-tile{filter:drop-shadow(26px 36px 10px #10182291)}}
@media(max-width:760px){:root{--header-height:172px}.counter-page .site-header{padding-bottom:74px}.header-marquee span{font-size:18px}.spotlight-showcase .lineup-food{width:84%;height:86%}.spotlight-showcase .pass-fascia{font-size:28px;padding:15px 12px;gap:.45em}.patterned-story .pass-wallpaper .pass-wall-tile{filter:drop-shadow(24px 34px 10px #10182291)}}
@media(max-width:450px){.header-marquee span{font-size:16px}.spotlight-showcase .pass-fascia{font-size:20px;padding:15px 9px;gap:.45em}.spotlight-showcase .lineup-food{width:84%;height:86%}.patterned-story .pass-wallpaper .pass-wall-tile{filter:drop-shadow(20px 29px 9px #10182291)}}
@media(prefers-reduced-motion:reduce){.spotlight-showcase .pass-fascia span,.spotlight-showcase .pass-window:after{animation:none!important}}
