.rc{color:#fff;border-radius:calc(var(--rayon) * 2);background:linear-gradient(165deg,#1e5f74,#123e4c);outline:none;flex-direction:column;gap:.6rem;max-width:26rem;min-height:34rem;margin:0 auto;padding:.9rem 1rem 1rem;display:flex;position:relative;overflow:hidden}.rc-barre{gap:4px;display:flex}.rc-segment{background:#ffffff4d;border-radius:2px;flex:1;height:4px;overflow:hidden}.rc-segment-plein{background:#fff;width:0;height:100%}.rc-haut{color:#cfe3ea;z-index:2;align-items:center;gap:.4rem;font-size:.85rem;display:flex;position:relative}.rc-etiquette{text-transform:uppercase;letter-spacing:.06em;margin-right:auto;font-size:.75rem}.rc-bouton{color:#fff;cursor:pointer;background:#ffffff26;border:0;border-radius:999px;width:2rem;height:2rem;font-size:.9rem}.rc-bouton:focus-visible,.rc-option:focus-visible,.rc-ensuite:focus-visible{outline-offset:2px;outline:3px solid #e6b422}.rc-scene{text-align:center;z-index:2;pointer-events:none;flex-direction:column;flex:1;justify-content:center;gap:.7rem;display:flex;position:relative}.rc-scene button{pointer-events:auto}.rc-pied{color:#cfe3ea;text-align:center;z-index:2;font-size:.72rem;position:relative}.rc-zone{z-index:1;cursor:pointer;background:0 0;border:0;width:35%;position:absolute;top:3.5rem;bottom:2rem}.rc-zone--avant{left:0}.rc-zone--apres{width:65%;right:0}.rc-zone:focus-visible{outline:2px dashed #fff9}.rc-titre{font-family:var(--titre);font-size:2.2rem;font-weight:700;line-height:1.1}.rc-titre-petit{font-family:var(--titre);font-size:1.2rem;font-weight:650}.rc-chiffre{font-family:var(--titre);font-variant-numeric:lining-nums tabular-nums;font-size:3.4rem;font-weight:700;line-height:1}.rc-phrase{color:#e8f2f5;font-size:1.05rem}.rc-detail{color:#cfe3ea;font-size:.92rem}.rc-emoji{font-size:3.4rem;line-height:1}.rc-silhouette{width:70%;margin:0 auto}.rc-silhouette svg{width:100%;max-height:14rem;display:block}.rc-forme{fill:#fff;stroke:none}.rc-courbe{width:100%;max-width:20rem;margin:0 auto}.rc-courbe path{fill:none;stroke:#e6b422;stroke-width:4px;stroke-linejoin:round;stroke-linecap:round}.rc-courbe text{fill:#cfe3ea;font-size:12px}.rc-points{flex-wrap:wrap;justify-content:center;gap:5px;max-width:20rem;margin:0 auto;display:flex}.rc-points--serre{gap:3px}.rc-point{border-radius:50%;width:12px;height:12px}.rc-points--serre .rc-point{border-radius:2px;width:9px;height:9px}.rc-point--naissance{background:#7fd6a0}.rc-point--deces{background:#ffffff8c}.rc-point--asso{background:#e6b422}.rc-legende-points{font-size:1rem}.rc-legende-points strong{font-family:var(--titre);font-size:1.6rem}.rc-grille{grid-template-columns:repeat(10,1fr);gap:3px;width:100%;max-width:15rem;margin:0 auto;display:grid}.rc-grille span{aspect-ratio:1;border-radius:3px}.rc-legende{text-align:left;gap:.25rem;margin:0 auto;padding:0;font-size:.95rem;list-style:none;display:grid}.rc-legende li:before{content:"";background:var(--c);vertical-align:-.05rem;border-radius:3px;width:.8rem;height:.8rem;margin-right:.45rem;display:inline-block}.rc-jauge{width:70%;margin:0 auto}.rc-jauge-fond,.rc-jauge-valeur{fill:none;stroke-width:18px;stroke-linecap:round}.rc-jauge-fond{stroke:#fff3}.rc-jauge-valeur{stroke:#e6b422}.rc-question{font-family:var(--titre);font-size:1.45rem;font-weight:650;line-height:1.25}.rc-options{gap:.5rem;display:grid}.rc-option{pointer-events:auto;color:#17171a;border-radius:var(--rayon);font:inherit;cursor:pointer;background:#fff;border:0;padding:.75rem 1rem;font-weight:600}.rc-option:hover{background:#f3e7c4}.rc-verdict{border-radius:999px;align-self:center;padding:.35rem .7rem;font-weight:700}.rc-verdict--juste{background:#2e9e5b}.rc-verdict--faux{background:#cf3b2f}.rc-ensuite{color:#1e5f74;background:#fff;align-self:center}.rc-fin{text-align:center;gap:.6rem;display:grid}.rc-fin .rc-resumes{grid-template-columns:1fr 1fr;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.rc-fin .rc-resumes strong{font-family:var(--titre);font-size:1.5rem;display:block}.rc-fin .rc-resumes span{color:#cfe3ea;font-size:.82rem}.rc-fin a{color:#fff}.rc-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.rc-actions .bouton,.rc-actions .plat{pointer-events:auto}.rc-actions .plat{color:#fff;background:#ffffff26;border-color:#0000}.rc-note{color:#cfe3ea;font-size:.8rem}@media (prefers-reduced-motion:no-preference){@keyframes rc-pop{0%{opacity:0;transform:scale(0)}}@keyframes rc-entre{0%{opacity:0;transform:translateY(12px)scale(.94)}}.rc-pop{animation:.35s cubic-bezier(.3,1.6,.5,1) both rc-pop}.rc-entre{animation:.6s ease-out both rc-entre}.rc-scene>*{animation:.45s ease-out both rc-entre}}.rc-dialogue{background:0 0;border:0;width:min(26rem,100vw - 1rem);max-width:none;padding:0}.rc-dialogue::backdrop{background:#0a1419bf}.rc-lancer{text-align:left;cursor:pointer;color:#fff;border-radius:calc(var(--rayon) * 1.5);width:100%;font:inherit;background:linear-gradient(120deg,#1e5f74,#2b7f99);border:0;align-items:center;gap:.8rem;margin:.6rem 0 1rem;padding:.8rem 1rem;display:flex}.rc-lancer strong{font-family:var(--titre);font-size:1.15rem;display:block}.rc-lancer small{color:#cfe3ea}.rc-lancer-icone{background:#ffffff2e;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;font-size:1.8rem;line-height:1;display:grid}.rc-lancer:focus-visible{outline:3px solid var(--accent);outline-offset:2px}
