:root{color-scheme:light}.brand,.brand-dot{font-weight:800!important}.theme-toggle{height:36px;width:36px;border:1px solid var(--line);background:#fff;border-radius:7px;flex-shrink:0}.theme-toggle svg{width:17px;height:17px}.theme-toggle:hover{background:#eaf1dd}.ad-image{object-fit:contain;border-radius:7px;background:white;padding:3px}.ad-slot-directory .ad-image{grid-column:2;grid-row:1/4;margin-right:150px}.field-help,.request-field-help{line-height:1.7}
html[data-theme="dark"]{color-scheme:dark;--paper:#151e19;--white:#202b24;--ink:#e6efe5;--muted:#a4b6a1;--line:#354638;--orange:#b2db8c;--orange-light:#2c402b;--green:#b2db8c;--lime:#d6f278}
html[data-theme="dark"] body{background:var(--paper);color:var(--ink)}
html[data-theme="dark"] .topbar,html[data-theme="dark"] .sidebar,html[data-theme="dark"] .brand-mark i{background:var(--paper)}
html[data-theme="dark"] .brand-dot,html[data-theme="dark"] .nav-directory,html[data-theme="dark"] .tool-title h3,html[data-theme="dark"] .feature-list strong,html[data-theme="dark"] .original-note strong{color:#c1df9c}
html[data-theme="dark"] .brand-mark i{border-color:#c1df9c}
html[data-theme="dark"] :is(.tool-card,.guide-card,.overview-aside,.build-preview,.toolbar input,.select-wrap select,.view-toggle,.prompt-view,.placement-card,.sponsor-form,.theme-toggle,.how-button,.category-links a,.inline-tool-links a){background:#202b24;border-color:#3c4d3c;color:#e6efe5}
html[data-theme="dark"] :is(p,.card-description,.card-meta,.card-tags span,.level-label,.category-label,.platform-label,.reading-intro,.reading-page section p,.tool-guide-copy p,.feature-list li,.overview-intro,.aside-note,.included-list,.results-bar,.sidebar-item,.sidebar-count,.sidebar-label,.breadcrumbs,.editorial-note,.request-form-note,.request-field-help,.request-expectations,.workspace-storage,.builder-label,.sidebar-bottom small,.guide-card p,.advertise-hero p,.inquiry-section p,.inquiry-note){color:#a9bea3!important}
html[data-theme="dark"] :is(.eyebrow,.ad-label,.text-link,.reference-link,.back-link,.guide-card b,.sidebar-bottom>a,.category-links a){color:#c1daaa!important}
html[data-theme="dark"] :is(.card-tags span,.card-tags .custom-dot,.custom-dot,.brief-lines p,.ready-badge,.request-nav,.request-examples,.advertise-note,.original-note,.contents,.reading-cta,.ad-slot,.section-choice.selected,.review-tags span){background:#293c2a;border-color:#3f563b;color:#c6e1b0}
html[data-theme="dark"] .button-primary{background:#cbe992;border-color:#cbe992;color:#203621}
html[data-theme="dark"] .button-primary:hover{background:#d8f6a0}
html[data-theme="dark"] .button-secondary{background:#253328;border-color:#4c6547;color:#d5e8c7}
html[data-theme="dark"] .sidebar-item.active,html[data-theme="dark"] .view-toggle button.active{background:#31472d;color:#d6f278}
html[data-theme="dark"] .sidebar-item.active .sidebar-count{background:#465d38;color:#e4f4d6}
html[data-theme="dark"] .ad-slot a,html[data-theme="dark"] .request-intro .text-link{color:#cbe992}
html[data-theme="dark"] .ad-slot-directory a{background:#324a2d;border-color:#526d41}
html[data-theme="dark"] .ad-slot strong,html[data-theme="dark"] .ad-slot p{color:#c3d6b8!important}
html[data-theme="dark"] :is(.prompt-view-head,.build-preview-top,.preview-bottom,.editor-footer){background:#253429;border-color:#3c503c;color:#c6d5bd}
html[data-theme="dark"] :is(.prompt-markdown,.review-preview,.request-result pre,.sponsor-form #inquiry-result pre){background:#18221b;color:#c2d5b6}
html[data-theme="dark"] :is(.editor-dialog,.info-dialog,.section-choice){background:#202b24;border-color:#41553d;color:#dcebd4}
html[data-theme="dark"] :is(input,select,textarea,.editor-textarea,.sponsor-form input,.sponsor-form select,.sponsor-form textarea){background:#19231c;color:#d3e3c8;border-color:#486044}
html[data-theme="dark"] input::placeholder,html[data-theme="dark"] textarea::placeholder{color:#91a587}
html[data-theme="dark"] :is(label,.sponsor-form label,.dialog-header h2,.request-result h2,.advertise-note h2,.placement-card h3,.guide-card h3,.preview-tool strong){color:#d7e8ca}
html[data-theme="dark"] .detail-tab.active{border-color:#c4e797;color:#def1c5}
html[data-theme="dark"] .detail-tab{color:#a8bd9f}
html[data-theme="dark"] .toast{background:#d1e8b2;color:#203622}
html[data-theme="dark"] .toast span{color:#203622!important}
html[data-theme="dark"] .request-prompt summary,html[data-theme="dark"] .request-examples p{color:#c7e0b5}
html[data-theme="dark"] .tool-logo{background:var(--tint)}
@media(max-width:760px){.topnav{gap:8px}.request-nav{margin-right:0}.theme-toggle{width:31px;height:32px;margin-right:8px}.theme-toggle svg{width:15px;height:15px}}
@media(max-width:360px){.topbar{padding:0 14px}.brand{font-size:19px;gap:6px}.request-nav{font-size:9px;padding:8px}.theme-toggle{margin-right:3px}}
html[data-theme="dark"] .hero h1 em{color:#c1df9c}
