/* Homepage delivery links and kitchen status; website only. */
body.r-website-refresh:not(.app-body) .v2-home .v2-hero-delivery{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;max-width:100%}
body.r-website-refresh:not(.app-body) .v2-home .v2-hero-delivery a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:1px solid #8c8980;border-radius:999px;background:transparent;color:#f4f0e8;font-family:Manrope,Arial,sans-serif;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;white-space:nowrap}
body.r-website-refresh:not(.app-body) .v2-home .v2-hero-delivery a:hover{background:#f4f0e8;color:#171717;border-color:#f4f0e8}
body.r-website-refresh:not(.app-body) .v2-home .v2-hero-delivery a:focus-visible{outline:2px solid #f4f0e8;outline-offset:4px}
body.r-website-refresh:not(.app-body) .v2-home #today-at-roosters .r-today-head .r-today-hours{display:inline-flex!important;font-size:13px;line-height:1.6;color:#f4f0e8;margin:10px 0 0}
@media(max-width:480px){body.r-website-refresh:not(.app-body) .v2-home .v2-hero-delivery a{padding:10px 12px}}

/* Phone homepage: keep the compact hero, using the existing bar photo behind its copy. */
@layer components {
  @media (max-width:760px) {
    body.r-website-refresh:not(.app-body) main#main-content.v2-home .v2-hero-copy {
      background:linear-gradient(rgba(0,0,0,.65),rgba(0,0,0,.65)),url("https://v2.roosterswingsandbrew.com/wp-content/uploads/2026/10/V2-website-asset-snapshot-—-hero-768x576.webp") center 52% / cover no-repeat!important;
    }
    body.r-website-refresh:not(.app-body) main#main-content.v2-home .v2-hero h1>span {
      color:#d71920!important;
    }
    body.r-website-refresh:not(.app-body) main#main-content.v2-home .v2-hero-meta {
      color:#f4f0e8!important;
    }
    body.r-website-refresh:not(.app-body) main#main-content.v2-home .v2-hero-photo {
      display:none!important;
    }
  }
}

