/* Scoped preview: review items 5 and 6. */
.site-nav{gap:16px}
.site-nav .brand-link{background:rgba(245,241,235,.94);padding:4px 10px;border-radius:2px}
.site-nav.scrolled .brand-link{background:transparent}
.nav-actions .button,.menu-button{min-height:44px}
.button,.nav-actions .button,.hero-actions .button,.hero-actions .text-link,.scroll-indicator,.ev-label,.status-chip,.res-card .status-chip,.res-card .latin,.waitlist-form button,.menu-dialog .menu-foot,.site-foot .foot-brand small,.site-foot .foot-copy{font-size:12px}
.status-chip,.res-card .status-chip{letter-spacing:.04em;max-width:100%;white-space:normal}
.waitlist-inner>.waitlist-note,.waitlist-inner>.waitlist-follow{font-size:13px!important}
.hero-subtitle{font-size:12px;letter-spacing:.1em}
.site-nav:focus-within{transform:none}
@media(max-width:560px){
 .site-nav{padding:0 16px;gap:12px}
 .brand-link{width:120px}
 .nav-actions{gap:10px;flex-shrink:0}
 .nav-actions .button{padding:9px 12px;gap:10px}
 .hero-actions{gap:12px 20px}
 .hero-actions .button{letter-spacing:.05em}
 .hero-actions .text-link{min-height:44px}
 .ev-label{letter-spacing:.06em}
}

.site-nav .brand-link{height:62px;display:flex;align-items:center}
.site-nav .brand-link img{height:54px}
.site-nav:not(.scrolled) .nav-actions{background:#162b21e8;padding:6px 8px;border-radius:2px}
@media(max-width:560px){.site-nav:not(.scrolled) .nav-actions{padding:4px;gap:8px}.site-nav{gap:10px}}
