/* NÉROLI — compléments pour WordPress (V2) */
.skip-link{position:absolute;left:-9999px;top:0;z-index:1000;background:var(--green,#1f5c4a);color:#fff;padding:10px 16px;border-radius:4px}
.skip-link:focus{left:16px;top:16px}
.hp-field{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
form label.consent{flex-direction:row;align-items:flex-start;gap:12px;font-weight:400;font-size:.95rem;margin:4px 0 22px;line-height:1.5}
form label.consent input{width:20px;height:20px;min-width:20px;padding:0;margin-top:2px;accent-color:var(--green,#1f5c4a)}
form label.consent a{color:var(--green,#1f5c4a);text-decoration:underline}
.rdv-notice{max-width:760px;padding:22px 26px;border-radius:6px;margin:0 0 28px;border-left:4px solid var(--green,#1f5c4a);background:#eef5f1}
.rdv-notice p{margin:0 0 6px}.rdv-notice p:last-child{margin:0}
.rdv-notice a{color:var(--green,#1f5c4a);text-decoration:underline}
.rdv-error{border-left-color:#b3452c;background:#fbeeea}
.wp-content{max-width:820px}
.wp-content h2{font-family:Fraunces,serif;font-weight:500}
.wp-content a{color:var(--green,#1f5c4a);text-decoration:underline}
.wp-content img{max-width:100%;height:auto}
.wp-entry{margin-bottom:40px}
