/* Header controls v2.6.6: optional spacious layout, with mobile-safe defaults. */
.duchesne-city-theme.dc-header-compact-disabled .dc-header-top{max-width:1320px!important;width:min(1320px,calc(100% - 32px))!important;padding:25px 0!important;gap:28px!important}
.duchesne-city-theme.dc-header-compact-disabled .dc-header-top .dc-brand{max-width:480px!important;flex-basis:480px!important}
.duchesne-city-theme.dc-header-compact-disabled .dc-header-actions{gap:12px 18px!important}
@media(max-width:900px){.duchesne-city-theme.dc-header-compact-disabled .dc-header-top{padding:12px 0!important;flex-wrap:wrap!important}.duchesne-city-theme.dc-header-compact-disabled .dc-header-top .dc-brand{flex-basis:min(380px,100%)!important}}
@media(max-width:620px){.duchesne-city-theme.dc-header-compact-disabled .dc-header-top{width:calc(100% - 24px)!important;padding:9px 0!important;gap:10px!important}.duchesne-city-theme.dc-header-compact-disabled .dc-header-top .dc-brand{flex-basis:min(300px,100%)!important}}
