.nurseark-theme-toggle{position:fixed;left:14px;bottom:14px;z-index:9998;min-height:44px;padding:10px 16px;border:1px solid #8eafb9;border-radius:24px;background:#fff;color:#16374a;font:700 13px/1.4 system-ui;box-shadow:0 3px 16px #10263e20;cursor:pointer}.nurseark-theme-toggle:focus-visible{outline:3px solid #38c6b0;outline-offset:3px}body{padding-bottom:64px}
html[data-theme="dark"]{--ink:#e0eaf0;--muted:#b4c7d3;--text:#e0eaf0;--teal:#78d8cb;--blue:#9dcfff;--off:#0b1722;--bg:#0b1722;--border:#354c5c;--line:#354c5c;--mist:#193441;--tealsoft:#193441;color-scheme:dark;background:#0b1722}
html[data-theme="dark"] body{background:#0b1722!important;color:#e0eaf0!important}
html[data-theme="dark"] :is(.sitebar,.header,.account-header,.topbar,.card,.panel,.tile,.unitcard,.stat,.metric,.study-card,.module-item,.contentcard,.quizbox,.reviewrow,.review,.sheet,.course-row,.review-panel,.mobile-menu-panel,.learn-expand,.visual-node,.gate-card,.na-panel,.na-feature,.na-unit-group,.na-concept,.examcard){background:#132637!important;border-color:#354c5c!important;color:#e0eaf0!important}
html[data-theme="dark"] :is(.notice,.guide,.quick,.light-note,.tip,.takeaway,.decision-lens,.session-resume,.academy-focus,.academy-visual,.visual-flow,.source,.footref,.coach-wrap,.feedback,.weak,.nursearc-galen-note){background:#193441!important;border-color:#416575!important;color:#e0eaf0!important}
html[data-theme="dark"] :is(h1,h2,h3,h4,.heading,.brand-word,.qtext,.qtitle,.micro-title,.visual-node b,.learn-expand summary strong,.navlinks a,.course-row strong,.feedback strong,.tip h3,.decision-lens strong){color:#e8f1f7!important}
html[data-theme="dark"] :is(p,.thin,.fine,.textmuted,.muted,.lead,.unitcard p,.contentcard p,.expanded-body,.footref,.source,.reviewrow p,.tile p,.navfooter,.foot,.legal,.stat small,.guide p,.tip p,.academy-focus p,.brand-word small){color:#bacbd6!important}
html[data-theme="dark"] :is(a,.booklink,.eyebrow,.smallcaps,.step,.enter){color:#8de1d5}
html[data-theme="dark"] :is(.answer,.opt,input,select,textarea,.notes,.qnum,.qjump button,.btn.alt,.btn.light,.btn.ghost,.btn.minor,.choice,.lib-filter){background:#172e40!important;border-color:#587184!important;color:#e0eaf0!important}
html[data-theme="dark"] :is(.answer.selected,.opt.selected,.answer.chosen,.qnum.now,.qjump button.current,.choice.active,.lib-filter.selected){background:#205563!important;border-color:#81d5cf!important;color:#fff!important}
html[data-theme="dark"] :is(.answer.correct,.opt.correct,.correct-choice,.feedback:not(.bad),.pill.good){background:#163e32!important;border-color:#78cba4!important;color:#d2f6e2!important}
html[data-theme="dark"] :is(.answer.wrong,.opt.wrong,.incorrect-choice,.feedback.bad,.notice.error){background:#482b32!important;border-color:#e79fae!important;color:#ffe0e5!important}
html[data-theme="dark"] :is(.btn:not(.alt):not(.light):not(.ghost):not(.minor),.na-btn,.tabs button.primary){background:#176b70!important;color:#fff!important;border-color:#65bbb7!important}
html[data-theme="dark"] :is(.pill,.tags,.free-pill,.node-step){background:#214451!important;color:#ccebe7!important;border-color:#587184!important}
html[data-theme="dark"] :is(.sitefoot,.scorebox,.resultbar,.metrics,.comparison,.case){background:#102333!important;color:#e0eaf0!important}
html[data-theme="dark"] #nursearc-access-gate{background:#0b1722!important;color:#e0eaf0!important}
html[data-theme="dark"] .nurseark-theme-toggle{background:#193441;color:#eef8ff;border-color:#6d8b9e}
html[data-theme="dark"] :is(.vhead strong,.vhead,.card-label,.takeaway b,.source strong,.coach-label,.smallcaps,.eyebrow,.step){color:#8de1d5!important}
/* Pair text and surfaces: course-specific light tiles must not retain pale backgrounds. */
html[data-theme="dark"] :is(.course-card,.content-panel,.offer,.feature-box,.focus-tile,.section-light,.announcement,.lib-build,.lib-feature,.lib-hero,.lib-intro,.study-quiet,.scenario,.flashcard,.flash,.reveal,.academy-jump,.academy-path,.quicklinks,.term-library,.lib-callout,.lib-controls){background:#132637!important;border-color:#416575!important;color:#e0eaf0!important}
html[data-theme="dark"] :is(.course-top-link,.brand-quicklinks a,.academy-jump a,.mobile-menu,.mobilemenu,.mobile-menu>summary,.dot,.number,.navnum,.roundnum,.letter,.stat-chip,.study-status,.focus-no,.symbol,.course-status,.status-tag){background:#214451!important;border-color:#587184!important;color:#d7f3ee!important}
html[data-theme="dark"] :is(span,b,strong,small,label,li,summary,dt,dd,th,td,legend){color:inherit!important}
html[data-theme="dark"] :is(.vhead,.vhead strong,.card-label,.takeaway b,.source strong,.coach-label,.smallcaps,.eyebrow,.step,.visual-link,.number,.card-progress b,.focus-arrow,.booklink){color:#9ce8dc!important}
html[data-theme="dark"] :is(.list-clean,.pathway-lead,.pathway-note,.focus-tile small,.lib-results,.study-card p,.review-note,.review-count,.navtitle,.nav-head,.navfooter,.header small,.headright,.quiztop,.smallcaps,.thin,.fine,.textmuted,.muted,.reading,.footref){color:#c0d0db!important}
html[data-theme="dark"] :is(.btn-line,.btn.ghost,.btn.light,.btn.alt,.btn.minor,.btn.secondary,.btn.outline,.tabs button,.na-tabs button,.na-exams button){background:#172e40!important;color:#e8f1f7!important;border-color:#587184!important}
html[data-theme="dark"] :is(button,a)[aria-pressed="true"]{background:#205563!important;color:#fff!important;border-color:#81d5cf!important}
html[data-theme="dark"] :is(.answer.correct,.opt.correct,.correct-choice) :is(span,b,strong,small){color:#d2f6e2!important}
html[data-theme="dark"] :is(.answer.wrong,.opt.wrong,.incorrect-choice) :is(span,b,strong,small){color:#ffe0e5!important}
html[data-theme="dark"] :is(.study-course,.study-course-top,.study-more,.study-shell footer,.lib-search,.lib-score-grid>div){background:#132637!important;color:#e0eaf0!important;border-color:#416575!important}
html[data-theme="dark"] :is(.lib-flag,.study-track-no,.study-code,.study-steps .current){background:#214451!important;color:#d7f3ee!important;border-color:#587184!important}
html[data-theme="dark"] :is(.study-eyebrow,.study-course strong,.study-more strong,.study-more a,.study-steps span){color:#c9e9e4!important}
html[data-theme="dark"] .mobile-account{background:#164e59!important;color:#fff!important;border-color:#65bbb7!important}
html[data-theme="dark"] :is(.study-steps span,.study-library){background:#132637!important;color:#e0eaf0!important;border-color:#416575!important}
html[data-theme="dark"] :is(.study-course-meta,.study-course-meta span,.study-library a,.study-library summary){color:#c9e9e4!important}
html[data-theme="dark"] .course-crumbs a{background:#214451!important;color:#d7f3ee!important;border-color:#587184!important}
/* Cover legacy and dynamically rendered course components, not just known class names. */
html[data-theme="dark"] body [data-na-dark-surface]{background:#132637!important;border-color:#416575!important}
html[data-theme="dark"] body [data-na-dark-ink]{color:#e8f1f7!important;-webkit-text-fill-color:#e8f1f7!important}
.study-source-note{max-width:1120px;margin:18px auto;padding:15px 20px;border:1px solid #cfdfdd;border-radius:12px;background:#eff7f5;color:#254b55;font:14px/1.6 system-ui}.study-source-note strong{font-size:14px}.study-source-note p{margin:5px 0 0;color:#486470}@media(max-width:600px){.study-source-note{margin:14px;padding:14px;font-size:13px}}html[data-theme="dark"] .study-source-note{background:#193441;color:#e0eaf0;border-color:#416575}
