
/* Corrected homepage dark-mode fixes. Loaded after the legacy stylesheet. */

/* Main slider dot strip */
html.sadia-dark .slidediv .dots-wrapper{
    background:#10151c !important;
    background-color:#10151c !important;
    border-top:1px solid #2b3741 !important;
    box-shadow:none !important;
}
html.sadia-dark .slidediv .dotsContainer{
    background:transparent !important;
    background-color:transparent !important;
}
html.sadia-dark .slidediv .dot{
    background:#66727d !important;
    border:0 !important;
    box-shadow:none !important;
}
html.sadia-dark .slidediv .dot.active{
    background:#20c779 !important;
}
html.sadia-dark .slidediv,
html.sadia-dark .slidediv .slideul,
html.sadia-dark .slidediv .slide-item{
    background:#0b1016 !important;
}

/* Remove light edges around building/service image containers where possible */
html.sadia-dark .building-card,
html.sadia-dark .building-image,
html.sadia-dark .building-details{
    background:#111820 !important;
    border-color:#34414c !important;
}
html.sadia-dark .building-image .bimg{
    background:#111820 !important;
    background-color:#111820 !important;
}
html.sadia-dark .asidemaindiv{
    background:#10151c !important;
    border-color:#34414c !important;
    overflow:hidden;
}
html.sadia-dark .asidemaindiv .asideimage{
    background:#10151c !important;
    border-color:#34414c !important;
    box-shadow:0 6px 16px rgba(0,0,0,.32) !important;
}

/* Preserve the corrected social/apps section in dark mode */
html.sadia-dark .socialmaindiv{
    background:#0e151c !important;
}
html.sadia-dark .socialdiv,
html.sadia-dark .appdiv,
html.sadia-dark .sci,
html.sadia-dark .appul{
    background:#111a22 !important;
    border-color:#31404c !important;
}
html.sadia-dark .socialp,
html.sadia-dark .appp{
    color:#f1f5f7 !important;
    background:#17232d !important;
    border-bottom-color:#31404c !important;
}
html.sadia-dark .sci li a{
    color:#72e3b5 !important;
    background:#1a2b32 !important;
    border-color:#35535a !important;
}
