/* Styles specific to the "bientot disponible" page */
.bientot-page-body {
    background-color: var(--cream) !important;
}

.bientot-page {
    --cream: #F6F1E7;
    --emerald: #285C49;
    --white: #FFFFFF;
    background-color: var(--cream);
    color: var(--emerald);
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding-top: 80px; /* account for fixed header */
    box-sizing: border-box;
}

.bientot-page .font-serif-premium {
    font-family: 'Playfair Display', serif;
}

.bientot-page .font-sans-clean {
    font-family: 'Plus Jakarta Sans', sans-serif;
}

/* copyright note centered */
.bientot-page .mt-24 {
    margin-left: auto;
    margin-right: auto;
}
/* decorative background circles */
.bientot-page .bg-decor .circle {
    position: absolute;
    border-radius: 9999px;
    background-color: var(--emerald)/5;
    filter: blur(3rem);
}
.bientot-page .bg-decor .top-left {
    top: -10%;
    left: -10%;
    width: 40%;
    height: 40%;
}
.bientot-page .bg-decor .bottom-right {
    bottom: -10%;
    right: -10%;
    width: 40%;
    height: 40%;
}

a.inline-flex.items-center.justify-center.px-10.py-4.bg-emerald.text-white.font-sans-clean.font-semibold.rounded-full.shadow-lg.shadow-emerald\/20.hover\:shadow-xl.hover\:-translate-y-0\.5.transition-all.duration-300.active\:scale-95 {
    background-color: #285C49;
}
