.MenuHero-module-scss-module__T4BDuG__menu-hero__cover{aspect-ratio:16/9;width:100%;max-height:360px;margin-bottom:var(--s-5);border-radius:var(--r-lg);background:var(--surface-2);object-fit:cover;display:block}.MenuHero-module-scss-module__T4BDuG__menu-hero__header{margin-bottom:var(--s-3)}.MenuHero-module-scss-module__T4BDuG__menu-hero__author{margin:var(--s-2) 0 0}.MenuHero-module-scss-module__T4BDuG__menu-hero__title-row{align-items:center;gap:var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.MenuHero-module-scss-module__T4BDuG__menu-hero__title{overflow-wrap:break-word;color:var(--text);letter-spacing:-.02em;margin:0;font:600 clamp(26px,4vw,30px) Fraunces,serif;display:none}@media (min-width:768px){.MenuHero-module-scss-module__T4BDuG__menu-hero__title{display:block}}.MenuHero-module-scss-module__T4BDuG__menu-hero__rating-inline{color:var(--text-2);align-items:center;gap:5px;font:500 12px Geist Mono,monospace;display:inline-flex}@media (min-width:768px){.MenuHero-module-scss-module__T4BDuG__menu-hero__rating-inline{display:none}}.MenuHero-module-scss-module__T4BDuG__menu-hero__rate{margin-bottom:var(--s-5)}.MenuHero-module-scss-module__T4BDuG__menu-hero__description{overflow-wrap:break-word;max-width:60ch;margin:0 0 var(--s-5);color:var(--text-2);font:400 13px/1.5 Inter,sans-serif}@media (min-width:768px){.MenuHero-module-scss-module__T4BDuG__menu-hero__description{font-size:14px;line-height:1.55}}.MenuHero-module-scss-module__T4BDuG__menu-hero__stats{gap:var(--s-6);padding-bottom:var(--s-5);border-bottom:1px solid var(--border);display:none}@media (min-width:768px){.MenuHero-module-scss-module__T4BDuG__menu-hero__stats{flex-wrap:wrap;display:flex}}.MenuHero-module-scss-module__T4BDuG__menu-hero__stat--secondary{display:none}@media (min-width:768px){.MenuHero-module-scss-module__T4BDuG__menu-hero__stat--secondary{display:block}}.MenuHero-module-scss-module__T4BDuG__menu-hero__stat-label{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font:500 11px Geist Mono,monospace;display:block}.MenuHero-module-scss-module__T4BDuG__menu-hero__stat-value{color:var(--text);align-items:center;gap:7px;font:500 15px Geist Mono,monospace;display:flex}.MenuHero-module-scss-module__T4BDuG__menu-hero__stat-value svg{color:var(--brand)}.MenuHero-module-scss-module__T4BDuG__menu-hero__stat--calorie-over .MenuHero-module-scss-module__T4BDuG__menu-hero__stat-value,.MenuHero-module-scss-module__T4BDuG__menu-hero__stat--calorie-over .MenuHero-module-scss-module__T4BDuG__menu-hero__stat-value svg{color:var(--calorie-over)}.MenuHero-module-scss-module__T4BDuG__menu-hero__mobile-meta{gap:var(--s-5);padding-bottom:var(--s-5);margin-bottom:var(--s-5);border-bottom:1px solid var(--border);display:flex}@media (min-width:768px){.MenuHero-module-scss-module__T4BDuG__menu-hero__mobile-meta{display:none}}.MenuHero-module-scss-module__T4BDuG__menu-hero__mobile-meta-item{color:var(--text-2);align-items:center;gap:6px;font:500 13px Geist Mono,monospace;display:inline-flex}.MenuHero-module-scss-module__T4BDuG__menu-hero__mobile-meta-item svg{color:var(--brand)}.MenuHero-module-scss-module__T4BDuG__menu-hero__mobile-meta-item--calorie-over,.MenuHero-module-scss-module__T4BDuG__menu-hero__mobile-meta-item--calorie-over svg{color:var(--calorie-over)}
.MenuRecipesPanel-module-scss-module__T7N4Xa__menu-recipes-panel{min-width:0}.MenuRecipesPanel-module-scss-module__T7N4Xa__menu-recipes-panel__header{align-items:center;gap:var(--s-3);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.MenuRecipesPanel-module-scss-module__T7N4Xa__menu-recipes-panel__heading{color:var(--text);flex:none;font:600 15px Fraunces,serif}.MenuRecipesPanel-module-scss-module__T7N4Xa__menu-recipes-panel__count{color:var(--text-muted);font:500 13px Geist Mono,monospace}.MenuRecipesPanel-module-scss-module__T7N4Xa__menu-recipes-panel__search{min-width:180px;height:42px}.MenuRecipesPanel-module-scss-module__T7N4Xa__menu-recipes-panel__no-results{color:var(--text-muted);font:400 14px Inter,sans-serif}.MenuRecipesPanel-module-scss-module__T7N4Xa__menu-recipes-panel__grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (min-width:768px){.MenuRecipesPanel-module-scss-module__T7N4Xa__menu-recipes-panel__grid{gap:var(--s-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1280px){.MenuRecipesPanel-module-scss-module__T7N4Xa__menu-recipes-panel__grid{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}
