/* HempHQ header, option F (full forest), Brand Standards v1 colors. Added 2026-11-14.
   ROLLBACK: in includes/header.php remove the header-forest-v041.css <link> line (plain white header),
   or restore hemphq_backups/pre-header-gradient-20261114/header.php. */
.site-header.hhq-header{background:linear-gradient(180deg,#17492F 0%,#123F2A 100%);border-bottom:3px solid #78B82A}
.hhq-header .hhq-logo-link:focus-visible,.hhq-header .hhq-menu-toggle:focus-visible{outline-color:#F5F0DF}
.hhq-header .hhq-menu-toggle{background:#F5F0DF;border-color:#F5F0DF;color:#123F2A}
@media(min-width:1001px){
  .hhq-header .hhq-menu{background:transparent}
  .hhq-header .hhq-menu .hhq-top-link,.hhq-header .hhq-nav-group>summary{color:#F5F0DF}
  .hhq-header .hhq-menu .hhq-top-link:hover,.hhq-header .hhq-nav-group>summary:hover,.hhq-header .hhq-nav-group[open]>summary{background:rgba(245,240,223,.14);color:#FFFFFF}
  .hhq-header .hhq-menu .hhq-top-link:focus-visible,.hhq-header .hhq-nav-group>summary:focus-visible{outline-color:#F5F0DF}
}
@media(max-width:1000px){
  .hhq-header .hhq-menu{flex:1 0 100%;width:100%;background:#FFFFFF;border-top:0;border-radius:10px;padding:6px 12px;margin-top:10px;margin-bottom:4px}
}
