/* 2.3.0 : blocs de l'éditeur aux couleurs d'Emma Naissance (site + éditeur) */
:root{--terra:#B86F5B;--terra-dark:#9D5B4A;--ink:#433B36;--olive:#73735B;--serif:'Cormorant Garamond',Georgia,serif;--sans:'Montserrat',Arial,sans-serif;--script:'Parisienne',cursive}

/* Encadré « Informations pratiques » */
.emma-infos{background:#fffaf6;border:1px solid rgba(115,115,91,.14);border-radius:20px;padding:30px 34px;margin:35px 0}
.emma-infos > :first-child{margin-top:0}
.emma-infos > :last-child{margin-bottom:0}
.emma-infos h3{font-family:var(--serif);font-weight:500;font-size:30px;line-height:1.1;color:var(--terra-dark);margin:0 0 12px}

/* Photo avec texte */
.wp-block-media-text.emma-media-text{gap:0;margin:40px 0;align-items:center}
.emma-media-text .wp-block-media-text__media img{border-radius:20px;aspect-ratio:4/5;object-fit:cover;width:100%;height:auto}
.emma-media-text .wp-block-media-text__content{padding:0 0 0 40px}
.emma-media-text h3{font-family:var(--serif);font-weight:500;font-size:34px;line-height:1.1;color:var(--terra-dark);margin:0 0 12px}
@media (max-width:600px){.emma-media-text .wp-block-media-text__content{padding:22px 0 0}}

/* Boutons */
.wp-block-buttons{margin:30px 0}
.wp-block-button .wp-block-button__link{display:inline-flex;align-items:center;gap:10px;background:var(--terra);color:#fff;border:0;border-radius:999px;padding:14px 24px;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;box-shadow:0 9px 24px rgba(184,111,91,.22);transition:transform .2s,box-shadow .2s}
.wp-block-button .wp-block-button__link::after{content:"→";font-size:14px;letter-spacing:0}
.wp-block-button .wp-block-button__link:hover{transform:translateY(-2px);box-shadow:0 13px 28px rgba(184,111,91,.28);color:#fff}
.wp-block-button.is-style-outline .wp-block-button__link{background:transparent;color:var(--terra);box-shadow:none;border:1.5px solid var(--terra)}

/* Citations */
.wp-block-quote,.wp-block-pullquote{border:0;margin:46px auto;padding:34px 20px;text-align:center;background:#efe4db;border-radius:20px;max-width:none}
.wp-block-quote p,.wp-block-pullquote p{font-family:var(--serif);font-size:32px;line-height:1.2;color:#514740;margin:0 0 12px}
.wp-block-quote cite,.wp-block-pullquote cite{display:block;font-family:var(--script);font-style:normal;font-size:26px;color:var(--terra)}
.wp-block-quote cite::before{content:"— "}
.emma-infos ul,.emma-infos .wp-block-list{margin-bottom:0}

/* Style « Manuscrit » (paragraphe ou titre > Styles > Manuscrit) */
.is-style-emma-manuscrit{font-family:var(--script)!important;font-weight:400!important;font-size:29px;line-height:1.3;color:var(--terra)!important;letter-spacing:0;text-transform:none}
h1.is-style-emma-manuscrit,h2.is-style-emma-manuscrit{font-size:42px}
