/* Phase 5B-1: brand semantics and compact header only. */
.wp-site-blocks :is(a.p4b-brand,a.p4n-brand){color:inherit;text-decoration:none!important}
.wp-site-blocks :is(a.p4b-brand,a.p4n-brand):focus-visible{outline:2px solid #C7AA6B;outline-offset:5px;border-radius:3px}
.wp-site-blocks>header.p5b1-ready{position:sticky;top:calc(64px - var(--p5b1-full-height) + var(--wp-admin--admin-bar--height,0px));z-index:1000;height:var(--p5b1-full-height);min-height:var(--p5b1-full-height)}
.wp-site-blocks>header.p5b1-compact>.p4b-header{position:absolute;inset-block-end:0;inset-inline:0;z-index:1000;width:auto;margin:0!important;box-shadow:0 2px 8px #10263218}
.wp-site-blocks>header.p5b1-compact .p4e-topbar{display:none!important}
.wp-site-blocks>header.p5b1-compact .p4b-header>.p4f-main-row{height:64px!important;min-height:64px!important;padding-block:0!important}
.wp-site-blocks>header.p5b1-compact .p4b-header>.p4f-main-row>.p4b-brand{height:63px!important;min-height:63px!important;padding-inline-start:60px!important}
.wp-site-blocks>header.p5b1-ready.p5b1-compact .p4b-header>.p4f-main-row>.p4b-brand :is(figure,img){width:48px!important;height:48px!important}
.wp-site-blocks>header.p5b1-compact .p4f-main-row .p4b-wordmark{font-size:22px!important;padding-inline-start:12px!important}
.wp-site-blocks>header.p5b1-compact .p4f-main-row:lang(ar) .p4b-wordmark,.wp-site-blocks>header.p5b1-compact .p4f-main-row:lang(ur) .p4b-wordmark{font-size:21px!important;line-height:1.5!important}
