html[data-theme="light"],html[data-theme="dark"] {
 --v2-bg:var(--theme-bg)!important;--v2-bg-soft:var(--theme-soft)!important;
 --v2-ink:var(--theme-ink)!important;--v2-text:var(--theme-text)!important;
 --v2-text-muted:var(--theme-muted)!important;--v2-text-dim:var(--theme-muted)!important;
 --v2-border:var(--theme-border)!important;--v2-border-soft:var(--theme-border)!important;
 --bg:var(--theme-bg)!important;--bg-subtle:var(--theme-soft)!important;
 --surface:var(--theme-surface)!important;--surface-raised:var(--theme-soft)!important;--surface-tinted:var(--theme-soft)!important;
 --text:var(--theme-text)!important;--text-strong:var(--theme-ink)!important;--text-muted:var(--theme-muted)!important;--border:var(--theme-border)!important;
 --paper:var(--theme-bg);--surface-soft:var(--theme-soft);--prompt:var(--theme-soft);--ink:var(--theme-ink);--muted:var(--theme-muted);
 --glass:var(--theme-surface);--glass-strong:var(--theme-surface);--glass-border:var(--theme-border);
 --warm:var(--theme-soft);--warm-ink:var(--theme-ink);
 --code-inline-bg:var(--theme-soft)!important;
 --card-default-bg:var(--theme-surface);--card-border:var(--theme-border);--card-hover-border:var(--theme-muted);
 --card-title:var(--theme-ink);--card-subline:var(--theme-muted);--card-prompt-bg:var(--theme-soft);--card-prompt-border:var(--theme-border);--card-prompt-text:var(--theme-text);
 --card-tag-bg:var(--theme-soft);--card-tag-color:var(--theme-muted);--card-copies-color:var(--theme-muted);
 --card-prompt-fade:linear-gradient(transparent,var(--theme-surface));
 --primary:#ff4348!important;--accent:#ff4348;
}
html[data-theme="light"] {color-scheme:light;--theme-bg:#fff;--theme-soft:#f5f5f7;--theme-surface:#fff;--theme-deep:#f0f0f3;--theme-ink:#17171b;--theme-text:#303038;--theme-muted:#64646f;--theme-border:#dedee5}
html[data-theme="dark"] {color-scheme:dark;--theme-bg:#101014;--theme-soft:#202027;--theme-surface:#19191f;--theme-deep:#131318;--theme-ink:#fafafa;--theme-text:#e2e2e8;--theme-muted:#b1b1bd;--theme-border:#3b3b46}
html[data-theme] body{background:var(--bg)!important;color:var(--text)!important}
html[data-theme] :is(h1,h2,h3,h4,h5,h6){color:var(--text-strong)}
html[data-theme] :is(input,textarea,select){background-color:var(--surface);color:var(--text);border-color:var(--border)}
html[data-theme] :is(table,th,td){border-color:var(--border)}
html[data-theme] :is(thead,th){background-color:var(--bg-subtle);color:var(--text-strong)}
html[data-theme] :is(pre,code){background-color:var(--bg-subtle);color:var(--text)}
html[data-theme] pre{border:1px solid var(--border)}
html[data-theme="dark"] .astro-code,html[data-theme="dark"] .astro-code span{color:var(--shiki-dark,var(--text))!important;background-color:var(--shiki-dark-bg,var(--bg-subtle))!important}
html[data-theme] :is(.directory-hero,.v2-detail-hero,.image-placeholder,.placeholder,[class*="image-wrap"],[class*="image-area"]){background-color:var(--bg-subtle);border-color:var(--border)}
html[data-theme="dark"] img:not([src$=".svg"]){filter:brightness(.84);outline:1px solid var(--border);outline-offset:-1px}
html[data-theme="dark"] img:hover{filter:brightness(1)}
html[data-theme="dark"] .paper-light{opacity:.08}
html[data-theme="dark"] :is(.daily-reading,.reading-paper){background:var(--bg)!important;color:var(--text)!important}
html[data-theme] .fs-app{--fs-bg:var(--bg);--fs-panel:var(--surface);--fs-ink:var(--text-strong);--fs-muted:var(--text-muted);--fs-border:var(--border);--fs-soft:var(--bg-subtle)}
.site-theme-toggle{position:fixed;top:16px;right:16px;z-index:1000;width:38px;height:38px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-strong);font-size:22px;cursor:pointer}
[data-site-theme-toggle]{font-size:22px;line-height:1}
[data-site-theme-toggle]:focus-visible{outline:2px solid #ff4348;outline-offset:3px}

html[data-theme="light"] .astro-code,html[data-theme="light"] .astro-code span{color:var(--shiki-light,var(--text))!important;background-color:var(--shiki-light-bg,var(--bg-subtle))!important}
html[data-theme="dark"]{--accent-blue:#21466d;--accent-green:#244e38;--accent-violet:#45316b;--accent-yellow:#69561c}
@media(max-width:600px){.site-header .nav-actions{gap:6px}.site-header [data-site-theme-toggle]{width:34px;height:34px;flex-shrink:0}}

html[data-theme="dark"] :is([style*="background:#fff"],[style*="background: #fff"],[style*="background-color:#fff"],[style*="background-color: #fff"]){background-color:var(--surface)!important}
html[data-theme="dark"] iframe{background-color:var(--surface);border-color:var(--border)}

/* Chrome that must follow the active site theme */
html[data-theme] .site-header{
 background:color-mix(in srgb,var(--theme-bg) 92%,transparent)!important;
 color:var(--theme-ink)!important;
 border-bottom-color:var(--theme-border)!important;
}
html[data-theme] .nav-more nav,
html[data-theme] .back-to-top{
 background:var(--theme-surface)!important;
 border-color:var(--theme-border)!important;
 color:var(--theme-text)!important;
}
html[data-theme] .v2-site-footer{
 background:var(--theme-soft)!important;
 color:var(--theme-text)!important;
 border-top-color:var(--theme-border)!important;
}
html[data-theme="dark"] .v2-detail-hero,
html[data-theme="dark"] .directory-hero-art,
html[data-theme="dark"] .hero-img,
html[data-theme="dark"] [class*="hero"]{
 background-color:var(--theme-soft);
}
html[data-theme="dark"] .v2-detail-hero img,
html[data-theme="dark"] .hero-img{
 filter:brightness(.88);
 outline:1px solid var(--theme-border);
 outline-offset:-1px;
}
html[data-theme="dark"] .v2-detail-hero img:hover,
html[data-theme="dark"] .hero-img:hover{filter:brightness(1)}


/* Legacy neutral surfaces, generated from both frontend styles. */
html[data-theme="dark"] .v2-card-item{background:var(--surface);}
html[data-theme="dark"] .v2-card-item:hover{border-color:var(--border);}
html[data-theme="dark"] .credits-page[data-lang="zh"] .afdian-buy{background:var(--theme-deep);border-color:var(--border);}
html[data-theme="dark"] .membership{border:1px solid var(--border);}
html[data-theme="dark"] button{border:1px solid var(--border);background:var(--theme-deep);}
html[data-theme="dark"] body:has(.credits-page){background:var(--surface);}
html[data-theme="dark"] .credits-page{color:var(--text-strong);background:var(--surface);}
html[data-theme="dark"] .credits-page h1,html[data-theme="dark"] .credits-page h2{color:var(--text-strong);}
html[data-theme="dark"] .eyebrow{color:var(--text-muted);}
html[data-theme="dark"] header>p:last-child,html[data-theme="dark"] .fine{color:var(--text-muted);}
html[data-theme="dark"] .promotion{background:var(--surface);color:var(--text-strong);}
html[data-theme="dark"] .wallet,html[data-theme="dark"] details{border-color:var(--border);}
html[data-theme="dark"] .membership{border:1px solid var(--border);background:var(--surface);}
html[data-theme="dark"] .pack{border-color:var(--border);background:var(--surface);}
html[data-theme="dark"] .examples{background:var(--surface);}
html[data-theme="dark"] .afdian-buy,html[data-theme="dark"] .credits-page[data-lang="zh"] button[data-buy]{background:var(--surface);color:var(--text-strong);border-color:var(--border);}
html[data-theme="dark"] .afdian-buy:not(:disabled):hover,html[data-theme="dark"] .credits-page[data-lang="zh"] button[data-buy]:not(:disabled):hover{background:var(--surface);border-color:var(--border);}
html[data-theme="dark"] .tables li{border-bottom-color:var(--border);}
html[data-theme="dark"] .directory-hero-art{background:var(--surface);}
html[data-theme="dark"] .core-beacon{border:2px solid var(--border);}
html[data-theme="dark"] .flying-orb{border:2px solid var(--border);}
html[data-theme="dark"] .focus-mini-widget{background:var(--surface);}
html[data-theme="dark"] .focus-mini-widget:hover{border-color:var(--border);}
html[data-theme="dark"] .fm-header{border-bottom:1px solid var(--border);}
html[data-theme="dark"] .fm-input-shell{background:var(--surface);}
html[data-theme="dark"] .fm-input-shell:focus-within{background:var(--surface);}
html[data-theme="dark"] .fm-task-input::placeholder{color:var(--text-muted);}
html[data-theme="dark"] .fm-mode-toggle{background:var(--surface);}
html[data-theme="dark"] .fm-mode-btn.is-active{background:var(--surface);}
html[data-theme="dark"] .fm-preset-btn{background:var(--surface);}
html[data-theme="dark"] .fm-preset-btn:hover{border-color:var(--border);background:var(--surface);}
html[data-theme="dark"] .fm-dial-card{background:var(--surface);border:1px solid var(--border);}
html[data-theme="dark"] .fm-time-state{color:var(--text-muted);}
html[data-theme="dark"] .fm-btn-start:hover{background:var(--theme-deep);}
html[data-theme="dark"] .fm-btn-reset{background:var(--surface);}
html[data-theme="dark"] .fm-dashboard-entry{background:var(--surface);border:1px solid var(--border);}
html[data-theme="dark"] .fm-dashboard-entry:hover{background:var(--surface);}
html[data-theme="dark"] .lightbox-backdrop{background:var(--theme-deep);}
html[data-theme="dark"] .lightbox-caption{background:var(--theme-deep);}
html[data-theme="dark"] .nav-lang-trigger{background:var(--surface);}
html[data-theme="dark"] .nav-lang-menu{background:var(--surface);}
html[data-theme="dark"] .prompt-showcase-section{background:var(--surface);color:var(--text-strong);}
html[data-theme="dark"] .showcase-title{color:var(--text-strong);}
html[data-theme="dark"] .showcase-subtitle{color:var(--text-muted);}
html[data-theme="dark"] .cat-pill{color:var(--text-muted);}
html[data-theme="dark"] .cat-pill:hover{color:var(--text-strong);background:var(--surface);}
html[data-theme="dark"] .cat-pill.active{background:var(--surface);color:var(--text-strong);}
html[data-theme="dark"] .cat-pill.active small{background:var(--theme-deep);}
html[data-theme="dark"] .control-btn{background:var(--surface);color:var(--text-strong);}
html[data-theme="dark"] .control-btn:hover{background:var(--surface);}
html[data-theme="dark"] .prompt-card.note-yellow{background:var(--surface);}
html[data-theme="dark"] .prompt-card.note-rose{background:var(--surface);}
html[data-theme="dark"] .prompt-card.note-mint{background:var(--surface);}
html[data-theme="dark"] .prompt-card.note-blue{background:var(--surface);}
html[data-theme="dark"] .prompt-card.note-kraft{background:var(--surface);}
html[data-theme="dark"] .card-clip{border:2px solid var(--border);}
html[data-theme="dark"] .role-name{color:var(--text-strong);}
html[data-theme="dark"] .role-subline{color:var(--text-strong);}
html[data-theme="dark"] .prompt-body{background:var(--surface);color:var(--text-strong);}
html[data-theme="dark"] .prompt-body::after{background:linear-gradient(transparent, var(--surface));}
html[data-theme="dark"] .tag-chip{color:var(--text-muted);}
html[data-theme="dark"] .btn-copy-prompt{background:var(--theme-deep);}
html[data-theme="dark"] .btn-copy-prompt:hover{background:var(--theme-deep);}
html[data-theme="dark"] .prompt-modal-overlay{background:var(--theme-deep);}
html[data-theme="dark"] .prompt-modal-box{background:var(--surface);}
html[data-theme="dark"] .modal-close-btn{color:var(--text-strong);}
html[data-theme="dark"] .modal-film-strip{background:var(--theme-deep);}
html[data-theme="dark"] .film-bullet{background:var(--theme-deep);}
html[data-theme="dark"] .modal-role-sub{color:var(--text-muted);}
html[data-theme="dark"] .modal-prompt-box{background:var(--surface);}
html[data-theme="dark"] .prompt-box-header{color:var(--text-muted);}
html[data-theme="dark"] .btn-box-copy{background:var(--surface);}
html[data-theme="dark"] .prompt-code-view{color:var(--text-strong);}
html[data-theme="dark"] .modal-pro-tip-box{background:var(--surface);}
html[data-theme="dark"] .modal-tag{background:var(--surface);color:var(--text-muted);}
html[data-theme="dark"] .modal-btn-primary{background:var(--theme-deep);}
html[data-theme="dark"] .modal-btn-primary:hover{background:var(--theme-deep);}
html[data-theme="dark"] .prompt-toast{background:var(--theme-deep);}
html[data-theme="dark"] .theme-white .theme-dot{background:var(--surface);}
html[data-theme="dark"] .theme-paper .theme-dot{background:var(--surface);}
html[data-theme="dark"] .theme-sage .theme-dot{background:var(--surface);}
html[data-theme="dark"] .theme-ink .theme-dot{background:var(--theme-deep);}
@media (max-width: 640px){html[data-theme="dark"] .article-prose[data-practical-guide] .article-table-hint{color:var(--text-muted);}}
html[data-theme="dark"] .v2-portal-card{background:var(--surface);}
html[data-theme="dark"] .hero{background:var(--theme-deep);}
html[data-theme="dark"] .hero::before{background:var(--surface);}
html[data-theme="dark"] .hero-message > span{color:var(--text-muted);}
html[data-theme="dark"] .lesson-board{background:var(--surface);color:var(--text-strong);}
html[data-theme="dark"] .board-top small{background:var(--surface);}
html[data-theme="dark"] .lesson-board li{background:var(--surface);}
html[data-theme="dark"] .lesson-board li > b{background:var(--surface);color:var(--text-muted);}
html[data-theme="dark"] .lesson-board li small,html[data-theme="dark"] .lesson-board li i{color:var(--text-muted);}
html[data-theme="dark"] .lesson-board li.done > b{color:var(--text-strong);}
html[data-theme="dark"] .lesson-board li.active > b{color:var(--text-strong);}
html[data-theme="dark"] .practice{background:var(--theme-deep);}
html[data-theme="dark"] .skip-link{background:var(--theme-deep);}
html[data-theme="dark"] .fs-dialog::backdrop{background:var(--theme-deep);}
html[data-theme="dark"] .prose blockquote:has([data-notion-callout-color]){border-left-color:var(--border);}
html[data-theme="dark"] .prose blockquote:has([data-notion-callout-color="blue_background"]){background:var(--surface);}
html[data-theme="dark"] .prose blockquote:has([data-notion-callout-color="yellow_background"]){background:var(--surface);}
html[data-theme="dark"] .prose blockquote:has([data-notion-callout-color="red_background"]){background:var(--surface);}
html[data-theme="dark"] .prose blockquote:has([data-notion-callout-color="green_background"]){background:var(--surface);}
html[data-theme="dark"] .prose blockquote:has([data-notion-callout-color="gray_background"]){background:var(--surface);border-left-color:var(--border);}
html[data-theme="dark"] .prose blockquote:has([data-notion-callout-color="brown_background"]){background:var(--surface);}
html[data-theme="dark"] .prose blockquote:has([data-notion-callout-color="orange_background"]){background:var(--surface);}
html[data-theme="dark"] .prose blockquote:has([data-notion-callout-color="pink_background"]){background:var(--surface);}
html[data-theme="dark"] .prose blockquote:has([data-notion-callout-color="purple_background"]){background:var(--surface);}
html[data-theme="dark"] .prose .notion-text-gray{color:var(--text-muted);}
html[data-theme="dark"] .prose .notion-text-blue-background{background:var(--surface);}
html[data-theme="dark"] .prose .notion-text-yellow-background{background:var(--surface);}
html[data-theme="dark"] .prose .notion-text-red-background{background:var(--surface);}
html[data-theme="dark"] .prose .notion-text-green-background{background:var(--surface);}
html[data-theme="dark"] .prose .notion-text-gray-background{background:var(--surface);}
html[data-theme="dark"] .prose .notion-text-brown-background{background:var(--surface);}
html[data-theme="dark"] .prose .notion-text-orange-background{background:var(--surface);}
html[data-theme="dark"] .prose .notion-text-pink-background{background:var(--surface);}
html[data-theme="dark"] .prose .notion-text-purple-background{background:var(--surface);}
html[data-theme="dark"] .prose pre{background:var(--theme-deep)!important;}
html[data-theme="dark"] .prose .video-embed{background:var(--theme-deep);}
html[data-theme="dark"] .floating-toc-card{background:var(--surface);}
html[data-theme="dark"] body.blog-article-page{background:var(--surface);}
html[data-theme="dark"] body.blog-article-page .v2-briefing-detail-hook{color:var(--text-strong);}
html[data-theme="dark"] body.blog-article-page .article-prose blockquote{background:var(--surface);color:var(--text-strong);}
html[data-theme="dark"] .reading-contact-footer{background:var(--surface);border-top:1px solid var(--border);}
html[data-theme="dark"] .subtitle-tool::before{background:radial-gradient(48% 430px at 50% 0,var(--surface) 0%,var(--surface) 48%,rgba(243,242,238,0) 100%);}
html[data-theme="dark"] .subtitle-tool-back{color:var(--text-muted);}
html[data-theme="dark"] .subtitle-tool-kicker{background:var(--surface);color:var(--text-strong);}
html[data-theme="dark"] .subtitle-tool-input-row{background:var(--surface);border:1px solid var(--border);}
html[data-theme="dark"] .subtitle-tool-input-row.is-focused{border-color:var(--border);}
html[data-theme="dark"] .subtitle-input-lead{color:var(--text-muted);}
html[data-theme="dark"] .subtitle-paste{color:var(--text-strong);}
html[data-theme="dark"] .subtitle-paste:hover{background:var(--surface);}
html[data-theme="dark"] .subtitle-tool-primary{border:1px solid var(--border);background:var(--theme-deep);}
html[data-theme="dark"] .subtitle-tool-primary:hover{background:var(--theme-deep);border-color:var(--border);}
html[data-theme="dark"] .subtitle-submit:disabled{background:var(--theme-deep);border-color:var(--border);}
html[data-theme="dark"] .subtitle-chip,html[data-theme="dark"] .subtitle-copy-label{background:var(--surface);}
html[data-theme="dark"] .subtitle-chip:hover,html[data-theme="dark"] .subtitle-copy-label:hover{border-color:var(--border);}
html[data-theme="dark"] .subtitle-chip:focus-within,html[data-theme="dark"] .subtitle-copy-label:focus-within{border-color:var(--border);}
html[data-theme="dark"] .subtitle-chip-k .st-i{color:var(--text-muted);}
html[data-theme="dark"] .subtitle-chip-c,html[data-theme="dark"] .subtitle-copy-c{color:var(--text-muted);}
html[data-theme="dark"] .subtitle-advanced summary:hover,html[data-theme="dark"] .subtitle-advanced[open] summary{background:var(--surface);}
html[data-theme="dark"] .subtitle-advanced-body{background:var(--surface);}
html[data-theme="dark"] .subtitle-advanced-body .subtitle-tool-help{color:var(--text-strong);}
html[data-theme="dark"] .subtitle-credit-bar [data-credit-balance]:not(:empty)::after{background:var(--surface);}
html[data-theme="dark"] .subtitle-model-notes [data-model-hint]{color:var(--text-strong);}
html[data-theme="dark"] .subtitle-tool-quiet{border:1px solid var(--border);background:var(--surface);color:var(--text-strong);}
html[data-theme="dark"] .subtitle-tool-quiet:hover{border-color:var(--border);}
html[data-theme="dark"] .subtitle-plats{color:var(--text-muted);}
html[data-theme="dark"] .subtitle-plats span{color:var(--text-strong);}
html[data-theme="dark"] .subtitle-plats .subtitle-plats-k{color:var(--text-muted);}
html[data-theme="dark"] .subtitle-help-line{color:var(--text-muted);}
html[data-theme="dark"] .subtitle-submitted{color:var(--text-muted);}
html[data-theme="dark"] .subtitle-tool-alert{border:1px solid var(--border);background:var(--surface);}
html[data-theme="dark"] .subtitle-alert-actions button{background:var(--surface);}
html[data-theme="dark"] .subtitle-alert-actions button:hover{background:var(--surface);}
html[data-theme="dark"] .subtitle-tool-status{background:var(--surface);}
html[data-theme="dark"] .subtitle-tool-label{color:var(--text-muted);}
html[data-theme="dark"] .subtitle-tool-status [data-cancel]{color:var(--text-strong);}
html[data-theme="dark"] .subtitle-tool-meter progress{color:var(--text-strong);}
html[data-theme="dark"] .subtitle-tool-meter progress::-webkit-progress-value{background:linear-gradient(90deg,var(--theme-deep),var(--theme-deep));}
html[data-theme="dark"] .subtitle-tool-meter progress::-moz-progress-bar{background:var(--theme-deep);}
html[data-theme="dark"] .subtitle-tool-eta{color:var(--text-strong);}
html[data-theme="dark"] .subtitle-status-note{border-top:1px solid var(--border);}
html[data-theme="dark"] .subtitle-status-note .st-i{color:var(--text-muted);}
html[data-theme="dark"] .subtitle-empty-lead{color:var(--text-muted);}
html[data-theme="dark"] .subtitle-get{border:1px solid var(--border);background:var(--surface);}
html[data-theme="dark"] .subtitle-get-ic{background:var(--surface);color:var(--text-strong);}
html[data-theme="dark"] .subtitle-get-f span{background:var(--surface);color:var(--text-strong);}
html[data-theme="dark"] .subtitle-tool-result{background:var(--surface);}
html[data-theme="dark"] .subtitle-lock{border:1px solid var(--border);background:linear-gradient(135deg,var(--surface),var(--surface));}
html[data-theme="dark"] .subtitle-lock-ic{background:var(--theme-deep);}
html[data-theme="dark"] .subtitle-result-bar{background:var(--surface);}
html[data-theme="dark"] .subtitle-result-tabs button[aria-selected="true"]{background:var(--surface);}
html[data-theme="dark"] .subtitle-copy-label{border-color:var(--border);}
html[data-theme="dark"] .subtitle-btn{border:1px solid var(--border);background:var(--surface);color:var(--text-strong);}
html[data-theme="dark"] .subtitle-btn-dark{background:var(--theme-deep);border-color:var(--border);}
html[data-theme="dark"] .subtitle-btn-dark:hover{background:var(--theme-deep);}
html[data-theme="dark"] .subtitle-menu-list{background:var(--surface);}
html[data-theme="dark"] .subtitle-menu-list a{color:var(--text-strong);}
html[data-theme="dark"] .subtitle-menu-list a:hover{background:var(--surface);}
html[data-theme="dark"] .subtitle-tool-summary div{color:var(--text-strong);}
html[data-theme="dark"] .subtitle-proofreading{background:var(--surface);}
html[data-theme="dark"] .subtitle-tool-transcript{color:var(--text-strong);}
html[data-theme="dark"] .subtitle-format-preview{color:var(--text-strong);}
html[data-theme="dark"] .subtitle-more{border-top:1px solid var(--border);}
html[data-theme="dark"] .subtitle-tool-timeline{border-bottom:1px solid var(--border);}
html[data-theme="dark"] .subtitle-tool-timeline summary{color:var(--text-strong);}
html[data-theme="dark"] .subtitle-tool-timeline li{border-bottom:1px solid var(--border);}
html[data-theme="dark"] .subtitle-tool-timeline time{background:var(--surface);color:var(--text-muted);}
html[data-theme="dark"] .subtitle-tool-timeline a:hover time{background:var(--surface);}
html[data-theme="dark"] .subtitle-article-body{color:var(--text-strong);}
html[data-theme="dark"] .subtitle-article-body mark{color:var(--text-strong);}
html[data-theme="dark"] .subtitle-article-body blockquote{color:var(--text-strong);}
html[data-theme="dark"] .subtitle-email-line{color:var(--text-muted);}
html[data-theme="dark"] .subtitle-email-line a{color:var(--text-strong);}
html[data-theme="dark"] .subtitle-history-refresh{color:var(--text-strong);}
html[data-theme="dark"] .subtitle-history-refresh:hover{background:var(--surface);}
html[data-theme="dark"] .subtitle-history [data-history-hint]{color:var(--text-muted);}
html[data-theme="dark"] .subtitle-history-row::before{background:var(--surface) url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%237a7a7a" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"%3E%3Cpath d="M14 3H7a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V8z"/%3E%3Cpath d="M14 3v5h5"/%3E%3Cpath d="M9 13h6M9 17h6"/%3E%3C/svg%3E') center/16px 16px no-repeat;}
html[data-theme="dark"] .subtitle-history-open{color:var(--text-strong);}
html[data-theme="dark"] .subtitle-history-row .subtitle-tool-quiet:hover{background:var(--surface);}
html[data-theme="dark"] .subtitle-history-list>li.subtitle-tool-muted{color:var(--text-muted);}
html[data-theme="dark"] .subtitle-login-dialog,html[data-theme="dark"] .subtitle-complete-dialog,html[data-theme="dark"] .subtitle-credit-dialog{background:var(--surface);}
html[data-theme="dark"] .subtitle-login-dialog::backdrop,html[data-theme="dark"] .subtitle-complete-dialog::backdrop,html[data-theme="dark"] .subtitle-credit-dialog::backdrop{background:var(--theme-deep);}
html[data-theme="dark"] .subtitle-dialog-close{color:var(--text-muted);}
html[data-theme="dark"] .subtitle-login-options a{border:1px solid var(--border);}
html[data-theme="dark"] .subtitle-login-options a:first-child{background:var(--theme-deep);border-color:var(--border);}
html[data-theme="dark"] .subtitle-login-options a:first-child:hover{background:var(--theme-deep);}
html[data-theme="dark"] .subtitle-complete-dialog p,html[data-theme="dark"] .subtitle-credit-dialog p{color:var(--text-strong);}
html[data-theme="dark"] .subtitle-complete-dialog button,html[data-theme="dark"] .subtitle-credit-dialog button{border:1px solid var(--border);background:var(--surface);}
html[data-theme="dark"] .subtitle-complete-dialog [data-read-completed],html[data-theme="dark"] .subtitle-credit-dialog button[value=confirm]{background:var(--theme-deep);border-color:var(--border);}
html[data-theme="dark"] .subtitle-complete-dialog [data-read-completed]:hover,html[data-theme="dark"] .subtitle-credit-dialog button[value=confirm]:hover{background:var(--theme-deep);}
html[data-theme="dark"] .subtitle-success-buy{background:var(--theme-deep);}
html[data-theme="dark"] .subtitle-success-buy:hover{background:var(--theme-deep);}
html[data-theme="dark"] .subtitle-upgrade-contact{color:var(--text-muted);}
html[data-theme="dark"] .subtitle-batch{border:1px solid var(--border);background:var(--surface);}
html[data-theme="dark"] .subtitle-batch-badge{background:var(--surface);}
html[data-theme="dark"] .subtitle-batch-summary{color:var(--text-muted);}
html[data-theme="dark"] .subtitle-batch-body textarea{border:1px solid var(--border);background:var(--surface);}
html[data-theme="dark"] .subtitle-batch-body textarea:disabled{background:var(--surface);color:var(--text-muted);}
html[data-theme="dark"] .subtitle-batch-row{border-top:1px solid var(--border);}
html[data-theme="dark"] .subtitle-batch-state{color:var(--text-muted);}
html[data-theme="dark"] body:has(.subtitle-tool){background:var(--surface);}
html[data-theme="dark"] .subtitle-tool{background:var(--surface);}
html[data-theme="dark"] .subtitle-tool-input-row{border-color:var(--border);}
html[data-theme="dark"] .subtitle-upgrade-dialog{background:var(--surface);}
html[data-theme="dark"] .subtitle-upgrade-dialog::backdrop{background:var(--theme-deep);}
html[data-theme="dark"] .subtitle-upgrade-hero{background:radial-gradient(120% 140% at 100% 0,var(--theme-deep) 0%,rgba(59,47,23,0) 55%),linear-gradient(160deg,var(--theme-deep) 0%,var(--theme-deep) 100%);}
html[data-theme="dark"] .subtitle-upgrade-perks li{background:var(--surface);}
html[data-theme="dark"] .subtitle-upgrade-ic{background:linear-gradient(140deg,var(--surface),#ffe2a3);}
html[data-theme="dark"] .subtitle-upgrade-plan{background:var(--surface);}
html[data-theme="dark"] .subtitle-upgrade-plan:hover{border-color:var(--border);}
html[data-theme="dark"] .subtitle-upgrade-plan.is-best{border-color:var(--border);background:linear-gradient(180deg,var(--surface),var(--surface));}
html[data-theme="dark"] .subtitle-upgrade-tag{background:var(--theme-deep);}
html[data-theme="dark"] .subtitle-upgrade-actions a{border:1px solid var(--border);}
html[data-theme="dark"] .subtitle-upgrade-primary{background:var(--theme-deep);}
html[data-theme="dark"] .subtitle-upgrade-primary:hover{background:var(--theme-deep);}
html[data-theme="dark"] .subtitle-upgrade-secondary{background:var(--surface);}
html[data-theme="dark"] .subtitle-upgrade-alt button{border:1px dashed var(--border);}
html[data-theme="dark"] .subtitle-login-perks li{color:var(--text-strong);}
html[data-theme="dark"] .privacy{border-left:2px solid var(--border);}
html[data-theme="dark"] .save-row button{background:var(--theme-deep);}
html[data-theme="dark"] .refresh-status{color:var(--text-muted);}
html[data-theme="dark"] body{background:var(--surface);color:var(--text-strong);}
html[data-theme="dark"] aside{background:var(--surface);border-right:1px solid var(--border);}
html[data-theme="dark"] .brand span{color:var(--text-muted);}
html[data-theme="dark"] nav a{color:var(--text-muted);}
html[data-theme="dark"] nav a.active{background:var(--surface);}
html[data-theme="dark"] .tool{color:var(--text-strong);}
html[data-theme="dark"] aside small{color:var(--text-muted);}
html[data-theme="dark"] .eyebrow{color:var(--text-muted);}
html[data-theme="dark"] .muted{color:var(--text-muted);}
html[data-theme="dark"] .button{background:var(--surface);border:1px solid var(--border);}
html[data-theme="dark"] .tabs{background:var(--surface);}
html[data-theme="dark"] .tabs a.selected{background:var(--surface);}
html[data-theme="dark"] .card{background:var(--surface);border:1px solid var(--border);}
html[data-theme="dark"] .card p{color:var(--text-muted);}
html[data-theme="dark"] .card small{color:var(--text-muted);}
html[data-theme="dark"] .notice{color:var(--text-muted);}
html[data-theme="dark"] .reasons>span:first-child{color:var(--text-muted);}
html[data-theme="dark"] .reason{border:1px solid var(--border);background:var(--surface);}
html[data-theme="dark"] input{border:1px solid var(--border);background:var(--surface);}
html[data-theme="dark"] input:focus{border-color:var(--border);}
html[data-theme="dark"] .table-wrap{border:1px solid var(--border);background:var(--surface);}
html[data-theme="dark"] th{background:var(--surface);color:var(--text-muted);border-bottom:1px solid var(--border);}
html[data-theme="dark"] td{border-bottom:1px solid var(--border);color:var(--text-muted);}
html[data-theme="dark"] td strong{color:var(--text-strong);}
html[data-theme="dark"] td small{color:var(--text-muted);}
html[data-theme="dark"] .video{color:var(--text-muted);}
html[data-theme="dark"] .badge{background:var(--surface);color:var(--text-muted);}
html[data-theme="dark"] .badge.ok{background:var(--surface);}
html[data-theme="dark"] .badge.bad{background:var(--surface);}
html[data-theme="dark"] .empty{color:var(--text-muted);}
html[data-theme="dark"] footer{color:var(--text-muted);}
html[data-theme="dark"] footer a{color:var(--text-muted);}
@media (max-width:760px){html[data-theme="dark"] aside{border-bottom:1px solid var(--border);}}
html[data-theme="dark"] .health-item{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--border);}
html[data-theme="dark"] .health-item span{color:var(--text-muted);}
html[data-theme="dark"] .health-item strong{color:var(--text-strong);}
html[data-theme="dark"] .health-item small{color:var(--text-muted);}
html[data-theme="dark"] .health-item.bad{background:var(--surface);}
html[data-theme="dark"] .health-note{color:var(--text-muted);}
html[data-theme="dark"] .filter-group>span{color:var(--text-muted);}
html[data-theme="dark"] .filter-group button{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);}
html[data-theme="dark"] .filter-group button b{color:var(--text-muted);}
html[data-theme="dark"] .filter-group button.selected{background:var(--surface);border-color:var(--border);}
html[data-theme="dark"] tr.stuck td{background:var(--surface);}
html[data-theme="dark"] .compensation-form{background:var(--surface);border:1px solid var(--border);}
html[data-theme="dark"] .compensation-form label{color:var(--text-muted);}
html[data-theme="dark"] .compensation-form textarea{border:1px solid var(--border);}
html[data-theme="dark"] #compensation-history td,html[data-theme="dark"] #compensation-results td{border-bottom:1px solid var(--border);color:var(--text-muted);}
html[data-theme="dark"] .hero-submit,html[data-theme="dark"] .library-actions .primary-button{background:linear-gradient(180deg, var(--theme-deep) 0%, var(--theme-deep) 100%)!important;}
html[data-theme="dark"] .hero-submit:hover,html[data-theme="dark"] .library-actions .primary-button:hover{background:linear-gradient(180deg, var(--theme-deep) 0%, var(--theme-deep) 100%)!important;}
html[data-theme="dark"] .library-actions .secondary-button{background:var(--surface);color:var(--text-strong);}
html[data-theme="dark"] .library-actions .secondary-button:hover{background:var(--surface);color:var(--text-strong);}
html[data-theme="dark"] .account-menu--toolbar summary{background:var(--surface);color:var(--text-strong);}
html[data-theme="dark"] .account-menu--toolbar summary:hover,html[data-theme="dark"] .account-menu--toolbar[open] summary{background:var(--surface);color:var(--text-strong);}
html[data-theme="dark"] .google-signin--toolbar{background:var(--surface);color:var(--text-strong);}
html[data-theme="dark"] .google-signin--toolbar:hover{background:var(--surface);color:var(--text-strong);}
html[data-theme="dark"] .filter-chip--active .chip-bullet{background:var(--surface)!important;}
html[data-theme="dark"] .tag-filter--active{background:linear-gradient(135deg, var(--theme-deep) 0%, var(--theme-deep) 100%)!important;}
html[data-theme="dark"] .prompt-card{background:var(--surface);}
html[data-theme="dark"] .prompt-card .card-clip{border:2px solid var(--border);}
html[data-theme="dark"] .dialog-backdrop{background:var(--theme-deep);}
html[data-theme="dark"] .media-preview-remove{background:var(--theme-deep);}
html[data-theme="dark"] .media-preview-remove:hover{background:var(--theme-deep);}
html[data-theme="dark"] .media-grid__video{background:var(--theme-deep);}
html[data-theme="dark"] .media-grid__zoom-hint{background:var(--theme-deep);}
html[data-theme="dark"] .media-preview-info{background:var(--theme-deep);}
html[data-theme="dark"] .media-preview-remove{background:var(--theme-deep);}
html[data-theme="dark"] .lightbox-overlay{background:var(--theme-deep);}
html[data-theme="dark"] .site-header.site-header--main,html[data-theme="dark"] .site-header--main{color:var(--text-strong)!important;}
html[data-theme="dark"] .site-header--main .wordmark{color:var(--text-strong)!important;}
html[data-theme="dark"] .site-header--main .brand-mark i,html[data-theme="dark"] .site-header--main .brand-mark i:nth-child(3){background:var(--theme-deep)!important;}
html[data-theme="dark"] .site-header--main .nav-links a{color:var(--text-strong)!important;}
html[data-theme="dark"] .site-header--main .nav-links a:hover{color:var(--text-strong)!important;}
html[data-theme="dark"] .site-header--main .nav-links a.active,html[data-theme="dark"] .site-header--main .nav-links a[aria-current='page']{background:var(--surface)!important;color:var(--text-strong)!important;}
html[data-theme="dark"] .site-header--main .search-btn{background:var(--surface)!important;color:var(--text-strong)!important;}
html[data-theme="dark"] .site-header--main .search-btn:hover{background:var(--surface)!important;color:var(--text-strong)!important;}
html[data-theme="dark"] .site-header--main .language-switcher summary,html[data-theme="dark"] .site-header--main .theme-switcher summary,html[data-theme="dark"] .site-header--main .google-signin,html[data-theme="dark"] .site-header--main .account-menu summary{background:var(--surface)!important;color:var(--text-strong)!important;}
html[data-theme="dark"] .site-header--main .language-switcher summary:hover,html[data-theme="dark"] .site-header--main .language-switcher[open] summary,html[data-theme="dark"] .site-header--main .theme-switcher summary:hover,html[data-theme="dark"] .site-header--main .theme-switcher[open] summary,html[data-theme="dark"] .site-header--main .google-signin:hover,html[data-theme="dark"] .site-header--main .account-menu summary:hover,html[data-theme="dark"] .site-header--main .account-menu[open] summary{background:var(--surface)!important;color:var(--text-strong)!important;}
html[data-theme="dark"] .dialog-backdrop{background:var(--theme-deep);}
html[data-theme="dark"] .site-footer__links a:hover{color:var(--text-strong);}
html[data-theme="dark"] .habit-check.is-done{color:var(--text-strong);}
html[data-theme="dark"] .prompt-card .card-version-tab{background:var(--surface);}
html[data-theme="dark"] .prompt-card .card-version-tab:hover{background:var(--surface);}
html[data-theme="dark"] .prompt-card .card-version-btn:hover{background:var(--surface);}
html[data-theme="dark"] .prompt-card .card-version-btn--add{background:var(--surface);}
html[data-theme="dark"] .prompt-card .card-version-note{background:var(--surface);}
html[data-theme="dark"] .version-pill--active{background:var(--surface);}
html[data-theme="dark"] .focus-markdown-prose pre{background:var(--theme-deep);}
html[data-theme="dark"] .site-header{background:var(--surface)!important;border-bottom:1px solid var(--border)!important;color:var(--text-strong)!important;}
html[data-theme="dark"] .site-header .nav-link{color:var(--text-strong)!important;}
html[data-theme="dark"] .site-header .nav-link:hover{color:var(--text-strong)!important;background:var(--surface);}
html[data-theme="dark"] .site-header .nav-search-btn{border:1px solid var(--border);color:var(--text-muted);}
html[data-theme="dark"] .site-header .nav-search-btn:hover{color:var(--text-strong);border-color:var(--border);background:var(--surface);}
html[data-theme="dark"] .site-header .hamburger-btn .line{background:var(--theme-deep);}
html[data-theme="dark"] .site-header .mobile-drawer{background:var(--surface);border-bottom:1px solid var(--border);}
html[data-theme="dark"] .site-header .mobile-nav-item{color:var(--text-strong);border-bottom:1px solid var(--border);}
html[data-theme="dark"] .filter-console{background:var(--surface)!important;}
html[data-theme="dark"] .search-field{background:var(--surface)!important;}
html[data-theme="dark"] .search-field:focus-within{background:var(--surface)!important;}
html[data-theme="dark"] .sort-field{background:var(--surface)!important;}
html[data-theme="dark"] .secondary-button{background:var(--surface)!important;}
html[data-theme="dark"] .secondary-button:hover{background:var(--surface)!important;}
html[data-theme="dark"] .filter-chip{background:var(--surface)!important;}
html[data-theme="dark"] .filter-chip:hover{background:var(--surface)!important;}
html[data-theme="dark"] .prompt-card{background:var(--surface)!important;}
html[data-theme="dark"] .prompt-card:hover{border-color:var(--border)!important;}
html[data-theme="dark"] .prompt-body{background:var(--surface)!important;}
html[data-theme="dark"] .v2-site-footer .back-to-top{background:var(--surface);}
html[data-theme="dark"] .retro-ai-badge--offline{color:var(--text-muted);}
html[data-theme="dark"] .retro-sep{color:var(--text-muted);}
html[data-theme="dark"] .retro-drawer-pill{color:var(--text-strong);}
html[data-theme="dark"] .retro-drawer-title-link{color:var(--text-strong);border-bottom:1px dotted var(--border);}
html[data-theme="dark"] .retro-random-button{background-color:var(--surface);}
html[data-theme="dark"] .retro-random-button:hover{background-color:var(--surface);}
html[data-theme="dark"] .retro-search-input{background-color:var(--surface);border:1px solid var(--border);color:var(--text-strong);}
html[data-theme="dark"] .retro-search-input:focus{border-color:var(--border);}
html[data-theme="dark"] .retro-search-button{background:linear-gradient(to bottom, var(--surface), var(--surface));border:1px solid var(--border);color:var(--text-strong);}
html[data-theme="dark"] .retro-search-button:hover{background:linear-gradient(to bottom, var(--surface), var(--surface));}
html[data-theme="dark"] .retro-search-button:active{background:linear-gradient(to bottom, var(--surface), var(--surface));}
html[data-theme="dark"] .daily-read-app .daily-read-auth-gate__btn:hover{background:var(--theme-deep);}
html[data-theme="dark"] .paper-light{background:radial-gradient(ellipse at 35% 35%,var(--surface),transparent 50%),radial-gradient(ellipse at 70% 65%,#e7ece555,transparent 50%);}
html[data-theme="dark"] .daily-line a:hover{color:var(--text-muted);}
html[data-theme="dark"] .quiet-tools button{color:var(--text-muted);}
html[data-theme="dark"] .quiet-tools button:hover{color:var(--text-strong);}
html[data-theme="dark"] .reading-dialog{border:1px solid var(--border);background:var(--surface);color:var(--text-strong);}
html[data-theme="dark"] .reading-dialog::backdrop{background:var(--surface);}
html[data-theme="dark"] .close-panel{color:var(--text-muted);}
html[data-theme="dark"] .panel-intro,html[data-theme="dark"] .sign-in-note p{color:var(--text-muted);}
html[data-theme="dark"] .reading-dialog input,html[data-theme="dark"] .reading-dialog textarea,html[data-theme="dark"] .reading-dialog select{border:1px solid var(--border);background:var(--surface);color:var(--text-strong);}
html[data-theme="dark"] .primary-action{background:var(--surface);}
html[data-theme="dark"] .import-details{border-top:1px solid var(--border);}
html[data-theme="dark"] .import-details pre{background:var(--surface);}
html[data-theme="dark"] .reading-history li{border-top:1px solid var(--border);}
html[data-theme="dark"] .reading-history span{color:var(--text-muted);}
html[data-theme="dark"] .reading-menu a{border-bottom:1px solid var(--border);}
html[data-theme="dark"] .reading-notice{background:var(--surface);}
html[data-theme="dark"] .reading-dialog button:not(.close-panel):not(.primary-action){border:1px solid var(--border);}
html[data-theme="dark"] .daily-description{color:var(--text-muted);}
html[data-theme="dark"] .site-guide{border-top:1px solid var(--border);color:var(--text-strong);}
html[data-theme="dark"] .site-guide h1{color:var(--text-strong);}
html[data-theme="dark"] .site-guide-links a{color:var(--text-strong);}
html[data-theme="dark"] .site-guide-links a:hover{color:var(--text-muted);border-color:var(--border);}
html[data-theme="dark"] .site-guide-links span{color:var(--text-muted);}
html[data-theme="dark"] .reading-shortcuts a{color:var(--text-muted);}
html[data-theme="dark"] .reading-shortcuts a:hover{color:var(--text-strong);}
html[data-theme="dark"] .community-app:has(.library-shell),html[data-theme="dark"] .community-app:has(.detail-page--reading){background:var(--surface);}
html[data-theme="dark"] .reading-contact-footer{background:var(--surface);border-top:1px solid var(--border);}
html[data-theme="dark"] .thinking-shell > .site-header--main{border-bottom:1px solid var(--border);background:var(--surface);color:var(--text-strong);}
html[data-theme="dark"] .thinking-shell > .site-header--main .wordmark,html[data-theme="dark"] .thinking-shell > .site-header--main .nav-links a,html[data-theme="dark"] .thinking-shell > .site-header--main .search-btn,html[data-theme="dark"] .thinking-shell > .site-header--main .mobile-actions > button,html[data-theme="dark"] .thinking-shell > .site-header--main .language-switcher summary{color:var(--text-strong);}
html[data-theme="dark"] .thinking-shell > .site-header--main .brand-mark i,html[data-theme="dark"] .thinking-shell > .site-header--main .brand-mark i:nth-child(3){background:var(--theme-deep);}
html[data-theme="dark"] .thinking-shell > .site-header--main .nav-links a:hover{color:var(--text-strong);}
html[data-theme="dark"] .thinking-shell > .site-header--main .nav-links a.active,html[data-theme="dark"] .thinking-shell > .site-header--main .nav-links a[aria-current='page']{background:var(--surface);color:var(--text-strong);}
html[data-theme="dark"] .thinking-shell > .site-header--main .search-btn,html[data-theme="dark"] .thinking-shell > .site-header--main .mobile-actions > button,html[data-theme="dark"] .thinking-shell > .site-header--main .language-switcher summary{background:var(--surface);}
html[data-theme="dark"] .thinking-shell > .site-header--main .search-btn:hover,html[data-theme="dark"] .thinking-shell > .site-header--main .language-switcher summary:hover,html[data-theme="dark"] .thinking-shell > .site-header--main .language-switcher[open] summary{background:var(--surface);color:var(--text-strong);}
html[data-theme="dark"] .thinking-model-card{background:var(--surface);}
html[data-theme="dark"] .thinking-model-card:hover{background:var(--surface);}
html[data-theme="dark"] .thinking-model-card.is-selected{background:var(--surface);}
html[data-theme="dark"] .thinking-input-box{background:var(--surface);}
html[data-theme="dark"] .thinking-input-box:focus-within{background:var(--surface);}
html[data-theme="dark"] .thinking-input-box textarea::placeholder{color:var(--text-muted);}
html[data-theme="dark"] .thinking-ai-select select{background:var(--surface);}
html[data-theme="dark"] .thinking-sample-chip{background:var(--surface);}
html[data-theme="dark"] .thinking-sample-chip:hover{background:var(--surface);}
html[data-theme="dark"] .thinking-results__bar > button{background:var(--surface);}
html[data-theme="dark"] .thinking-frame__cell{background:var(--surface);}
html[data-theme="dark"] .thinking-analysis{background:var(--surface);}
html[data-theme="dark"] .thinking-result-section{background:var(--surface);}
html[data-theme="dark"] .thinking-observations > div{background:var(--surface);}
html[data-theme="dark"] .thinking-observations .is-fact{background:var(--surface);}
html[data-theme="dark"] .thinking-observations .is-inference{background:var(--surface);}
html[data-theme="dark"] .thinking-observations .is-hypothesis{background:var(--surface);}
html[data-theme="dark"] .thinking-reframe > div{background:var(--surface);}
html[data-theme="dark"] .thinking-comparison__table{background:var(--surface);}
html[data-theme="dark"] .thinking-comparison__summary > div{background:var(--surface);}
html[data-theme="dark"] .thinking-sun-emitter{background:radial-gradient(circle, var(--surface) 0%, rgba(255, 220, 140, 0.5) 45%, transparent 75%);}
html[data-theme="dark"] .thinking-fadeaway-badge{background:var(--theme-deep);}
html[data-theme="dark"] .thinking-topic-panel,html[data-theme="dark"] .thinking-persona-panel,html[data-theme="dark"] .thinking-conversation-panel{background:var(--surface);}
html[data-theme="dark"] .thinking-topic-panel > header button,html[data-theme="dark"] .thinking-persona-panel > header button{background:var(--surface);}
html[data-theme="dark"] .thinking-new-topic{background:var(--surface);}
html[data-theme="dark"] .thinking-topic-list button:hover,html[data-theme="dark"] .thinking-topic-list button.is-active{background:var(--surface);}
html[data-theme="dark"] .thinking-conversation-head{background:linear-gradient(135deg,var(--surface),var(--surface));}
html[data-theme="dark"] .thinking-conversation-actions button{background:var(--surface);}
html[data-theme="dark"] .thinking-message{background:var(--surface);}
html[data-theme="dark"] .thinking-message.is-user{background:var(--surface);}
html[data-theme="dark"] .thinking-composer{background:var(--surface);}
html[data-theme="dark"] .thinking-composer textarea{background:var(--surface);}
html[data-theme="dark"] .thinking-persona-card{background:var(--surface);}
html[data-theme="dark"] .thinking-persona-card > button i{background:var(--surface);}
