html[data-theme="dark"] ._page_ntl4k_1{--paper:#091824;--ink:#e6eef2;--muted:#a8bac6;--line:#304757;background:
    radial-gradient(circle at 86% 7%, #142b3b, transparent 20rem),
    var(--paper);}
html[data-theme="dark"] ._header_ntl4k_17{border-bottom: 1px solid #344b5d;}
html[data-theme="dark"] ._planBadge_ntl4k_79{background: #142b3b;border: 1px solid #344b5d;}
html[data-theme="dark"] ._stats_ntl4k_182{background: #142b3b;}
html[data-theme="dark"] ._statIcon_ntl4k_205{background: #142b3b;}
html[data-theme="dark"] ._windowStat_ntl4k_239{background: #142b3b;}
html[data-theme="dark"] ._tabs_ntl4k_259{background: #142b3b;}
html[data-theme="dark"] ._tabs_ntl4k_259 ._activeTab_ntl4k_282{background: #142b3b;}
html[data-theme="dark"] ._panel_ntl4k_121{background: #142b3b;}
html[data-theme="dark"] ._lawCard_ntl4k_323{background: #142b3b;border: 1px solid #344b5d;}
html[data-theme="dark"] ._lawActive_ntl4k_333{background: linear-gradient(145deg, #142b3b, #142b3b 72%);border-color: #344b5d;}
html[data-theme="dark"] ._lawCard_ntl4k_323 small{background: #142b3b;}
html[data-theme="dark"] ._lawCard_ntl4k_323 ._soon_ntl4k_362{background: #142b3b;}
html[data-theme="dark"] ._lawProgress_ntl4k_374{background: #142b3b;}
html[data-theme="dark"] ._choiceCard_ntl4k_411{background: #142b3b;}
html[data-theme="dark"] ._mixCard_ntl4k_425{background: linear-gradient(135deg, #142b3b, #142b3b);}
html[data-theme="dark"] ._choiceSelected_ntl4k_446{background: #142b3b;}
html[data-theme="dark"] ._mistakeList_ntl4k_607 article,html[data-theme="dark"] ._reviewList_ntl4k_608 article{background: #142b3b;border: 1px solid #344b5d;}
html[data-theme="dark"] ._mistakeList_ntl4k_607 article > span,html[data-theme="dark"] ._reviewList_ntl4k_608 article > span{background: #142b3b;}
html[data-theme="dark"] ._mistakeList_ntl4k_607 a,html[data-theme="dark"] ._reviewList_ntl4k_608 a,html[data-theme="dark"] ._explanation_ntl4k_652 a{color: #d6e2e9;}
html[data-theme="dark"] ._emptyState_ntl4k_658 > span{background: #142b3b;}
html[data-theme="dark"] ._questionCard_ntl4k_739,html[data-theme="dark"] ._resultCard_ntl4k_123{background: #142b3b;}
html[data-theme="dark"] ._progressTrack_ntl4k_749{background: #142b3b;}
html[data-theme="dark"] ._questionMeta_ntl4k_762 small{background: #142b3b;}
html[data-theme="dark"] ._answer_ntl4k_792{background: #142b3b;border: 1px solid #344b5d;}
html[data-theme="dark"] ._answer_ntl4k_792 > span{color: #d6e2e9;background: #142b3b;}
html[data-theme="dark"] ._answer_ntl4k_792:hover:not(:disabled),html[data-theme="dark"] ._selected_ntl4k_832{background: #142b3b;border-color: #344b5d;}
html[data-theme="dark"] ._correct_ntl4k_842{color: #d6e2e9;background: #142b3b;}
html[data-theme="dark"] ._wrong_ntl4k_848{color: #d6e2e9;background: #142b3b;}
html[data-theme="dark"] ._explanationGood_ntl4k_861{background: #142b3b;}
html[data-theme="dark"] ._explanationBad_ntl4k_866{background: #142b3b;}
html[data-theme="dark"] ._explanation_ntl4k_652 p{color: #d6e2e9;}
html[data-theme="dark"] ._secondary_ntl4k_454{background: #142b3b;}
html[data-theme="dark"] ._page_ygusu_1{--ink:#e6eef2;--muted:#a8bac6;--line:#304757;--paper:#091824;background:
    radial-gradient(circle at 86% 8%, #142b3b, transparent 22rem),
    var(--paper);}
html[data-theme="dark"] ._header_ygusu_14{border-bottom: 1px solid #344b5d;}
html[data-theme="dark"] ._heroFacts_ygusu_167{border-top: 1px solid #344b5d;}
html[data-theme="dark"] ._infoGrid_ygusu_189{background: #142b3b;}
html[data-theme="dark"] ._notice_ygusu_221{background: #142b3b;border: 1px solid #344b5d;}
html[data-theme="dark"] ._questionCard_ygusu_319,html[data-theme="dark"] ._result_ygusu_104{background: #142b3b;}
html[data-theme="dark"] ._progress_ygusu_329{background: #142b3b;}
html[data-theme="dark"] ._questionMeta_ygusu_341 small{background: #142b3b;}
html[data-theme="dark"] ._prompt_ygusu_369{color: #d6e2e9;}
html[data-theme="dark"] ._questionCard_ygusu_319 textarea{background: #142b3b;border: 1px solid #344b5d;}
html[data-theme="dark"] ._questionCard_ygusu_319 textarea:disabled{color: #d6e2e9;}
html[data-theme="dark"] ._qcmOption_ygusu_413,html[data-theme="dark"] ._qcmOptionSelected_ygusu_419{background: #142b3b;border: 1px solid #344b5d;}
html[data-theme="dark"] ._qcmOptionSelected_ygusu_419{background: #142b3b;border-color: #344b5d;}
html[data-theme="dark"] ._qcmOption_ygusu_413 > span,html[data-theme="dark"] ._qcmOptionSelected_ygusu_419 > span{background: #142b3b;}
html[data-theme="dark"] ._secondary_ygusu_121{background: #142b3b;}
html[data-theme="dark"] ._prototypeBadge_ygusu_531{background: #142b3b;}
html[data-theme="dark"] ._criterionGood_ygusu_567{background: #142b3b;border-color: #344b5d !important;}
html[data-theme="dark"] ._criterionMissing_ygusu_572{background: #142b3b;border-color: #344b5d !important;}
html[data-theme="dark"] ._criteria_ygusu_547 button > span{background: #142b3b;}
html[data-theme="dark"] ._criterionGood_ygusu_567 > span{color: #d6e2e9;}
html[data-theme="dark"] ._criterionMissing_ygusu_572 > span{color: #d6e2e9;}
html[data-theme="dark"] ._qcmCorrect_ygusu_617{background: #142b3b;border-color: #344b5d;}
html[data-theme="dark"] ._qcmIncorrect_ygusu_618{background: #142b3b;border-color: #344b5d;}
html[data-theme="dark"] ._qcmCorrect_ygusu_617 > span,html[data-theme="dark"] ._qcmIncorrect_ygusu_618 > span{background: #142b3b;}
html[data-theme="dark"] ._qcmCorrect_ygusu_617 > span{color: #d6e2e9;}
html[data-theme="dark"] ._qcmIncorrect_ygusu_618 > span{color: #d6e2e9;}
html[data-theme="dark"] ._modelAnswer_ygusu_678{background: #142b3b;}
html[data-theme="dark"] ._modelAnswer_ygusu_678 p{color: #d6e2e9;}
html[data-theme="dark"] ._modelAnswer_ygusu_678 a{color: #d6e2e9;}
html[data-theme="dark"] ._resultList_ygusu_741 article{background: #142b3b;}
html[data-theme="dark"] ._resultList_ygusu_741 article > span{color: #d6e2e9;background: #142b3b;}
html[data-theme="dark"] ._page_dbvwf_1{--ink:#e6eef2;--muted:#a8bac6;--line:#304757;background:
    radial-gradient(circle at 82% 5%, #142b3b, #0000 24rem), #142b3b;}
html[data-theme="dark"] ._header_dbvwf_2{border-bottom: 1px solid #344b5d;}
html[data-theme="dark"] ._freeBadge_dbvwf_2{border: 1px solid #344b5d;}
html[data-theme="dark"] ._progress_dbvwf_3{background: #142b3b;}
html[data-theme="dark"] ._viewerColumn_dbvwf_3,html[data-theme="dark"] ._questionColumn_dbvwf_3{background: #142b3b;}
html[data-theme="dark"] ._replay_dbvwf_3{color: #d6e2e9;}
html[data-theme="dark"] ._decisionGroup_dbvwf_3 legend{color: #d6e2e9;}
html[data-theme="dark"] ._choice_dbvwf_3{background: #142b3b;border: 1px solid #344b5d;}
html[data-theme="dark"] ._choice_dbvwf_3 > span{border: 1px solid #344b5d;}
html[data-theme="dark"] ._choice_dbvwf_3:hover:not(:disabled),html[data-theme="dark"] ._selected_dbvwf_3{background: #142b3b;}
html[data-theme="dark"] ._correct_dbvwf_3{background: #142b3b;}
html[data-theme="dark"] ._wrong_dbvwf_3{background: #142b3b;}
html[data-theme="dark"] ._lineGood_dbvwf_3{color: #d6e2e9;}
html[data-theme="dark"] ._lineBad_dbvwf_3{color: #d6e2e9;}
html[data-theme="dark"] ._correction_dbvwf_3 p{color: #d6e2e9;}
html[data-theme="dark"] ._good_dbvwf_3{background: #142b3b;}
html[data-theme="dark"] ._mixed_dbvwf_3{background: #142b3b;border-color: #344b5d;}
html[data-theme="dark"] ._startScreen_dbvwf_4{background: #142b3b;}
html[data-theme="dark"] ._startDetails_dbvwf_4 span{background: #142b3b;}
html[data-theme="dark"] ._result_dbvwf_4{background: #142b3b;}
html[data-theme="dark"] ._review_dbvwf_4 article{background: #142b3b;}
html[data-theme="dark"] ._review_dbvwf_4 p{color: #d6e2e9;}
html[data-theme="dark"] ._page_zp3rd_1 > header{border-bottom: 1px solid #344b5d;}
html[data-theme="dark"] ._card_zp3rd_1{color: #d6e2e9;background: #142b3b;}
html[data-theme="dark"] ._tabs_zp3rd_1{background: #142b3b;}
html[data-theme="dark"] ._tabs_zp3rd_1 button{color: #d6e2e9;}
html[data-theme="dark"] ._tabs_zp3rd_1 ._active_zp3rd_1{color: #d6e2e9;background: #142b3b;}
html[data-theme="dark"] ._card_zp3rd_1 label{color: #d6e2e9;}
html[data-theme="dark"] ._card_zp3rd_1 input:not([type="checkbox"]){background: #142b3b;border: 1px solid #344b5d;}
html[data-theme="dark"] ._message_zp3rd_1{color: #d6e2e9;background: #142b3b;}
html[data-theme="dark"] ._notice_zp3rd_1 p{color: #d6e2e9;}
html[data-theme="dark"] ._notice_zp3rd_1 a{color: #d6e2e9;background: #142b3b;}
html[data-theme="dark"] ._actions_zp3rd_1 a,html[data-theme="dark"] ._actions_zp3rd_1 button{color: #d6e2e9;background: #142b3b;border: 1px solid #344b5d;}
html[data-theme="dark"] ._page_wpx77_1 nav{border-bottom: 1px solid #344b5d;}
html[data-theme="dark"] ._plans_wpx77_1 article,html[data-theme="dark"] ._dashboard_wpx77_1 > div,html[data-theme="dark"] ._state_wpx77_1{color: #d6e2e9;background: #142b3b;}
html[data-theme="dark"] ._paid_wpx77_1{border: 2px solid #344b5d;}
html[data-theme="dark"] ._popular_wpx77_1{background: #142b3b;}
html[data-theme="dark"] ._plans_wpx77_1 li{color: #d6e2e9;}
html[data-theme="dark"] ._consent_wpx77_1{color: #d6e2e9;}
html[data-theme="dark"] ._primary_wpx77_1,html[data-theme="dark"] ._secondary_wpx77_1{color: #d6e2e9;background: #142b3b;}
html[data-theme="dark"] ._secondary_wpx77_1{background: #142b3b;border: 1px solid #344b5d;}
html[data-theme="dark"] ._history_wpx77_1 li{border-bottom: 1px solid #344b5d;}
html[data-theme="dark"] ._message_wpx77_1{color: #d6e2e9;background: #142b3b;}
html[data-theme="dark"] ._page_umdn0_1{color: #d6e2e9;background: #142b3b;}
html[data-theme="dark"] ._sectionTabs_umdn0_65{background: #142b3b;}
html[data-theme="dark"] ._sectionTabs_umdn0_65 a{color: #d6e2e9;}
html[data-theme="dark"] ._sectionTabs_umdn0_65 ._activeSection_umdn0_66{color: #d6e2e9;background: #142b3b;}
html[data-theme="dark"] ._page_umdn0_1 header p{color: #d6e2e9;}
html[data-theme="dark"] ._readiness_umdn0_76 i{background: #142b3b;}
html[data-theme="dark"] ._metrics_umdn0_103 article{background: #142b3b;}
html[data-theme="dark"] ._sectionHead_umdn0_160 button,html[data-theme="dark"] ._form_umdn0_161 button{color: #d6e2e9;background: #142b3b;}
html[data-theme="dark"] ._timeline_umdn0_180{background: #142b3b;}
html[data-theme="dark"] ._list_umdn0_196 > article{border-top: 1px solid #344b5d;}
html[data-theme="dark"] ._icon_umdn0_208{color: #d6e2e9;background: #142b3b;}
html[data-theme="dark"] ._strength_umdn0_217{color: #d6e2e9;background: #142b3b;}
html[data-theme="dark"] ._match_umdn0_221{background: #142b3b;}
html[data-theme="dark"] ._activityMain_umdn0_225 p{color: #d6e2e9;}
html[data-theme="dark"] ._form_umdn0_161{background: #142b3b;}
html[data-theme="dark"] ._form_umdn0_161 label{color: #d6e2e9;}
html[data-theme="dark"] ._form_umdn0_161 input,html[data-theme="dark"] ._form_umdn0_161 select,html[data-theme="dark"] ._form_umdn0_161 textarea{background: #142b3b;border: 1px solid #344b5d;}
html[data-theme="dark"] ._empty_umdn0_294{border: 1px dashed #344b5d;}
html[data-theme="dark"] ._message_umdn0_304{color: #d6e2e9;background: #142b3b;}
html[data-theme="dark"] ._page_183mm_1{color: #d6e2e9;background: #142b3b;}
html[data-theme="dark"] ._page_183mm_1 header p,html[data-theme="dark"] ._empty_183mm_38 p,html[data-theme="dark"] ._profileIntro_183mm_37 p{color: #d6e2e9;}
html[data-theme="dark"] ._tabs_183mm_60{background: #142b3b;}
html[data-theme="dark"] ._tabs_183mm_60 button,html[data-theme="dark"] ._tabs_183mm_60 a{color: #d6e2e9;}
html[data-theme="dark"] ._tabs_183mm_60 ._active_183mm_80{color: #d6e2e9;background: #142b3b;}
html[data-theme="dark"] ._panel_183mm_85,html[data-theme="dark"] ._program_183mm_39,html[data-theme="dark"] ._empty_183mm_38,html[data-theme="dark"] ._timer_183mm_88{background: #142b3b;}
html[data-theme="dark"] ._form_183mm_101 > label,html[data-theme="dark"] ._finish_183mm_108 label{color: #d6e2e9;}
html[data-theme="dark"] ._form_183mm_101 input,html[data-theme="dark"] ._form_183mm_101 select,html[data-theme="dark"] ._form_183mm_101 textarea,html[data-theme="dark"] ._finish_183mm_108 textarea{background: #142b3b;border: 1px solid #344b5d;}
html[data-theme="dark"] ._form_183mm_101 fieldset{border: 1px solid #344b5d;}
html[data-theme="dark"] ._form_183mm_101 legend{color: #d6e2e9;}
html[data-theme="dark"] ._save_183mm_179,html[data-theme="dark"] ._empty_183mm_38 button,html[data-theme="dark"] ._empty_183mm_38 > a,html[data-theme="dark"] ._programHead_183mm_39 button,html[data-theme="dark"] ._sessionActions_183mm_183 button,html[data-theme="dark"] ._timer_183mm_88 button{color: #d6e2e9;background: #142b3b;}
html[data-theme="dark"] ._programHead_183mm_39{background: #142b3b;}
html[data-theme="dark"] ._vmaScale_183mm_226 span{background: #142b3b;}
html[data-theme="dark"] ._session_183mm_183{background: #142b3b;}
html[data-theme="dark"] ._kind_183mm_288{color: #d6e2e9;background: #142b3b;}
html[data-theme="dark"] ._kind_183mm_288._high_183mm_300{background: #142b3b;}
html[data-theme="dark"] ._kind_183mm_288._medium_183mm_304{color: #d6e2e9;background: #142b3b;}
html[data-theme="dark"] ._kind_183mm_288._low_183mm_308{color: #d6e2e9;background: #142b3b;}
html[data-theme="dark"] ._sessionMain_183mm_312 p{color: #d6e2e9;}
html[data-theme="dark"] ._targets_183mm_327 strong,html[data-theme="dark"] ._targets_183mm_327 em{background: #142b3b;}
html[data-theme="dark"] ._targets_183mm_327 em{color: #d6e2e9;background: #142b3b;}
html[data-theme="dark"] ._sessionActions_183mm_183 button:nth-of-type(n + 2){color: #d6e2e9;background: #142b3b;border: 1px solid #344b5d;}
html[data-theme="dark"] ._completed_183mm_366{border-left: 4px solid #344b5d;}
html[data-theme="dark"] ._review_183mm_373{border: 1px solid #344b5d;}
html[data-theme="dark"] .session-summary > strong{color: #d6e2e9;}
html[data-theme="dark"] .session-type-icon{color: #d6e2e9;background: #142b3b;}
html[data-theme="dark"] .session-icon-endurance,html[data-theme="dark"] .session-icon-prevention{color: #d6e2e9;background: #142b3b;}
html[data-theme="dark"] .session-icon-speed,html[data-theme="dark"] .session-icon-strength{color: #d6e2e9;background: #142b3b;}
html[data-theme="dark"] .session-icon-interval,html[data-theme="dark"] .session-icon-specific,html[data-theme="dark"] .session-icon-match{background: #142b3b;}
html[data-theme="dark"] .session-icon-threshold{color: #d6e2e9;background: #142b3b;}
html[data-theme="dark"] .session-chevron{color: #d6e2e9;}
html[data-theme="dark"] .session-expanded{border-top: 1px solid #344b5d;}
html[data-theme="dark"] .session-detail-list li{color: #d6e2e9;background: #142b3b;border-left: 3px solid #344b5d;}
html[data-theme="dark"] .session-detail-list .session-recovery-line{color: #d6e2e9;background: #142b3b;border-left-color: #344b5d;}
html[data-theme="dark"] .program-update-notice{color: #d6e2e9;background: #142b3b;border: 1px solid #344b5d;}
html[data-theme="dark"] ._timerTrack_183mm_396 i{background: #142b3b;}
html[data-theme="dark"] ._finish_183mm_108{background: #142b3b;}
html[data-theme="dark"] ._message_183mm_459{color: #d6e2e9;background: #142b3b;}
html[data-theme="dark"] ._previewNotice_183mm_469{color: #d6e2e9;background: #142b3b;border: 1px solid #344b5d;}
html[data-theme="dark"] ._page_1u2mp_1{color: #d6e2e9;background: #142b3b;}
html[data-theme="dark"] ._page_1u2mp_1 nav{border-bottom: 1px solid #344b5d;}
html[data-theme="dark"] ._page_1u2mp_1 nav > a{color: #d6e2e9;}
html[data-theme="dark"] ._brand_1u2mp_1{color: #d6e2e9 !important;}
html[data-theme="dark"] ._page_1u2mp_1 p{color: #d6e2e9;}
html[data-theme="dark"] ._page_1u2mp_1 footer{border-top: 1px solid #344b5d;}
html[data-theme="dark"] ._page_1u2mp_1 footer a{color: #d6e2e9;}
html[data-theme="dark"]{--ink:#e6eef2;--muted:#a8bac6;--line:#304757;--paper:#091824;--white:#142b3b;}
html[data-theme="dark"] .nav{border-bottom: 1px solid #344b5d;}
html[data-theme="dark"] .nav-links .account-link{background: #142b3b;border: 1px solid #344b5d;}
html[data-theme="dark"] .text-button{border-bottom: 1px solid #344b5d;}
html[data-theme="dark"] .hero-proof{border-top: 1px solid #344b5d;}
html[data-theme="dark"] .pitch-lines{background-image:
    linear-gradient(#142b3b 1px, #0000 1px),
    linear-gradient(90deg, #142b3b 1px, #0000 1px);border: 1px solid #344b5d;}
html[data-theme="dark"] .dashboard-card{background: #142b3b;border: 1px solid #344b5d;}
html[data-theme="dark"] .performance-badge{color: #d6e2e9;background: #142b3b;}
html[data-theme="dark"] .score-ring{background: conic-gradient(
    var(--lime) calc(var(--dashboard-score, 0) * 1%),
    #142b3b 0
  );}
html[data-theme="dark"] .week-track,html[data-theme="dark"] .law-track,html[data-theme="dark"] .quiz-progress-track{background: #142b3b;}
html[data-theme="dark"] .next-session{background: #142b3b;}
html[data-theme="dark"] .next-session:hover,html[data-theme="dark"] .next-session:focus-visible{background: #142b3b;}
html[data-theme="dark"] .session-icon{background: #142b3b;}
html[data-theme="dark"] .arrow-chip{background: var(--#142b3b);}
html[data-theme="dark"] .section-kicker{color: #d6e2e9;}
html[data-theme="dark"] .pillar-card{background: var(--#142b3b);}
html[data-theme="dark"] .pillar-head small{background: color-mix(in srgb, var(--card-accent) 20%, #142b3b);color: color-mix(in srgb, var(--card-accent) 60%, #d6e2e9);}
html[data-theme="dark"] .pillar-icon{background: color-mix(in srgb, var(--card-accent) 18%, #142b3b);color: color-mix(in srgb, var(--card-accent) 72%, #d6e2e9);}
html[data-theme="dark"] .law-number{border: 1px solid #344b5d;}
html[data-theme="dark"] .law-track{background: #142b3b;}
html[data-theme="dark"] .quiz-card{background: var(--#142b3b);}
html[data-theme="dark"] .quiz-tag{color: #d6e2e9;}
html[data-theme="dark"] .answers button{background: #142b3b;}
html[data-theme="dark"] .answers button:hover{border-color: #344b5d;}
html[data-theme="dark"] .answers button > span{color: #d6e2e9;background: #142b3b;}
html[data-theme="dark"] .answers button.correct{background: #142b3b;border-color: #344b5d;}
html[data-theme="dark"] .answers button.wrong{background: #142b3b;}
html[data-theme="dark"] .explanation.success{background: #142b3b;}
html[data-theme="dark"] .explanation.retry{background: #142b3b;}
html[data-theme="dark"] .explanation p{color: #d6e2e9;}
html[data-theme="dark"] .explanation button{color: #d6e2e9;}
html[data-theme="dark"] .plan-card{background: var(--#142b3b);}
html[data-theme="dark"] .plan-card.performance ul{border-top-color: #344b5d;}
html[data-theme="dark"] .plan-card li{color: #d6e2e9;}
html[data-theme="dark"] .final-cta .section-kicker{color: #d6e2e9;}
@media  (width<=760px) {html[data-theme="dark"] .menu-button{border: 1px solid #344b5d;}
html[data-theme="dark"] .menu-button span{background: var(--#142b3b);}
html[data-theme="dark"] .nav-links{border: 1px solid #344b5d;}
}
@media  (max-width: 820px), (display-mode: standalone) {html[data-theme="dark"] .pwa-quick-nav{border: 1px solid #344b5d;}
html[data-theme="dark"] .pwa-quick-nav a.active{background: #142b3b;}
}
html[data-theme="dark"] .account-required-notice{color: #d6e2e9;background: #142b3b;border: 1px solid #344b5d;}
html[data-theme="dark"] .account-access-gate{background: #142b3b;color: #d6e2e9;}
html[data-theme="dark"] .account-access-brand{color: #d6e2e9;}
html[data-theme="dark"] .account-access-card{background: #142b3b;border: 1px solid #344b5d;}
html[data-theme="dark"] .account-access-card p{color: #d6e2e9;}
html[data-theme="dark"] .account-access-actions a{background: #142b3b;color: #d6e2e9;}
html[data-theme="dark"] ._hero_ygusu_95 p.probatoire-weekly-limit{color: #d6e2e9;background: #142b3b;border: 1px solid #344b5d;}
html[data-theme="dark"] .probatoire-weekly-limit a{color: #d6e2e9;}
html[data-theme="dark"] ._hero_ygusu_95 p.probatoire-weekly-error{color: #d6e2e9;}
html[data-theme="dark"] .laws-page{background:#142b3b;color:#d6e2e9;}
html[data-theme="dark"] .laws-hero>div:first-child>span,html[data-theme="dark"] .laws-content-heading>span,html[data-theme="dark"] .laws-traps>span,html[data-theme="dark"] .laws-checklist>span{color:#d6e2e9;}
html[data-theme="dark"] .laws-hero>div:first-child>p{color:#d6e2e9;}
html[data-theme="dark"] .laws-progress-track span{background:#142b3b;}
html[data-theme="dark"] .laws-tools{background:#142b3b;border:1px solid #344b5d;}
html[data-theme="dark"] .laws-tools label{border:1px solid #344b5d;background:#142b3b;}
html[data-theme="dark"] .laws-tools label span{color:#d6e2e9;}
html[data-theme="dark"] .laws-tools input{color:#d6e2e9;}
html[data-theme="dark"] .laws-filters button{background:#142b3b;color:#d6e2e9;}
html[data-theme="dark"] .laws-library article{background:#142b3b;border:1px solid #344b5d;}
html[data-theme="dark"] .laws-library article:hover{border-color:#344b5d;}
html[data-theme="dark"] .laws-library article.is-revised{border-color:#344b5d;background:linear-gradient(145deg,#142b3b 60%,#142b3b);}
html[data-theme="dark"] .laws-library article header b{color:#d6e2e9;}
html[data-theme="dark"] .laws-library article p{color:#d6e2e9;}
html[data-theme="dark"] .laws-library article footer button{color:#d6e2e9;}
html[data-theme="dark"] .laws-library article footer button:hover{color:#d6e2e9;}
html[data-theme="dark"] .laws-empty{background:#142b3b;}
html[data-theme="dark"] .laws-empty p{color:#d6e2e9;}
html[data-theme="dark"] .laws-source-note{background:#142b3b;}
html[data-theme="dark"] .laws-source-note p{color:#d6e2e9;}
html[data-theme="dark"] .laws-source-note a{color:#d6e2e9;}
html[data-theme="dark"] .laws-detail-nav button{color:#d6e2e9;}
html[data-theme="dark"] .laws-detail-number{background:#142b3b;color:#d6e2e9;}
html[data-theme="dark"] .laws-detail-hero>button.is-revised{border-color:#344b5d;background:#142b3b;color:#d6e2e9;}
html[data-theme="dark"] .laws-content,html[data-theme="dark"] .laws-side>section{background:#142b3b;border:1px solid #344b5d;}
html[data-theme="dark"] .laws-content-heading p{color:#d6e2e9;}
html[data-theme="dark"] .laws-accordions details{border:1px solid #344b5d;background:#142b3b;}
html[data-theme="dark"] .laws-accordions summary>span{background:#142b3b;color:#d6e2e9;}
html[data-theme="dark"] .laws-accordions summary b{color:#d6e2e9;}
html[data-theme="dark"] .laws-accordions li{color:#d6e2e9;}
html[data-theme="dark"] .laws-traps li{color:#d6e2e9;}
html[data-theme="dark"] .laws-traps li b{background:#142b3b;}
html[data-theme="dark"] .laws-checklist li{color:#d6e2e9;}
html[data-theme="dark"] .laws-checklist li:before{background:#142b3b;color:#d6e2e9;}
html[data-theme="dark"] .laws-actions>a:first-child{background:#142b3b;color:#d6e2e9;}
html[data-theme="dark"] .laws-actions>a:last-child{color:#d6e2e9;}
html[data-theme="dark"] .laws-next button{border:1px solid #344b5d;background:#142b3b;color:#d6e2e9;}
html[data-theme="dark"] .laws-feature-number{background:#142b3b;color:#d6e2e9;}
html[data-theme="dark"] .laws-actions>a:not(:first-child){color:#d6e2e9;}
html[data-theme="dark"] .laws-actions .laws-related-summary{border-top:1px solid #344b5d;background:#142b3b;color:#d6e2e9;}
html[data-theme="dark"] .synth-hero>span,html[data-theme="dark"] .synth-panel-heading span,html[data-theme="dark"] .synth-subgrid>article>span,html[data-theme="dark"] .synth-alert>span,html[data-theme="dark"] .synth-legend>div:first-child>span{color:#d6e2e9;}
html[data-theme="dark"] .synth-hero p{color:#d6e2e9;}
html[data-theme="dark"] .synth-tabs{background:#142b3b;}
html[data-theme="dark"] .synth-tabs button{color:#d6e2e9;}
html[data-theme="dark"] .synth-tabs button span{background:#142b3b;color:#d6e2e9;}
html[data-theme="dark"] .synth-tabs button.active span{background:#142b3b;color:#d6e2e9;}
html[data-theme="dark"] .synth-panel{background:#142b3b;border:1px solid #344b5d;}
html[data-theme="dark"] .synth-panel-heading>p{color:#d6e2e9;}
html[data-theme="dark"] .synth-search{border:1px solid #344b5d;background:#142b3b;}
html[data-theme="dark"] .synth-search>span{color:#d6e2e9;}
html[data-theme="dark"] .synth-search input{color:#d6e2e9;}
html[data-theme="dark"] .definition-grid article{border:1px solid #344b5d;background:#142b3b;}
html[data-theme="dark"] .definition-grid header span.official{background:#142b3b;color:#d6e2e9;}
html[data-theme="dark"] .definition-grid header span.practical{background:#142b3b;color:#d6e2e9;}
html[data-theme="dark"] .definition-grid p{color:#d6e2e9;}
html[data-theme="dark"] .definition-grid footer a{background:#142b3b;color:#d6e2e9;}
html[data-theme="dark"] .synth-empty{background:#142b3b;}
html[data-theme="dark"] .synth-segmented{background:#142b3b;}
html[data-theme="dark"] .synth-segmented button{color:#d6e2e9;}
html[data-theme="dark"] .decision-card{border:1px solid #344b5d;background:#142b3b;}
html[data-theme="dark"] .decision-card p{color:#d6e2e9;}
html[data-theme="dark"] .synth-subgrid>article{background:#142b3b;border:1px solid #344b5d;}
html[data-theme="dark"] .compact-rules>div{background:#142b3b;}
html[data-theme="dark"] .compact-rules p{color:#d6e2e9;}
html[data-theme="dark"] .compact-rules p b{color:#d6e2e9;}
html[data-theme="dark"] .synth-alert li:before{background:#142b3b;}
html[data-theme="dark"] .synth-case-tabs button{border:1px solid #344b5d;background:#142b3b;color:#d6e2e9;}
html[data-theme="dark"] .situation-card{border:1px solid #344b5d;}
html[data-theme="dark"] .situation-grid section{border-bottom:1px solid #344b5d;}
html[data-theme="dark"] .situation-grid section:nth-child(odd){border-right:1px solid #344b5d;}
html[data-theme="dark"] .situation-grid section>span{background:#142b3b;color:#d6e2e9;}
html[data-theme="dark"] .situation-grid p{color:#d6e2e9;}
html[data-theme="dark"] .synth-note{border:1px solid #344b5d;background:#142b3b;}
html[data-theme="dark"] .synth-note p{color:#d6e2e9;}
html[data-theme="dark"] .synth-legend{background:#142b3b;}
html[data-theme="dark"] .synth-legend article{background:#142b3b;}
html[data-theme="dark"] .synth-legend article b{color:#d6e2e9;}
html[data-theme="dark"] .synth-legend article span{color:#d6e2e9;}
@media (max-width:580px){html[data-theme="dark"] .situation-grid section,html[data-theme="dark"] .situation-grid section:nth-child(odd),html[data-theme="dark"] .situation-grid section:last-child{border-bottom:1px solid #344b5d;}
}
html[data-theme="dark"] .pdf-library-hero>span{color:#d6e2e9;}
html[data-theme="dark"] .pdf-library-hero p{color:#d6e2e9;}
html[data-theme="dark"] .pdf-document-card{border:1px solid #344b5d;background:#142b3b;color:#d6e2e9;}
html[data-theme="dark"] .pdf-document-card:hover{border-color:#344b5d;}
html[data-theme="dark"] .pdf-document-copy small{color:#d6e2e9;}
html[data-theme="dark"] .pdf-document-copy em{color:#d6e2e9;}
html[data-theme="dark"] .pdf-document-action{background:#142b3b;color:#d6e2e9;}
html[data-theme="dark"] .pdf-library-note{background:#142b3b;}
html[data-theme="dark"] .pdf-library-note p{color:#d6e2e9;}
html[data-theme="dark"] body{background:#142b3b;color:#d6e2e9;}
html[data-theme="dark"] .eyebrow{color:#d6e2e9;}
html[data-theme="dark"] .intro{color:#d6e2e9;}
html[data-theme="dark"] .set-card,html[data-theme="dark"] .question-card{background:#142b3b;border:1px solid #344b5d;}
html[data-theme="dark"] .set-card p{color:#d6e2e9;}
html[data-theme="dark"] .primary{background:#142b3b;color:#d6e2e9;}
html[data-theme="dark"] .secondary{background:#142b3b;color:#d6e2e9;}
html[data-theme="dark"] .option{border:1px solid #344b5d;}
html[data-theme="dark"] .option:has(input:checked){background:#142b3b;}
html[data-theme="dark"] .answer-text{border:1px solid #344b5d;}
html[data-theme="dark"] .correction{background:#142b3b;border-left:4px solid #344b5d;}
html[data-theme="dark"] .meta{color:#d6e2e9;}
html[data-theme="dark"] .progress{background:#142b3b;}
html[data-theme="dark"] .notice{background:#142b3b;border:1px solid #344b5d;}
html[data-theme="dark"]{--ink:#e6eef2;--muted:#a8bac6;--paper:#091824;--line:#304757;--white:#142b3b;}
html[data-theme="dark"] .pl-kicker{color:#d6e2e9;}
html[data-theme="dark"] .pl-card{background:#142b3b;}
html[data-theme="dark"] .pl-icon{background:#142b3b;color:#d6e2e9;}
html[data-theme="dark"] .pl-btn.secondary{background:#142b3b;}
html[data-theme="dark"] .pl-tag{background:#142b3b;}
html[data-theme="dark"] .pl-tag.green{background:#142b3b;color:#d6e2e9;}
html[data-theme="dark"] .pl-notice{background:#142b3b;border:1px solid #344b5d;}
html[data-theme="dark"] .pl-error{background:#142b3b;border:1px solid #344b5d;color:#d6e2e9;}
html[data-theme="dark"] .pl-summary>div{background:#142b3b;}
html[data-theme="dark"] .pl-day{background:#142b3b;}
html[data-theme="dark"] .pl-session:hover{border-color:#344b5d;}
html[data-theme="dark"] .pl-step{background:#142b3b;}
html[data-theme="dark"] .pl-diagram{background:#142b3b;}
html[data-theme="dark"] .pl-form input:not([type=checkbox]):not([type=radio]),html[data-theme="dark"] .pl-form select,html[data-theme="dark"] .pl-form textarea,html[data-theme="dark"] .pl-answer{background:#142b3b;border:1px solid #344b5d;}
html[data-theme="dark"] .pl-option:has(input:checked){background:#142b3b;}
html[data-theme="dark"] .pl-progress{background:#142b3b;}
html[data-theme="dark"] .pl-correction{border-left:4px solid #344b5d;background:#142b3b;}
html[data-theme="dark"] .pl-table{background:#142b3b;}
html[data-theme="dark"] .pl-table th{background:#142b3b;}
html[data-theme="dark"] .pl-account-shortcut{background:#142b3b;}
html[data-theme="dark"] .pl-pitch{border:1px solid #344b5d;}
html[data-theme="dark"] .pl-pitch:before{border-top:1px solid #344b5d;}
html[data-theme="dark"] .pl-pitch i{border:1px solid #344b5d;}
html[data-theme="dark"] .pl-home-feature{background:#142b3b;}
html[data-theme="dark"] .pl-home-example{border:1px solid #344b5d;background:#142b3b;}
html[data-theme="dark"] .pl-home-example>div{border-bottom:1px solid #344b5d;}
html[data-theme="dark"] .pl-home-performance{background:#142b3b;}

html[data-theme="dark"]{--ink:#e6eef2;--paper:#091824;--muted:#a8bac6;--line:#304757;--white:#142b3b;color-scheme:dark}
html[data-theme="dark"] body{background:#091824;color:#e6eef2}
html[data-theme="dark"] #pl-header,html[data-theme="dark"] #pl-bottom{background:#0b2032;color:#f1f6f8}
html[data-theme="dark"] .pl-btn{background:#284659;color:#f1f6f8}
html[data-theme="dark"] .pl-btn.lime{background:#c4f445;color:#102330}
html[data-theme="dark"] .pl-btn.secondary{background:#172f41;color:#e6eef2;border-color:#40586a}
html[data-theme="dark"] .pl-icon,html[data-theme="dark"] .pl-tag.green{background:#293b26;color:#c4f445}
html[data-theme="dark"] .pl-kicker{color:#c4f445}
html[data-theme="dark"] .pl-diagram svg text{fill:#e6eef2}
html[data-theme="dark"] .pl-diagram svg path{stroke:#c4f445}
html[data-theme="dark"] .pl-toast{background:#c4f445;color:#102330}
html[data-theme="dark"] .pl-home-hero{background:#0d2536}
