/* Sitewide shell: normal document flow, no spacer cloning or header measurement jump. */
#hls-sitewide-header{position:relative;display:block;width:100%;max-width:none;margin:0;padding:0;z-index:1000;overflow:visible;isolation:auto;--hls-global-admin-offset:0px}
#hls-sitewide-header.is-sticky{position:sticky;top:var(--hls-global-admin-offset,0px)}
body.admin-bar #hls-sitewide-header{--hls-global-admin-offset:32px}
@media(max-width:782px){body.admin-bar #hls-sitewide-header{--hls-global-admin-offset:46px}}
@media(max-width:600px){body.admin-bar #hls-sitewide-header{--hls-global-admin-offset:0px}}
#hls-sitewide-header>.elementor{width:100%;margin:0;max-width:none}
#hls-sitewide-header .hls-native-sticky,#hls-sitewide-header .hls-sticky-host{position:relative!important;top:auto!important}
#hls-sitewide-header .hls-native-header{max-width:none}
/* Old cached Hoshi markup is hidden on the client only when this valid shell exists. */
[data-hls-local-header-suppressed="yes"]{display:none!important}
