/* Color overrides only; original responsive layout and interactions remain in their source styles. */

/* app.css */
html[data-mikud-theme="dark"] .mikud button{background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud :focus-visible{outline:3px solid var(--km-danger)}
html[data-mikud-theme="dark"] .mikud button.primary{color:var(--km-ink)}
html[data-mikud-theme="dark"] .mikud .orange{color:var(--km-ink)!important}
html[data-mikud-theme="dark"] .mikud a{color:var(--km-mint)}
html[data-mikud-theme="dark"] .mikud header{background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .rail{background:var(--km-raised)}
html[data-mikud-theme="dark"] .mikud .rail button.active{background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .rail .daynum{background:var(--km-raised)}
html[data-mikud-theme="dark"] .mikud .rail .done{background:var(--km-night);color:var(--km-ink)}
html[data-mikud-theme="dark"] .mikud .surface{background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .session-hero{color:var(--km-ink)}
html[data-mikud-theme="dark"] .mikud .session-hero small{color:var(--km-mint)}
html[data-mikud-theme="dark"] .mikud .session-hero p{color:var(--km-ink)}
html[data-mikud-theme="dark"] .mikud .meter{background:var(--km-mint-bg)}
html[data-mikud-theme="dark"] .mikud input,html[data-mikud-theme="dark"] .mikud textarea,html[data-mikud-theme="dark"] .mikud select{border:1px solid var(--km-line);background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .avatar{background:var(--km-mint-bg)}
html[data-mikud-theme="dark"] .mikud .bubble{background:var(--km-mint-bg)}
html[data-mikud-theme="dark"] .mikud .bubble.user{background:var(--km-raised)}
html[data-mikud-theme="dark"] .mikud .notice{background:var(--km-raised)}
html[data-mikud-theme="dark"] .mikud .pill{background:var(--km-raised)}
html[data-mikud-theme="dark"] .mikud .thumb{background:var(--km-raised)}
html[data-mikud-theme="dark"] .mikud .source-text{border-right:3px solid var(--km-line)}
html[data-mikud-theme="dark"] .mikud dialog::backdrop{background:var(--km-night)}
html[data-mikud-theme="dark"] .mikud .toast{background:var(--km-night);color:var(--km-ink)}
html[data-mikud-theme="dark"] .mikud .welcome{background:var(--km-mint-bg) url('banner.webp') center/cover}
html[data-mikud-theme="dark"] .mikud .welcome h2{background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .ready{color:var(--km-mint)}
html[data-mikud-theme="dark"] .mikud .pending{background:var(--km-warning-bg)}
@media(max-width:1150px){}@media(max-width:700px){}html[data-mikud-theme="dark"] .mikud .journey-progress{background:var(--km-mint-bg);border:1px solid var(--km-line)}
html[data-mikud-theme="dark"] .mikud .progress-track{background:var(--km-mint-bg)}
html[data-mikud-theme="dark"] .mikud .progress-track span{background:var(--km-mint)}
html[data-mikud-theme="dark"] .mikud .value-strip{background:var(--km-warning-bg);border:1px solid var(--km-line)}
html[data-mikud-theme="dark"] .mikud .stop-rule{border-inline-start:3px solid var(--km-danger)}
html[data-mikud-theme="dark"] .mikud .summary-box{background:var(--km-mint-bg)}
html[data-mikud-theme="dark"] .mikud .next-offer{border-top:1px solid var(--km-line)}
@media(max-width:800px){}html[data-mikud-theme="dark"] .mikud .coach{border-top:4px solid var(--km-danger)}
html[data-mikud-theme="dark"] .mikud .current-guidance{background:var(--km-mint-bg);border-bottom:1px solid var(--km-line)}
html[data-mikud-theme="dark"] .mikud .chat-error{background:var(--km-surface);border-inline-start:4px solid var(--km-danger)}
html[data-mikud-theme="dark"] .mikud .research-progress{background:var(--km-mint-bg);border:1px solid var(--km-line)}
html[data-mikud-theme="dark"] .mikud .activity-track{background:var(--km-mint-bg)}
html[data-mikud-theme="dark"] .mikud .activity-track span{background:var(--km-mint)}
html[data-mikud-theme="dark"] .mikud .orientation{background:linear-gradient(145deg,var(--km-mint-bg) 0%,var(--km-warning-bg) 100%)}
html[data-mikud-theme="dark"] .mikud .orientation-card{background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .orientation-card>small{color:var(--km-danger)}
html[data-mikud-theme="dark"] .mikud .orientation-path article{background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .orientation-path span{color:var(--km-ink)}
html[data-mikud-theme="dark"] .mikud .orientation-outcome{background:var(--km-surface)}
@media(min-width:821px) and (max-width:1150px){}@media(max-width:820px){}html[data-mikud-theme="dark"] .mikud .candidate{border:1px solid var(--km-line);background:linear-gradient(120deg,var(--km-surface),var(--km-mint-bg))}
html[data-mikud-theme="dark"] .mikud .celebration i{background:var(--km-danger-bg)}
html[data-mikud-theme="dark"] .mikud .celebration i:nth-child(even){background:var(--km-mint)}
@media(prefers-reduced-motion:reduce){}html[data-mikud-theme="dark"] .mikud .unit-action{border-top:2px solid var(--km-line)}
html[data-mikud-theme="dark"] .mikud fieldset{border:1px solid var(--km-line)}
@media(max-width:600px){}html[data-mikud-theme="dark"] .mikud [data-unknown][aria-pressed=true]{background:var(--km-night);color:var(--km-ink);border:2px solid var(--km-danger)}
html[data-mikud-theme="dark"] .mikud .field-error{color:var(--km-danger)}
html[data-mikud-theme="dark"] .mikud .offer-cta{background:var(--km-night);color:var(--km-ink)}
@media(max-width:820px){}html[data-mikud-theme="dark"] .mikud .mentor-choice{background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .mentor-choice button.selected{color:var(--km-ink)}
html[data-mikud-theme="dark"] .mikud .brief-assist{border:1px solid var(--km-line);border-right:4px solid var(--km-mint);background:var(--km-mint-bg)}
@media(max-width:700px){}html[data-mikud-theme="dark"] .mikud .proposal-preview{background:var(--km-surface);border:1px solid var(--km-line)}
html[data-mikud-theme="dark"] .mikud .brief-assist-guide{background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .brief-review-actions{background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .brief-review-summary{background:var(--km-mint-bg)}
html[data-mikud-theme="dark"] .mikud .brief-suggestion{background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .brief-compare section{background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .brief-compare .brief-proposal{background:var(--km-mint-bg);border:1px solid var(--km-line)}
html[data-mikud-theme="dark"] .mikud .brief-choice button[aria-pressed=true]{color:var(--km-ink)}
@media(max-width:600px){}html[data-mikud-theme="dark"] .mikud .known-accuracy{background:var(--km-mint-bg);border-right:4px solid var(--km-mint)}
html[data-mikud-theme="dark"] .mikud .known-row{background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .known-remove{color:var(--km-danger)}
@media(max-width:650px){}@media(min-width:1151px){}html[data-mikud-theme="dark"] .mikud .value-strip{background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .next-step{background:var(--km-mint-bg)}
html[data-mikud-theme="dark"] .mikud .depth-path{background:var(--km-raised)}
html[data-mikud-theme="dark"] .mikud .header-link,html[data-mikud-theme="dark"] .mikud .text-button{color:var(--km-mint)}
html[data-mikud-theme="dark"] .mikud .guided-progress{background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .guided-grid article{background:var(--km-surface)}
@media(max-width:700px){}html[data-mikud-theme="dark"] .mikud .coach form{background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .outputs-view .welcome{background:var(--km-raised)!important}
html[data-mikud-theme="dark"] .mikud .outputs-view .stats>div{background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .outputs-empty-note{background:var(--km-violet-bg);border-inline-start:4px solid var(--km-violet)}
@media(min-width:821px) and (max-width:1150px){}@media(max-width:820px){}@media(max-width:460px){}html[data-mikud-theme="dark"] .mikud .candidate-mark{background:var(--km-mint-bg);color:var(--km-mint)}
html[data-mikud-theme="dark"] .mikud .calibration-status.complete{background:var(--km-mint-bg);color:var(--km-mint)}
html[data-mikud-theme="dark"] .mikud .calibration-status.recheck{background:var(--km-warning-bg);color:var(--km-danger)}
html[data-mikud-theme="dark"] .mikud .calibration-status.in_progress{background:var(--km-violet-bg);color:var(--km-violet)}
html[data-mikud-theme="dark"] .mikud .organization-note{background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .dual-scores article,html[data-mikud-theme="dark"] .mikud .score-cards article{background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .dual-scores article.founder,html[data-mikud-theme="dark"] .mikud .score-cards article.founder-score{border-color:var(--km-mint);background:var(--km-mint-bg)}
html[data-mikud-theme="dark"] .mikud .field-help>summary{color:var(--km-mint)}
html[data-mikud-theme="dark"] .mikud .field-help[open]>p{background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .rating-scale input[type=range]{accent-color:var(--km-mint)}
html[data-mikud-theme="dark"] .mikud .organization-fields{background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .evidence-group-head{background:var(--km-mint-bg)}
html[data-mikud-theme="dark"] .mikud .evidence-table caption{background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .evidence-table th{background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .evidence-status.reviewed{color:var(--km-mint)}
html[data-mikud-theme="dark"] .mikud .evidence-status.pending{color:var(--km-warning)}
@media(max-width:820px){}@media(max-width:520px){}html[data-mikud-theme="dark"] .mikud .skip-link{background:var(--km-surface);color:var(--km-ink);border:3px solid var(--km-danger)}
html[data-mikud-theme="dark"] .mikud .gate-state.ready{background:var(--km-mint-bg);color:var(--km-ink)}
html[data-mikud-theme="dark"] .mikud .gate-state.needs-attention{background:var(--km-warning-bg);color:var(--km-danger);border-inline-start:4px solid var(--km-danger)}
html[data-mikud-theme="dark"] .mikud .focus-check{background:var(--km-warning-bg);border:1px solid var(--km-danger);border-inline-start:5px solid var(--km-danger)}
html[data-mikud-theme="dark"] .mikud .method-table{background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .method-table caption{background:var(--km-mint-bg)}
html[data-mikud-theme="dark"] .mikud .method-table thead th{background:var(--km-night);color:var(--km-ink)}
html[data-mikud-theme="dark"] .mikud .method-table tbody tr:nth-child(even){background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .map-stats span,html[data-mikud-theme="dark"] .mikud .output-stats span{background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .batch-nav button[aria-current=step]{color:var(--km-ink)}
html[data-mikud-theme="dark"] .mikud .quality-grid .needs-attention{background:var(--km-warning-bg);color:var(--km-danger)}
html[data-mikud-theme="dark"] .mikud .privacy-inline{color:var(--km-muted);border-inline-start:3px solid var(--km-line)}
html[data-mikud-theme="dark"] .mikud .output-cards article{background:var(--km-surface)}
@media(max-width:820px){}@media(max-width:390px){}@media(prefers-reduced-motion:reduce){}html[data-mikud-theme="dark"] .mikud .methodology-path li{background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .evidence-upload{border:2px dashed var(--km-line);background:var(--km-mint-bg)}
html[data-mikud-theme="dark"] .mikud .evidence-upload:hover,html[data-mikud-theme="dark"] .mikud .evidence-upload.is-dragging{border-color:var(--km-mint);background:var(--km-mint-bg)}
html[data-mikud-theme="dark"] .mikud .evidence-upload:focus-visible{outline:3px solid var(--km-danger)}
html[data-mikud-theme="dark"] .mikud #evidence-preview{background:var(--km-raised)}
html[data-mikud-theme="dark"] .mikud .evidence-extract-actions{border:1px solid var(--km-line);background:var(--km-mint-bg)}
html[data-mikud-theme="dark"] .mikud .stage-purpose{background:var(--km-mint-bg);border-inline-start:4px solid var(--km-mint)}
html[data-mikud-theme="dark"] .mikud .research-result{background:var(--km-warning-bg);border-inline-start:4px solid var(--km-danger)}
@media(max-width:620px){}html[data-mikud-theme="dark"] .mikud .rail{background:var(--km-raised)}
html[data-mikud-theme="dark"] .mikud .rail button.active{border-right:3px solid var(--km-violet)}
html[data-mikud-theme="dark"] .mikud .stage-overview{background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .timer-button{background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .stage-guide{background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .stage-guide>summary{color:var(--km-mint)}
html[data-mikud-theme="dark"] .mikud .mentor-history>summary{color:var(--km-mint)}
html[data-mikud-theme="dark"] .mikud .more-actions>summary{background:var(--km-surface);color:var(--km-mint)}
html[data-mikud-theme="dark"] .mikud .more-actions>div{background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .stage-gate{background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .stage-gate.completed-state{border-color:var(--km-line);background:var(--km-mint-bg)}
html[data-mikud-theme="dark"] .mikud .method-table thead th{background:var(--km-night);color:var(--km-ink)}
html[data-mikud-theme="dark"] .mikud .method-table tbody tr:nth-child(even){background:var(--km-mint-bg)}
html[data-mikud-theme="dark"] .mikud .method-table tbody tr:hover{background:var(--km-mint-bg)}
html[data-mikud-theme="dark"] .mikud .pill.status-reviewed{background:var(--km-mint-bg);color:var(--km-mint)}
html[data-mikud-theme="dark"] .mikud .pill.status-pending_review{background:var(--km-warning-bg);color:var(--km-warning)}
html[data-mikud-theme="dark"] .mikud .pill.status-deferred,html[data-mikud-theme="dark"] .mikud .pill.status-excluded{background:var(--km-raised);color:var(--km-muted)}
html[data-mikud-theme="dark"] .mikud .pill.status-unverified,html[data-mikud-theme="dark"] .mikud .pill.status-duplicate{background:var(--km-raised);color:var(--km-danger)}
html[data-mikud-theme="dark"] .mikud .pill.type-direct{background:var(--km-violet-bg);color:var(--km-violet)}
html[data-mikud-theme="dark"] .mikud .pill.type-indirect{background:var(--km-mint-bg);color:var(--km-mint)}
html[data-mikud-theme="dark"] .mikud .pill.type-other{background:var(--km-raised);color:var(--km-muted)}
html[data-mikud-theme="dark"] .mikud .pill.evidence-has{background:var(--km-mint-bg);color:var(--km-mint)}
html[data-mikud-theme="dark"] .mikud .pill.evidence-empty{background:var(--km-warning-bg);color:var(--km-warning)}
html[data-mikud-theme="dark"] .mikud .rating-chip{background:var(--km-violet-bg);color:var(--km-violet)}
html[data-mikud-theme="dark"] .mikud .row-primary{background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .row-more>div{background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .ready-badge,html[data-mikud-theme="dark"] .mikud .output-status{background:var(--km-mint-bg);color:var(--km-mint)}
html[data-mikud-theme="dark"] .mikud .output-cards article.is-ready{border-color:var(--km-line);background:var(--km-mint-bg)}
@media(max-width:1000px){}@media(max-width:820px){}html[data-mikud-theme="dark"] #mikud-root.mikud :is(header,.surface,.stage-overview,.stage-guide){background-color:var(--km-surface)}
html[data-mikud-theme="dark"] #mikud-root.mikud .rail .daynum{background-color:var(--km-raised)}
html[data-mikud-theme="dark"] #mikud-root.mikud .rail .daynum.done{color:var(--km-ink)}
html[data-mikud-theme="dark"] #mikud-root.mikud button.primary:hover{background-color:var(--km-mint-bg) !important;border-color:var(--km-mint) !important}
html[data-mikud-theme="dark"] #mikud-root.mikud .progress-track{background-color:var(--km-raised)}
html[data-mikud-theme="dark"] #mikud-root.mikud .coach-head{background-color:var(--km-surface)}
html[data-mikud-theme="dark"] #mikud-root.mikud :is(.method-table,.evidence-table) thead th{color:var(--km-ink)}
html[data-mikud-theme="dark"] #mikud-root.mikud .activity-track{background-color:var(--km-raised)}
html[data-mikud-theme="dark"] #mikud-root.mikud dialog{background-color:var(--km-surface)}
html[data-mikud-theme="dark"] #mikud-root.mikud .toast{color:var(--km-ink)}
html[data-mikud-theme="dark"] #mikud-root.mikud .swot-export-note,html[data-mikud-theme="dark"] #mikud-root.mikud .swot-category-hint{color:var(--km-muted)}
html[data-mikud-theme="dark"] #mikud-root.mikud .swot-card{background:var(--km-surface)}
html[data-mikud-theme="dark"] #mikud-root.mikud .swot-card.is-rejected .swot-status{color:var(--km-muted)}
html[data-mikud-theme="dark"] #mikud-root.mikud .swot-empty{color:var(--km-muted)}
html[data-mikud-theme="dark"] #mikud-root.mikud .swot-recheck{color:var(--km-violet)}
html[data-mikud-theme="dark"] #mikud-root.mikud .swot-view :focus-visible,html[data-mikud-theme="dark"] #mikud-root.mikud .ai-notice :focus-visible{outline:3px solid var(--km-mint)}
html[data-mikud-theme="dark"] #mikud-root.mikud .ai-image-note{color:var(--km-muted)}
@media(max-width:700px){}
/* focus.css */
html[data-mikud-theme="dark"] #mikud-root.focus-mode{background:var(--km-surface)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode header.focus-header{background:var(--km-surface);border-bottom:1px solid var(--km-line)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-brand small{color:var(--km-muted)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-header .status{color:var(--km-muted)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-menu>summary{border:1px solid var(--km-line)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-menu-body{background:var(--km-surface);border:1px solid var(--km-line)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-menu-body h3{color:var(--km-muted)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-menu-body button:hover{background:var(--km-mint-bg)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-context{color:var(--km-muted)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-progress{background:var(--km-raised)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-task{background:var(--km-surface);border:1px solid var(--km-line)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-eyebrow{color:var(--km-mint)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-task>p:not(.focus-eyebrow){color:var(--km-muted)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-task textarea{background:var(--km-surface);border:1px solid var(--km-line)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-task input:not([type=checkbox]):not([type=radio]):not([type=range]),html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-task select{border:1px solid var(--km-line);background:var(--km-surface)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-task .field small{color:var(--km-muted)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-task .primary,html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-next{color:var(--km-ink)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-coach{background:var(--km-surface);border:1px solid var(--km-line)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-coach .coach-head{background:var(--km-violet-bg)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-preview-note{color:var(--km-muted);background:var(--km-warning-bg)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-offline p{color:var(--km-muted)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-offline .bubble{background:var(--km-violet-bg)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-offline textarea{border:1px solid var(--km-line)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-offline button{background:var(--km-violet-bg);color:var(--km-violet);border:1px solid var(--km-violet)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-claim{background:var(--km-violet-bg)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-source{background:var(--km-surface)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-mini-note{color:var(--km-muted)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-task fieldset{border:1px solid var(--km-line)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-task .focus-wizard-status{color:var(--km-muted)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-tool-room{background:var(--km-surface);border:1px solid var(--km-line)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-brief dt{color:var(--km-muted)}
@media(max-width:850px){html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-mentor-toggle{background:var(--km-violet);color:var(--km-ink)}
}@media(max-width:850px){}@media(prefers-reduced-motion:reduce){}html[data-mikud-theme="dark"] #mikud-root.focus-mode .onboarding-overview{background:var(--km-violet-bg)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .mentor-copy{background:var(--km-surface)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .clarity-scale span{border:1px solid var(--km-line);background:var(--km-surface)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .clarity-scale input:checked+span{background:var(--km-violet);color:var(--km-ink);border-color:var(--km-violet)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .clarity-scale input:focus-visible+span{outline:3px solid var(--km-mint)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .research-activity{background:var(--km-violet-bg)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .research-spinner{border:3px solid var(--km-violet)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .pilot-bubble{background:var(--km-violet-bg);color:var(--km-ink)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .pilot-bubble.is-user{background:var(--km-mint-bg)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .pilot-bubble small{color:var(--km-muted)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-coach #chat{background:var(--km-surface);border-top:1px solid var(--km-line)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .pilot-save-status{color:var(--km-muted)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .pilot-counter{color:var(--km-muted)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .pilot-rating-comparison{background:var(--km-surface)}
@media(max-width:1100px){}@media(max-width:850px){}html[data-mikud-theme="dark"] .research-source-bar{border-bottom:1px solid var(--km-line)}
html[data-mikud-theme="dark"] .research-source-bar button{background:var(--km-surface);color:var(--km-violet)}
html[data-mikud-theme="dark"] .research-source-bar small{color:var(--km-muted)}
html[data-mikud-theme="dark"] .research-question-hint{color:var(--km-muted)}
html[data-mikud-theme="dark"] .research-rating input[type=range]{accent-color:var(--km-violet)}
html[data-mikud-theme="dark"] .research-rating-value{color:var(--km-ink)}
html[data-mikud-theme="dark"] .research-chat-context{border:1px solid var(--km-violet)}
html[data-mikud-theme="dark"] .research-chat-context input{accent-color:var(--km-violet)}
html[data-mikud-theme="dark"] .research-chat-context small{color:var(--km-muted)}
html[data-mikud-theme="dark"] .research-accuracy{border-top:1px solid var(--km-line)}
html[data-mikud-theme="dark"] .research-accuracy button[aria-pressed=true]{background:var(--km-violet-bg);border-color:var(--km-violet);color:var(--km-violet)}
@media(max-width:700px){}
/* ux4.css */
html[data-mikud-theme="dark"] #mikud-root .ux4-mini-swot section{background:var(--km-violet-bg);border:1px solid var(--km-violet)}
html[data-mikud-theme="dark"] #mikud-root .ux4-top article,html[data-mikud-theme="dark"] #mikud-root .ux4-services article{border:1px solid var(--km-line);background:var(--km-surface)}
html[data-mikud-theme="dark"] #mikud-root .ux4-stats{background:var(--km-mint-bg)}
html[data-mikud-theme="dark"] #mikud-root .ux4-stats b{color:var(--km-mint)}
html[data-mikud-theme="dark"] #mikud-root .ux4-medal{color:var(--km-violet)}
html[data-mikud-theme="dark"] #mikud-root .ux4-closure{border-top:4px solid var(--km-mint)}
html[data-mikud-theme="dark"] #mikud-root .ux4-actions a,html[data-mikud-theme="dark"] #mikud-root .ux4-account-link{background:var(--km-mint-bg);color:var(--km-mint)}
html[data-mikud-theme="dark"] #mikud-root .ux4-rating-board{background:var(--km-surface);border:1px solid var(--km-line)}
html[data-mikud-theme="dark"] #mikud-root .ux4-rating-board article{border-top:1px solid var(--km-line)}
html[data-mikud-theme="dark"] #mikud-root .ux4-success{background:var(--km-mint-bg);color:var(--km-ink);border:2px solid var(--km-mint)}
html[data-mikud-theme="dark"] #mikud-root .ux4-music{background:var(--km-violet-bg);border:1px solid var(--km-violet)}
@media(max-width:900px){}@media(max-width:600px){}@media(prefers-reduced-motion:reduce){}html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-menu-body .ux5-menu-group h3{color:var(--km-muted)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .ux5-menu-save,html[data-mikud-theme="dark"] #mikud-root.focus-mode .ux5-stage-menu{border-top:1px solid var(--km-line)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode #clock{background:var(--km-surface);border:1px solid var(--km-line)}
html[data-mikud-theme="dark"] #mikud-root .swot-quadrant:has(#swot-strength),html[data-mikud-theme="dark"] #mikud-root .ux4-mini-swot [data-kind="strength"]{background:var(--km-mint-bg);border-color:var(--km-line)}
html[data-mikud-theme="dark"] #mikud-root .swot-quadrant:has(#swot-weakness),html[data-mikud-theme="dark"] #mikud-root .ux4-mini-swot [data-kind="weakness"]{background:var(--km-warning-bg);border-color:var(--km-line)}
html[data-mikud-theme="dark"] #mikud-root .swot-quadrant:has(#swot-opportunity),html[data-mikud-theme="dark"] #mikud-root .ux4-mini-swot [data-kind="opportunity"]{background:var(--km-surface);border-color:var(--km-line)}
html[data-mikud-theme="dark"] #mikud-root .swot-quadrant:has(#swot-threat),html[data-mikud-theme="dark"] #mikud-root .ux4-mini-swot [data-kind="threat"]{background:var(--km-surface);border-color:var(--km-danger)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode.ux5-reading #focus-mentor-toggle{background:var(--km-violet);color:var(--km-ink)}
@media(max-width:600px){}
/* workspace-p0.css */
html[data-mikud-theme="dark"] #mikud-root.focus-mode .p0-account{color:var(--km-ink)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .p0-save-help{color:var(--km-muted)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .p0-mentor-dialog{border:1px solid var(--km-line);background:var(--km-surface);color:var(--km-ink)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .p0-mentor-bar{background:var(--km-surface);border-bottom:1px solid var(--km-line)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode :is(button,a,summary,input,textarea,select):focus-visible{outline:3px solid var(--km-violet)}
@media(min-width:851px){}@media(max-width:850px){}@media(prefers-reduced-motion:reduce){}
/* doc-review.css */
html[data-mikud-theme="dark"] .doc-review-help{border:1px solid var(--km-line);background:var(--km-surface);color:var(--km-ink)}
html[data-mikud-theme="dark"] .ux5-stage-menu [data-day]:disabled{background:var(--km-raised);color:var(--km-muted)}
html[data-mikud-theme="dark"] .ux5-stage-menu [aria-current="step"]{border:2px solid var(--km-violet)}
html[data-mikud-theme="dark"] .doc-review-help .doc-review-template{background:var(--km-surface);border-inline-start:3px solid var(--km-mint)}

/* review2.css */
html[data-mikud-theme="dark"] #mikud-root .review-market-note,html[data-mikud-theme="dark"] #mikud-root .review-ai-progress{background:var(--km-warning-bg);border:1px solid var(--km-line);color:var(--km-warning)}
html[data-mikud-theme="dark"] #mikud-root .review-ai-progress{background:var(--km-surface);border-color:var(--km-line);color:var(--km-ink)}
html[data-mikud-theme="dark"] #mikud-root .review-timestamp{color:var(--km-ink)}
html[data-mikud-theme="dark"] #mikud-root .review-extraction-visible{border:1px solid var(--km-line);background:var(--km-surface)}
html[data-mikud-theme="dark"] #mikud-root .swot-quadrant p,html[data-mikud-theme="dark"] #mikud-root .swot-quadrant small,html[data-mikud-theme="dark"] #mikud-root .swot-card-meta small{color:var(--km-ink)}
html[data-mikud-theme="dark"] #mikud-root .swot-category-hint,html[data-mikud-theme="dark"] #mikud-root .swot-empty{color:var(--km-ink)!important}
html[data-mikud-theme="dark"] #mikud-root .swot-quadrant:has(#swot-strength){background:var(--km-mint-bg);border-color:var(--km-mint)}
html[data-mikud-theme="dark"] #mikud-root .swot-quadrant:has(#swot-weakness){background:var(--km-warning-bg);border-color:var(--km-line)}
html[data-mikud-theme="dark"] #mikud-root .swot-quadrant:has(#swot-opportunity){background:var(--km-raised);border-color:var(--km-line)}
html[data-mikud-theme="dark"] #mikud-root .swot-quadrant:has(#swot-threat){background:var(--km-surface);border-color:var(--km-line)}
html[data-mikud-theme="dark"] #mikud-root button:focus-visible,html[data-mikud-theme="dark"] #mikud-root a:focus-visible,html[data-mikud-theme="dark"] #mikud-root summary:focus-visible,html[data-mikud-theme="dark"] #mikud-root input:focus-visible,html[data-mikud-theme="dark"] #mikud-root textarea:focus-visible,html[data-mikud-theme="dark"] #mikud-root select:focus-visible{outline:3px solid var(--km-line)!important}
html[data-mikud-theme="dark"] #mikud-root .review-stage-times{background:var(--km-surface)}
html[data-mikud-theme="dark"] #mikud-root .ux4-medal{background:var(--km-mint-bg);color:var(--km-mint)}
@media(max-width:640px){}@media(prefers-reduced-motion:reduce){}
/* rating-algorithm.css */
html[data-mikud-theme="dark"] .rating-explanation summary{color:var(--km-violet)}
html[data-mikud-theme="dark"] .rating-explanation[open]{background:var(--km-violet-bg);border:1px solid var(--km-violet)}
html[data-mikud-theme="dark"] .rating-explanation small{color:var(--km-muted)}
html[data-mikud-theme="dark"] .rating-controls p{color:var(--km-muted)}
html[data-mikud-theme="dark"] .rating-explanation .rating-number{color:var(--km-ink)}
html[data-mikud-theme="dark"] .rating-number span{color:var(--km-muted)}
html[data-mikud-theme="dark"] .rating-state{border:1px solid var(--km-line);background:var(--km-surface);color:var(--km-muted)}
html[data-mikud-theme="dark"] .rating-state-temporary{background:var(--km-warning-bg);border-color:var(--km-line);color:var(--km-warning)}
html[data-mikud-theme="dark"] .rating-more{color:var(--km-muted)}
html[data-mikud-theme="dark"] .rating-explanation>summary:focus-visible{outline:3px solid var(--km-violet)}
html[data-mikud-theme="dark"] .rating-legend{border:1px solid var(--km-line);background:var(--km-surface)}
html[data-mikud-theme="dark"] .rating-legend p{color:var(--km-muted)}
html[data-mikud-theme="dark"] .rating-legend strong{color:var(--km-ink)}

/* workspace-refresh.css */
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-menu>summary{background:var(--km-mint-bg);border-color:var(--km-line);color:var(--km-mint)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-menu[open]>summary{background:var(--km-night);color:var(--km-ink)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-menu-body{border:1px solid var(--km-line)!important;background:var(--km-surface)!important;color:var(--km-ink)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .refresh-menu-intro{background:var(--km-mint-bg)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .refresh-menu-intro>span,html[data-mikud-theme="dark"] #mikud-root.focus-mode .refresh-menu-intro>small{color:var(--km-muted)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .refresh-progress{background:var(--km-mint-bg)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .refresh-progress>span{background:var(--km-mint)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .ux5-menu-group h3{color:var(--km-muted)!important}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-menu-body .refresh-menu-item{color:var(--km-ink)!important}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .refresh-menu-item svg{color:var(--km-mint)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .refresh-menu-item small{color:var(--km-muted)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .refresh-menu-arrow{color:var(--km-muted)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-menu-body .refresh-menu-item:hover,html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-menu-body .refresh-menu-item[aria-current]{background:var(--km-mint-bg)!important}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .refresh-menu-manage,html[data-mikud-theme="dark"] #mikud-root.focus-mode .ux5-stage-menu,html[data-mikud-theme="dark"] #mikud-root.focus-mode .ux5-menu-save{border-top:1px solid var(--km-line)!important}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-menu-body summary{color:var(--km-ink)!important}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .ux5-menu-save button{background:var(--km-surface)!important;border:1px solid var(--km-line)!important}
html[data-mikud-theme="dark"] #mikud-root .rating-map-workspace{color:var(--km-ink)}
html[data-mikud-theme="dark"] #mikud-root .rating-map-workspace :is(small,.pill,.rating-chip){color:var(--km-muted)}
html[data-mikud-theme="dark"] #mikud-root .rating-panel{background:var(--km-mint-bg)!important;border:1px solid var(--km-line)!important;color:var(--km-ink)!important}
html[data-mikud-theme="dark"] #mikud-root .rating-panel-head p{color:var(--km-muted)}
html[data-mikud-theme="dark"] #mikud-root .rating-panel-note{color:var(--km-muted)!important}
html[data-mikud-theme="dark"] #mikud-root .rating-panel-tools{border-top:1px solid var(--km-line)}
html[data-mikud-theme="dark"] #mikud-root .rating-panel-tools summary{color:var(--km-mint)}
html[data-mikud-theme="dark"] #mikud-root .rating-panel-learning{color:var(--km-muted)!important}
html[data-mikud-theme="dark"] #mikud-root .rating-map-workspace .review-market-note{background:var(--km-warning-bg);border-inline-start:3px solid var(--km-line);color:var(--km-ink)}
html[data-mikud-theme="dark"] #mikud-root .rating-map-workspace :is(.competitor-database,.ux4-rating-board){border:1px solid var(--km-line);background:var(--km-surface)}
html[data-mikud-theme="dark"] #mikud-root .rating-map-workspace .map-stats span{background:var(--km-surface);color:var(--km-muted)}
html[data-mikud-theme="dark"] #mikud-root .rating-map-workspace .map-stats b{color:var(--km-ink)}
html[data-mikud-theme="dark"] #mikud-root .rating-map-workspace button{border:1px solid var(--km-line);color:var(--km-mint);background:var(--km-surface)}
html[data-mikud-theme="dark"] #mikud-root .rating-map-workspace button.primary{background:var(--km-mint);color:var(--km-ink)}
html[data-mikud-theme="dark"] #mikud-root .rating-map-workspace .competitor-master caption{background:var(--km-mint-bg);color:var(--km-ink)}
html[data-mikud-theme="dark"] #mikud-root .rating-map-workspace .competitor-master thead th{background:var(--km-surface);color:var(--km-muted);border-bottom:1px solid var(--km-line)}
html[data-mikud-theme="dark"] #mikud-root .rating-map-workspace .competitor-master :is(td,th[scope=row]){border-color:var(--km-line)}
html[data-mikud-theme="dark"] #mikud-root .rating-map-workspace .competitor-master tbody tr{background:var(--km-surface)}
html[data-mikud-theme="dark"] #mikud-root .rating-map-workspace .competitor-master tbody tr:nth-child(even){background:var(--km-surface)}
html[data-mikud-theme="dark"] #mikud-root .rating-map-workspace .competitor-master th[scope=row]>small{color:var(--km-muted)}
html[data-mikud-theme="dark"] #mikud-root .rating-map-workspace .competitor-master a{color:var(--km-mint)}
html[data-mikud-theme="dark"] #mikud-root .rating-map-workspace :is(.pill,.rating-chip){background:var(--km-raised);color:var(--km-muted)}
html[data-mikud-theme="dark"] #mikud-root .rating-map-workspace .rating-number{color:var(--km-ink)}
html[data-mikud-theme="dark"] #mikud-root .rating-map-workspace .rating-state{color:var(--km-muted)}
html[data-mikud-theme="dark"] #mikud-root .rating-map-workspace .rating-more{color:var(--km-mint)}
html[data-mikud-theme="dark"] #mikud-root .rating-map-workspace .rating-number span{color:var(--km-muted)}
html[data-mikud-theme="dark"] #mikud-root .rating-map-workspace .ux4-rating-board article span{color:var(--km-muted)}
@media(max-width:850px){}html[data-mikud-theme="dark"] #mikud-root.focus-mode .refresh-menu-intro{background:linear-gradient(120deg,var(--km-mint-bg),var(--km-violet-bg));border:1px solid var(--km-line)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .refresh-menu-work h3,html[data-mikud-theme="dark"] #mikud-root.focus-mode .refresh-menu-next h3{color:var(--km-mint)!important}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .refresh-menu-item svg{background:var(--km-mint-bg)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .refresh-menu-next .refresh-menu-item svg{background:var(--km-violet-bg);color:var(--km-violet)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-menu-body .refresh-menu-item:focus-visible{outline:2px solid var(--km-mint)}
html[data-mikud-theme="dark"] #mikud-root .refresh-next-steps{background:var(--km-surface);border:1px solid var(--km-line);color:var(--km-ink)}
html[data-mikud-theme="dark"] #mikud-root .refresh-next-heading>span{color:var(--km-muted)}
html[data-mikud-theme="dark"] #mikud-root .refresh-next-heading h2{color:var(--km-ink)}
html[data-mikud-theme="dark"] #mikud-root .refresh-next-grid article{background:var(--km-surface);border:1px solid var(--km-line)}
html[data-mikud-theme="dark"] #mikud-root .refresh-next-grid svg{color:var(--km-mint);background:var(--km-mint-bg)}
html[data-mikud-theme="dark"] #mikud-root .refresh-next-check svg{color:var(--km-violet);background:var(--km-violet-bg)}
html[data-mikud-theme="dark"] #mikud-root .refresh-next-grid article>span{color:var(--km-muted)}
html[data-mikud-theme="dark"] #mikud-root .refresh-next-grid h3{color:var(--km-ink)}
html[data-mikud-theme="dark"] #mikud-root .refresh-next-grid button{border:1px solid var(--km-line);color:var(--km-mint);background:var(--km-surface)}
html[data-mikud-theme="dark"] #mikud-root .refresh-next-grid button.primary{background:var(--km-mint);color:var(--km-ink);border-color:var(--km-mint)}
html[data-mikud-theme="dark"] #mikud-root .refresh-next-steps>small{color:var(--km-muted)}
html[data-mikud-theme="dark"] #mikud-root .refresh-deep{border:1px dashed var(--km-line);background:var(--km-surface)}
html[data-mikud-theme="dark"] #mikud-root .refresh-deep span{background:var(--km-violet-bg);color:var(--km-muted)}
html[data-mikud-theme="dark"] #mikud-root .refresh-account-link{color:var(--km-mint)}
html[data-mikud-theme="dark"] #mikud-root .refresh-legacy-requests{border:1px solid var(--km-line)}
@media(max-width:650px){}@media(prefers-reduced-motion:reduce){}
/* mentors.css */
html[data-mikud-theme="dark"] .mikud .km-mentor-card>input{accent-color:var(--km-mint)}
html[data-mikud-theme="dark"] .mikud .km-mentor-card-body{border:2px solid var(--km-line);background:var(--km-mint-bg)}
html[data-mikud-theme="dark"] .mikud .km-mentor-card:hover .km-mentor-card-body{border-color:var(--km-line)}
html[data-mikud-theme="dark"] .mikud .km-mentor-card input:checked+.km-mentor-card-body{border-color:var(--km-mint);background:var(--km-mint-bg)}
html[data-mikud-theme="dark"] .mikud .km-mentor-card input:focus-visible+.km-mentor-card-body{outline:3px solid var(--km-violet)}
html[data-mikud-theme="dark"] .mikud .km-mentor-card strong{color:var(--km-ink)}
html[data-mikud-theme="dark"] .mikud .km-mentor-card b{color:var(--km-mint)}
html[data-mikud-theme="dark"] .mikud .km-mentor-card-body>span:not(.km-mentor-selected){color:var(--km-muted)}
html[data-mikud-theme="dark"] .mikud .km-mentor-selected{color:var(--km-mint)}
html[data-mikud-theme="dark"] .mikud .km-mentor-disclosure{color:var(--km-muted)!important}
html[data-mikud-theme="dark"] .mikud .research-chat-context label{background:var(--km-surface)}
html[data-mikud-theme="dark"] .mikud .research-chat-context label:has(input:checked){background:var(--km-mint-bg);color:var(--km-mint)}
html[data-mikud-theme="dark"] .mikud .research-chat-context input{accent-color:var(--km-mint)}
@media(max-width:560px){}html[data-mikud-theme="dark"] #mikud-root:has(#focus-start) .onboarding-overview{background:var(--km-mint-bg)}

/* experience.css */
html[data-mikud-theme="dark"] .experience-note,html[data-mikud-theme="dark"] .experience-completion small{color:var(--km-muted)}
html[data-mikud-theme="dark"] .experience-lane{color:var(--km-muted)}
html[data-mikud-theme="dark"] .focus-task #research-plan .inline-check{border:1px solid var(--km-line)}
html[data-mikud-theme="dark"] .experience-completion{border:1px solid var(--km-mint);background:var(--km-mint-bg)}
html[data-mikud-theme="dark"] .experience-speed{background:var(--km-warning-bg)}
html[data-mikud-theme="dark"] .experience-insight{background:linear-gradient(120deg,var(--km-mint-bg),var(--km-violet-bg));border:1px solid var(--km-line)}
html[data-mikud-theme="dark"] .experience-insight small,html[data-mikud-theme="dark"] .experience-insight a{color:var(--km-muted)}
html[data-mikud-theme="dark"] .experience-orbit{border:1px dashed var(--km-line);color:var(--km-mint);background:var(--km-surface)}
html[data-mikud-theme="dark"] #mikud-root .brief-document h2 small{color:var(--km-muted)}
@media(max-width:600px){}html[data-mikud-theme="dark"] .experience-candidate{border:1px solid var(--km-line);background:var(--km-mint-bg)}

/* triage.css */
html[data-mikud-theme="dark"] #mikud-root .triage-actions{border:1px solid var(--km-mint);background:var(--km-mint-bg)}
html[data-mikud-theme="dark"] #mikud-root .triage-actions h2{color:var(--km-ink)}
html[data-mikud-theme="dark"] #mikud-root .triage-actions p,html[data-mikud-theme="dark"] .triage-note{color:var(--km-muted)}
html[data-mikud-theme="dark"] #mikud-root .triage-table-note{color:var(--km-muted)}
@media(max-width:600px){}
/* product.css */
html[data-mikud-theme="dark"] .keisar-mikud-page{background:var(--km-surface);color:var(--km-ink)}
html[data-mikud-theme="dark"] .keisar-mikud-sitebar{background:var(--km-night);color:var(--km-ink)}
html[data-mikud-theme="dark"] .keisar-mikud-brand{color:var(--km-ink)}
html[data-mikud-theme="dark"] .keisar-mikud-brand img{background:var(--km-surface)}
html[data-mikud-theme="dark"] .keisar-mikud-sitebar nav a{color:var(--km-ink)}
html[data-mikud-theme="dark"] .keisar-mikud-stage{background:var(--km-warning-bg);color:var(--km-warning)}
html[data-mikud-theme="dark"] .keisar-mikud-footer{border-top:1px solid var(--km-line)}
html[data-mikud-theme="dark"] .keisar-mikud-footer a{color:var(--km-violet)}
html[data-mikud-theme="dark"] .keisar-mikud-skip{background:var(--km-surface);color:var(--km-ink)}
html[data-mikud-theme="dark"] .keisar-mikud-content>section{background:var(--km-surface);border:1px solid var(--km-line)}
html[data-mikud-theme="dark"] .keisar-mikud-content>section a{color:var(--km-violet)}
html[data-mikud-theme="dark"] .keisar-mikud-page :focus-visible{outline:3px solid var(--km-violet)}
html[data-mikud-theme="dark"] .keisar-mikud-sitebar :focus-visible{outline-color:var(--km-mint)}
html[data-mikud-theme="dark"] .keisar-mikud-page .mikud header{background:var(--km-surface)}
html[data-mikud-theme="dark"] .keisar-mikud-page .mikud .status{color:var(--km-muted)}
html[data-mikud-theme="dark"] .keisar-mikud-page .mikud .rail{background:var(--km-raised);border-color:var(--km-line)}
html[data-mikud-theme="dark"] .keisar-mikud-page .mikud .rail .daynum{background:var(--km-raised)}
html[data-mikud-theme="dark"] .keisar-mikud-page .mikud .rail .done{background:var(--km-night);color:var(--km-ink)}
html[data-mikud-theme="dark"] .keisar-mikud-page .mikud .rail button.active{border-inline-start:4px solid var(--km-violet);background:var(--km-surface)}
html[data-mikud-theme="dark"] .keisar-mikud-page .mikud .session-hero{background:var(--km-night);color:var(--km-ink)}
html[data-mikud-theme="dark"] .keisar-mikud-page .mikud .session-hero small{color:var(--km-mint)}
html[data-mikud-theme="dark"] .keisar-mikud-page .mikud .session-hero p{color:var(--km-ink)}
html[data-mikud-theme="dark"] .keisar-mikud-page .mikud button.primary{background:var(--km-night);color:var(--km-ink);border-color:var(--km-line)}
html[data-mikud-theme="dark"] .keisar-mikud-page .mikud button.orange{background:var(--km-mint)!important;border-color:var(--km-mint)!important;color:var(--km-ink)!important}
html[data-mikud-theme="dark"] .keisar-mikud-page .mikud button:not(:disabled):hover{border-color:var(--km-violet)}
html[data-mikud-theme="dark"] .keisar-mikud-page .mikud :focus-visible{outline:3px solid var(--km-violet)}
html[data-mikud-theme="dark"] .keisar-mikud-page .mikud a{color:var(--km-violet)}
html[data-mikud-theme="dark"] .keisar-mikud-page .mikud :is(input,textarea,select){border-color:var(--km-line);background:var(--km-surface);color:var(--km-ink)}
html[data-mikud-theme="dark"] .keisar-mikud-page .mikud :is(input,textarea,select)[aria-invalid=true]{border:2px solid var(--km-danger)}
html[data-mikud-theme="dark"] .keisar-mikud-page .mikud input[type=checkbox]{accent-color:var(--km-violet)}
html[data-mikud-theme="dark"] .keisar-mikud-page .mikud .field-error{color:var(--km-danger)}
html[data-mikud-theme="dark"] .keisar-mikud-page .mikud .avatar{background:var(--km-violet-bg);color:var(--km-violet)}
html[data-mikud-theme="dark"] .keisar-mikud-page .mikud .bubble{background:var(--km-violet-bg);color:var(--km-ink)}
html[data-mikud-theme="dark"] .keisar-mikud-page .mikud .bubble.user{background:var(--km-mint-bg)}
html[data-mikud-theme="dark"] .keisar-mikud-page .mikud .notice{background:var(--km-warning-bg);border-inline-start:3px solid var(--km-line);color:var(--km-warning)}
html[data-mikud-theme="dark"] .keisar-mikud-page .mikud .pill{background:var(--km-raised);color:var(--km-muted)}
html[data-mikud-theme="dark"] .keisar-mikud-page .mikud .journey-progress{background:var(--km-violet-bg);border-color:var(--km-line)}
html[data-mikud-theme="dark"] .keisar-mikud-page .mikud .progress-track{background:var(--km-raised)}
html[data-mikud-theme="dark"] .keisar-mikud-page .mikud .progress-track span{background:var(--km-violet)}
html[data-mikud-theme="dark"] .keisar-mikud-page .mikud .tabs button.active{background:var(--km-violet-bg);color:var(--km-violet)}
html[data-mikud-theme="dark"] .keisar-mikud-page .mikud [data-unknown][aria-pressed=true]{background:var(--km-night);color:var(--km-ink);border:2px solid var(--km-violet)}
html[data-mikud-theme="dark"] .keisar-mikud-page .mikud .toast{background:var(--km-night);color:var(--km-ink)}
html[data-mikud-theme="dark"] .keisar-mikud-page .mikud dialog{border-color:var(--km-line)}
html[data-mikud-theme="dark"] .keisar-mikud-page .mikud dialog::backdrop{background:var(--km-night)}
html[data-mikud-theme="dark"] .keisar-mikud-page .mikud .offer-cta{background:var(--km-night);color:var(--km-ink)}
@media(max-width:700px){}@media(prefers-reduced-motion:reduce){}html[data-mikud-theme="dark"] .keisar-mikud-page #mikud-root.mikud .stage-overview{color:var(--km-ink)}
html[data-mikud-theme="dark"] .keisar-mikud-page #mikud-root.mikud .stage-overview :is(h1,h2){color:var(--km-ink)}
html[data-mikud-theme="dark"] .keisar-mikud-page #mikud-root.mikud .stage-overview :is(small,p){color:var(--km-muted)}
html[data-mikud-theme="dark"] .keisar-mikud-page #mikud-root.mikud .stage-overview-progress>div:first-child>span{color:var(--km-muted)}
html[data-mikud-theme="dark"] .keisar-mikud-page #mikud-root.mikud .stage-overview .progress-track{background:var(--km-raised)}
html[data-mikud-theme="dark"] .keisar-mikud-page #mikud-root.mikud .stage-overview .timer-button{background:var(--km-night);color:var(--km-ink);border-color:var(--km-line)}
html[data-mikud-theme="dark"] .keisar-mikud-page #mikud-root.mikud .stage-overview .status{color:var(--km-muted)}
@media(prefers-reduced-motion:reduce){}
/* site.css */
html[data-mikud-theme="dark"] .km-site-account{color:var(--km-ink)}
html[data-mikud-theme="dark"] .km-site-eyebrow{color:var(--km-muted)}
html[data-mikud-theme="dark"] .km-site-card{border:1px solid var(--km-line);background:var(--km-surface)}
html[data-mikud-theme="dark"] .km-site-primary{background:var(--km-mint);color:var(--km-ink)!important}
html[data-mikud-theme="dark"] .km-site-primary:hover{background:var(--km-mint-bg)}
html[data-mikud-theme="dark"] .km-site-account summary{color:var(--km-muted)}
html[data-mikud-theme="dark"] .km-site-details input:not([type=checkbox]){border:1px solid var(--km-line)}
html[data-mikud-theme="dark"] .km-site-details button{border:1px solid var(--km-line);background:var(--km-mint)}
html[data-mikud-theme="dark"] .km-site-worknav a{color:var(--km-ink)}
html[data-mikud-theme="dark"] .km-site-account a:focus-visible,html[data-mikud-theme="dark"] .km-site-worknav a:focus-visible{outline:3px solid var(--km-violet)}
@media(max-width:640px){}html[data-mikud-theme="dark"] .km-account-dashboard a{color:var(--km-mint)}
html[data-mikud-theme="dark"] .km-account-dashboard p{color:var(--km-muted)}
html[data-mikud-theme="dark"] .km-account-dashboard small{color:var(--km-muted)}
html[data-mikud-theme="dark"] .km-account-dashboard a:focus-visible{outline:3px solid var(--km-mint)}
html[data-mikud-theme="dark"] .km-account-project,html[data-mikud-theme="dark"] .km-account-access,html[data-mikud-theme="dark"] .km-account-focus{background:var(--km-surface);border:1px solid var(--km-line)}
html[data-mikud-theme="dark"] .km-account-project{background:linear-gradient(145deg,var(--km-mint-bg),var(--km-surface) 65%);border-color:var(--km-line)}
html[data-mikud-theme="dark"] .km-account-badge{background:var(--km-mint-bg);color:var(--km-mint)}
html[data-mikud-theme="dark"] .km-account-progress{background:var(--km-mint-bg)}
html[data-mikud-theme="dark"] .km-account-progress>span{background:var(--km-mint)}
html[data-mikud-theme="dark"] .km-account-access dt{color:var(--km-muted)}
html[data-mikud-theme="dark"] .km-account-access>p,html[data-mikud-theme="dark"] .km-account-payment-empty{color:var(--km-muted)}
html[data-mikud-theme="dark"] .km-account-payment-empty{background:var(--km-surface)}
html[data-mikud-theme="dark"] .km-account-orders li{border-top:1px solid var(--km-line)}
html[data-mikud-theme="dark"] .km-account-orders li>div>span{color:var(--km-muted)}
html[data-mikud-theme="dark"] .km-account-stats>div{background:var(--km-surface);border:1px solid var(--km-line)}
html[data-mikud-theme="dark"] .km-account-stats strong{color:var(--km-mint)}
html[data-mikud-theme="dark"] .km-account-stats span{color:var(--km-muted)}
html[data-mikud-theme="dark"] .km-account-tools>a{background:var(--km-surface);border:1px solid var(--km-line)}
html[data-mikud-theme="dark"] .km-account-tools>a:hover{background:var(--km-mint-bg);border-color:var(--km-line)}
html[data-mikud-theme="dark"] .km-account-tool-mark{color:var(--km-mint)}
html[data-mikud-theme="dark"] .km-account-tools strong{color:var(--km-ink)}
html[data-mikud-theme="dark"] .km-account-tools a>span:not(.km-account-tool-mark){color:var(--km-muted)}
html[data-mikud-theme="dark"] .km-account-competitors article{background:var(--km-surface)}
html[data-mikud-theme="dark"] .km-account-services{background:var(--km-mint-bg)}
@media(max-width:900px){}@media(max-width:600px){}@media(prefers-reduced-motion:reduce){}html[data-mikud-theme="dark"] .km-account-purchases{background:var(--km-surface);border:1px solid var(--km-line)}
html[data-mikud-theme="dark"] .km-account-purchases .km-account-section-head>span{color:var(--km-muted)}
html[data-mikud-theme="dark"] .km-account-purchase{background:var(--km-surface);border:1px solid var(--km-line)}
html[data-mikud-theme="dark"] .km-account-purchase>div>strong{color:var(--km-ink)}
html[data-mikud-theme="dark"] .km-account-purchase dt{color:var(--km-muted)}
html[data-mikud-theme="dark"] .km-account-purchase-options{border-top:1px solid var(--km-line)}
html[data-mikud-theme="dark"] .km-account-purchase-options summary{color:var(--km-mint)}
html[data-mikud-theme="dark"] .km-account-purchase-options select{border:1px solid var(--km-line);background:var(--km-surface);color:var(--km-ink)}
html[data-mikud-theme="dark"] .km-account-purchase-options fieldset{border:1px solid var(--km-line)}
html[data-mikud-theme="dark"] .km-account-purchase-options input[type=checkbox]{accent-color:var(--km-mint)}
html[data-mikud-theme="dark"] .km-account-purchase-options [role=status]:not(:empty){background:var(--km-mint-bg)}
@media(max-width:600px){}html[data-mikud-theme="dark"] .km-account-next-grid>a{background:var(--km-surface);border:1px solid var(--km-line);color:var(--km-ink)}
html[data-mikud-theme="dark"] .km-account-next-grid>a:first-child{background:var(--km-mint-bg)}
html[data-mikud-theme="dark"] .km-account-next-grid>a:last-child{background:var(--km-violet-bg)}
html[data-mikud-theme="dark"] .km-account-next-grid span{color:var(--km-muted)}
html[data-mikud-theme="dark"] .km-account-next-grid strong{color:var(--km-mint)}
html[data-mikud-theme="dark"] .km-account-request-list{background:var(--km-surface);border:1px solid var(--km-line)}
html[data-mikud-theme="dark"] .km-account-request-list article{border-top:1px solid var(--km-line)}
html[data-mikud-theme="dark"] .km-account-request-list article span{background:var(--km-mint-bg)}
html[data-mikud-theme="dark"] .km-account-request-list small{color:var(--km-muted)}
@media(max-width:650px){}html[data-mikud-theme="dark"] .km-account-admin-link{background:var(--km-mint-bg);border:1px solid var(--km-line)}
html[data-mikud-theme="dark"] #mikud-root.focus-mode .focus-brand small{color:var(--km-muted)}
html[data-mikud-theme="dark"] .ksa-b .ksa-p05 .footer{border-top:3px solid var(--km-mint);background:linear-gradient(135deg,var(--km-night),var(--km-night))}
html[data-mikud-theme="dark"] .ksa-b .ksa-p05 .footer p{color:var(--km-ink)}
html[data-mikud-theme="dark"] .ksa-b .ksa-p05 .footer h2{color:var(--km-ink)}
html[data-mikud-theme="dark"] .ksa-b .ksa-p05 .footer nav a{color:var(--km-ink)}
html[data-mikud-theme="dark"] .ksa-b .ksa-p05 .footer nav a:hover{color:var(--km-mint)}
html[data-mikud-theme="dark"] .ksa-b .ksa-p05 .footer a:focus-visible{outline:3px solid var(--km-mint)}
html[data-mikud-theme="dark"] .ksa-b .ksa-p05 .footer .socials a{border-color:var(--km-line)}
html[data-mikud-theme="dark"] .ksa-b .ksa-p05 .footer-bottom{color:var(--km-muted);border-color:var(--km-line)}
@media(max-width:850px){}@media(max-width:600px){}
/* legal.css */
html[data-mikud-theme="dark"] .mikud-lc{background:var(--km-surface);color:var(--km-ink)}
html[data-mikud-theme="dark"] .mikud-lc button{border:1px solid var(--km-mint);background:var(--km-mint);color:var(--km-ink)}
html[data-mikud-theme="dark"] .mikud-lc button:disabled{background:var(--km-raised);color:var(--km-muted)}
html[data-mikud-theme="dark"] .mikud-lc a{color:var(--km-ink)}
html[data-mikud-theme="dark"] .mikud-lc :focus-visible,html[data-mikud-theme="dark"] .mikud-legal-footer :focus-visible{outline:3px solid var(--km-danger)}
html[data-mikud-theme="dark"] .mikud-lc details,html[data-mikud-theme="dark"] .lc-summary,html[data-mikud-theme="dark"] .lc-draft{border:1px solid var(--km-line)}
html[data-mikud-theme="dark"] .lc-summary{background:var(--km-mint-bg)}
html[data-mikud-theme="dark"] .lc-draft{background:var(--km-warning-bg)}
html[data-mikud-theme="dark"] .mikud-lc td,html[data-mikud-theme="dark"] .mikud-lc th{border:1px solid var(--km-line)}
html[data-mikud-theme="dark"] .mikud-lc th{background:var(--km-raised)}
html[data-mikud-theme="dark"] .mikud-legal-footer{background:var(--km-night);color:var(--km-ink)}
html[data-mikud-theme="dark"] .mikud-legal-footer a{color:var(--km-ink)}
html[data-mikud-theme="dark"] .lc-skip:focus{background:var(--km-surface)}
html[data-mikud-theme="dark"] body:has(.mikud-lc){background:var(--km-surface)}
html[data-mikud-theme="dark"] .lc-ai-dialog{border:1px solid var(--km-line);color:var(--km-ink)}
html[data-mikud-theme="dark"] .lc-ai-dialog::backdrop{background:var(--km-night)}
html[data-mikud-theme="dark"] .lc-ai-dialog :focus-visible{outline:3px solid var(--km-danger)}
