/* QARAR Enterprise v26.3.38 — Emblem + bilingual institutional brand lockup */

/* The header logo is now the mark only; the organization name is live text beside it. */
.qarar-v7-header .header-identity-row,
body.home .qarar-v7-header .header-identity-row,
body.front-page .qarar-v7-header .header-identity-row{
  gap:18px!important;
}

.qarar-v7-header .brand-lockup.qarar-emblem-lockup,
body.home .qarar-v7-header .brand-lockup.qarar-emblem-lockup,
body.front-page .qarar-v7-header .brand-lockup.qarar-emblem-lockup,
.qarar-v7-header.is-scrolled .brand-lockup.qarar-emblem-lockup{
  width:92px!important;
  min-width:92px!important;
  max-width:92px!important;
  height:78px!important;
  flex:0 0 92px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0!important;
  overflow:visible!important;
}

.qarar-v7-header .qarar-header-emblem{
  display:block!important;
  width:76px!important;
  height:76px!important;
  max-width:76px!important;
  max-height:76px!important;
  object-fit:contain!important;
  object-position:center!important;
  filter:drop-shadow(0 4px 10px rgba(55,0,10,.18))!important;
  transition:width .2s ease,height .2s ease,filter .2s ease!important;
}

.qarar-v7-header .qarar-header-brand-copy{
  min-width:310px;
  max-width:390px;
  color:#fff;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:flex-start;
  gap:4px;
  padding-inline-start:18px;
  border-inline-start:1px solid rgba(255,255,255,.34);
  line-height:1;
}
.qarar-v7-header .qarar-header-brand-ar{
  display:block;
  color:#fff;
  font-size:19px;
  line-height:1.28;
  font-weight:800;
  letter-spacing:0;
  white-space:nowrap;
}
.qarar-v7-header .qarar-header-brand-en{
  display:block;
  color:rgba(255,255,255,.86);
  font-size:14px;
  line-height:1.3;
  font-weight:700;
  letter-spacing:.035em;
  white-space:nowrap;
}

.qarar-v7-header.is-scrolled .brand-lockup.qarar-emblem-lockup{
  width:82px!important;min-width:82px!important;max-width:82px!important;flex-basis:82px!important;height:70px!important;
}
.qarar-v7-header.is-scrolled .qarar-header-emblem{width:66px!important;height:66px!important;max-width:66px!important;max-height:66px!important}
.qarar-v7-header.is-scrolled .qarar-header-brand-ar{font-size:17px}
.qarar-v7-header.is-scrolled .qarar-header-brand-en{font-size:12.5px}

/* Keep the slogan/clock side visually secondary to the official brand lockup. */
.qarar-v7-header .header-identity-actions{margin-inline-start:auto!important}

@media(max-width:1260px) and (min-width:1101px){
  .qarar-v7-header .qarar-header-brand-copy{min-width:265px;max-width:300px;padding-inline-start:14px}
  .qarar-v7-header .qarar-header-brand-ar{font-size:16px}
  .qarar-v7-header .qarar-header-brand-en{font-size:12px}
  .qarar-v7-header .qarar-header-message{display:none!important}
}

@media(max-width:1100px){
  .qarar-v7-header .header-identity-row,
  body.home .qarar-v7-header .header-identity-row,
  body.front-page .qarar-v7-header .header-identity-row{gap:10px!important}
  .qarar-v7-header .brand-lockup.qarar-emblem-lockup,
  body.home .qarar-v7-header .brand-lockup.qarar-emblem-lockup,
  body.front-page .qarar-v7-header .brand-lockup.qarar-emblem-lockup,
  .qarar-v7-header.is-scrolled .brand-lockup.qarar-emblem-lockup{
    width:68px!important;min-width:68px!important;max-width:68px!important;height:70px!important;flex:0 0 68px!important;
  }
  .qarar-v7-header .qarar-header-emblem,
  .qarar-v7-header.is-scrolled .qarar-header-emblem{
    width:60px!important;height:60px!important;max-width:60px!important;max-height:60px!important;
  }
  .qarar-v7-header .qarar-header-brand-copy{
    min-width:0;max-width:310px;padding-inline-start:11px;gap:2px;
  }
  .qarar-v7-header .qarar-header-brand-ar{font-size:14px;line-height:1.2;white-space:normal}
  .qarar-v7-header .qarar-header-brand-en{font-size:10.5px;line-height:1.2;white-space:normal}
  .qarar-v7-header .qarar-header-message,.qarar-v7-header .jerusalem-clock{display:none!important}
}

@media(max-width:620px){
  .qarar-v7-header .brand-lockup.qarar-emblem-lockup,
  body.home .qarar-v7-header .brand-lockup.qarar-emblem-lockup,
  body.front-page .qarar-v7-header .brand-lockup.qarar-emblem-lockup,
  .qarar-v7-header.is-scrolled .brand-lockup.qarar-emblem-lockup{
    width:58px!important;min-width:58px!important;max-width:58px!important;flex-basis:58px!important;
  }
  .qarar-v7-header .qarar-header-emblem,
  .qarar-v7-header.is-scrolled .qarar-header-emblem{width:52px!important;height:52px!important;max-width:52px!important;max-height:52px!important}
  .qarar-v7-header .qarar-header-brand-copy{max-width:215px;border-inline-start-color:rgba(255,255,255,.24);padding-inline-start:9px}
  .qarar-v7-header .qarar-header-brand-ar{font-size:12.2px}
  .qarar-v7-header .qarar-header-brand-en{font-size:9px;letter-spacing:0}
}

@media(max-width:430px){
  .qarar-v7-header .qarar-header-brand-copy{max-width:170px}
  .qarar-v7-header .qarar-header-brand-ar{font-size:11.4px}
  .qarar-v7-header .qarar-header-brand-en{font-size:8.2px}
}
