/* KHANYOS — 06-pied-de-page.css | Styles séparés pour maintenance */
.site-footer {
    background:#03152f;
    color:#d4e1f1;
    padding:60px 0 20px
}

.footer-grid {
    display:grid;
    grid-template-columns:2fr 1fr 1fr;
    gap:45px
}

.site-footer h2 {
    font-size:1rem;
    color:#fff
}

.site-footer a:not(.brand) {
    display:block;
    margin-bottom:8px;
    color:#c6d7eb
}

.site-footer a:hover {
    color:#fff
}

.site-footer p {
    max-width:400px;
    color:#b2c5dd;
    font-size:.9rem
}

.footer-bottom {
    border-top:1px solid #ffffff22;
    margin-top:35px;
    padding-top:20px;
    display:flex;
    justify-content:space-between;
    font-size:.8rem;
    color:#9fb4d0
}

.kh-page>.section:first-child {
    padding-top:100px
}

.wp-block-image img {
    border-radius:12px
}

::selection {
    background:#b5ddff;
    color:#041b3a
}

