/* Unified ABIJAH header geometry — v3.39.
   Preserve the transparent TOP header and solid interior header. */
body.abijah-front .abijah-header,
body.abijah-interior .abijah-header {
  height:var(--abijah-header-height);
}
body.abijah-front .abijah-header__inner,
body.abijah-interior .abijah-header__inner {
  width:100%;max-width:none;box-sizing:border-box;
  padding-left:var(--abijah-page-gutter);
  padding-right:var(--abijah-page-gutter);
  grid-template-columns:190px minmax(0,1fr) auto;
  gap:clamp(18px,2.4vw,42px);
  align-items:center;
}
body.abijah-front .abijah-logo,
body.abijah-interior .abijah-logo {width:160px;max-width:100%}
body.abijah-front .abijah-logo img,
body.abijah-interior .abijah-logo img {display:block;max-width:100%;height:auto}
@media(max-width:1100px) {
 body.abijah-front .abijah-header__inner,
 body.abijah-interior .abijah-header__inner {grid-template-columns:180px minmax(0,1fr) auto}
}
@media(max-width:767px) {
 body.abijah-front .abijah-header__inner,
 body.abijah-interior .abijah-header__inner {
  grid-template-columns:1fr auto;gap:16px
 }
 body.abijah-front .abijah-logo,
 body.abijah-interior .abijah-logo {width:148px}
}
