.home-page{--home-surface:#f2f6ee;--home-border:#d6e2ce;--home-ink:#214637}
.home-page .compact-market-banner,.home-page .flyora-featured,.home-page #homeFood{box-sizing:border-box;width:calc(100% - 32px);max-width:1500px;margin-left:auto;margin-right:auto;background:var(--home-surface);border-color:var(--home-border);color:var(--home-ink)}
.home-page .compact-market-banner{padding:8px;margin-bottom:12px}
.home-page .food-home-menu{margin:0;padding:0;max-width:none}
.home-page .flyora-featured{margin-top:0;padding:12px}
.home-page .flyora-featured-header{margin-bottom:8px}
.home-page .flyora-featured-card,.home-page .category-card,.home-page #homeFood .food-card{background:#fff;border-color:var(--home-border)}
.home-page .flyora-featured-row{overflow-y:scroll!important;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#8ca383 #e4ebdf;scrollbar-gutter:stable;touch-action:pan-y;overscroll-behavior-y:contain}
.home-page .flyora-featured-row::-webkit-scrollbar{width:7px}
.home-page .flyora-featured-row::-webkit-scrollbar-thumb{background:#8ca383;border-radius:8px}
.home-page .flyora-featured-row::-webkit-scrollbar-track{background:#e4ebdf;border-radius:8px}
.home-page .flyora-featured-lane{animation:none!important;transform:none!important;will-change:auto}
.home-page .flyora-featured-row:focus-visible{outline:2px solid #50764a;outline-offset:2px}
@media(max-width:750px){.home-page .compact-market-banner,.home-page .flyora-featured,.home-page #homeFood{width:calc(100% - 12px);margin-left:6px;margin-right:6px}.home-page .flyora-featured{padding:6px}.home-page .flyora-featured-row{scrollbar-gutter:auto}}
