html[data-site-template=night-lobby] .night-provider-track{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}html[data-site-template=night-lobby] .night-provider-tile{scroll-snap-align:start;background:var(--surface);min-width:158px;height:61px;color:var(--ink);text-transform:uppercase;white-space:nowrap;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0 12px;font-size:16px;font-weight:800;display:flex}html[data-site-template=night-lobby] .night-provider-logo{object-fit:contain;width:auto;max-width:130px;max-height:32px}html[data-site-template=night-lobby] .night-provider-tile:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-2px}@media (min-width:1024px){html[data-site-template=night-lobby] .night-provider-tile{border-radius:20px;min-width:200px;height:100px;padding:0 20px;font-size:24px}html[data-site-template=night-lobby] .night-provider-logo{max-width:170px;max-height:52px}}
