/* Pastille « Recycle tes vêtements » dans le coin supérieur gauche d'une image.
   À utiliser en ajoutant la classe « anga-upcycling » à un bloc Média et texte (fiche, page Ateliers de couture)
   ou automatiquement sur les cartes d'atelier cochées « Upcycling ». */
.anga-upcycling .wp-block-media-text__media,.anga-upcycling.anga-atelier__image{position:relative}
.anga-upcycling .wp-block-media-text__media::after,.anga-upcycling.anga-atelier__image::after{content:"";position:absolute;top:16px;left:16px;width:140px;height:140px;border-radius:50%;background:url("pastille-upcycling.svg") center/contain no-repeat;box-shadow:0 3px 12px rgba(0,0,0,.25);z-index:2;transform:rotate(-15deg)}
.anga-upcycling.anga-atelier__image::after{width:96px;height:96px;top:12px;left:12px}
@media (max-width:600px){.anga-upcycling .wp-block-media-text__media::after{width:104px;height:104px;top:12px;left:12px}.anga-upcycling.anga-atelier__image::after{width:80px;height:80px}}
/* Légende de la pastille sur la page « Ateliers de couture » */
.anga-pastille-legende{align-items:center;grid-template-columns:128px auto!important;background:#fff;width:100vw!important;max-width:100vw!important;margin:var(--wp--preset--spacing--50,2rem) calc(50% - 50vw)!important;padding:var(--wp--preset--spacing--50,2rem) max(var(--wp--preset--spacing--50,2rem),calc(50vw - 600px));box-sizing:border-box}
.anga-pastille-legende .wp-block-media-text__media{padding:.5rem 0;margin:0}
.anga-pastille-legende .wp-block-media-text__media img{width:120px;height:120px;max-width:100%;border-radius:50%;box-shadow:0 3px 12px rgba(0,0,0,.25);transform:rotate(-15deg);display:block;margin:0}
.anga-pastille-legende .wp-block-media-text__content{padding:0 0 0 2rem!important}
.anga-pastille-legende p{margin:0;text-transform:none}
@media (max-width:600px){.anga-pastille-legende{grid-template-columns:100%!important;padding:1.2rem 1rem}.anga-pastille-legende .wp-block-media-text__media img{width:96px;height:96px}.anga-pastille-legende .wp-block-media-text__content{padding:.5rem 0 0}}
/* Bande « Première fois chez Anga? » : d'un bord à l'autre de l'écran, texte à la largeur du contenu */
.anga-initiation-groupe{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;box-sizing:border-box}
.anga-initiation-groupe > .anga-initiation{max-width:var(--wp--style--global--wide-size,1200px);margin:0 auto .9rem;font-size:1.05rem;line-height:1.6;text-align:center}
.anga-initiation-groupe > .anga-initiation-titre{font-family:'Caveat',cursive;font-size:2.6rem;font-weight:700;letter-spacing:0;text-align:center;margin:0 auto 1.4rem;color:var(--ast-global-color-0,#8a5a44)}
@media (max-width:600px){.anga-initiation-groupe > .anga-initiation-titre{font-size:2.1rem}}
/* Les deux bandes blanches (initiation, pastille) se touchent : une seule bande continue */
.anga-initiation-groupe{margin-bottom:0!important;padding-top:var(--wp--preset--spacing--60,3rem)!important;padding-bottom:var(--wp--preset--spacing--50,2rem)!important}
.anga-pastille-legende{margin-top:0!important;padding-top:var(--wp--preset--spacing--30,1rem);padding-bottom:var(--wp--preset--spacing--60,3rem)}
