.cc{--fond:var(--paper,#fbfaf8);--encre:#2a2320;--doux:#7a716a;--fil:#e7e1d8;--fil-fonce:#cfc6ba;--bord:#998d7c;--orange:#b05c14;--bleu:#3f6b8a;--actif:var(--orange);color:var(--encre);font-family:var(--font-sans);font-size:16px;line-height:1.55}.cc .scene{aspect-ratio:1;width:min(86vw,20rem);margin:-.5rem auto 0;position:relative}.cc .scene svg{width:100%;height:100%;display:block;overflow:visible}.cc #cc-bille,.cc #cc-halo,.cc #cc-souffle{transition:fill .6s}.cc #cc-parcours,.cc #cc-souffleTrait{transition:stroke .6s}.cc .lecture{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cc .phase{font-family:var(--font-serif);color:var(--actif);font-size:clamp(1.35rem,5.5vw,1.7rem);line-height:1.1;transition:color .5s}.cc .seance{align-items:center;gap:.85rem;width:min(86vw,20rem);margin:-.75rem auto 0;display:flex}.cc .jauge{background:var(--fil);border-radius:2px;flex:1;height:3px;overflow:hidden}.cc .jauge i{transform-origin:0;background:var(--actif);width:100%;height:100%;transition:background .5s;display:block;transform:scaleX(0)}.cc .horloge{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:1.05rem}.cc .barre{align-items:center;gap:.75rem;width:min(86vw,20rem);margin:1.5rem auto 0;display:flex}.cc .marche{font:inherit;border:1px solid var(--encre);background:var(--encre);height:2.6rem;color:var(--fond);cursor:pointer;border-radius:2rem;flex:1;justify-content:center;align-items:center;padding:0 1rem;font-size:1rem;display:flex}.cc .marche svg{width:1.3rem;height:1.3rem}.cc .marche:not([data-etat=arret]) svg{display:none}.cc .marche:hover{background:#3c332e;border-color:#3c332e}.cc .marche[data-etat=marche]{color:var(--encre);background:0 0}.cc .arret{border:1px solid var(--bord);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;width:2.6rem;height:2.6rem;padding:0;display:grid}.cc .arret:before{content:"";background:var(--encre);border-radius:1px;width:.6rem;height:.6rem}.cc .arret:hover{border-color:var(--encre)}.cc [hidden]{display:none!important}.cc .son{width:2.6rem;height:2.6rem;color:var(--doux);border:1px solid var(--bord);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.cc .son svg{width:1.3rem;height:1.3rem}.cc .son[aria-checked=true]{color:var(--encre);border-color:var(--encre)}.cc .son[aria-checked=true] .muet,.cc .son[aria-checked=false] .ondes{display:none}.cc .reglages{width:min(86vw,20rem);margin:2.25rem auto 0;position:relative}.cc .intitule{font:inherit;letter-spacing:normal;color:var(--doux);align-items:center;gap:.75rem;margin:0;font-size:.9rem;font-weight:400;line-height:1.2;display:flex}.cc .intitule:after{content:"";background:var(--fil);flex:1;height:1px}.cc .compteur{align-items:center;gap:.15rem;display:flex}.cc .compteur button{font:inherit;border:1px solid var(--bord);width:2rem;height:2rem;color:var(--encre);cursor:pointer;background:0 0;border-radius:50%;place-items:center;font-size:1.05rem;line-height:1;display:grid}.cc .compteur button:hover{border-color:var(--encre)}.cc .compteur output{text-align:center;font-variant-numeric:tabular-nums;min-width:4.2rem;font-size:.95rem}.cc .compteur output small{color:var(--doux);font-size:.8em}.cc .chips{flex-wrap:wrap;gap:.4rem;padding:.9rem 0 0;display:flex}.cc .chips button{font:inherit;border:1px solid var(--bord);color:var(--encre);cursor:pointer;background:0 0;border-radius:2rem;padding:.45rem .7rem;font-size:.85rem}.cc .chips button:hover{border-color:var(--encre)}.cc .chips button[aria-pressed=true]{border-color:var(--encre);background:var(--encre);color:var(--fond)}.cc .chips b{font-weight:500}.cc .chips span{color:var(--doux);font-variant-numeric:tabular-nums}.cc .chips button[aria-pressed=true] span{color:#cdc3ba}.cc #cc-durees,.cc #cc-rythmes{padding:.7rem 0 1.5rem}.cc #cc-durees{flex-wrap:nowrap;gap:.35rem}.cc #cc-durees button{white-space:nowrap;padding:.45rem .6rem}@media (width<=22rem){.cc #cc-durees{gap:.25rem}.cc #cc-durees button{padding:.45rem .5rem;font-size:.8rem}}.cc #cc-durees.ouvert,.cc #cc-rythmes.ouvert{padding-bottom:0}.cc .deploie{padding:.65rem 0 1.5rem}.cc #cc-rythmes,.cc #cc-perso{padding-bottom:0}.cc #cc-persoMin{justify-content:flex-end;display:flex}.cc .bulle{background:var(--encre);color:var(--fond);position:relative}.cc .bulle:before{content:"";bottom:100%;left:var(--pointe,50%);border:.4rem solid #0000;border-top:0;border-bottom-color:var(--encre);margin-left:-.4rem;position:absolute}.cc .bulle .compteur button,.cc .compteur.bulle button{color:var(--fond);border-color:#6d625b}.cc .bulle .compteur button:hover,.cc .compteur.bulle button:hover{border-color:var(--fond)}.cc .bulle output small,.cc .bulle .case>span small{color:#cdc3ba}.cc .compteur.bulle{border-radius:2rem;gap:.35rem;padding:.3rem}.cc .compteur.bulle output{min-width:3.4rem}.cc .grille{border-radius:1.25rem;grid-template-columns:1fr 1fr;gap:1rem .5rem;padding:.9rem .5rem;display:grid}.cc .case{flex-direction:column;justify-content:space-between;align-items:center;gap:.35rem;min-width:0;display:flex}.cc .case>span{text-align:center;font-size:.9rem;line-height:1.2}.cc .case>span small{color:var(--doux);font-size:.75rem;display:block}.cc .case .compteur output{min-width:3rem}.cc button:disabled{opacity:.35;cursor:default}.cc button:disabled:hover{border-color:var(--bord)}@media (prefers-reduced-motion:reduce){.cc *{transition-duration:.01ms!important}}.prose[data-astro-cid-da76e4ip]+.cc{margin-top:clamp(2rem,4vw,2.75rem)}.widget-note[data-astro-cid-da76e4ip]{text-align:center;max-width:40rem;margin:1.5rem auto 0}.mobile-app[data-astro-cid-da76e4ip]{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;margin-top:2rem;display:flex}.mobile-app[data-astro-cid-da76e4ip] p[data-astro-cid-da76e4ip]{margin:0;font-weight:600}
