@media screen{body.rm-bright{--surface:#fff;--surface-alt:#fff;--surface-border:#000;--text-strong:#000;--text-body:#000;--text-soft:#000;--primary:#000;--success:#000;background:#fff;color:#000}body.rm-bright #rmContent,body.rm-bright .rm-content,body.rm-bright .rm-stage{background:#fff;color:#000}body.rm-bright .rm-header{background:#fff;border-bottom:4px solid #000;backdrop-filter:none}body.rm-bright .rm-btn,body.rm-bright .rm-font-btn,body.rm-bright .rm-logo-box,body.rm-bright .rm-nav-btn,body.rm-bright .rm-next-calcul-btn,body.rm-bright .rm-reveal-btn,body.rm-bright .rm-start-btn,body.rm-bright .rm-wheel-fab,body.rm-bright .rm-wheel-spin-btn{background:#000;border:3px solid #000;box-shadow:none;color:#fff}body.rm-bright .rm-nav-btn{font-size:max(14px, calc(14px * var(--rm-fs, 1)))}body.rm-bright .rm-btn-back,body.rm-bright .rm-btn-ghost,body.rm-bright .rm-font-btn,body.rm-bright .rm-font-level,body.rm-bright .rm-history-badge,body.rm-bright .rm-live-clock,body.rm-bright .rm-logo-text{color:#000}body.rm-bright .rm-btn-back,body.rm-bright .rm-btn-ghost,body.rm-bright .rm-font-btn,body.rm-bright .rm-history-badge{background:#fff;border:3px solid #000}body.rm-bright #btnBright[aria-pressed=true]{text-decoration:underline;text-decoration-thickness:2px}body.rm-bright .rm-btn:hover,body.rm-bright .rm-font-btn:hover,body.rm-bright .rm-nav-btn:hover,body.rm-bright .rm-next-calcul-btn:hover,body.rm-bright .rm-reveal-btn:hover,body.rm-bright .rm-start-btn:hover,body.rm-bright .rm-wheel-fab:hover,body.rm-bright .rm-wheel-spin-btn:hover{background:#000;box-shadow:none;color:#fff}body.rm-bright .rm-reveal-btn-ghost{background:#000!important;color:#fff!important}body.rm-bright :is(
.rm-btn,.rm-font-btn,.rm-wheel-fab,.rm-wheel-spin-btn,.rm-start-btn,.rm-reveal-btn,.rm-next-calcul-btn,.rm-nav-btn,.rm-meteo-btn,.rm-programme-check,.rm-programme-arrow,.rm-programme-del,.rm-journee-check,.rm-phrase-tab
):focus-visible,body.rm-bright :is(.rm-config-select,.rm-wheel-edit textarea,.rm-programme-text[contenteditable]):focus{outline:4px solid #000;outline-offset:3px}body.rm-bright .rm-config-overlay,body.rm-bright .rm-wheel-overlay{background:rgba(0,0,0,.82)}body.rm-bright .rm-config-panel,body.rm-bright .rm-wheel-modal{background:#fff;border:4px solid #000;color:#000}body.rm-bright :is(
.rm-config-title,.rm-config-label,.rm-module-name,.rm-duration-value,.rm-wheel-modal h3,.rm-wheel-result,.rm-wheel-picked-list,.rm-wheel-close
){color:#000;font-weight:700}body.rm-bright .rm-config-select,body.rm-bright .rm-wheel-edit textarea{background:#fff;border:3px solid #000;color:#000}body.rm-bright .rm-duration-row input[type=range]{accent-color:#000}body.rm-bright .rm-module-toggle{background:#fff;border:3px solid #000}body.rm-bright .rm-module-toggle.active{background:#000;border-style:double}body.rm-bright .rm-module-toggle.active .rm-module-check,body.rm-bright .rm-module-toggle.active .rm-module-name{color:#fff}body.rm-bright .rm-module-check{background:#fff;border-color:#000;color:#000}body.rm-bright .rm-module-toggle.active .rm-module-check{background:#000;border-color:#fff}body.rm-bright .rm-config-panel a{background:#fff!important;border:3px solid #000!important;color:#000!important;text-decoration:underline!important}body.rm-bright .rm-nav,body.rm-bright .rm-session-bar{background:#fff;border-color:#000;color:#000}body.rm-bright .rm-session-bar{border-bottom:4px solid #000;font-weight:800}body.rm-bright .rm-progress-dot{background:#fff;border:3px solid #000;color:#000;font-weight:800}body.rm-bright .rm-progress-dot.active{background:#000;border:4px double #fff;box-shadow:0 0 0 3px #000;color:#fff}body.rm-bright .rm-progress-dot.done{background:#000;border:3px solid #000}body.rm-bright .rm-progress-dot.done::after{content:'✓';inset:0;background:0 0;color:#fff;display:grid;place-items:center;font-weight:900}body.rm-bright .rm-progress-dot.done span{visibility:hidden}body.rm-bright .rm-progress-line,body.rm-bright .rm-progress-line.done{background:#000}body.rm-bright .rm-nav{border-top:4px solid #000}body.rm-bright .rm-nav-next,body.rm-bright .rm-nav-prev{background:#000;color:#fff}body.rm-bright .rm-timer-text{color:#000}body.rm-bright .rm-timer-bar{background:#fff;border:3px solid #000}body.rm-bright .rm-timer-fill,body.rm-bright .rm-timer-fill.danger,body.rm-bright .rm-timer-fill.warning{background:#000}body.rm-bright .rm-timer-fill.warning{border-right:4px dashed #fff}body.rm-bright .rm-timer-fill.danger{border-right:4px double #fff}body.rm-bright .rm-welcome h1{background:0 0;-webkit-background-clip:border-box;-webkit-text-fill-color:#000;background-clip:border-box;color:#000}body.rm-bright :is(
.rm-welcome p,.rm-welcome-niveau,.rm-welcome-niveau strong,.rm-welcome-niveau-ecart,.rm-welcome-niveau-btn,.rm-start-warning,.rm-end h2,.rm-end p,.rm-end-stat .num,.rm-end-stat .label,.rm-date-day,.rm-date-full,.rm-date-info,.rm-tri-cap,.rm-appel-counts,.rm-appel-num,.rm-frise-label,.rm-frise-time,.rm-frise-empty,.rm-journee-time,.rm-journee-label,.rm-journee-obj,.rm-journee-now,.rm-journee-compte,.rm-journee-hint,.rm-calcul-display,.rm-calcul-answer,.rm-calcul-counter,.rm-mot,.rm-mot-categorie,.rm-mot-definition,.rm-mot-exemple,.rm-enigme-type,.rm-enigme-question,.rm-enigme-indice,.rm-enigme-reponse,.rm-enigme-lbl,.rm-cmp-label,.rm-cmp-number,.rm-cmp-jour,.rm-cmp-words,.rm-cmp-deco,.rm-cmp-deco b,.rm-cmp-glbl,.rm-cmp-milestone,.rm-phrase,.rm-phrase-consigne,.rm-phrase-focus,.rm-defi-type,.rm-defi-text,.rm-defi-timer,.rm-question-type,.rm-question-text,.rm-question-sub,.rm-question-reponse,.rm-citation,.rm-citation-auteur,.rm-citation-guillemets,.rm-nombre-display,.rm-nombre-card .rm-nc-label,.rm-nombre-card .rm-nc-value,.rm-programme-text,.rm-programme-drag
){color:#000;font-weight:700}body.rm-bright :is(
.rm-date-day,.rm-tri-cap,.rm-mot,.rm-mot-categorie,.rm-enigme-type,.rm-defi-type,.rm-question-type,.rm-cmp-words,.rm-nombre-display,.rm-defi-timer,.rm-citation-auteur
){font-weight:900}body.rm-bright .rm-appel-card,body.rm-bright .rm-end-stat,body.rm-bright .rm-frise-item,body.rm-bright .rm-journee-item,body.rm-bright .rm-meteo-btn,body.rm-bright .rm-nombre-card,body.rm-bright .rm-programme-item{background:#fff;border:3px solid #000;color:#000;box-shadow:none}body.rm-bright .rm-frise-item.now,body.rm-bright .rm-journee-item.now,body.rm-bright .rm-meteo-btn.active,body.rm-bright .rm-nombre-card.revealed,body.rm-bright .rm-programme-item.drag-over{border:5px double #000}body.rm-bright .rm-appel-card.absent,body.rm-bright .rm-journee-item.fait,body.rm-bright .rm-journee-item.rec,body.rm-bright .rm-programme-item.checked{background:#fff;border:3px dashed #000;color:#000;opacity:1}body.rm-bright .rm-journee-check,body.rm-bright .rm-phrase-tab,body.rm-bright .rm-programme-add,body.rm-bright .rm-programme-arrow,body.rm-bright .rm-programme-check,body.rm-bright .rm-programme-del{background:#fff;border:3px solid #000;color:#000}body.rm-bright .rm-journee-check[aria-pressed=true],body.rm-bright .rm-phrase-tab.active,body.rm-bright .rm-programme-item.checked .rm-programme-check{background:#000;border:3px double #fff;color:#fff}body.rm-bright .rm-programme-add{border-style:dashed}body.rm-bright .rm-programme-item:not(.checked) .rm-programme-check{color:transparent}body.rm-bright .rm-programme-arrow:disabled{opacity:1;border-style:dotted}body.rm-bright .rm-phrase-consigne,body.rm-bright .rm-phrase-focus,body.rm-bright .rm-question-reponse{background:#fff;border:3px solid #000}body.rm-bright :is(
.rm-mot-definition,.rm-mot-exemple,.rm-enigme-indice,.rm-enigme-reponse,.rm-phrase-focus,.rm-question-reponse,.rm-citation,.rm-citation-auteur
).visible{color:#000}body.rm-bright .rm-nombre-card .rm-nc-hidden{color:#000}body.rm-bright .rm-cmp-hundred,body.rm-bright .rm-cmp-ten,body.rm-bright .rm-cmp-unit{background:#fff;border-color:#000}body.rm-bright :is(.rm-cmp-hundred i,.rm-cmp-ten i){background:#000}body.rm-bright #rmContent [style*='color:']{color:#000!important}body.rm-bright .rm-wheel-canvas-wrap{outline:4px solid #000}body.rm-bright .rm-wheel-pointer{border-top-color:#000;filter:none}}@media screen and (max-width:700px){.rm-header{align-items:flex-start;flex-wrap:wrap}.rm-header-actions{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}}@media screen and (max-width:480px){.rm-header-actions{justify-content:space-between;width:100%}.rm-header-actions .rm-btn{flex:1 1 auto;justify-content:center}}@media screen and (max-width:768px){body.rm-bright .rm-calcul-counter,body.rm-bright .rm-next-calcul-btn,body.rm-bright .rm-reveal-btn{font-size:calc(16px * var(--rm-fs, 1))}body.rm-bright .rm-next-calcul-btn,body.rm-bright .rm-reveal-btn{padding:12px 16px;min-height:44px}body.rm-bright .rm-content{padding-bottom:200px}body.rm-bright .rm-nav{flex-wrap:wrap;gap:8px;padding:10px}body.rm-bright .rm-nav-center{order:-1;width:100%;justify-content:center}body.rm-bright .rm-nav-btn{flex:1 1 0;justify-content:center;padding:10px}body.rm-bright .rm-wheel-fab{bottom:128px;left:auto;right:8px}}