/* Template: Floral Romantique */
.fp-template-floral-romantique {
    --fp-bg: #fdf8f4;
    --fp-accent: #c4727f;
    --fp-text: #3d3d3d;
    --fp-font: 'Cormorant Garamond', serif;
}

.fp-template-floral-romantique .fp-title {
    font-size: 38px;
    font-weight: 600;
    font-style: italic;
}

.fp-template-floral-romantique .fp-subtitle {
    font-size: 13px;
    letter-spacing: 1px;
}

.fp-template-floral-romantique .fp-date {
    font-weight: 400;
    font-style: italic;
    font-size: 15px;
}

.fp-template-floral-romantique .fp-border {
    border-radius: 12px;
    border-color: var(--fp-accent);
    opacity: 0.2;
}

.fp-template-floral-romantique .fp-photo {
    border-color: var(--fp-accent);
    border-width: 2px;
}

.fp-template-floral-romantique .fp-custom-text {
    font-style: italic;
    font-size: 14px;
}

/* Illustration : aquarelle florale, sprays de roses et feuillage en coins opposés */
.fp-template-floral-romantique::before {
    background:
        radial-gradient(circle at 14% 12%, rgba(224,166,176,0.20), transparent 34%),
        radial-gradient(circle at 86% 88%, rgba(169,183,135,0.16), transparent 34%);
}
.fp-template-floral-romantique::after {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 559 793'><defs><g id='fb'><g fill='%23e3a9b0'><ellipse cx='0' cy='-16' rx='11' ry='19'/><ellipse cx='0' cy='-16' rx='11' ry='19' transform='rotate(72)'/><ellipse cx='0' cy='-16' rx='11' ry='19' transform='rotate(144)'/><ellipse cx='0' cy='-16' rx='11' ry='19' transform='rotate(216)'/><ellipse cx='0' cy='-16' rx='11' ry='19' transform='rotate(288)'/></g><g fill='%23d1929c'><ellipse cx='0' cy='-9' rx='7' ry='12'/><ellipse cx='0' cy='-9' rx='7' ry='12' transform='rotate(72)'/><ellipse cx='0' cy='-9' rx='7' ry='12' transform='rotate(144)'/><ellipse cx='0' cy='-9' rx='7' ry='12' transform='rotate(216)'/><ellipse cx='0' cy='-9' rx='7' ry='12' transform='rotate(288)'/></g><circle r='7' fill='%23bd6b78'/><circle r='3' fill='%23eecf90'/></g><path id='fl' d='M0 0 Q10 -17 0 -38 Q-10 -17 0 0 Z' fill='%23a9b787'/><g id='fs'><path d='M18 158 C46 116 60 74 150 44' fill='none' stroke='%238fa06d' stroke-width='2.4' opacity='0.75'/><use href='%23fl' transform='translate(40 126) rotate(28) scale(0.85)'/><use href='%23fl' transform='translate(70 96) rotate(60)'/><use href='%23fl' transform='translate(104 66) rotate(88) scale(0.9)'/><use href='%23fl' transform='translate(30 128) rotate(-18) scale(0.7)'/><use href='%23fb' transform='translate(150 46)'/><use href='%23fb' transform='translate(92 84) scale(0.72)'/><use href='%23fb' transform='translate(176 96) scale(0.55)'/></g></defs><g opacity='0.9'><use href='%23fs'/><use href='%23fs' transform='translate(559 793) rotate(180)'/></g></svg>");
    background-size: 100% 100%;
}
