/* Shared navy header + menu (Shopify Apps / Everyday Apps / Free Tools / Custom Apps). Used on every page with the main header. */
.header.on-navy{background:var(--navy);border-bottom:1px solid #ffffff14;color:var(--cream)}
.header.on-navy .brand{font-family:'DM Sans',sans-serif;font-weight:700;font-size:28px;letter-spacing:-.03em}
.header.on-navy .navlinks{gap:34px}
.header.on-navy .navlinks>a,.header.on-navy .drop>summary{color:#e9edf3;font-weight:500;font-size:15px;padding:6px 0}
.header.on-navy .navlinks>a[aria-current],.header.on-navy .drop.cur>summary{color:#fff;box-shadow:inset 0 -2px 0 var(--amber)}
.header.on-navy .navlinks a.quiet{color:#aab4c4}
.header.on-navy .dropdown{color:var(--navy)}
.header.on-navy .dropdown a[aria-current]{font-weight:700;background:#e8ae3d26}
.header.on-navy .menu-toggle{color:var(--cream);border-color:#ffffff40}
@media(max-width:850px){
  .header.on-navy .navlinks{background:var(--navy);border-top:1px solid #ffffff1a;box-shadow:0 18px 30px #0000003a;gap:14px}
  .header.on-navy .navlinks>a[aria-current],.header.on-navy .drop.cur>summary{box-shadow:none;color:var(--amber)}
  .header.on-navy .dropdown{border-radius:8px}
}
