/* Bouton « Je m'inscris » du bandeau atelier : zone de clic plus grande (au moins 44 px de haut, confortable au doigt) */
.bandeau-nouveau a#bandeau-atelier-lien {
    justify-self: start;
    display: inline-flex;
    align-items: center;
    min-height: 44px;
    padding: 0 18px;
    margin-top: 6px;
    border: 2px solid var(--color-dark);
    border-radius: 22px;
    text-decoration: none;
    font-weight: 600;
    cursor: pointer;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);
}
.bandeau-nouveau a#bandeau-atelier-lien:hover,
.bandeau-nouveau a#bandeau-atelier-lien:focus-visible {
    background: var(--color-dark);
    color: var(--color-extra-light);
}
/* Phrase de secours (adresse e-mail) sous le bouton */
.atelier-secours {
    font-size: 0.8em;
    line-height: 1.4;
    color: var(--color-text-doux);
    margin: 6px 0 0;
    user-select: text;
    -webkit-user-select: text;
}
.bandeau-nouveau .atelier-secours { grid-area: secours; }
.bandeau-nouveau-inner { grid-template-areas: "badge title" "badge body1" "badge body2" "badge body3" "badge link" "badge secours"; }
@media screen and (max-width: 767px) {
    .bandeau-nouveau-inner { grid-template-areas: "badge title" "body1 body1" "body2 body2" "body3 body3" "link link" "secours secours"; }
}
