.outil-grid[data-astro-cid-snpexxs2]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px 40px;display:grid}.outil-grid[data-astro-cid-snpexxs2]>[data-astro-cid-snpexxs2]{min-width:0}.tete[data-astro-cid-snpexxs2]{text-align:center;grid-column:1/-1}.tete[data-astro-cid-snpexxs2] h1[data-astro-cid-snpexxs2]{margin:6px 0 4px;font-size:clamp(1.7rem,4vw,2.6rem)}.scene[data-astro-cid-snpexxs2]{aspect-ratio:1;border-radius:var(--radius);background:radial-gradient(circle at 50% 45%,#15362b 0%,#0d1d1f 55%,#070c0a 100%);border:1px solid #1f3029;place-items:center;width:100%;max-width:min(520px,100vh - 290px);margin-inline:auto;display:grid;position:relative;overflow:hidden}.scene[data-astro-cid-snpexxs2].immersion{z-index:2000;aspect-ratio:auto;background:#040706;border:0;border-radius:0;max-width:none;position:fixed;inset:0}.scene[data-astro-cid-snpexxs2].immersion .halo[data-astro-cid-snpexxs2],.scene[data-astro-cid-snpexxs2].immersion .anneau[data-astro-cid-snpexxs2]{aspect-ratio:1;width:min(86vw,86vh);height:auto}.scene[data-astro-cid-snpexxs2].immersion .cercle[data-astro-cid-snpexxs2]{width:min(70vw,70vh)}.plein[data-astro-cid-snpexxs2],.fermer[data-astro-cid-snpexxs2]{z-index:2;color:#efe8da;cursor:pointer;background:#060c0a80;border:1px solid #c9aa7259;border-radius:999px;position:absolute;top:12px;right:12px}.plein[data-astro-cid-snpexxs2]{place-items:center;width:40px;height:40px;display:grid}.fermer[data-astro-cid-snpexxs2]{font:inherit;padding:8px 18px;display:none}.immersion[data-astro-cid-snpexxs2] .plein[data-astro-cid-snpexxs2]{display:none}.immersion[data-astro-cid-snpexxs2] .fermer[data-astro-cid-snpexxs2]{display:block}.halo[data-astro-cid-snpexxs2]{border:1px solid #c9aa7238;border-radius:50%;width:86%;height:86%;margin:auto;position:absolute;inset:0}.anneau[data-astro-cid-snpexxs2]{pointer-events:none;width:86%;height:86%;margin:auto;position:absolute;inset:0;transform:rotate(-90deg)}.anneau[data-astro-cid-snpexxs2] circle[data-astro-cid-snpexxs2]{fill:none;stroke:#dcc28e;stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:267.04;stroke-dashoffset:267.04px;opacity:0}.cercle[data-astro-cid-snpexxs2]{aspect-ratio:1;background:radial-gradient(circle at 50% 40%,#dcc28e59,#c9aa721f 55%,#c9aa720a 72%);border:1px solid #c9aa7299;border-radius:50%;width:70%;transition-property:transform;transition-timing-function:ease-in-out;position:absolute;transform:scale(.45);box-shadow:0 0 90px 10px #c9aa721f}.consigne[data-astro-cid-snpexxs2]{text-align:center;color:#efe8da;flex-direction:column;display:flex;position:absolute}.consigne[data-astro-cid-snpexxs2] strong[data-astro-cid-snpexxs2]{font-family:var(--font-title);font-size:clamp(1.8rem,5vw,2.6rem);font-weight:300}.consigne[data-astro-cid-snpexxs2] span[data-astro-cid-snpexxs2]{font-family:var(--font-title);font-variant-numeric:tabular-nums;color:#c9aa72;min-height:1.5em;font-size:1.3rem}.resume[data-astro-cid-snpexxs2]{text-align:center;color:var(--ink);margin:0 0 12px;font-size:1.05rem}.demarrer[data-astro-cid-snpexxs2]{border:1px solid var(--laiton);width:100%;color:var(--ink);background:0 0}.demarrer[data-astro-cid-snpexxs2][hidden]{display:none}.perle[data-astro-cid-snpexxs2]{z-index:1;aspect-ratio:1;cursor:pointer;color:#241a0b;background:radial-gradient(circle at 34% 24%,#fffcf0f2 0%,#fff4d68c 16%,#fff0cd00 40%),radial-gradient(circle at 70% 82%,#ffe2aa80 0%,#ffe2aa00 34%),radial-gradient(circle,#ecd6a2 0%,#cdaa68 52%,#8f6c34 100%);border:0;border-radius:50%;width:clamp(132px,38%,180px);padding:0;transition:transform .35s,box-shadow .35s;animation:5s ease-in-out infinite perle-souffle;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffecc48c,0 0 34px 6px #dcbc8052,0 14px 34px #00000080,inset 0 -10px 20px #5c3e1480,inset 0 3px 8px #fffaebd9}.perle[data-astro-cid-snpexxs2]:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff8c 50%,#0000 58%);animation:5.5s ease-in-out infinite perle-reflet;position:absolute;inset:-30%;transform:translate(-70%)}.perle[data-astro-cid-snpexxs2] span[data-astro-cid-snpexxs2]{z-index:1;font-family:var(--font-title);letter-spacing:.02em;text-shadow:0 1px #fff6de99;font-size:clamp(1.02rem,3.4vw,1.2rem);position:relative}.perle[data-astro-cid-snpexxs2]:hover,.perle[data-astro-cid-snpexxs2]:focus-visible{animation-play-state:paused;transform:scale(1.05);box-shadow:0 0 0 1px #ffecc4bf,0 0 52px 12px #e2c48c73,0 14px 34px #00000080,inset 0 -10px 20px #5c3e1473,inset 0 3px 8px #fffaebe6}.perle[data-astro-cid-snpexxs2]:active{transform:scale(.97)}.perle[data-astro-cid-snpexxs2][hidden]{display:none}@keyframes perle-souffle{50%{transform:scale(1.035)}}@keyframes perle-reflet{0%,55%{transform:translate(-70%)}to{transform:translate(70%)}}@media (prefers-reduced-motion:reduce){.perle[data-astro-cid-snpexxs2],.perle[data-astro-cid-snpexxs2]:after{animation:none}}.restant[data-astro-cid-snpexxs2]{text-align:center;color:var(--laiton);min-height:1.6em;margin:10px 0 2px;font-weight:500}.jour[data-astro-cid-snpexxs2]{text-align:center;color:var(--ink-soft);margin:0 0 10px;font-size:.95rem}.jour[data-astro-cid-snpexxs2] span[data-astro-cid-snpexxs2]{letter-spacing:.25em;color:var(--laiton);margin-left:6px}.moments[data-astro-cid-snpexxs2]{text-align:center;margin:0 0 14px}.moments-titre[data-astro-cid-snpexxs2]{color:var(--ink-soft);margin-bottom:8px;font-size:.9rem;display:block}.moments-liste[data-astro-cid-snpexxs2]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.moment[data-astro-cid-snpexxs2]{border:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px;font-size:.92rem;transition:border-color .2s,color .2s}.moment[data-astro-cid-snpexxs2]:hover,.moment[data-astro-cid-snpexxs2].choisi{border-color:var(--laiton);color:var(--laiton-clair)}.reglages[data-astro-cid-snpexxs2]{padding:14px 18px}.reglages[data-astro-cid-snpexxs2] summary[data-astro-cid-snpexxs2]{cursor:pointer;color:var(--ink);font-weight:500}.rythmes[data-astro-cid-snpexxs2]{gap:8px;margin:14px 0 16px;display:grid}.rythme[data-astro-cid-snpexxs2],.duree[data-astro-cid-snpexxs2]{cursor:pointer}.rythme[data-astro-cid-snpexxs2]{border-radius:var(--radius-sm);border:1px solid var(--line);align-items:center;gap:12px;padding:9px 14px;transition:border-color .25s;display:flex}.rythme[data-astro-cid-snpexxs2]:has(input:checked){border-color:var(--laiton)}.rythme[data-astro-cid-snpexxs2] input[data-astro-cid-snpexxs2],.duree[data-astro-cid-snpexxs2] input[data-astro-cid-snpexxs2]{accent-color:var(--laiton);flex:none;width:18px;height:18px}.rythme[data-astro-cid-snpexxs2] span[data-astro-cid-snpexxs2]{color:var(--ink);flex-direction:column;line-height:1.3;display:flex}.rythme[data-astro-cid-snpexxs2] small[data-astro-cid-snpexxs2]{color:var(--ink-soft);font-size:.9rem}.reglages[data-astro-cid-snpexxs2] h3[data-astro-cid-snpexxs2]{margin:0 0 8px;font-size:1.05rem}.durees[data-astro-cid-snpexxs2]{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.duree[data-astro-cid-snpexxs2]{border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-weight:500;display:flex}.son[data-astro-cid-snpexxs2]{color:var(--ink-soft);cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:10px;font-size:.9rem;display:flex}.son[data-astro-cid-snpexxs2][hidden]{display:none}.son[data-astro-cid-snpexxs2] input[data-astro-cid-snpexxs2]{accent-color:var(--laiton);flex:none;margin-top:3px}.avertissement[data-astro-cid-snpexxs2]{color:var(--ink-soft);margin:12px 0 0;font-size:.85rem}@media (width<=860px){.outil-grid[data-astro-cid-snpexxs2]{grid-template-columns:minmax(0,1fr);gap:12px}.scene[data-astro-cid-snpexxs2]{min-width:260px;max-width:min(100%,100vh - 340px)}}
