/* Readability refinement; retain Prata headings and Onest UI. */
:root{--muted:#686356}
.switcher-label,.switcher-label a{font-size:10px}
.eyebrow,.section-heading .eyebrow,.sheet .eyebrow,.detail-photo+.eyebrow{font-size:9px}
.hub-intro p,.brand-intro>p,.page-lead,.family-note p,.story-block p{font-size:13px}
.tiny-caption{font-size:9px;letter-spacing:.8px}
.place-top{font-size:9px}
.place-links a,.place-links button{font-size:12px}
.back-family,.text-button,.brand-ribbon{font-size:11px}
.dish-name{font-size:14px;line-height:1.5;min-height:54px}
.dish-card>p{font-size:12px;line-height:1.65;min-height:40px}
.dish-price small{font-size:11px}
.add-button,.category-tabs button{font-size:12px}
.result-line h2{font-size:13px}
.result-line>span,.category-picker{font-size:11px}
.category-picker select{font-size:13px}
.search input{font-size:14px}
.cart-info h3{font-size:14px}
.cart-info p,.cart-summary,.other-carts>span,.other-carts p{font-size:12px}
.bottom-nav>a{font-size:10px;line-height:1.4}
.footer-family>i,.footer-fine,.footer-fine button{font-size:10px}
.footer-developer>a,.footer-brands>a{font-size:12px}
.footer-developer strong{font-size:10px}
.field,.consent{font-size:12px}
.sheet p{font-size:13px}
.contact-hours,.branch-list>div,.sheet h3{font-size:13px}
.location-city{font-size:12px}
.location-hint #header-context{font-size:11px}
.address-directory .address-copy small{font-size:11px}
.address-directory .address-copy strong{font-size:14px}
.address-directory .address-map-label{font-size:11px}
@media(max-width:360px){.place-top{font-size:8px}.switcher-label,.switcher-label a{font-size:9px}.footer-family>i{max-width:110px;text-align:right}}
