
/* Shared initiative header system — BGP consistency pass */
:root{--bgp-initiative-green:#067c7b;--bgp-initiative-green-dark:#055e60;}
.initiative-header-standard{min-height:74px;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;padding:12px clamp(16px,3vw,32px)!important;box-sizing:border-box!important;}
.initiative-header-standard .initiative-brand{display:inline-flex;align-items:center;gap:.65rem;text-decoration:none!important;color:inherit!important;font-weight:800!important;min-width:0;}
.initiative-header-standard .initiative-brand img{width:42px;height:42px;object-fit:contain;display:block;}
.initiative-header-standard .initiative-brand .initiative-logo-mark{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-weight:900;}
.initiative-header-standard .initiative-name{font-size:1.05rem;font-weight:900;letter-spacing:-.02em;white-space:nowrap;}
.initiative-header-standard .initiative-header-right{margin-left:auto;display:flex;align-items:center;gap:.55rem;}
.initiative-header-standard .initiative-nav{display:flex;align-items:center;gap:.35rem;}
.initiative-header-standard .initiative-nav a,.initiative-header-standard .initiative-nav button{font:inherit;text-decoration:none;}
.initiative-header-standard .bgp-project-button,.initiative-header-standard .bgp-back-btn,.initiative-header-standard .bgp-label,.initiative-header-standard .banana-back{display:inline-flex!important;align-items:center;justify-content:center;gap:.42rem;min-height:42px!important;padding:.68rem 1rem!important;border:1px solid var(--bgp-initiative-green-dark)!important;border-radius:999px!important;background:var(--bgp-initiative-green)!important;color:#fff!important;font:800 .72rem/1 Inter,ui-sans-serif,system-ui,sans-serif!important;letter-spacing:.045em;text-decoration:none!important;white-space:nowrap;box-shadow:0 4px 14px rgba(23,34,29,.12);}
.initiative-header-standard .bgp-project-button:hover,.initiative-header-standard .bgp-back-btn:hover,.initiative-header-standard .bgp-label:hover,.initiative-header-standard .banana-back:hover{background:var(--bgp-initiative-green-dark)!important;}
@media(max-width:760px){.initiative-header-standard{min-height:68px;padding:10px 14px!important;}.initiative-header-standard .initiative-name{font-size:.95rem}.initiative-header-standard .initiative-brand img,.initiative-header-standard .initiative-brand .initiative-logo-mark{width:38px;height:38px}.initiative-header-standard .initiative-nav{display:none}.initiative-header-standard .bgp-project-button,.initiative-header-standard .bgp-back-btn,.initiative-header-standard .bgp-label,.initiative-header-standard .banana-back{min-height:38px!important;padding:.6rem .78rem!important;font-size:.64rem!important;}}
/* Popoy generated shell */
body:has(.site-header) .site-header.initiative-header-standard{position:relative;z-index:20;}
body:has(.site-header) .site-header.initiative-header-standard .brand-button{display:flex;align-items:center;gap:.6rem;text-decoration:none;}
body:has(.site-header) .site-header.initiative-header-standard .brand-button::after{content:'Popoy';font-weight:900;font-size:1.05rem;}
/* BayaniHub */
.bh-public-header.initiative-header-standard{background:inherit;}
.bh-public-header.initiative-header-standard .bh-public-brand{display:inline-flex!important;align-items:center;gap:.65rem;color:inherit;text-decoration:none;}
.bh-public-header.initiative-header-standard .bh-public-brand img{width:42px;height:42px;object-fit:contain;}
.bh-public-header.initiative-header-standard .bh-public-brand strong{font-size:1.05rem;}
.bh-public-header.initiative-header-standard .bh-header-actions{margin-left:auto;display:flex;align-items:center;gap:.55rem;}
.bh-public-header.initiative-header-standard .bh-signin-button{min-height:42px;border-radius:999px;}
@media(max-width:760px){.bh-public-header.initiative-header-standard .bh-public-brand img{width:38px;height:38px}.bh-public-header.initiative-header-standard .bh-public-brand strong{font-size:.95rem}.bh-public-header.initiative-header-standard .bh-signin-button{min-height:38px;padding:.6rem .78rem!important;font-size:.64rem!important;}}
