.carnet-module__7X5JpW__carnet{gap:.6rem;display:grid}.carnet-module__7X5JpW__q{margin:.6rem 0 .4rem;font-weight:800}.carnet-module__7X5JpW__puces{flex-wrap:wrap;gap:8px;display:flex}.carnet-module__7X5JpW__puce,.carnet-module__7X5JpW__puceOn{border:2px solid color-mix(in srgb, var(--ink) 16%, transparent);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:.42rem .95rem;font-size:.93rem;font-weight:700}.carnet-module__7X5JpW__puceOn{background:var(--ink);color:#fff;border-color:var(--ink)}.carnet-module__7X5JpW__themes{scroll-snap-type:x mandatory;grid-auto-columns:128px;grid-auto-flow:column;gap:10px;margin:.4rem 0 0;padding:2px 2px 10px;list-style:none;display:grid;overflow-x:auto}.carnet-module__7X5JpW__themes li{scroll-snap-align:start}.carnet-module__7X5JpW__theme,.carnet-module__7X5JpW__themeOn{text-align:center;width:100%;font:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 10%, transparent);background:#fff;border:3px solid #0000;border-radius:18px;justify-items:center;gap:4px;padding:8px 6px 10px;display:grid}.carnet-module__7X5JpW__themeOn{border-color:var(--accent);box-shadow:0 6px 18px color-mix(in srgb, var(--accent) 25%, transparent)}.carnet-module__7X5JpW__vignette{object-fit:cover;border-radius:12px;width:96px;height:96px}.carnet-module__7X5JpW__theme span,.carnet-module__7X5JpW__themeOn span{font-size:.86rem;font-weight:800;line-height:1.2}.carnet-module__7X5JpW__theme small,.carnet-module__7X5JpW__themeOn small{color:color-mix(in srgb, var(--ink) 65%, transparent);font-size:.75rem}.carnet-module__7X5JpW__ligne{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:.4rem 1.6rem;display:grid}.carnet-module__7X5JpW__prenom{display:grid}.carnet-module__7X5JpW__prenom input{font:inherit;border:2px solid color-mix(in srgb, var(--ink) 18%, transparent);background:#fff;border-radius:14px;padding:.6rem .9rem;font-size:1.05rem}.carnet-module__7X5JpW__compte{margin:.8rem 0 .2rem}.carnet-module__7X5JpW__grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:700px){.carnet-module__7X5JpW__grille{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.carnet-module__7X5JpW__carte{text-align:left;font:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 9%, transparent);background:#fff;border:0;border-radius:14px;gap:4px;padding:6px 6px 8px;font-size:.85rem;font-weight:700;display:grid}.carnet-module__7X5JpW__carte:hover{box-shadow:inset 0 0 0 2px #e5383b}.carnet-module__7X5JpW__img{border-radius:10px;width:100%;height:auto}.carnet-module__7X5JpW__go{flex-wrap:wrap;align-items:center;gap:.8rem;margin:1rem 0 3.2rem;display:flex}.carnet-module__7X5JpW__large{grid-column:1/-1}@media (max-width:699px){.carnet-module__7X5JpW__familles{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding:2px 16px 6px;overflow-x:auto}.carnet-module__7X5JpW__familles::-webkit-scrollbar{display:none}.carnet-module__7X5JpW__familles>button{flex:none}}
.dessiner-module__F1-ldW__player{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (min-width:860px){.dessiner-module__F1-ldW__player{grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:2rem}}.dessiner-module__F1-ldW__stage{aspect-ratio:1;width:100%;max-width:min(560px,62vh);box-shadow:0 10px 40px color-mix(in srgb, var(--ink) 10%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent);background:#fff;background-image:radial-gradient(color-mix(in srgb, var(--ink) 9%, transparent) 1px, transparent 1px);background-size:22px 22px;border-radius:24px;margin-inline:auto;position:relative;overflow:hidden}.dessiner-module__F1-ldW__tracing{cursor:crosshair}.dessiner-module__F1-ldW__model{width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.dessiner-module__F1-ldW__canvas{touch-action:none;width:100%;height:100%;position:absolute;inset:0}.dessiner-module__F1-ldW__badge{background:var(--accent);color:#fff;border-radius:999px;padding:.2rem .6rem;font-size:.85rem;font-weight:800;position:absolute;top:12px;left:12px}.dessiner-module__F1-ldW__done,.dessiner-module__F1-ldW__stroke,.dessiner-module__F1-ldW__guide,.dessiner-module__F1-ldW__guideNew{fill:none;stroke-linecap:round;stroke-linejoin:round}.dessiner-module__F1-ldW__done{stroke:#2c2a33;stroke-width:6.5px}.dessiner-module__F1-ldW__dotDone{fill:#2c2a33;stroke:#2c2a33;stroke-width:3px}.dessiner-module__F1-ldW__guide,.dessiner-module__F1-ldW__guideNew{stroke:#7fb3d5;stroke-width:3px;stroke-dasharray:8 7}.dessiner-module__F1-ldW__guideNew{animation:.6s ease-out both dessiner-module__F1-ldW__appear}.dessiner-module__F1-ldW__stroke{stroke:#e4572e;stroke-width:7.5px;stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s ease-in-out forwards dessiner-module__F1-ldW__draw}.dessiner-module__F1-ldW__dotNew{fill:#e4572e;stroke:#e4572e;stroke-width:3px;animation:.5s ease-out both dessiner-module__F1-ldW__appear}@keyframes dessiner-module__F1-ldW__draw{to{stroke-dashoffset:0}}@keyframes dessiner-module__F1-ldW__appear{0%{opacity:0;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.dessiner-module__F1-ldW__stroke,.dessiner-module__F1-ldW__dotNew,.dessiner-module__F1-ldW__guideNew{stroke-dashoffset:0;animation:none}}.dessiner-module__F1-ldW__panel{gap:.9rem;display:grid}.dessiner-module__F1-ldW__stepLabel{color:var(--accent);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.8rem;font-weight:800}.dessiner-module__F1-ldW__stepText{min-height:3.2em;margin:0;font-size:clamp(1.1rem,1rem + .6vw,1.45rem);line-height:1.4}.dessiner-module__F1-ldW__nav{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dessiner-module__F1-ldW__nav button[disabled]{opacity:.4}.dessiner-module__F1-ldW__dots{flex-wrap:wrap;gap:6px;display:flex}.dessiner-module__F1-ldW__dotOn,.dessiner-module__F1-ldW__dotPast,.dessiner-module__F1-ldW__dotOff{cursor:pointer;border:0;border-radius:999px;width:26px;height:10px;padding:0}.dessiner-module__F1-ldW__dotOn{background:var(--accent)}.dessiner-module__F1-ldW__dotPast{background:color-mix(in srgb, var(--accent) 40%, #fff)}.dessiner-module__F1-ldW__dotOff{background:color-mix(in srgb, var(--ink) 14%, transparent)}.dessiner-module__F1-ldW__modes{background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:999px;width:max-content;padding:4px;display:inline-flex}.dessiner-module__F1-ldW__modeOn,.dessiner-module__F1-ldW__modeOff{font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.45rem 1rem;font-weight:700}.dessiner-module__F1-ldW__modeOn{color:var(--ink);box-shadow:0 2px 8px color-mix(in srgb, var(--ink) 14%, transparent);background:#fff}.dessiner-module__F1-ldW__modeOff{color:color-mix(in srgb, var(--ink) 70%, transparent);background:0 0}.dessiner-module__F1-ldW__tools{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.dessiner-module__F1-ldW__inks{gap:8px;display:flex}.dessiner-module__F1-ldW__ink{width:30px;height:30px;box-shadow:0 1px 4px color-mix(in srgb, var(--ink) 25%, transparent);cursor:pointer;border:3px solid #fff;border-radius:50%;outline:3px solid #0000}.dessiner-module__F1-ldW__toggle{align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.dessiner-module__F1-ldW__hint{color:color-mix(in srgb, var(--ink) 75%, transparent);margin:0}.dessiner-module__F1-ldW__steps{counter-reset:etape;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.dessiner-module__F1-ldW__steps li{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 9%, transparent);counter-increment:etape;background:#fff;border-radius:18px;padding:.6rem .6rem .9rem;position:relative}.dessiner-module__F1-ldW__steps li:before{content:counter(etape);background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.85rem;font-weight:800;display:grid;position:absolute;top:10px;left:10px}.dessiner-module__F1-ldW__steps img{border-radius:12px;width:100%;height:auto;display:block}.dessiner-module__F1-ldW__steps p{margin:.5rem .2rem 0;line-height:1.4}.dessiner-module__F1-ldW__meta{flex-wrap:wrap;gap:.5rem;margin:.4rem 0 1rem;padding:0;list-style:none;display:flex}.dessiner-module__F1-ldW__meta li{background:color-mix(in srgb, var(--accent) 12%, #fff);border-radius:999px;padding:.3rem .8rem;font-size:.9rem;font-weight:700}.dessiner-module__F1-ldW__variants{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;display:grid}.dessiner-module__F1-ldW__variants article{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 9%, transparent);background:#fff;border-radius:18px;padding:1rem 1.1rem}.dessiner-module__F1-ldW__variants h3{margin:0 0 .4rem;font-size:1.05rem}.dessiner-module__F1-ldW__variants p{margin:0}.dessiner-module__F1-ldW__faq details{border-bottom:1px solid color-mix(in srgb, var(--ink) 12%, transparent);padding:.7rem 0}.dessiner-module__F1-ldW__faq summary{cursor:pointer;font-weight:700}.dessiner-module__F1-ldW__faq p{margin:.5rem 0 0}.dessiner-module__F1-ldW__ageGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:1rem;display:grid}.dessiner-module__F1-ldW__tuto{color:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 9%, transparent);background:#fff;border-radius:20px;gap:.35rem;padding:.6rem .6rem .8rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid}.dessiner-module__F1-ldW__tuto:hover,.dessiner-module__F1-ldW__tuto:focus-visible{box-shadow:0 10px 28px color-mix(in srgb, var(--ink) 12%, transparent);transform:translateY(-3px)}.dessiner-module__F1-ldW__tuto img{background:#fff;border-radius:14px;width:100%;height:auto}.dessiner-module__F1-ldW__tuto strong{font-size:1rem;line-height:1.25}.dessiner-module__F1-ldW__tuto span{color:color-mix(in srgb, var(--ink) 70%, transparent);font-size:.85rem}.dessiner-module__F1-ldW__ageHead{flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin:2rem 0 .8rem;display:flex}.dessiner-module__F1-ldW__ageHead h2{margin:0}.dessiner-module__F1-ldW__ageHead p{color:color-mix(in srgb, var(--ink) 70%, transparent);margin:0}.dessiner-module__F1-ldW__arrow{cursor:pointer;z-index:2;width:52px;height:52px;box-shadow:0 4px 14px color-mix(in srgb, var(--ink) 22%, transparent);border:0;border-radius:50%;font-size:1.5rem;font-weight:800;line-height:1;position:absolute;bottom:12px}.dessiner-module__F1-ldW__arrowNext{background:var(--accent);color:#fff;right:12px}.dessiner-module__F1-ldW__arrowPrev{color:var(--ink);background:#fff;left:12px}@media (min-width:761px) and (max-width:1300px){.dessiner-module__F1-ldW__collectionPage .hub-hero-art{max-height:160px}}
