:root{--color-black: #0e0e0e;--color-white: #fff;--color-blue-100: #e8f2ff;--color-blue-500: #4b96ff;--color-slate-500: #a9adc1;--color-gray-100: #f7f7f7;--color-gray-200: #e6e9ee;--color-gray-300: #dde0e4;--color-gray-400: #818890;--color-gray-500: #535661;--color-gray-600: #4b4c53;--color-gray-700: #3a3d4a;--color-gray-800: #2e3039;--color-gray-900: #1f2028;--color-green-100: #e7f9ed;--color-green-500: #30c85e;--color-green-600: #68d94a;--color-red-500: #ff4545;--color-yellow-100: #fef7e6;--color-yellow-500: #ffd644;--color-pink-300: #f6b1cf;--color-pink-500: #ee76ab;--color-team-unknown: #818890;--color-team-blue: #36a3ff;--color-team-red: #ff4545;--color-team-yellow: #a08600;--color-yellow-500: #a08600;--color-yellow-500-inverted: #ffd644}.light,.dark .text-inverse{--color-team-unknown: var(--color-black);--bg-primary: var(--color-white);--bg-secondary: var(--color-gray-100);--bg-tertiary: var(--color-pink-300);--bg-alt: var(--color-gray-200);--border-secondary: var(--color-gray-200);--text-primary: var(--color-black);--text-secondary: var(--color-gray-500);color-scheme:light}.dark,.light .text-inverse{--color-team-yellow: #ffd644;--color-yellow-500: #ffd644;--color-yellow-500-inverted: #a08600;--color-team-unknown: var(--color-white);--bg-primary: var(--color-gray-900);--bg-secondary: var(--color-gray-800);--bg-tertiary: var(--color-pink-300);--bg-alt: var(--color-gray-700);--border-secondary: var(--color-gray-600);--text-primary: var(--color-white);--text-secondary: var(--color-slate-500);color-scheme:dark}.set-color-team-current-yellow{--color-team-current: var(--color-team-yellow)}.set-color-team-current-red{--color-team-current: var(--color-team-red)}.set-color-team-current-blue{--color-team-current: var(--color-team-blue)}.dark .set-color-team-current-unknown{--color-team-current: var(--color-white)}.light .set-color-team-current-unknown{--color-team-current: var(--color-black)}:focus:not(:focus-visible){outline:none}body{overflow-x:hidden}*{-webkit-tap-highlight-color:transparent}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-text-fill-color:black!important;box-shadow:0 0 0 999px var(--color-gray-100) inset!important;background-clip:content-box!important}.dark input:-webkit-autofill,.dark input:-webkit-autofill:hover,.dark input:-webkit-autofill:focus,.dark input:-webkit-autofill:active{-webkit-text-fill-color:white!important;box-shadow:0 0 0 999px var(--color-gray-800) inset!important;background-clip:content-box!important}input:-webkit-autofill:first-line{font-size:1.125rem;font-weight:500;font-family:Matter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}[hidden]{pointer-events:none}dark-mode,light-mode{display:none}@media (prefers-reduced-motion: no-preference){:focus{transition:outline-offset .1s ease;outline-offset:4px}}a{color:var(--color-team-current)}.underlined{position:relative;text-decoration:none!important;white-space:nowrap}.underlined:focus{outline:none;text-decoration:none!important}.underlined:after{content:"";height:2px;transform:scaleX(0);transition:transform .25s ease;transform-origin:left;left:0;bottom:-4px;width:100%;display:block;position:absolute}.underlined:hover:after,.underlined:focus:after,.active.underlined:after{background-color:currentColor;transform:scaleX(1)}@media (prefers-reduced-motion){.underlined:after{opacity:0;transition:opacity .25s ease}.underlined:hover:after,.underlined:focus:after,.active.underlined:after{opacity:1}}.dark iframe[src*=transistor]{border-radius:8px}.yt-lite{border-radius:.5rem;max-height:90vh;max-width:90vw}.lyt-activated{background-image:none!important}.quote-child>*:first-child:before{content:"\201c"}.quote-child>*:last-child:after{content:"\201d"}.rainbow .mot{display:inline-block}.rainbow span.lettre{display:inline-block;transform:scale(.8)}.rainbow span.emoji{display:inline-block;transform:scale(.4);opacity:0}.rainbow .ls+.la{margin:0 0 0 -.01em}.rainbow .la+.lv{margin:0 0 0 -.14em}.rainbow .lt+.lo{margin:0 0 0 -.1em}.rainbow .lt+.la{margin:0 0 0 -.12em}.rainbow .la+.lc,.rainbow .lc+.lt{margin:0 0 0 -.05em}svg.rainbow{overflow:visible}html[lang=en] .rainbow .la+.lc,html[lang=en] .rainbow .la+.lv,html[lang=en] .rainbow .lc+.lt,html[lang=en] .rainbow .lt+.la,html[lang=en] .rainbow .lt+.lo{margin:0}html[lang=en] .rainbow .lv+.le{margin:0 -.04em 0 -.14em}html[lang=en] .rainbow .lu+.lr{margin:0 0 0 -.01em}.sectionCercle .etapeSpe .rainbow{width:95vw;height:auto}span.c-beige{color:#fef7e6}span.c-noir{color:#0e0e0e}span.c-jaune{color:#ffd372}span.c-bleu{color:#88c1f8}span.c-bleu2{color:#2b3d73}span.c-rose{color:#f6b1cf}span.c-rouge{color:#e72f63}span.c-orange{color:#f15b40}path.c-beige{fill:#fef7e6}path.c-noir{fill:#0e0e0e}path.c-jaune{fill:#ffd372}path.c-bleu{fill:#88c1f8}path.c-bleu2{fill:#2b3d73}path.c-rose{fill:#f6b1cf}path.c-rouge{fill:#e72f63}path.c-orange{fill:#f15b40}
