/* Scaffold only: final illustrations and art direction to be supplied. */
*,*::before,*::after{box-sizing:border-box}body{margin:0}img{max-width:100%;height:auto}p,a,h1,h2,h3{overflow-wrap:anywhere}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #843c32;outline-offset:4px}.mc-footer :focus-visible,.mc-book-dossiers :focus-visible{outline-color:#f5cb69}
.mc-header{padding-block:1rem;border-bottom:2px solid currentColor}.mc-header .wp-block-site-title{font-family:Georgia,serif;font-weight:700;font-size:1.55rem}.wp-block-navigation button,.wp-block-navigation a,.mc-return a{min-height:44px;display:inline-flex;align-items:center}.mc-footer{background:#17213c;color:#fff4da;padding-block:3rem;margin-top:0}.mc-footer .wp-block-navigation__container{flex-wrap:wrap}.mc-page,.mc-book{padding-block:clamp(2rem,5vw,5rem)}
.mc-hero{padding:clamp(1.5rem,5vw,5rem);border:3px double #212746;background:#e3e8ed}.mc-hero h1{font-size:clamp(2.4rem,6vw,4.5rem);max-width:16ch}.mc-placeholder{border:2px dashed currentColor;padding:clamp(1rem,3vw,2rem);min-height:9rem;display:grid;place-items:center;font-size:.95rem}.mc-placeholder p{max-width:42ch;text-align:center}.mc-univers,.mc-welcome,.mc-gallery-section,.mc-signup{margin-block:clamp(2.5rem,6vw,5rem)}.mc-univers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.mc-univers>h2{grid-column:1/-1}.mc-door{margin:0!important;padding:1.5rem;border:3px double currentColor;border-radius:45% 45% 3px 3px;min-height:15rem;display:flex;flex-direction:column;justify-content:end}.mc-door h3{margin-top:2rem}.mc-door-agence{background:#17213c;color:#fff4da}.mc-door-bibliotheque{background:#214d40;color:#fff4da}.mc-door-entrainement{background:#f5cb69;color:#212746}.mc-door-atelier{background:#843c32;color:#fff4da}.mc-signup{padding:2rem;border-block:3px double currentColor}.mc-gallery-section{padding:1.5rem;background:#e3e8ed}.mc-room-bibliotheque{--mc-room:#214d40}.mc-room-agence{--mc-room:#17213c}.mc-room-entrainement{--mc-room:#765311}.mc-room-atelier{--mc-room:#843c32}.mc-room-galerie{--mc-room:#483b65}.mc-room-content{border-top:6px solid var(--mc-room,#212746);padding-top:2rem}.mc-book-dossiers{background:#17213c;color:#fff4da;padding-inline:clamp(1rem,5vw,4rem)}.mc-book-secrets{border-top:8px solid #214d40}.mc-return{margin-bottom:2rem}.is-style-mc-cta .wp-block-button__link{border:2px solid currentColor;box-shadow:3px 3px 0 #765311;min-height:48px}main,main>*{min-width:0}
@media(min-width:1000px){.mc-univers{grid-template-columns:repeat(4,minmax(0,1fr))}.mc-hero .mc-placeholder{min-height:18rem}}
@media(max-width:600px){.mc-univers{grid-template-columns:1fr}.mc-door{border-radius:2rem 2rem 3px 3px;min-height:10rem}.mc-hero{padding:1.25rem}.mc-signup{padding:1rem}.wp-block-buttons>.wp-block-button{width:100%}.wp-block-button__link{width:100%;text-align:center}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
