/* Masaüstünde kartları kısa ekranlara sıkıştırmadan doğal akışta göster. */
@media(min-width:980px){
html.tarif-duragi-web #lezzet-app [data-panel="home"].feed{height:auto!important;min-height:100%!important;overflow:visible!important;box-sizing:border-box!important;--td-home-gap:14px!important;--td-home-card-h:clamp(140px,calc((100vw - 360px)/6),170px)!important;--td-home-story-h:var(--td-home-card-h)!important;--td-home-kitchen-h:var(--td-home-card-h)!important;--td-home-suggest-h:var(--td-home-card-h)!important;--td-home-discover-h:var(--td-home-card-h)!important;padding-bottom:100px!important}
html.tarif-duragi-web #lezzet-app [data-panel="home"]>.story-row{flex:0 0 var(--td-home-card-h)!important;height:var(--td-home-card-h)!important;min-height:var(--td-home-card-h)!important}
html.tarif-duragi-web #lezzet-app [data-panel="home"]>.story-row .story{height:100%!important;min-height:0!important;max-height:none!important}
html.tarif-duragi-web #lezzet-app [data-panel="home"]>#open-weekly-menu{flex:0 0 var(--td-home-card-h)!important;height:var(--td-home-card-h)!important;min-height:var(--td-home-card-h)!important}
html.tarif-duragi-web #lezzet-app [data-panel="home"]>#home-quick-cards{flex:0 0 calc(var(--td-home-card-h)*2 + 14px)!important;height:calc(var(--td-home-card-h)*2 + 14px)!important;min-height:0!important;grid-template-rows:var(--td-home-card-h) var(--td-home-card-h)!important;gap:14px!important}
html.tarif-duragi-web #lezzet-app [data-panel="home"]>#home-quick-cards #what-to-cook-home-card,html.tarif-duragi-web #lezzet-app [data-panel="home"]>#home-quick-cards #pantry-home-card,html.tarif-duragi-web #lezzet-app [data-panel="home"]>#home-quick-cards #discover-home-card{height:100%!important;min-height:0!important}
html.tarif-duragi-web #lezzet-app #what-to-cook-home-card .td-cook-photo,html.tarif-duragi-web #lezzet-app #pantry-home-card .td-pantry-photo,html.tarif-duragi-web #lezzet-app .recipes-hub-story .td-recipes-photo,html.tarif-duragi-web #lezzet-app .community-story .td-community-photo{object-fit:contain!important}
html.tarif-duragi-web .web-side-nav{height:100dvh!important;box-sizing:border-box!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin}
html.tarif-duragi-web .web-side-nav>*{flex-shrink:0}
}
/* Yatay 3:1 kart görsellerine tam uyan yükseklik. */
@media(min-width:980px){html.tarif-duragi-web #lezzet-app [data-panel="home"].feed{container-type:inline-size!important;--td-home-card-h:calc((100cqw - 14px)/4.2)!important}html.tarif-duragi-web #lezzet-app .recipes-hub-story .td-recipes-photo,html.tarif-duragi-web #lezzet-app .community-story .td-community-photo,html.tarif-duragi-web #lezzet-app #what-to-cook-home-card .td-cook-photo,html.tarif-duragi-web #lezzet-app #pantry-home-card .td-pantry-photo{object-fit:fill!important}}
/* Masaüstü tarif kartları: görseller genişlikle birlikte büyür. */
@media(min-width:980px){
html.tarif-duragi-web #recipe-page-host .system-recipes-grid,html.tarif-duragi-web #recipe-page-host .system-recipe-list,html.tarif-duragi-web #recipe-page-host .community-category-grid,html.tarif-duragi-web #recipe-page-host [data-panel="community-category-page"] .community-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important}
html.tarif-duragi-web #recipe-page-host .system-recipes-category,html.tarif-duragi-web #recipe-page-host .system-recipe-row,html.tarif-duragi-web #recipe-page-host .community-category,html.tarif-duragi-web #recipe-page-host [data-panel="community-category-page"] .community-row{height:auto!important;min-height:0!important}
html.tarif-duragi-web #recipe-page-host .system-recipes-category>img,html.tarif-duragi-web #recipe-page-host .system-recipe-row>img,html.tarif-duragi-web #recipe-page-host .community-category>img,html.tarif-duragi-web #recipe-page-host [data-panel="community-category-page"] .community-card>img,html.tarif-duragi-web #recipe-page-host [data-panel="community-category-page"] .community-card>.community-placeholder{height:auto!important;aspect-ratio:4/3!important;flex:0 0 auto!important;object-fit:cover!important;box-sizing:border-box!important}
html.tarif-duragi-web #recipe-page-host .system-recipe-row em{white-space:normal!important;line-height:1.5!important}
}
@media(min-width:1400px){html.tarif-duragi-web #recipe-page-host .system-recipes-grid,html.tarif-duragi-web #recipe-page-host .system-recipe-list,html.tarif-duragi-web #recipe-page-host .community-category-grid,html.tarif-duragi-web #recipe-page-host [data-panel="community-category-page"] .community-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
