/* DustinLabs DL identity. Keep the approved lockup's native proportions. */
body.dustinlabs-theme .brand-logo-picture{display:block;flex:none;line-height:0}
body.dustinlabs-theme .site-header .brand .brand-logo-lockup{display:block;width:196px;height:auto;max-width:none;object-fit:contain}
body.dustinlabs-theme .footer-brand-lockup img.brand-logo-lockup:first-child:last-child{display:block;width:196px;height:auto;max-width:100%;object-fit:contain;object-position:center}
body.dustinlabs-theme .hero-service-media-brand img.brand-logo-lockup:first-child:last-child{display:block;width:174px;height:auto;max-width:100%;object-fit:contain}
@media(max-width:600px){body.dustinlabs-theme .site-header{column-gap:8px}body.dustinlabs-theme .site-header .brand .brand-logo-lockup{width:164px}}
@media(max-width:400px){body.dustinlabs-theme .site-header .brand .brand-logo-lockup{width:144px}}
@media(max-width:360px){body.dustinlabs-theme .site-header .brand .brand-logo-lockup{width:36px;height:36px}}

/* Full navigation has its own space before the compact header takes over. */
@media(min-width:1401px){body.dustinlabs-theme .site-header .nav a{white-space:nowrap}}

/* Canonical DustinLabs actions: mint with navy ink on dark screens. */
body:is(.dl-public-restyle,.dl-auth-restyle) :is(.button.primary,.header-cta,.sticky-cta){background:#33D18F;color:#0B1220;border-color:transparent}
body:is(.dl-public-restyle,.dl-auth-restyle) :is(.button.primary,.header-cta,.sticky-cta):hover{background:#58DEA4;color:#0B1220}
body.dl-public-restyle .review-home-hosting :is(.home-domain-fields button,.home-domain-buy):hover,body.dl-public-restyle .dlhs-storefront .dlhs-button-primary:hover,body.dl-public-restyle .dlhs-storefront .dlhs-plan-card.is-selected .dlhs-button-secondary:hover{background:#58DEA4;border-color:#58DEA4;color:#0B1220}
body.dl-public-restyle .dlhs-storefront #hostingpakketten .dlhs-plan-card.is-selected>.dlhs-button:not(:disabled):not([aria-disabled="true"]):hover{background:#58DEA4;border-color:#58DEA4;color:#0B1220}
body .dl-account-drawer .dl-account-primary{background:#33D18F;color:#0B1220}
body .dl-account-drawer .dl-account-primary:hover{background:#58DEA4;color:#0B1220}
body .dl-account-drawer input[type=checkbox]{accent-color:#33D18F}
body:is(.dl-public-restyle,.dl-auth-restyle) .lead-form :is(input,textarea,select){border-color:#6C9698}
body:is(.dl-public-restyle,.dl-auth-restyle) .dsr-worklist small,body:is(.dl-public-restyle,.dl-auth-restyle) .dsr-chat-answer>span{color:#486563}
body:not(.dlhs-customer-authenticated) .control-room-backdrop{background-color:#122C34;background-blend-mode:normal,luminosity}
