.app,.settings-page{--text:#f1f5ff;--muted:#aebbd0;--surface-raised:color-mix(in srgb,var(--surface) 94%,var(--text));--surface-hover:color-mix(in srgb,var(--surface) 90%,var(--text));--surface-selected:color-mix(in srgb,var(--surface) 80%,var(--accent));--border-strong:#66758f;--border-subtle:color-mix(in srgb,var(--text) 22%,var(--surface));--focus-ring:var(--accent);color:var(--text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app.light,.settings-page.light{--text:#172033;--muted:#46536a;--border-strong:#748198;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app.theme-ipletch,.settings-page.theme-ipletch{background:var(--ui-background)}.app.theme-ipletch :is(.sidebar,.shell>header,.pilot-panel,.canvas),.settings-page.theme-ipletch .settings-nav{background-color:var(--ui-background)}.app.theme-ipletch :is(.pilot-panel-card,.folder-rail),.settings-page.theme-ipletch .settings-card{background-color:var(--surface)}.app.theme-ipletch nav button.active,.app.theme-ipletch .workspace-tree-head .space-active{color:var(--text);background:var(--surface-selected);box-shadow:inset 2px 0 var(--accent)}.app.theme-ipletch .link-card:not(.has-card-bg){background:var(--surface)}.app .link-card:not(.has-card-bg) h3{color:var(--text)}.app .link-card{border-color:var(--border-subtle)}.app .link-card:not(.has-card-bg):hover{background:var(--surface-hover);border-color:var(--border-strong)}.app .link-card.selected{border-color:var(--focus-ring)}.app .link-card .card-foot,.app .layout-grid .link-card.card-portrait .card-foot{background:var(--surface-raised)}.app .layout-grid .link-card.card-portrait .card-foot span,.app .link-card:not(.has-card-bg) .card-foot span{text-shadow:none;color:var(--muted)!important}.app .layout-grid .link-card.card-portrait .card-foot svg,.app .link-card .card-foot a,.app .link-card .card-foot svg{color:var(--muted)!important}.app .link-card .card-foot a:hover{background:var(--surface-hover);color:var(--text)!important}.app .canvas .tip{background:var(--surface-raised);color:var(--text);border-color:var(--border-strong)}.app .canvas .tip svg{color:var(--muted)}.app .pilot-news .pilot-card-toolbar select,.app .pilot-news select :is(option,optgroup),.app .pilot-news-search-field{background:var(--surface-raised);color:var(--text);border-color:var(--border-strong);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app.light .pilot-news .pilot-card-toolbar select,.app.light .pilot-news select :is(option,optgroup){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app .pilot-news select option{color:var(--text)}.app .pilot-news select option:hover,.app .pilot-news select option:focus{background:var(--surface-hover);color:var(--text)}.app .pilot-news .pilot-card-toolbar :is(button,svg),.app .pilot-news .pilot-news-rows a svg{color:var(--muted);opacity:1}.app .pilot-news-search-panel{background:var(--surface);color:var(--text)}.app .pilot-news :is(input,.pilot-news-source-list button,.pilot-news-search-results a){background:var(--surface-raised);color:var(--text);border-color:var(--border-subtle)}.app .pilot-news :is(small,.pilot-news-source-list button small){color:var(--muted)}.app .pilot-news .pilot-news-source-list button:hover,.app .pilot-news .pilot-news-search-results a:hover{background:var(--surface-hover);border-color:var(--border-strong)}.app .pilot-news .pilot-news-source-list button[aria-current=true]{background:var(--surface-selected);border-color:var(--accent)}.app .pilot-news :is(button,select,input,a):focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.app .pilot-news :is(button,option):disabled{opacity:.6}.app .pilot-news .pilot-news-source-list button svg{color:var(--muted)}.app .pilot-news :is(.pilot-news-source-list,.pilot-news-search-results,.pilot-news-rows){scrollbar-color:var(--border-strong) var(--surface)}.ipletch-theme-swatch{background:linear-gradient(135deg,#38bdf8,#3b82f6,#a78bfa);border-radius:50%;width:18px;height:18px;display:inline-block}body:has(.app.theme-ipletch,.settings-page.theme-ipletch){--menu-bg:#172740;--menu-fg:#f1f5ff;--menu-muted:#aebbd0;--menu-border:#66758f;--menu-hover:#233c57;--menu-separator:#435675;--accent:#38bdf8;--accent-2:#a78bfa;--surface:#111d30}body:has(.app,.settings-page) [data-slot=tooltip-content]{border:1px solid var(--menu-border);background:var(--menu-bg)!important;color:var(--menu-fg)!important}body:has(.app,.settings-page) [data-slot=tooltip-content] svg{fill:var(--menu-bg);background:var(--menu-bg)}body:has(.app.theme-ipletch,.settings-page.theme-ipletch) [data-slot=dialog-content]{background:var(--menu-bg)!important;color:var(--menu-fg)!important;border-color:var(--menu-border)!important}body:has(.app.theme-ipletch,.settings-page.theme-ipletch) [data-slot=dialog-content] :is(input,textarea,select){color:var(--menu-fg);background:var(--surface);border-color:var(--menu-border)}body:has(.app.theme-ipletch,.settings-page.theme-ipletch) [data-slot=dialog-content] :is(input,textarea,select,button):focus-visible{outline:2px solid var(--accent)}.app .pilot-news select :is(option,optgroup){background:var(--surface-raised)!important;color:var(--text)!important}.app .pilot-news select optgroup{color:var(--muted)!important}.app .pilot-news select option:checked{background:var(--surface-selected)!important;color:var(--text)!important}.app .pilot-news select option:is(:hover,:focus){background:var(--surface-hover)!important;color:var(--text)!important}.app .pilot-news .pilot-card-toolbar button:hover,.app .pilot-news .pilot-news-search-field button:hover:not(:disabled){background:var(--surface-hover);color:var(--text)}.app .canvas:is(.layout-grid,.layout-freeform) .link-card:not(.card-portrait):not(.size-micro):not(.size-favicon) .card-foot{background:var(--surface-raised);color:var(--text)}.app .canvas:is(.layout-grid,.layout-freeform) .link-card:not(.card-portrait):not(.size-micro):not(.size-favicon) .card-foot :is(span,svg){text-shadow:none;color:var(--text)!important}
