/* A compact welcome, followed immediately by destination and ordering tools. */
#mg-market-proto .zs-hero.vp-hero-home{display:grid;grid-template-columns:1.25fr 1fr;min-height:0;margin:12px 0 22px;padding:26px 34px;gap:28px;border-radius:24px}
#mg-market-proto .vp-hero-home h1{font-size:clamp(32px,3.5vw,48px);line-height:1.04;letter-spacing:-1.8px;margin:9px 0}
#mg-market-proto .vp-hero-home .zs-hero-copy>p{max-width:420px;margin:10px 0 16px;font-size:14px;line-height:1.5}
#mg-market-proto .vp-hero-home .zs-hero-copy>small{margin-top:10px;font-size:11px}
#mg-market-proto .vp-hero-home .zc-hero-scene{height:230px;min-height:0;max-width:390px;width:100%;justify-self:end}
#mg-market-proto .vp-hero-home .zc-food-card{border-width:4px;border-radius:18px}
#mg-market-proto .vp-hero-home .zc-food-card img{height:112px;border-radius:13px}
#mg-market-proto .vp-hero-home .zc-food-card>span{padding:7px 5px}
#mg-market-proto .vp-hero-home .zc-food-card strong{font-size:12px}
#mg-market-proto .vp-hero-home .zc-scene-star{font-size:48px;top:-8px}
#mg-market-proto .vp-hero-home .zc-scene-note{font-size:19px}
#mg-market-proto .vp-search-planning{display:flex;gap:12px;align-items:center;margin-bottom:12px;flex-wrap:wrap}
#mg-market-proto .vp-search-planning>.vp-search{flex:1;min-width:260px;margin:0}
#mg-market-proto .vp-search-planning>.vpa-tools{margin:0;flex-shrink:0}
#mg-market-proto .vp-search-planning>.vpa-tools [data-vpa=schedule]{background:#fff0dc;color:#61401f;border-color:#ebd7bd;white-space:nowrap}
#mg-market-proto .vp-address-bar small{line-height:1.5}
#mg-market-proto .vp-address-bar small:last-child{white-space:normal}
html[data-vp-mode=app] #mg-market-proto .zs-hero.vp-hero-home{display:grid;grid-template-columns:1.25fr 1fr;padding:22px;gap:16px;margin:12px 0 18px;min-height:0}
@media(max-width:720px){
 #mg-market-proto .zs-hero.vp-hero-home,html[data-vp-mode=app] #mg-market-proto .zs-hero.vp-hero-home{grid-template-columns:minmax(0,1fr) 100px;padding:20px;gap:10px;border-radius:20px}
 #mg-market-proto .vp-hero-home h1,html[data-vp-mode=app] #mg-market-proto .vp-hero-home h1{font-size:31px;letter-spacing:-1.2px}
 #mg-market-proto .vp-hero-home .zs-eyebrow{font-size:9px;letter-spacing:1.4px}
 #mg-market-proto .vp-hero-home .zs-hero-copy>p{font-size:12px;margin:10px 0;max-width:none}
 #mg-market-proto .vp-hero-home .zs-hero-copy>small{display:none}
 #mg-market-proto .vp-hero-home .zs-hero-actions{gap:8px}
 #mg-market-proto .vp-hero-home .zs-hero-actions .zs-primary{padding:10px 12px;font-size:12px}
 #mg-market-proto .vp-hero-home .zs-hero-actions .zs-link{font-size:11px;padding:6px 0}
 #mg-market-proto .vp-hero-home .zc-hero-scene{display:block;height:160px;width:100px;min-height:0}
 #mg-market-proto .vp-hero-home .zc-food-taco{width:104px;left:0;top:24px;border-width:3px;border-radius:15px;transform:rotate(6deg)}
 #mg-market-proto .vp-hero-home .zc-food-taco img{height:80px;border-radius:11px}
 #mg-market-proto .vp-hero-home .zc-food-card>span{padding:6px 3px}
 #mg-market-proto .vp-hero-home .zc-food-card strong{font-size:10px}
 #mg-market-proto .vp-hero-home .zc-food-card small,#mg-market-proto .vp-hero-home .zc-food-card b,#mg-market-proto .vp-hero-home .zc-food-sushi,#mg-market-proto .vp-hero-home .zc-scene-dot,#mg-market-proto .vp-hero-home .zc-scene-note{display:none}
 #mg-market-proto .vp-hero-home .zc-scene-orbit{inset:16px -10px 20px -10px}
 #mg-market-proto .vp-hero-home .zc-scene-star{font-size:32px;right:9px;top:0}
 #mg-market-proto .vp-search-planning{gap:8px}
 #mg-market-proto .vp-search-planning>.vp-search{flex-basis:100%;min-width:0}
 #mg-market-proto .vp-search-planning>.vpa-tools{flex:0 1 auto}
 #mg-market-proto .vp-search-planning>.vpa-tools button{flex:0 1 auto;font-size:13px}
}
