#site-navigation, #site-navigation > div.top-bar {
    background: linear-gradient(45deg, #0895fd 0%, #4e56f0 100%);
}
#site-navigation .hc-header-background-color {
	background-color: transparent !important;
}

.tile__image {
    align-self: unset!important;
    inline-size: unset!important;
}

img {
    display: inline-block;
    height: 100px;
    max-width: 100%;
    vertical-align: middle;
}


.vp-article {
    --_aside-height: calc(100vh - var(--vp-layout-header-height));
    --_spacing: 1rem;
    --_content-width: 125ch;
    --_content-padding-block: var(--content-padding-block,var(--_spacing));
    --_content-padding-inline: var(--content-padding-inline,var(--_spacing));
}

#vp-cookies__notice__description {
    margin-bottom: 2rem;
    margin-top: 1rem;
}

.tile {
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: center;
}

figure.vp-image img {
    border: 0px solid var(--vp-image-border-color);
    border-radius: var(--vp-roundness-images);
    height: auto;
    width: 100%;
}

/* For the SIRET on the LEGAL page:
 * Add spaces between numbers, but
 * when copy-pasting, ensure they
 * have no actual space character
 */
td:has(a[name=ry-siret],span#ry-siret) p {
	display: inline-block;
	margin-right: 5px;
    margin-bottom: 0;
}