.daily-menu-page{--daily-wine:oklch(37% .13 29);--daily-gold:oklch(70% .13 83);--daily-ivory:oklch(98% .025 82);--daily-ink:oklch(22% .035 40);--daily-paper:oklch(95.5% .028 79);width:100%;height:100dvh;color:var(--daily-ink);background-color:var(--daily-ivory);background-image:repeating-linear-gradient(0deg, transparent 0 11px, color-mix(in oklab, var(--daily-wine) 3%, transparent) 11px 12px), linear-gradient(135deg, var(--daily-ivory), var(--daily-paper));box-shadow:inset 0 0 0 2px var(--daily-wine), inset 0 0 0 4px var(--daily-gold);grid-template-rows:24px minmax(90px,1fr) minmax(0,1.35fr) minmax(0,3.4fr) minmax(0,1.4fr);grid-template-columns:minmax(0,1fr);gap:5px;padding:5px;font-family:Fira Sans,ui-sans-serif,sans-serif;display:grid;overflow:hidden}.daily-menu-page>*{min-width:0;min-height:0}.daily-home{width:fit-content;color:var(--daily-wine);align-self:center;padding-inline:5px;font-size:12px;font-weight:800}.daily-menu-page .daily-heading{border:1px solid color-mix(in oklab, var(--daily-gold) 70%, transparent);box-shadow:0 3px 10px color-mix(in oklab, var(--daily-ink) 25%, transparent);border-radius:4px;align-items:center;padding:5px;display:grid}.daily-menu-page .daily-heading>.relative{width:100%;padding:0}.daily-menu-page .daily-heading h1{letter-spacing:0;text-wrap:balance;margin:0;font-family:DM Serif Display,ui-serif,serif;font-size:24px;line-height:1.1}.daily-menu-page .daily-heading .divider-gold,.daily-menu-page .daily-heading p,.daily-menu-page .daily-heading .text-\[11px\].uppercase{display:none}.daily-menu-page .daily-heading .mt-8{flex-direction:row;gap:5px;margin-top:5px}.daily-menu-page .daily-heading .mt-8>div{gap:4px;padding:4px 8px;font-size:10px}.daily-menu-page .daily-heading .text-3xl{font-size:22px}.daily-menu-page .daily-heading .text-2xl{display:none}.daily-menu-page .daily-heading .ml-3{margin-left:0}.daily-menu-page .daily-heading .text-muted-foreground{display:none}.daily-menu-page .daily-starters,.daily-menu-page .daily-mains{grid-template-rows:auto minmax(0,1fr);gap:3px;width:100%;max-width:none;padding:0;display:grid}.daily-menu-page .mb-10{margin:0}.daily-menu-page .mb-10>div{display:none}.daily-menu-page h2{color:var(--daily-wine);letter-spacing:0;align-items:center;gap:8px;margin:0;font-family:DM Serif Display,ui-serif,serif;font-size:15px;line-height:1.2;display:flex}.daily-menu-page h2:before,.daily-menu-page h2:after{content:"";background:linear-gradient(90deg, transparent, var(--daily-gold));flex:1;height:1px}.daily-menu-page h2:after{background:linear-gradient(90deg, var(--daily-gold), transparent)}.daily-menu-page .daily-starters>.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-height:0}.daily-menu-page .daily-mains>.grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;min-height:0}.daily-menu-page figure{border:1px solid color-mix(in oklab, var(--daily-gold) 65%, var(--daily-wine));border-left:4px solid var(--daily-wine);background:var(--daily-ivory);min-width:0;min-height:0;box-shadow:0 2px 8px color-mix(in oklab, var(--daily-ink) 14%, transparent);border-radius:4px;grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden}.daily-menu-page figure>div{aspect-ratio:auto;background:linear-gradient(145deg, var(--daily-ivory), var(--daily-paper));min-height:0;padding:3px}.daily-menu-page figure img{object-fit:contain}.daily-menu-page .daily-starters figure>div{padding:0}.daily-menu-page .daily-starters figure img{scale:1.22}.daily-menu-page .daily-mains figure>div{padding:0}.daily-menu-page .daily-mains figure img{scale:1.18}.daily-menu-page .daily-mains img:is([alt=Patia],[alt=Do\ Pyaza]){scale:.94}.daily-menu-page .daily-mains img[alt=Sagwala]{object-position:50% 54%}.daily-menu-page .daily-mains img[alt=Dhansak]{object-position:47% 50%}.daily-menu-page .daily-mains img[alt=Roganjosh]{object-position:50% 47%}.daily-menu-page .daily-mains img[alt=Tikka\ Masala]{object-position:47% 48%}.daily-menu-page figcaption{background:var(--daily-wine);border-top:1px solid var(--daily-gold);padding:4px 3px;position:relative}.daily-menu-page figcaption:before{content:"";border:1px solid color-mix(in oklab, var(--daily-gold) 45%, transparent);pointer-events:none;position:absolute;inset:2px}.daily-menu-page figcaption>div{color:var(--daily-ivory);overflow-wrap:anywhere;letter-spacing:0;text-shadow:0 1px 1px color-mix(in oklab, var(--daily-ink) 55%, transparent);font-family:DM Serif Display,ui-serif,serif;font-size:12px;line-height:1.05;position:relative}.daily-menu-page .daily-extras{width:100%;max-width:none;padding:0}.daily-menu-page .daily-extras>.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;height:100%}.daily-menu-page .daily-extras>.grid>div{border:1px solid var(--daily-gold);border-left:4px solid var(--daily-wine);background:var(--daily-ivory);min-height:0;box-shadow:0 2px 8px color-mix(in oklab, var(--daily-ink) 14%, transparent);border-radius:4px;grid-template-rows:minmax(0,1fr) auto;display:grid}.daily-menu-page .daily-extras .grid>.grid{min-height:0;overflow:hidden}.daily-menu-page .daily-extras img{object-fit:contain;aspect-ratio:auto;width:100%;height:100%;min-height:0;scale:1.14}.daily-menu-page .daily-extras .p-6{background:var(--daily-wine);border-top:1px solid var(--daily-gold);padding:3px 6px}.daily-menu-page .daily-extras h3{color:var(--daily-ivory);letter-spacing:0;margin-top:2px;font-family:DM Serif Display,ui-serif,serif;font-size:11px;line-height:1.1}.daily-menu-page .daily-extras .text-\[10px\]{letter-spacing:0;color:var(--daily-gold);font-size:8px}.daily-menu-page .daily-extras .mt-3{margin-top:2px;font-size:8px;line-height:1.1}.daily-menu-page .daily-extras>.mt-8{display:none}@media (aspect-ratio>=6/5){.daily-menu-page{grid-template-rows:24px minmax(80px,.65fr) minmax(0,3fr);grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);gap:8px;padding:8px}.daily-home,.daily-menu-page .daily-heading{grid-column:1/-1}.daily-menu-page .daily-starters>.grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.daily-menu-page .daily-extras>.grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr)}}@media (width>=1000px) and (height>=700px){.daily-menu-page{gap:12px;padding:12px}.daily-menu-page .daily-heading h1{font-size:38px}.daily-menu-page h2{font-size:24px}.daily-menu-page figcaption{padding-block:6px}.daily-menu-page figcaption>div,.daily-menu-page .daily-extras h3{font-size:19px}.daily-menu-page .daily-extras .text-\[10px\],.daily-menu-page .daily-extras .mt-3{font-size:12px}.daily-menu-page .daily-heading .mt-8>div{font-size:16px}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.daily-menu-page figure{transition:border-color .18s,box-shadow .18s,transform .18s}.daily-menu-page figure:hover{border-color:var(--daily-gold);box-shadow:0 5px 14px color-mix(in oklab, var(--daily-wine) 22%, transparent);transform:translateY(-2px)}}
