/* ============================================================
   CUSTOM — Per-store overrides for Template TF
   Add store-specific tweaks here. Loaded last so it wins
   over theme.css and style.css.
   ============================================================ */

/* Rakesh 2026-10-29: overflow:hidden makes min-height 0, so 26 categories shrank instead of scrolling - keep full height, sidebar scrolls */
.menu-buttons .menu-button { flex-shrink: 0; }

/* Biryani Master: Fraunces ships one weight (600); never synthesise faux-bold for 700/800 headings (PT two-styles rule). */
:root { font-synthesis-weight: none; }

/* Biryani Master footer logo (Brandy pack v1): logo-light-v2 = white wordmark + gold hat for the dark footer band,
   so no white plate behind it (the template plate would hide the white wordmark). */
.foot-brand img { background: transparent; padding: 0; width: 200px; height: auto; border-radius: 0; }

/* CLS: the header is injected by components.js; until then the breadcrumb fallback holds the header's height
   (measured on this site: top bar + header = 103px <=900px, 140px >=901px), so the page does not jump when it loads
   (Mr. Schnapp's f5baa44 lesson). */
body:not(.header-loaded) .breadcrumb-container { min-height: 103px; box-sizing: border-box; }
@media (min-width: 901px) { body:not(.header-loaded) .breadcrumb-container { min-height: 140px; } }
