@media(max-width:900px){.hero{grid-template-columns:1fr}.hero-sketch{min-height:150px}.recipe-grid{grid-template-columns:repeat(2,1fr)}.detail,.shopping-layout,.perol-layout{grid-template-columns:1fr}.editor{grid-template-columns:1fr}.quick-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:560px){.topbar{height:64px;padding:0 14px}.brand-copy small{display:none}.main{padding:17px 13px 28px}.hero{padding:24px 20px;border-radius:24px}.hero-sketch{display:none}.hero h1{font-size:39px}.quick-grid{gap:8px}.quick{padding:14px;min-height:116px}.recipe-grid{grid-template-columns:1fr}.recipe-cover{height:138px}.page-head{align-items:flex-start;flex-direction:column}.detail-main{padding:17px}.detail-visual{min-height:220px}.row3{grid-template-columns:1fr .6fr .6fr auto}.cook-card{padding:20px;border-radius:24px}.cook-actions{grid-template-columns:1fr 1fr}.cook-actions .btn:first-child{order:2}.cook-actions .btn:nth-child(2){grid-column:1/-1;order:1}.cook-actions .btn:last-child{order:3}.bottom-nav{bottom:7px;height:70px;border-radius:21px}.nav-btn .ico{font-size:18px}.nav-btn{font-size:9px}.stat-grid{grid-template-columns:1fr 1fr 1fr}}
