/* Owner-approved blue Shared B Serif; source artwork and visible bounds preserved. */
html[data-brand=shared-b-serif] [data-brand-logo]{filter:brightness(0) saturate(100%) invert(23%) sepia(26%) saturate(1317%) hue-rotate(167deg) brightness(90%) contrast(94%)}
html[data-brand=shared-b-serif] footer [data-brand-logo]{filter:brightness(0) invert(1)}

[data-preview-studio]{display:none!important}body{padding-top:0!important}
.header{padding-top:calc(16px + env(safe-area-inset-top,0px))!important;padding-left:max(20px,env(safe-area-inset-left,0px))!important;padding-right:max(20px,env(safe-area-inset-right,0px))!important;background:var(--surface,#f5f6f3)}
.contact-opening{text-align:center}.contact-opening .button{display:inline-flex!important;margin:18px auto 0!important;float:none!important;transform:none!important}
@media(max-width:600px){.contact-opening h1{font-size:32px!important;line-height:1.12!important}.header{padding-bottom:16px!important}}

[data-preview-studio]{display:none!important}body{padding-top:0!important}
.header{padding-top:calc(16px + env(safe-area-inset-top,0px))!important;padding-left:max(20px,env(safe-area-inset-left,0px))!important;padding-right:max(20px,env(safe-area-inset-right,0px))!important;background:var(--surface,#f5f6f3)}
.page-intro,.contact-canvas{text-align:center}.contact-canvas .button{display:inline-flex!important;margin:18px auto!important;float:none!important;transform:none!important}
@media(max-width:600px){.page-intro h1{font-size:32px!important;line-height:1.12!important}.header{padding-bottom:16px!important}}
