html.mb-dark{color-scheme:dark;--ink:#edf5e9;--green:#a8d886;--green2:#a8d886;--line:#405443;--surface:#1b2920;--bg:#101812;--muted:#c0d0ba;--bs-body-color:#edf5e9;--bs-body-bg:#101812;--bs-border-color:#405443;--bs-secondary-color:#bfd0b9}
html.mb-dark body,html.mb-dark .portal-body,html.mb-dark body.auth-page{background:#101812;color:#edf5e9}
html.mb-dark .portal-nav{background:#070d09}
html.mb-dark .main{background:#101812;color:#edf5e9}
html.mb-dark .live-dot{background:#1b2920;color:#d9ecd1;border-color:#405443}
html.mb-dark .metric-label,html.mb-dark .content-footer{color:#c0d0ba}
html.mb-dark .content-footer a{color:#b7e899}
html.mb-dark :is(.metric-card,.event-form,.calendar-panel,.quiz-intro,.quiz-shell,.quiz-result,.running-form,.official-updates-list article,.weekly-mission-grid a,.journey-annexes li a){background:#1b2920;color:#edf5e9;border-color:#405443}
html.mb-dark :is(.quiz-nav button,.quiz-options b,.fitness-card-head span){background:#304631;color:#edf5e9;border-color:#5a7558}
html.mb-dark .quiz-options label{border-color:#567055;color:#edf5e9}
html.mb-dark .quiz-options label.selected{background:#304c31;border-color:#a8d886}
html.mb-dark .journey-step.is-current .journey-step-card{background:linear-gradient(130deg,#203823,#1b2920);border-color:#789e5a}
html.mb-dark :is(.weekly-mission-grid strong,.official-updates-list h3,.journey-step h3){color:#f0f7ed}
html.mb-dark :is(.weekly-mission-head p,.official-updates-list small,.journey-step-meta,.journey-editor-form small,.metric-card p,.event-list span,.history-row span,.running-history p,.running-history small){color:#bfd0b9}
html.mb-dark :is(.weekly-mission-grid span,.weekly-mission-grid small,.official-updates-list a,.official-updates-all,.journey-editor summary,.journey-annexes summary,.metric-card a){color:#b7e899}
html.mb-dark .journey-node{border-color:#101812}
html.mb-dark .journey-steps:before{background:#4b604c}
html.mb-dark .mini-progress{background:#344437}
html.mb-dark .portal-hero p,html.mb-dark .process-head p,html.mb-dark .section-title p,html.mb-dark .candidate-page-head p,html.mb-dark .portal-footer,html.mb-dark .portal-footer a,html.mb-dark .text-secondary{color:#c0d0ba!important}
html.mb-dark .eyebrow,html.mb-dark .section-title>span,html.mb-dark .process-acronym{color:#bde6a4!important}
html.mb-dark :is(.process-card,.area-card,.document,.empty,.subscribe-form,.subscribe-success,.auth-card,.profile-mini,.journey-item,.check-group,.fitness-card,.fitness-progress,.running-history,.vault-item,.community-settings,.community-card,.community-empty,.calendar-event-body,.calendar-notes,.culture-cards article,.culture-stats article,.culture-links a,.wall-compose,.wall-feed,.wall-mine,.wall-card,.weekly-mission,.official-updates,.journey-step-card,.account-hub-card,.account-settings-card,.account-card,.account-danger,.study-plan,.study-plan-grid article,.summary-grid article,.attention,.report-group,.attachments,.card){background:#1b2920;color:#edf5e9;border-color:#405443}
html.mb-dark :is(.check-group>summary,.check-group-items,.vault-form,.account-secondary>div,.account-alert-groups fieldset,.community-health,.community-quiz,.report-item,.quiz-nav,.result-upload,.wall-reply,.official-note,.health-warning,.alert-cta,.preference-group){background:#233428;color:#edf5e9;border-color:#4c624c}
html.mb-dark .alert-cta p,html.mb-dark .account-settings-heading p,html.mb-dark .account-secondary p,html.mb-dark .account-hub-card p,html.mb-dark .community-settings p,html.mb-dark .culture-section>p,html.mb-dark .culture-cards article p,html.mb-dark .wall-by,html.mb-dark .wall-empty,html.mb-dark .wall-mine-list span{color:#c4d3bf}
html.mb-dark :is(.process-card p,.process-card small,.area-card small,.document p,.journey-item p,.journey-date small,.check-copy p,.study-plan-head p,.study-plan-grid p,.account-settings-form>small,.candidate-page-head .eyebrow,.wall-card time,.report-item p,.item-main small,.attachments span){color:#b9cbb3}
html.mb-dark :is(.account-hub-card h2,.study-plan-grid h3,.culture-links a,.wall-card h4,.check-copy h3,.process-card h2,.area-card h2,.journey-item h3){color:#f0f7ed}
html.mb-dark :is(.account-hub-card b,.account-back a,.account-secondary a,.back-link,.document a,.culture-cards a,.culture-action,.wall-card a,.result-file-link,.attachments a,.item-side a,.community-card a){color:#b7e899}
html.mb-dark :is(.process-acronym,.document>span,.account-hub-icon,.account-settings-icon,.community-avatar,.wall-chip,.journey-status,.fitness-target){background:#304c31;color:#d8f1c8;border-color:#587852}
html.mb-dark :is(.form-control,.form-select,input:not([type=checkbox]):not([type=radio]),select,textarea){background-color:#142219;color:#f0f7ed;border-color:#617b61}
html.mb-dark :is(.form-control,.form-select,input,select,textarea)::placeholder{color:#aebfac;opacity:1}
html.mb-dark :is(input,select,textarea):focus{background-color:#192b1f;color:#fff;border-color:#a8d886;box-shadow:0 0 0 .2rem #a8d88633}
html.mb-dark :is(input,select,textarea)[readonly],html.mb-dark :is(input,select,textarea):disabled{background:#26352a;color:#ccd9c6}
html.mb-dark :is(.btn-outline-success,.btn-outline-dark,.btn-outline-secondary){color:#c9e8b8;border-color:#8bad78}
html.mb-dark :is(.btn-outline-success,.btn-outline-dark,.btn-outline-secondary):hover{background:#426a38;color:#fff}
html.mb-dark .btn-success,html.mb-dark .alert-cta>a{background:#476d35;border-color:#719e58;color:#fff}
html.mb-dark .alert{background:#25372a;color:#e6f2df;border-color:#61815b}
html.mb-dark .alert-danger{background:#422b2b;color:#ffe4e1;border-color:#c67878}
html.mb-dark .alert-warning{background:#403821;color:#fff0bd;border-color:#b69b54}
html.mb-dark .alert-success{background:#24412c;color:#d8f3d9;border-color:#6da77a}
html.mb-dark .table{--bs-table-bg:#1b2920;--bs-table-color:#edf5e9;--bs-table-border-color:#405443;color:#edf5e9}
html.mb-dark .table>:not(caption)>*>*{background:#1b2920;color:#edf5e9;border-color:#405443}
html.mb-dark .portal a.culture-home-link,html.mb-dark .portal a.culture-home-link:visited{background:#203222;border-color:#5e8359;color:#edf5e9}
html.mb-dark .portal a.culture-home-link strong{color:#f0f7ed}
html.mb-dark .portal a.culture-home-link span{color:#bee4a5}
html.mb-dark .community-intro,html.mb-dark .culture-hero,html.mb-dark .journey-overview,html.mb-dark .study-wait{color:#fff}
html.mb-dark .check-group,html.mb-dark .check-group>summary{border-color:#405443}
html.mb-dark .check-group>summary:hover{background:#304632;color:#f0f7ed}
html.mb-dark .check-item{border-color:#405443}
html.mb-dark .check-item[data-state]{background:#1b2920}
html.mb-dark .auth-card>p,html.mb-dark .auth-links a{color:#c5d8be}
html.mb-dark .auth-links{border-color:#405443}
html.mb-dark .expiry-clock.valid{background:#29452c;color:#d5f2c2}
html.mb-dark .expiry-clock.waiting{background:#2c382f;color:#d3dfcf}
html.mb-dark .expiry-clock.warning,html.mb-dark .expiry-clock.urgent{background:#4b3e22;color:#ffe1a0}
html.mb-dark .expiry-clock.expired{background:#4b2929;color:#ffd1ca}
html.mb-dark .clock-icon{background:#18291d;color:inherit}
html.mb-dark .health-warning{border-color:#b99e52}
html.mb-dark .wall-reply{border-left-color:#9ac278}
html.mb-dark .report-progress,html.mb-dark .result-bar,html.mb-dark .fitness-progress .progress-track{background:#344437}
html.mb-dark .report-head,html.mb-dark .report-actions{background:#102116}
html.mb-dark .month-calendar{background:#1b2920;color:#edf5e9;border-color:#587052}
html.mb-dark .month-calendar header b{color:#f0f7ed}
html.mb-dark .month-calendar header button{background:#304b34;color:#edf5e9;border:1px solid #668963;cursor:pointer}
html.mb-dark .month-calendar header button:hover,html.mb-dark .month-calendar .days>button:hover{background:#3b5b3f}
html.mb-dark .month-calendar .week span{color:#c3d8bc}
html.mb-dark .month-calendar .days>button{color:#edf5e9;background:transparent}
html.mb-dark .month-calendar .days>button.today{background:#27412b;box-shadow:inset 0 0 0 2px #a8d886}
html.mb-dark .month-calendar button:focus-visible{outline:2px solid #d5f2c2;outline-offset:2px}
html.mb-dark .month-calendar em{background:#a8d886}
html.mb-dark .month-calendar em.official{background:#f0c55a}
html.mb-dark .community-card h3 a,html.mb-dark .community-card .community-progress strong,html.mb-dark .community-card .community-health b,html.mb-dark .community-card .community-quiz b{color:#d8f1c8}
html.mb-dark .community-card .community-card-top p,html.mb-dark .community-card .community-progress span,html.mb-dark .community-card .community-health>span,html.mb-dark .community-card .community-health>small,html.mb-dark .community-card .community-quiz>span,html.mb-dark .community-card .community-quiz>span:last-child,html.mb-dark .community-card>small{color:#d0ddca}
html.mb-dark .community-card .community-health,html.mb-dark .community-card .community-quiz{background:#263b2a;border-color:#587053}
html.mb-dark .community-card>small{border-color:#4d634b}
html.mb-dark .community-pages,html.mb-dark .community-pages a{color:#c5e8ad}
html.mb-dark footer{color:#b9cbb3}
@media print{html.mb-dark{color-scheme:light;--ink:#10130e;--line:#d9ddd3}html.mb-dark body,html.mb-dark .portal-body{background:#fff;color:#111}html.mb-dark :is(.summary-grid article,.attention,.report-group,.attachments,.report-item){background:#fff;color:#111;border-color:#d9ddd3}html.mb-dark .report-head{background:#172918;color:#fff}}
