:root[data-theme=light]{--light-ink:#28231f;--light-paper:#fffdfa;--light-canvas:#f2efe9;--light-line:#d8cfc3;--light-shadow:0 18px 48px #432c201a,0 3px 9px #432c200a}:root[data-theme=light] body{background:var(--light-canvas)}:root[data-theme=light] :is(input,textarea,select){caret-color:var(--color-accent-primary)}:root[data-theme=light] :is(button,a,input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid #d53a47a6}:root[data-theme=light] .app-topbar{border-bottom:1px solid var(--light-line);background:#fffdfaf5;box-shadow:0 2px 12px #432c2009}:root[data-theme=light] .logo-trigger,:root[data-theme=light] .workspace-trigger,:root[data-theme=light] .mobile-panel-toggle{background:var(--light-paper);border-color:var(--color-border-faint);color:var(--color-text-primary);box-shadow:0 1px 3px #432c200a}:root[data-theme=light] .workspace-trigger:hover,:root[data-theme=light] .workspace-trigger[data-open=true],:root[data-theme=light] .logo-trigger:hover,:root[data-theme=light] .logo-trigger[data-open=true]{background:#f5efe7;border-color:#cbbeb0;box-shadow:0 2px 7px #432c2014}:root[data-theme=light] .workspace-menu{background:var(--light-paper);border-color:var(--light-line);box-shadow:var(--light-shadow)}:root[data-theme=light] .workspace-menu-entry+.workspace-menu-entry,:root[data-theme=light] .workspace-menu-divider{border-color:var(--color-border-faint)}:root[data-theme=light] .workspace-menu-item:hover,:root[data-theme=light] .workspace-menu-item-active,:root[data-theme=light] .workspace-menu-item-confirming,:root[data-theme=light] .workspace-delete-trigger:hover{background:#f5efe7}:root[data-theme=light] .mode-dock{background:var(--light-paper);border-color:var(--light-line);box-shadow:0 12px 30px #432c201f,0 2px 6px #432c200f}:root[data-theme=light] .mode-dock-btn[data-active=true]{color:var(--light-ink);background:#f0e9df;box-shadow:inset 0 0 0 1px #e4d8ca}:root[data-theme=light] .mode-dock-action.mode-dock-call{color:#fff;background:var(--color-accent-primary);border-color:var(--color-accent-primary);box-shadow:0 4px 12px #d53a4733}:root[data-theme=light] .mode-dock-action.mode-dock-call:hover{background:var(--color-accent-primary-hover);border-color:var(--color-accent-primary-hover)}:root[data-theme=light] .mode-dock-notice{background:var(--light-ink);color:var(--light-paper);border-color:var(--light-ink);box-shadow:0 8px 22px #432c2033}:root[data-theme=light] .system-panel{border-right-color:var(--light-line);background:#fffdfa;box-shadow:12px 0 38px #432c2012}:root[data-theme=light] .sp-theme-toggle{border-color:var(--light-line);background:#f0eae1}:root[data-theme=light] .sp-theme-option[data-active=true]{background:var(--light-paper);box-shadow:0 2px 6px #432c2017}:root[data-theme=light] .main-stage-material{background:radial-gradient(52% 64% at 51% 42%,#fbf9f5 0%,#fbf9f533 74%,#0000 100%),linear-gradient(145deg,#eee9e1,#f5f2ed 52%,#ebe5dc)}:root[data-theme=light] .main-stage-material:before{content:"";pointer-events:none;opacity:.32;background-image:radial-gradient(#b9aa9a .55px,#0000 .75px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#0000 18%,#000 100%);mask-image:radial-gradient(#0000 18%,#000 100%)}:root[data-theme=light] .graph-canvas-ambient{background:radial-gradient(290px circle at var(--graph-cursor-x)var(--graph-cursor-y),#d53a4713,transparent 75%)}:root[data-theme=light] .graph-search-control,:root[data-theme=light] .graph-create-trigger,:root[data-theme=light] .graph-edit-toggle,:root[data-theme=light] .type-explorer-toggle,:root[data-theme=light] .graph-filter-reset,:root[data-theme=light] .panel-edge-handle{border-color:var(--light-line);color:var(--color-text-secondary);background:#fffdfaf5;box-shadow:0 4px 14px #432c2014}:root[data-theme=light] :is(.graph-search-control,.graph-create-trigger,.graph-edit-toggle,.type-explorer-toggle):hover{background:var(--light-paper);border-color:#c6b6a6}:root[data-theme=light] .graph-edit-toggle-active{color:#922838;background:#f6e7e4;border-color:#d53a4761}:root[data-theme=light] .graph-done-toggle{color:#82776c;background:#fffdfa;border-color:#ded3c7}:root[data-theme=light] .graph-done-toggle[aria-pressed=true]{color:#3f7651;background:#edf5eb;border-color:#cde1cb}:root[data-theme=light] .graph-done-toggle-mark{background:#eee9e1}:root[data-theme=light] .graph-done-toggle[aria-pressed=true] .graph-done-toggle-mark{background:#d7e9d8}:root[data-theme=light] .graph-done-toggle:hover{color:#355f43;border-color:#b9cdb8}:root[data-theme=light] .type-explorer-chip,:root[data-theme=light] .graph-status-chip{border-color:var(--light-line);color:var(--color-text-secondary);background:#fffdfae6}:root[data-theme=light] .type-explorer-chip[data-active=true]{color:#922838;background:#f3e5e2;border-color:#d53a4752}:root[data-theme=light] .history-shelf-trigger{color:#453b34;background:#fffdfa;border-color:#ded3c7;box-shadow:0 7px 18px #432c2021}:root[data-theme=light] .history-shelf-trigger:hover,:root[data-theme=light] .history-shelf-trigger[aria-expanded=true]{background:#f7f0e8;border-color:#cdbdae}:root[data-theme=light] .history-shelf-trigger--done .history-shelf-trigger-icon{color:#3b7750;background:#e1efe2}:root[data-theme=light] .history-shelf-trigger--archive .history-shelf-trigger-icon{color:#806c58;background:#eee5da}:root[data-theme=light] .history-shelf-panel{background:#fffcf8;border-color:#d9ccbe;box-shadow:0 22px 54px #432c202e,0 3px 9px #432c2012}:root[data-theme=light] .history-shelf-search input{background:#f9f5ef;border-color:#dfd3c8}:root[data-theme=light] .history-shelf-item--done{background:#f1f7ef;border-color:#d9e8d7}:root[data-theme=light] .history-shelf-item--archived{background:linear-gradient(145deg,#f8f2e9,#f1e8dc);border-color:#d7c7b5;box-shadow:inset 0 1px #fffaf3,0 5px 12px #58412b14}:root[data-theme=light] .history-shelf-item--archived:before{background:#a48668}:root[data-theme=light] .history-shelf-archive-type{color:#8a6d51}:root[data-theme=light] .history-shelf-item:hover,:root[data-theme=light] .history-shelf-item[data-selected=true]{background:#fff9f3;border-color:#cdafa2}:root[data-theme=light] .history-shelf-item--archived:hover,:root[data-theme=light] .history-shelf-item--archived[data-selected=true]{background:linear-gradient(145deg,#faf4ec,#f3eadd);border-color:#ad9075}:root[data-theme=light] .history-shelf-item--done .history-shelf-item-title{color:#315f3f}:root[data-theme=light] .history-shelf-item--archived .history-shelf-item-title{color:#675648}:root[data-theme=light] .history-shelf-restore{color:#6f5d4b;border-color:#d8c7b7}:root[data-theme=light] .node-status-badge--completed{color:#326f45;background:#e1efe2}:root[data-theme=light] .node-status-badge--archived{color:#6c5847;background:#eee5da}:root[data-theme=light] .stage-composer{background:#fffdfafa;border-color:#cfc2b3;box-shadow:0 18px 45px #432c2024,0 2px 6px #432c200d}:root[data-theme=light] .composer-utility-button{border-color:var(--color-border-faint);color:var(--color-text-secondary);box-shadow:none;background:#f6f1ea}:root[data-theme=light] .composer-utility-button:hover{border-color:var(--light-line);box-shadow:none;background:#eee5da}:root[data-theme=light] .composer-send-button,:root[data-theme=light] .shell-button-primary{background:var(--color-accent-primary);color:#fff;border-color:var(--color-accent-primary);box-shadow:0 4px 12px #d53a4733}:root[data-theme=light] .shell-button.shell-button-primary{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:#fff}:root[data-theme=light] .context-rail-responsive,:root[data-theme=light] .context-rail-responsive aside{border-color:var(--light-line);background:#fffcf8}:root[data-theme=light] .rail-tab-strip{box-shadow:none;background:#f2ece4;border-color:#e2d7ca}:root[data-theme=light] .rail-tab-button[data-active=true]{background:var(--light-paper);border-color:var(--light-line);box-shadow:0 2px 6px #432c2012}:root[data-theme=light] :is(.rail-scope-action,.detail-action-pill,.chat-prompt-chip,.chat-answer-action-btn,.shell-button){background:var(--light-paper);border-color:var(--light-line);color:var(--color-text-secondary);box-shadow:0 1px 3px #432c200a}:root[data-theme=light] :is(.rail-scope-action,.detail-action-pill,.chat-prompt-chip,.chat-answer-action-btn,.shell-button):hover{color:var(--light-ink);background:#f5efe7;border-color:#c8b8a8}:root[data-theme=light] :is(.detail-action-pill--complete,.detail-action-pill--reopen){background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:#fff}:root[data-theme=light] .detail-action-pill--danger{color:var(--color-accent-text);background:#fff7f5;border-color:#e4c5c2}:root[data-theme=light] .da-suggest-card{background:#fffdfa;border-color:#e3d8cd;box-shadow:0 2px 6px #432c200b}:root[data-theme=light] .da-suggest-card:hover{background:#f9f2eb;border-color:#cbb7a8}:root[data-theme=light] .da-suggest-card--roadmap{background:#fff5f2;border-color:#e8c9c5}:root[data-theme=light] .da-suggest-card--roadmap:hover{background:#fcebe7;border-color:#d8a7a4}:root[data-theme=light] :is(.rail-chat-input,.chat-composer-input,.list-view-search,.list-view-sort-select,.graph-create-input,.graph-create-textarea){border-color:var(--light-line);color:var(--light-ink);background:#fffdfa}:root[data-theme=light] :is(.rail-chat-input,.chat-composer-input,.list-view-search,.list-view-sort-select,.graph-create-input,.graph-create-textarea):focus{box-shadow:var(--shadow-focus);border-color:#bb6870}:root[data-theme=light] .chat-starter-prompt,:root[data-theme=light] .chat-history-row,:root[data-theme=light] .chat-history-bar-btn,:root[data-theme=light] .assistant-context-chip{border-color:var(--color-border-faint);background:#faf6f0}:root[data-theme=light] .chat-starter-prompt:hover,:root[data-theme=light] .chat-history-row:hover,:root[data-theme=light] .chat-history-bar-btn:hover{background:#f2e9e0;border-color:#d8c4b5}:root[data-theme=light] .chat-msg-user{color:#51252b;background:#f7e8e4;border-color:#e9cbc7}:root[data-theme=light] :is(.chat-msg-assistant-card,.pending-action-card,.turn-card,.applied-card){background:var(--light-paper);border-color:var(--light-line);box-shadow:0 5px 16px #432c200e}:root[data-theme=light] .chat-thread-line{background:linear-gradient(90deg,var(--light-line),transparent)}:root[data-theme=light] .assistant-chat-col{border-left-color:var(--light-line);background:#fffcf8}:root[data-theme=light] .assistant-mode-strip,:root[data-theme=light] .chat-col-header,:root[data-theme=light] .chat-col-composer{border-color:var(--color-border-faint);background:#faf6f0}:root[data-theme=light] .assistant-mode-btn:hover,:root[data-theme=light] .conv-switcher:hover,:root[data-theme=light] :is(.conv-history-new,.conv-history-item,.chat-col-new-btn):hover{background:#f0e8df}:root[data-theme=light] .assistant-mode-btn-active{color:#9e2638;background:#f7e6e3;border-color:#dfb7b6}:root[data-theme=light] .conv-history-popover{background:var(--light-paper);border-color:var(--light-line);box-shadow:var(--light-shadow)}:root[data-theme=light] .assistant-quick-chip,:root[data-theme=light] .week-nav-btn{background:var(--light-paper);border-color:var(--light-line);color:var(--color-text-secondary)}:root[data-theme=light] .week-day-btn:hover{background:#efe7de}:root[data-theme=light] .timeline-line-hour{background:#d9cfc4}:root[data-theme=light] .timeline-line-half{background:#e9e1d7}:root[data-theme=light] .timeline-event-done{border-color:var(--light-line);background:#f2eee8;border-left-color:#b9aa9a}:root[data-theme=light] .timeline-event-del{color:var(--color-text-muted)}:root[data-theme=light] .timeline-event-resize-grip{background:#a99b8c}:root[data-theme=light] .graph-create-preview-frame{border-color:var(--color-border-faint);background:radial-gradient(circle,#fffdfa,#f0e9e0)}:root[data-theme=light] .graph-create-preview-node{background:linear-gradient(#fffefb,#f5eee5);border-color:#c8b8a7;box-shadow:0 16px 32px #432c2021,inset 0 1px #fff}:root[data-theme=light] .graph-create-preview-content{gap:3px;padding:7px 16px}:root[data-theme=light] .graph-create-preview-title{font-size:clamp(16px,1.7vw,22px);line-height:1.1}:root[data-theme=light] .graph-create-preview-wash{background:linear-gradient(135deg,#d53a4714,#0000 70%)}:root[data-theme=light] :is(.graph-type-trigger,.graph-type-menu,.graph-connection-select-shell,.context-connection-select-shell){background:var(--light-paper);border-color:var(--light-line);box-shadow:0 2px 7px #432c200a}:root[data-theme=light] .graph-type-option{background:#faf6f0;border-color:#0000}:root[data-theme=light] .graph-type-option:hover,:root[data-theme=light] .graph-type-option-active{border-color:var(--light-line);background:#f2e7dd}:root[data-theme=light] :is(.graph-connection-row,.graph-connection-composer,.graph-importance-pill){border-color:var(--light-line);box-shadow:none;background:#faf6f0}:root[data-theme=light] :is(.graph-connection-action,.graph-create-secondary,.context-connection-delete,.graph-create-close){background:var(--light-paper);border-color:var(--light-line);color:var(--color-text-secondary)}:root[data-theme=light] :is(.graph-connection-action,.graph-create-secondary,.context-connection-delete,.graph-create-close):hover{color:var(--light-ink);background:#f2e9e0;border-color:#c9b9a9}:root[data-theme=light] :is(.graph-quick-type,.graph-quick-type-chip){background:var(--light-paper);border-color:var(--light-line)}:root[data-theme=light] .graph-quick-type-chip:hover{background:#f2e9e0;border-color:#c9b9a9}:root[data-theme=light] :is(.graph-quick-type:hover,.graph-quick-type[data-open],.graph-quick-type-chip[aria-pressed=true]){background:#fbeae7;border-color:#e6bdbb}:root[data-theme=light] .graph-quick-types{border-color:var(--light-line);background:#faf6f0}:root[data-theme=light] .graph-quick-hint kbd{background:#faf6f0}:root[data-theme=light] .graph-connection-action-danger,:root[data-theme=light] .graph-create-danger-trigger{color:var(--color-accent-text)}:root[data-theme=light] .graph-create-danger-panel{box-shadow:none;background:#fff5f3;border-color:#e7c6c3}:root[data-theme=light] .graph-create-danger-confirm{background:var(--color-accent-primary);color:#fff;border-color:var(--color-accent-primary)}:root[data-theme=light] .graph-create-primary{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:#fff;box-shadow:0 4px 12px #d53a4733}:root[data-theme=light] .graph-create-primary:hover,:root[data-theme=light] .graph-create-danger-confirm:hover{background:var(--color-accent-primary-hover);border-color:var(--color-accent-primary-hover);box-shadow:0 6px 16px #d53a473b}:root[data-theme=light] .graph-create-actions{border-color:var(--color-border-faint)}:root[data-theme=light] .graph-importance-slider-wrap:before{background:#e8ddd2}:root[data-theme=light] .lists-bg:before{background:radial-gradient(55vw 55vh at -10% 110%,#d53a470e,#0000 70%),radial-gradient(46vw 46vh at 110% -10%,#b07f5912,#0000 68%)}:root[data-theme=light] .section-backdrop-glyph,:root[data-theme=light] .section-backdrop[data-kind=pomodoro] .section-backdrop-glyph{stroke:#724e4113}:root[data-theme=light] :is(.list-view-title,.habits-title){letter-spacing:-.04em;font-size:23px;font-weight:650}:root[data-theme=light] .roadmap-bucket-label{color:var(--light-ink)}:root[data-theme=light] :is(.list-view-row,.roadmap-item,.habit-card,.planner-task-card){background:var(--light-paper);border-color:var(--light-line);box-shadow:0 2px 8px #432c2009}:root[data-theme=light] :is(.list-view-row,.roadmap-item,.planner-task-card):hover{background:#fffefd;border-color:#bea998;box-shadow:0 9px 24px #432c201a}:root[data-theme=light] .habit-card[data-at-risk=true]{background:linear-gradient(90deg,#fff7f4,#fffdfa 35%);border-color:#e2b8b5}:root[data-theme=light] .roadmap-deadline{border-right-color:var(--light-line);background:color-mix(in srgb,var(--dl)10%,#fffdfa)}:root[data-theme=light] .roadmap-deadline[data-risk=overdue]{--dl:#af3040}:root[data-theme=light] .roadmap-deadline[data-risk=soon]{--dl:#9b691d}:root[data-theme=light] .roadmap-deadline[data-risk=ontrack]{--dl:#247757}:root[data-theme=light] .list-view-chip[data-active=true]{color:#8e2637;background:#f7e8e4;border-color:#dbaeb0}:root[data-theme=light] .habit-strip-day[data-today=true],:root[data-theme=light] .habit-month-day[data-today=true]{box-shadow:0 0 0 2px var(--color-accent-primary)}:root[data-theme=light] :is(.graph-create-overlay-open .graph-create-overlay-backdrop,.weekly-backdrop){-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#2e221d5c}:root[data-theme=light] :is(.graph-create-sheet,.brain-dump-card,.lockin-card,.weekly-modal,.per-modal,.replan-modal,.dump-history-modal,.merge-modal){background:var(--light-paper);border-color:var(--light-line);box-shadow:0 30px 80px #2d1e1730,0 5px 18px #2d1e1714}:root[data-theme=light] .graph-create-sheet-header,:root[data-theme=light] .weekly-step-nav,:root[data-theme=light] .lockin-footer{border-color:var(--color-border-faint)}:root[data-theme=light] :is(.weekly-chart-cell,.weekly-mood,.weekly-chart-solo){border-color:var(--light-line);background:#faf6f0}:root[data-theme=light] .weekly-step-caption{color:var(--color-text-muted)}:root[data-theme=light] .weekly-step-indicator{border-color:var(--color-border-faint)}:root[data-theme=light] .weekly-step-dot,:root[data-theme=light] .weekly-mood-chip{border-color:var(--light-line);color:var(--color-text-secondary);background:#faf6f0}:root[data-theme=light] .weekly-step-dot:hover:not(:disabled),:root[data-theme=light] .weekly-mood-chip:hover{color:var(--light-ink);background:#f0e8df}:root[data-theme=light] .weekly-step-dot[data-active=true],:root[data-theme=light] .weekly-mood-chip[data-active=true]{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:#fff}:root[data-theme=light] .weekly-step-dot[data-complete=true]:not([data-active=true]){color:var(--color-text-secondary);border-color:#c9b9a9}:root[data-theme=light] .weekly-mood-save{color:#982739;background:#f6e5e2;border-color:#ddaeb1}:root[data-theme=light] .weekly-slider input[type=range]::-webkit-slider-runnable-track{background:#d6c8ba}:root[data-theme=light] .weekly-slider input[type=range]::-moz-range-track{background:#d6c8ba}:root[data-theme=light] .weekly-commentary-label{color:#247757}:root[data-theme=light] .graph-create-close,:root[data-theme=light] .weekly-close,:root[data-theme=light] .weekly-step-back,:root[data-theme=light] .weekly-kpi{border-color:var(--light-line);color:var(--color-text-secondary);background:#f8f3ed}:root[data-theme=light] .lockin-hero{background:linear-gradient(135deg,#fbeae7,#fff7f3 63%,#fffdfa);border-color:#e6bdbb;box-shadow:0 10px 25px #d53a4714}:root[data-theme=light] .lockin-hero:hover{background:linear-gradient(135deg,#f8e0dc,#fff3ef 70%);border-color:#ce8e92;box-shadow:0 14px 28px #d53a471f}:root[data-theme=light] .weekly-step-back:hover:not(:disabled){color:var(--light-ink);background:#f1e8dd;border-color:#cbb9a8}:root[data-theme=light] .lockin-hero.lockin-hero--next,:root[data-theme=light] .lockin-hero.lockin-hero--next:hover{background:linear-gradient(135deg,#fbeae7,#fff7f3 63%,#fffdfa);border-color:#e6bdbb;box-shadow:0 10px 25px #d53a4714}:root[data-theme=light] .lockin-fact{border-color:var(--light-line);color:var(--color-text-secondary);background:#faf6f0}:root[data-theme=light] .lockin-fact--why{color:var(--color-accent-text);background:#fbeae7;border-color:#e6bdbb}:root[data-theme=light] .lockin-start{box-shadow:0 8px 20px #d53a4733}:root[data-theme=light] .lockin-skeleton{border-color:var(--light-line);background:#faf6f0}:root[data-theme=light] .lockin-skeleton-line{background:linear-gradient(90deg,#efe7dd,#e4d9cc,#efe7dd) 0 0/200% 100%}:root[data-theme=light] .lockin-close:hover,:root[data-theme=light] .brain-dump-dismiss:hover,:root[data-theme=light] .weekly-close:hover{background:#f2e9e0}:root[data-theme=light] .bootstrap-overlay,:root[data-theme=light] .welcome-overlay{background:radial-gradient(at 50% 20%,#fcfaf6,#eae2d8 80%)}:root[data-theme=light] :is(.bootstrap-modal,.welcome-card){background:var(--light-paper);border-color:var(--light-line);box-shadow:var(--light-shadow)}:root[data-theme=light] .bootstrap-root-field,:root[data-theme=light] .bootstrap-field,:root[data-theme=light] .bootstrap-suggestion-list,:root[data-theme=light] .bootstrap-area-list,:root[data-theme=light] .bootstrap-tool-row{border-color:var(--light-line);background:#fffdfa}@media (max-width:640px){:root[data-theme=light] .main-stage-material:before{opacity:.2}:root[data-theme=light] .list-view-title,:root[data-theme=light] .habits-title{font-size:20px}:root[data-theme=light] .mode-dock{box-shadow:0 7px 22px #432c201f}}:root[data-theme=light] .bootstrap-hero-heading{color:var(--light-ink)}:root[data-theme=light] .bootstrap-hero-heading-em{color:var(--color-accent-primary)}:root[data-theme=light] .bootstrap-hero-sub,:root[data-theme=light] .bootstrap-confirm-copy{color:var(--color-text-secondary)}:root[data-theme=light] .bootstrap-hero-textarea:focus-visible,:root[data-theme=light] .bootstrap-line-input:focus-visible,:root[data-theme=light] .bootstrap-tree-title:focus-visible{outline:none}:root[data-theme=light] .bootstrap-hero-textarea:focus,:root[data-theme=light] .bootstrap-line:focus-within{border-bottom-color:#d53a478c}:root[data-theme=light] .bootstrap-structure-toggle,:root[data-theme=light] .bootstrap-back,:root[data-theme=light] .bootstrap-cancel{border-color:var(--light-line);color:var(--color-text-secondary);background:#faf6f0}:root[data-theme=light] .bootstrap-structure-toggle:hover,:root[data-theme=light] .bootstrap-back:hover,:root[data-theme=light] .bootstrap-cancel:hover{color:var(--light-ink);background:#f2e9e0;border-color:#c9b9a9}:root[data-theme=light] .bootstrap-structure-toggle[data-open=true]{color:var(--color-accent-text);background:#fbeae7;border-color:#e6bdbb}:root[data-theme=light] .bootstrap-structure-toggle-chevron{background:#28231f12}:root[data-theme=light] .bootstrap-structure-toggle[data-open=true] .bootstrap-structure-toggle-chevron{background:var(--color-accent-primary);color:#fff}:root[data-theme=light] .bootstrap-structure-toggle-hint,:root[data-theme=light] .bootstrap-line-prompt,:root[data-theme=light] .bootstrap-areas-note,:root[data-theme=light] .bootstrap-confirm-kicker,:root[data-theme=light] .bootstrap-dump-count,:root[data-theme=light] .bootstrap-tree-count,:root[data-theme=light] .bootstrap-step,:root[data-theme=light] .bootstrap-building-step{color:var(--color-text-muted)}:root[data-theme=light] .bootstrap-hero-footer{border-top-color:var(--color-border-faint)}:root[data-theme=light] .bootstrap-error{color:var(--color-accent-text);background:#fff5f3;border-color:#e7c6c3}:root[data-theme=light] .bootstrap-line-add{color:var(--color-accent-text);background:#fbeae7;border-color:#e6bdbb}:root[data-theme=light] .bootstrap-goal-chip-v2-x{color:var(--color-text-muted)}:root[data-theme=light] .bootstrap-goal-chip-v2-x:hover{color:var(--color-accent-text);background:#fbeae7}:root[data-theme=light] .bootstrap-confirm-overlay{background:#f2efe9b8}:root[data-theme=light] .bootstrap-confirm-card{background:var(--light-paper);border-color:var(--light-line);box-shadow:var(--light-shadow)}:root[data-theme=light] .bootstrap-confirm-heading,:root[data-theme=light] .bootstrap-step[data-state=current],:root[data-theme=light] .bootstrap-dump-count-num,:root[data-theme=light] .bootstrap-tree-pill,:root[data-theme=light] .bootstrap-tree-title,:root[data-theme=light] .bootstrap-building-step[data-state=current]{color:var(--light-ink)}:root[data-theme=light] .bootstrap-step[data-state=done],:root[data-theme=light] .bootstrap-building-step[data-state=done]{color:var(--color-text-secondary)}:root[data-theme=light] .bootstrap-step-line,:root[data-theme=light] .bootstrap-tree-branch:before,:root[data-theme=light] .bootstrap-tree-branch:after{background:#cdbfb1}:root[data-theme=light] .bootstrap-step-line[data-done]{background:#d53a4799}:root[data-theme=light] .bootstrap-kbd-hint kbd{border-color:var(--light-line);color:var(--color-text-secondary);background:#faf6f0}:root[data-theme=light] .bootstrap-tree-pill,:root[data-theme=light] .bootstrap-tree-ring{border-color:#ae9e8d}:root[data-theme=light] .bootstrap-tree-branch{border-bottom-color:var(--color-border-faint)}:root[data-theme=light] .bootstrap-tree-title:hover{border-color:var(--light-line)}:root[data-theme=light] .bootstrap-tree-title:focus{background:#fffdfa;border-color:#bb6870}:root[data-theme=light] .bootstrap-tree-branch .bootstrap-area-type{color:var(--color-text-muted);background:0 0}:root[data-theme=light] .bootstrap-building-step[data-state=todo] .bootstrap-building-step-mark{border-color:var(--light-line)}:root[data-theme=light] :is(.bootstrap-building-spinner,.bootstrap-spinner){border-color:#d53a47 #28231f1a #28231f1a}
