/* Reference module geometry, Saf Su palette and imported product images. */
:root{--safsu-blue:var(--sf-accent,#9b542f);--safsu-navy:var(--sf-heading,#24292f)}
.category-image img{object-fit:contain;padding:10px;mix-blend-mode:multiply}
.slide-picture img,.entry-banner img{object-fit:contain;mix-blend-mode:multiply}
.slide-copy h1,.slide-copy h2{max-width:680px}
.aqd-v3.aqd-guide{--aqd-accent:var(--sf-accent,#9b542f);--aqd-dark:var(--sf-heading,#24292f);--aqd-soft:var(--sf-paper,#f5f2ed);--aqd-cream:var(--sf-paper,#f5f2ed)}
.aqd-v3 .aqd3-hero,.aqd-v3 .aqg-toc,.aqd-v3 .aqd3-support{background:var(--sf-paper,#f5f2ed)}
.aqd-v3 .aqd3-primary{background:var(--sf-accent,#9b542f);color:var(--sf-surface,#ffffff)}
.aqd-v3 .aqg-section,.hy-tool-section{scroll-margin-top:190px}
.aqd-v3 .aqd3-source{overflow-wrap:anywhere}
.aqd-v3 .aqd3-source table{max-width:100%;width:100%}
.aqg-highlights>div{min-width:0;overflow-wrap:anywhere}
.hy-topic-grid article{min-width:0}
.hy-guide .hy-tool-nav a{min-width:0}
.entry-content:has(.hy-guide),.entry-content:has(.hy-assistant-page){max-width:none}
@media(max-width:767px){
 .aqd-v3 .aqg-section,.hy-tool-section{scroll-margin-top:120px}
 .aqd-v3 .aqg-toc ol{grid-template-columns:1fr}
 .aqd-v3 .aqg-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}
 .aqd-v3 .aqd3-source{overflow-x:auto}
 .hy-guide h1{font-size:32px}
 .hy-topic-grid{grid-template-columns:1fr 1fr}
 .hy-tool-nav{grid-template-columns:1fr}
}

#sizi-arayalim{scroll-margin-top:calc(var(--hy-header-height,160px) + 50px)}
.hya-product-experience .hya-turnkey{background:linear-gradient(140deg,var(--sf-paper,#f5f2ed),var(--sf-paper,#f5f2ed))}
.hya-product-experience .hya-turnkey-row{background:linear-gradient(145deg,var(--sf-surface,#ffffff),var(--sf-paper,#f5f2ed))}
.hya-product-experience .hya-callback{background:linear-gradient(140deg,var(--sf-paper,#f5f2ed),var(--sf-soft,#ece5dd))}
.hya-callback input:not([type=checkbox]){background:var(--sf-surface,#ffffff)}
.hya-callback,.aqg-toc{scroll-margin-top:calc(var(--hy-header-height,160px) + 50px)}
@media(max-width:991px){.admin-bar .main-navigation{top:32px}}
@media(max-width:782px){.admin-bar .main-navigation{top:46px}}
