/* Skyhoora Theme Mode. Footer controls and two animation visibility fallbacks affect Light Mode. */
body.skyhoora-theme-mode .stm-toggle{box-sizing:border-box;display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 auto;width:auto!important;height:44px!important;min-width:44px;min-height:44px;padding:0 12px!important;margin:0;border:1px solid #b8aca0!important;border-radius:12px!important;background:#fff!important;color:#5e3b1c!important;box-shadow:none!important;cursor:pointer;line-height:1;vertical-align:middle;touch-action:manipulation;gap:8px;font:600 13px/1.2 system-ui,sans-serif;white-space:nowrap}
body.skyhoora-theme-mode .stm-toggle:hover{background:#f5f0e8!important;border-color:#7c4f28!important}
body.skyhoora-theme-mode .stm-toggle:focus-visible{outline:3px solid #a15d1c!important;outline-offset:3px!important}
.stm-toggle svg{display:block;width:20px;height:20px;pointer-events:none}.stm-toggle .stm-moon{display:none}
html[data-skyhoora-theme="dark"] .stm-toggle .stm-sun{display:none}html[data-skyhoora-theme="dark"] .stm-toggle .stm-moon{display:block}
html[data-skyhoora-site="tools"] body.skyhoora-theme-mode .stm-toggle{border-color:#cbd5e1!important;color:#5230ac!important}
html[data-skyhoora-site="tools"] body.skyhoora-theme-mode .stm-toggle:focus-visible{outline-color:#6d3ee8!important}
@media(prefers-reduced-motion:reduce){body.skyhoora-theme-mode .stm-toggle{transition:none!important}}
body.skyhoora-theme-mode .stm-footer-control{display:flex;align-items:center;justify-content:center;list-style:none;padding:8px 0;margin:0}
.stm-state-dark{display:none}html[data-skyhoora-theme="dark"] .stm-state-dark{display:inline}html[data-skyhoora-theme="dark"] .stm-state-light{display:none}
html[data-skyhoora-theme="dark"]{--stm-bg:#11151d;--stm-bg-secondary:#171e29;--stm-surface:#1d2633;--stm-surface-hover:#263244;--stm-text:#e5eaf2;--stm-muted:#b3bfd0;--stm-heading:#f4f7fb;--stm-border:#526077;--stm-link:#bca9ff;--stm-input-bg:#111923;--stm-shadow:0 12px 32px rgba(0,0,0,.22);color-scheme:dark}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"]{--stm-bg:#181510;--stm-bg-secondary:#201b15;--stm-surface:#29221b;--stm-surface-hover:#352b21;--stm-text:#efe8df;--stm-muted:#c7bbae;--stm-heading:#faf5ef;--stm-border:#746353;--stm-link:#e7b981;--stm-input-bg:#17130f}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode{background:var(--stm-bg)!important;color:var(--stm-text)!important;--stm-page-bg:var(--stm-bg);--stm-section-bg:var(--stm-bg-secondary);--stm-surface-alt:var(--stm-bg-secondary);--stm-surface-raised:var(--stm-surface-hover);--stm-text-primary:var(--stm-text);--stm-text-secondary:var(--stm-muted);--stm-text-muted:var(--stm-muted);--stm-input-text:var(--stm-text);--stm-placeholder:var(--stm-muted);--stm-border-strong:var(--stm-link);--stm-link-hover:#ded3ff;--stm-link-visited:#c7b5ed;--stm-success:#9ae6bd;--stm-warning:#ffda96;--stm-error:#ffc0ca;--stm-info:#abcaff;--stm-code-bg:var(--stm-input-bg);--stm-code-text:var(--stm-text);--stm-action-bg:#6145b7}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode .stm-toggle{background:var(--stm-surface)!important;color:var(--stm-link)!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode .stm-toggle:hover{background:var(--stm-surface-hover)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode .stm-toggle:focus-visible{outline-color:var(--stm-link)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.site-content,.wp-site-blocks,.rishi-footer) :is(input:not([type="submit"]):not([type="button"]):not([type="reset"]):not([type="color"]):not([type="range"]):not([type="checkbox"]):not([type="radio"]),textarea,select){background:var(--stm-input-bg)!important;color:var(--stm-text)!important;border-color:var(--stm-border)!important;caret-color:var(--stm-link)}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.site-content,.wp-site-blocks,.rishi-footer) :is(input,textarea)::placeholder{color:var(--stm-muted)!important;opacity:1}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.site-content,.wp-site-blocks,.rishi-footer) :is(input,textarea,select):focus-visible{outline:3px solid var(--stm-link)!important;outline-offset:2px!important;box-shadow:none!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.site-content,.wp-site-blocks,.rishi-footer) :is(input,textarea,select):disabled{color:var(--stm-muted)!important;opacity:.65;cursor:not-allowed}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.site-content,.wp-site-blocks,.rishi-footer) :is(input[type="checkbox"],input[type="radio"],input[type="range"]){accent-color:var(--stm-link)}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.site-content,.wp-site-blocks,.rishi-footer) input:autofill{background:var(--stm-input-bg)!important;color:var(--stm-text)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.site-content,.wp-site-blocks,.rishi-footer) input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--stm-input-bg) inset!important;-webkit-text-fill-color:var(--stm-text)!important;caret-color:var(--stm-text)}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.site-content,.wp-site-blocks,.rishi-footer) :is(table,th,td){border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.site-content,.wp-site-blocks,.rishi-footer) th{background:var(--stm-surface-hover)!important;color:var(--stm-heading)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.site-content,.wp-site-blocks,.rishi-footer) td{background:var(--stm-surface)!important;color:var(--stm-text)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.site-content,.wp-site-blocks,.rishi-footer) :is(pre,code){background:var(--stm-input-bg)!important;color:var(--stm-text)!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.site-content,.wp-site-blocks,.rishi-footer) :is(hr,.wp-block-separator){border-color:var(--stm-border)!important;background-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode{--sh-off-white:var(--stm-bg-secondary);--sh-light-gray:var(--stm-surface);--sh-text:var(--stm-text);--sh-text-muted:var(--stm-muted);--sh-img-bg:var(--stm-bg-secondary);--primaryColor:var(--stm-text);--genheadingColor:var(--stm-heading);--genLinkColor:var(--stm-link);--genLinkHoverColor:#ffd5a3;--genborderColor:var(--stm-border);--background-color:var(--stm-bg);--baseColor:var(--stm-bg-secondary);--color:var(--stm-text);--titleColor:var(--stm-heading);--blogFontColor:var(--stm-text);--breadcrumbsColor:var(--stm-muted);--breadcrumbsCurrentColor:var(--stm-text);--stm-link-hover:#ffdbaf;--stm-link-visited:#deb3cf;--stm-success:#a7dfb0;--stm-warning:#f5d390;--stm-error:#ffc0b1;--stm-info:#b4ceec;--stm-action-bg:#75491f}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode :is(.sk,.skp,#sky-pseo-page){--bg:var(--stm-bg);--soft:var(--stm-bg-secondary);--surf:var(--stm-surface);--surf2:var(--stm-surface-hover);--text:var(--stm-text);--muted:var(--stm-muted);--line:var(--stm-border);--ac:var(--stm-surface-hover);--ac2:var(--stm-surface);--p:#bd8959;--pl:#d3a575;--g:#88d8a5;--gbg:#173c2a;--gbd:#44845e;background:var(--stm-bg)!important;color:var(--stm-text)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode #sky-pseo-page{--primary:#d3a575;--copper:#e2b882;--accent:var(--stm-surface-hover)}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode :is(.site-content,.main-content-wrapper,.entry-content-main-wrap,.archive-title-wrapper,.rishi-breadcrumb-main-wrap,.cf-wrap){background:var(--stm-bg)!important;color:var(--stm-text)!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode :is(.site-header .header-row,.site-header .header-row.sticky-row,.site-header .sub-menu,#rishi-offcanvas,#rishi-offcanvas .rishi-drawer-inner,.rishi-footer,.rishi-footer .footer-top-row,.rishi-footer .footer-middle-row,.rishi-footer .footer-bottom-row){background:var(--stm-bg-secondary)!important;border-color:var(--stm-border)!important;box-shadow:var(--stm-shadow)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode :is(.site-header nav a,#rishi-offcanvas a,.rishi-footer :is(p,li,a,span),.rishi-breadcrumbs,.entry-meta-pri-wrap,.post-meta-wrapper,.cat-links a){color:var(--stm-text)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode :is(.site-header nav a:hover,#rishi-offcanvas a:hover,.rishi-footer a:hover){color:var(--stm-link)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode .rishi_header_trigger{color:var(--stm-text)!important;--icon-color:var(--stm-text)}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode :is(.rishi_menu_trigger span,.rishi_menu_trigger:before,.rishi_menu_trigger:after){background:var(--stm-text)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode .site-header .site-logo{background:#faf7f2;border-radius:8px}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode :is(.site-content :is(h1,h2,h3,h4,h5,h6,.entry-title),.cf-title,.cf-label,.rishi-footer :is(h2,h3,h4)){color:var(--stm-heading)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode :is(.site-content .entry-content>:is(p,ul,ol),.site-content .entry-content>:is(ul,ol) li,.entry-content-wrap p,.cf-sub,.cf-label,.cf-note,.cf-toggle-label,.cf-toggle-label span){color:var(--stm-text)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode :is(.site-content .entry-content>:is(p,ul,ol) a,.cf-title span,.cf-label span){color:var(--stm-link)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode :is(:is(.sk,.skp) :is(.c,.hp,.chip,.st,.sa,.sac,.wc,.bud,.fw),#sky-pseo-page :is(.dash,.card,.step,.link,.answer),.cf-card,#ez-toc-container,.post-author-wrap,.recommended-articles article){background:var(--stm-surface)!important;color:var(--stm-text)!important;border-color:var(--stm-border)!important;box-shadow:var(--stm-shadow)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode :is(:is(.sk,.skp) :is(.soft,.team,.tag,.stag,.sbadge,.bdg),:is(.sk,.skp) .bd span,:is(.sk,.skp) .fb div,#sky-pseo-page :is(.soft,.sig,.pill,.num),.cf-badge){background:var(--stm-bg-secondary)!important;color:var(--stm-link)!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode :is(:is(.sk,.skp) :is(.pts li,.chip,.fb div,.pls li,.plist li,.pinc,.pout,.sdesc,.sinc,.slist,.squote,.cs,.badges,.ptag),#sky-pseo-page :is(.direct,.lead,.card p,.step p,.row,.dash-top,.signals)){color:var(--stm-text)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode #sky-pseo-page .hero{background:radial-gradient(circle at 90% 0,rgba(168,120,78,.12),transparent 38%),linear-gradient(var(--stm-bg-secondary),var(--stm-bg))!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode :is(:is(.sk,.skp) :is(.bp,.pill,.av,.sd,.hl .ic),#sky-pseo-page .btn.primary){background:linear-gradient(135deg,#81552f,#9a673c)!important;color:#fff!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode :is(:is(.sk,.skp) :is(.res,.band,.trust) :is(h2,h3,p),#sky-pseo-page .cta-box :is(h2,p)){color:#fff!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode :is(#ez-toc-container :is(a,p,span),.wp-block-table figcaption){color:var(--stm-text)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode :is(.cf-success,.sh-footer-nl-msg.success){color:#9be2ae!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode :is(.cf-error,.sh-footer-nl-msg.error){color:#ffb1ab!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode :is(.rishi-footer .widget,.rishi-footer .rishi-icon-container,:is(.sk,.skp) .ci>*){background:var(--stm-surface)!important;color:var(--stm-text)!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode :is(.sk,.skp) .ci :is(a,span,strong,b,p){color:var(--stm-text)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode{--ink:var(--stm-text);--muted:var(--stm-muted);--line:var(--stm-border);--soft:var(--stm-bg-secondary);--white:var(--stm-bg);--blue:#9fbfff;--purple:#c1a4ff;--sky-p4-muted:var(--stm-muted);--sky-p4-line:var(--stm-border);--sky-p4-soft:var(--stm-bg-secondary);--skh-ink:var(--stm-text);--skh-muted:var(--stm-muted);--skh-line:var(--stm-border);--skh-soft:var(--stm-bg-secondary)}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode .skh-home{--skh-ink:var(--stm-text);--skh-muted:var(--stm-muted);--skh-line:var(--stm-border);--skh-soft:var(--stm-bg-secondary)}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode :is(.site-header,.main-nav,.nav-disclosure__menu,.menu-toggle){background:var(--stm-bg-secondary)!important;color:var(--stm-text)!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode :is(.site-header .main-nav a,.site-header .nav-disclosure__toggle,.site-header .menu-toggle,.site-header .header-all-tools){color:var(--stm-text)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode .site-header .header-all-tools{background:var(--stm-surface)!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode :is(.site-header .main-nav a:hover,.site-header .main-nav a[aria-current="page"],.site-header .nav-disclosure__toggle:hover){background:var(--stm-surface-hover)!important;color:var(--stm-link)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode .site-header .brand{color:var(--stm-heading)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode .entry-content :is(.card,.tool-card,.tool-market-card,.sky-p4-card,.skh-tool-card,.skh-step,.skh-benefit,.skh-business-cta,.skh-output-card,.skh-aa-cta,.skh-aa-related,.skh8n-related,.skh8n-cta,.skh-market-empty,.search-box,.market-controls,.stat){background:var(--stm-surface)!important;color:var(--stm-text)!important;border-color:var(--stm-border)!important;box-shadow:var(--stm-shadow)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode .entry-content :is(.content-hero,.premium-hero,.soft,.tool-output,.skh-output-engine,.skh-output-head,.skh-output-code,.drop-zone,.sk-upload-zone,.skh-roadmap-section,.skh8q-chip,.trust-row span,.skh-aa-trust span,.skh8n-polish,.sky-tool-workflow){background:var(--stm-bg-secondary)!important;color:var(--stm-text)!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode :is(.entry-content :is(.prose,.skh-home-section,.tool-card,.card,.tool-market-card,.sky-p4-card,.skh-output-engine,.skh-aa-related,.skh-aa-cta,.skh8n-polish,.content-hero,.premium-hero) :is(h1,h2,h3,h4,h5,h6,label,strong),.skh-home-section__head h2){color:var(--stm-heading)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode :is(.entry-content :is(.prose,.tool-card,.card,.tool-market-card,.sky-p4-card,.skh-output-engine,.skh-aa-related,.skh-aa-cta,.skh8n-polish,.skh-benefit,.skh-step,.sk-upload-zone,.drop-zone) :is(p,li,small,label),.content-hero p,.premium-hero p,.skh-output-subtitle,.skh-aa-honesty){color:var(--stm-muted)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode .entry-content :is(.skh-tool-meta,.skh-tool-meta span,.skh-tool-action,.skh-all-tools,.text-link,.eyebrow,.skh-output-eyebrow,.skh-output-note,.skh-optional-label,.skh8q-panel-kicker){color:var(--stm-link)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode :is(.entry-content .eyebrow,.entry-content .skh-step:before){background:var(--stm-surface-hover)!important;color:var(--stm-link)!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode .entry-content :is(.btn.secondary,.card-action,.open-tool-button,.skh-search-clear,.market-tabs button,.filter-row a,.skh-copy-action,.skh-download-action){background:var(--stm-surface)!important;color:var(--stm-text)!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode .entry-content :is(.btn.secondary:hover,.card-action:hover,.open-tool-button:hover,.market-tabs button.active,.market-tabs button[aria-pressed="true"],.filter-row a.active){background:var(--stm-surface-hover)!important;color:var(--stm-link)!important;border-color:var(--stm-link)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode :is(.entry-content .btn:not(.secondary),.site-header .header-cta){background:linear-gradient(135deg,#304cba,#6935be)!important;color:#fff!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode .entry-content :is(.notice,.result-status[data-status="processing"],.skh-output-warning){background:#392f18!important;color:#f4d799!important;border-color:#957b42!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode .entry-content :is(.tool-output.error,.form-message.error,.result-status[data-status="error"],.skh-output-error){background:#3d2028!important;color:#ffc0ca!important;border-color:#b96978!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode .entry-content :is(.form-message.success,.result-status[data-status="completed"],.sk-status-pill){background:#17392f!important;color:#9ae6bd!important;border-color:#52977b!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode .entry-content .result-status{background:var(--stm-surface-hover)!important;color:var(--stm-link)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode .entry-content .skh-output-engine table :is(th,td){color:var(--stm-text)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode .site-footer{background:#0d1320!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode .entry-content :is(.prose,.prose details,.skh-output-original,.skh-output-note,.skh-output-eyebrow,.skh-aa-honesty,.sk-tool-trust span,.sky-tool-workflow b,.sky-panel-icon,.skh-category-pill,.skh-aa-related-grid a,.skh8n-related a,.skh8n-related li a){background:var(--stm-bg-secondary)!important;color:var(--stm-text)!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode .entry-content .prose :is(h1,h2,h3,h4,h5,h6,summary){color:var(--stm-heading)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode .entry-content details{background:var(--stm-bg-secondary)!important;color:var(--stm-text)!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode :is(.entry-content .sk .cs :is(a,div),.entry-content .sk .res .btn){background:var(--stm-surface)!important;color:var(--stm-text)!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode :is(.site-main article.rishi-single,.site-main .post-autoload,.entry-content .system){background:var(--stm-surface)!important;color:var(--stm-text)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode .entry-content label{color:var(--stm-text)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode .entry-content :is(.skyhoora-about,#sky-work-page,#sky-social-page,#sky-web-page){--bg:var(--stm-bg)!important;--bg-soft:var(--stm-bg-secondary)!important;--soft:var(--stm-bg-secondary)!important;--surface:var(--stm-surface)!important;--surface-2:var(--stm-bg-secondary)!important;--text:var(--stm-text)!important;--muted:var(--stm-muted)!important;--muted2:var(--stm-muted)!important;--line:var(--stm-border)!important;--line-soft:var(--stm-border)!important;--primary:var(--stm-link)!important;--primary-dark:#75491f!important;--dark:#75491f!important;--primary-light:var(--stm-link)!important;--copper:var(--stm-link)!important;--accent:var(--stm-surface-hover)!important;--accent-2:var(--stm-bg-secondary)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode .entry-content .sh-ssp-page{--ssp-paper:var(--stm-bg)!important;--ssp-paper-soft:var(--stm-bg-secondary)!important;--ssp-surface:var(--stm-surface)!important;--ssp-ink:var(--stm-text)!important;--ssp-muted:var(--stm-muted)!important;--ssp-line:var(--stm-border)!important;--ssp-line-strong:var(--stm-border)!important;--ssp-signal:#acc2ff!important;--ssp-signal-dark:#304cba!important;--ssp-signal-soft:#263244!important;--ssp-up:#9ae6bd!important;--ssp-down:#ffc0ca!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode .entry-content .sh-ssp-page .btn-primary{background:#304cba!important;color:#fff!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode .entry-content :is(.skyhoora-about,#sky-work-page,#sky-social-page,#sky-web-page) :is(.btn-primary,.btn.primary){background:#75491f!important;color:#fff!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode .entry-content .skh8v :is(h2,h3,h4){color:var(--stm-heading)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode .entry-content .skh8v :is(p,label,small,span){color:var(--stm-muted)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode .entry-content .skh8v-tool{background:var(--stm-surface)!important;color:var(--stm-text)!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode .entry-content .skh8v :is(.skh8v-jumps a,.skh8v-tool a){color:var(--stm-link)!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode .entry-content a:not([class]):not(:has(img)){color:var(--stm-link)!important;text-decoration:underline;text-underline-offset:.15em}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode :is(.wp-site-blocks main :is(h1,h2,h3,h4,h5,h6),.wp-block-post-title,.entry-content summary){color:var(--stm-heading)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode .entry-content details p{color:var(--stm-muted)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode .entry-content :is(#sky-social-page,#sky-web-page) :is(.signal,.answer,.card,.step,.metric,.resource,.system,.panel){background:var(--stm-surface)!important;color:var(--stm-text)!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode .entry-content :is(#sky-social-page,#sky-web-page) .btn{background:#75491f!important;color:#fff!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode :is(.entry-content .skh8v-panel,.entry-content .skh-audit-shell,.entry-content .skh-audit-form,.entry-content [class*="skh8u"][class$="-card"],.entry-content [class*="skh8u"][class$="-content"]>section,.entry-content .skh8u4-preview){background:var(--stm-surface)!important;color:var(--stm-text)!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode :is(.entry-content [class*="skh8u"][class$="-ghost"],.entry-content [class*="skh8u"][class$="-secondary"]){background:var(--stm-surface-hover)!important;color:var(--stm-link)!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode :is(.entry-content [class*="skh8u"] :is(label,summary,li),.entry-content .skh-audit-form label){color:var(--stm-text)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode :is(.entry-content [class*="skh8u"] p,.entry-content [class*="skh8u"][class$="-help"],.entry-content [class*="skh8u"][class$="-note"]){color:var(--stm-muted)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode .entry-content label{color:var(--stm-text)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode .entry-content a:not([class]):not(:has(img)){color:var(--stm-link)!important;text-decoration:underline;text-underline-offset:.15em}
html[data-skyhoora-theme="dark"][data-skyhoora-site="tools"] body.skyhoora-theme-mode :is(.entry-content a:not([class]):hover,.entry-content a:not([class]):focus-visible){color:var(--stm-heading)!important;text-decoration:underline}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode .entry-content a:focus-visible{outline:3px solid var(--stm-link);outline-offset:3px}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode .entry-content .sh-ssp-page :is(.pricing-strip,.final-cta){background:var(--stm-bg-secondary)!important;color:var(--stm-text)!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode .entry-content #sky-work-page .context-note{color:var(--stm-muted)!important}
/* Shared tokens: legacy names remain compatibility aliases. */
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content){color:var(--stm-text-primary)}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) :is(p,li,dt,dd,small,caption,figcaption,label,legend):not(:where(.stm-preserve-colors,.stm-preserve-colors *,.color-preview,.color-preview *,.contrast-preview,.contrast-preview *)){color:var(--stm-text-primary)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) :is(h1,h2,h3,h4,h5,h6):not(:where(.stm-preserve-colors,.stm-preserve-colors *,.color-preview,.color-preview *,.contrast-preview,.contrast-preview *)){color:var(--stm-heading)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) :is(strong,b,em,i,del,ins,sub,sup):not(:where(.stm-preserve-colors,.stm-preserve-colors *,.color-preview,.color-preview *,.contrast-preview,.contrast-preview *)){color:inherit!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) :is(figcaption,caption,.metadata,.post-meta,.entry-meta,.text-muted,.description,.help-text){color:var(--stm-text-secondary)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) mark{background:#58421e;color:#fff0cd}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) ins{text-decoration:underline;text-underline-offset:.18em}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(article.type-post,article.rishi-single,.single-post) :is(.entry-content,.wp-block-post-content) :is(p,li){line-height:1.8}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(article.type-post,article.rishi-single,.single-post) :is(.entry-content,.wp-block-post-content) p:not(.ez-toc-title){margin-block-end:1.1em}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) :is(p,li,dt,dd,blockquote,figcaption,caption,td) a:not(:is(.button,.btn,.wp-block-button__link,[role="button"])):not(:has(img)):not(:where(.stm-preserve-colors,.stm-preserve-colors *,.color-preview,.color-preview *,.contrast-preview,.contrast-preview *)){color:var(--stm-link)!important;text-decoration:underline!important;text-decoration-thickness:.08em;text-underline-offset:.2em;text-decoration-skip-ink:auto}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) :is(p,li,dt,dd,blockquote,figcaption,caption,td) a:not(:is(.button,.btn,.wp-block-button__link,[role="button"])):not(:has(img)):not(:where(.stm-preserve-colors,.stm-preserve-colors *,.color-preview,.color-preview *,.contrast-preview,.contrast-preview *)):visited{color:var(--stm-link-visited)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(:is(.entry-content,.wp-block-post-content) :is(p,li,dt,dd,blockquote,figcaption,caption,td) a:not(:is(.button,.btn,.wp-block-button__link,[role="button"])):not(:has(img)):not(:where(.stm-preserve-colors,.stm-preserve-colors *,.color-preview,.color-preview *,.contrast-preview,.contrast-preview *)):hover,:is(.entry-content,.wp-block-post-content) :is(p,li,dt,dd,blockquote,figcaption,caption,td) a:not(:is(.button,.btn,.wp-block-button__link,[role="button"])):not(:has(img)):not(:where(.stm-preserve-colors,.stm-preserve-colors *,.color-preview,.color-preview *,.contrast-preview,.contrast-preview *)):active){color:var(--stm-link-hover)!important;text-decoration-thickness:.14em}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(:is(.entry-content,.wp-block-post-content) :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible,:is(.site-header,.site-footer,.rishi-footer) :is(a,button,input):focus-visible){outline:3px solid var(--stm-link)!important;outline-offset:3px!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) :is(blockquote,.wp-block-pullquote){background:var(--stm-section-bg)!important;color:var(--stm-text-primary)!important;border-color:var(--stm-border-strong)!important;border-inline-start:4px solid var(--stm-link);padding:1em 1.25em}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) :is(blockquote,.wp-block-pullquote) cite{color:var(--stm-text-secondary)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) :is(code,pre,kbd,samp){background:var(--stm-code-bg)!important;color:var(--stm-code-text)!important;border-color:var(--stm-border)!important;overflow-wrap:anywhere}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) pre{max-width:100%;overflow:auto;white-space:pre;padding:1em;border:1px solid var(--stm-border);border-radius:8px}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) :is(kbd,samp){padding:.15em .4em;border:1px solid var(--stm-border);border-radius:4px}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) :is(.wp-block-table,table){max-width:100%;overflow-x:auto}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) table{display:block;border-collapse:collapse;border:1px solid var(--stm-border);color:var(--stm-text-primary)}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) :is(th,td){padding:.65em .85em;border:1px solid var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) :is(th,tfoot td){background:var(--stm-surface-raised)!important;color:var(--stm-heading)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) tbody tr:nth-of-type(even) td{background:var(--stm-surface-alt)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) tbody tr:hover td{background:var(--stm-surface-hover)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) :is(.card,.panel,.callout,.widget,.feature-card,.pricing-card,.result-panel,.wp-block-details,.wp-block-search,.wp-block-file,.has-white-background-color,.has-black-background-color,.has-base-background-color):not(.stm-preserve-colors){background:var(--stm-surface)!important;color:var(--stm-text-primary)!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) :is(.wp-block-column,.wp-block-columns,.wp-block-group,.wp-block-media-text){min-width:0}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) :is(.wp-block-image,.wp-block-gallery,.wp-block-embed,.wp-block-video,.wp-block-audio,.wp-block-media-text){max-width:100%}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) :is(img,video,iframe){max-width:100%}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) audio{width:100%;min-width:0;max-width:100%}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) .wp-block-cover{--stm-cover-text:#fff;color:var(--stm-cover-text)}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) .wp-block-cover.has-light-background{--stm-cover-text:#18202d}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) .wp-block-cover :is(p,h1,h2,h3,h4,h5,h6){color:var(--stm-cover-text)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) :is(details,.faq){background:var(--stm-section-bg)!important;color:var(--stm-text-primary)!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) summary{color:var(--stm-heading)!important;cursor:pointer;padding:.65em;min-height:44px;box-sizing:border-box}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) details[open]{border-color:var(--stm-border-strong)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) :is(.alert,.notice,[role="status"]){background:var(--stm-section-bg)!important;color:var(--stm-info)!important;border:1px solid var(--stm-border);padding:.75em}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) :is(.alert-success,.notice-success,.validation-success,[data-status="success"]){background:#17392b!important;color:var(--stm-success)!important;border-color:var(--stm-success)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) :is(.alert-success,.notice-success) p{color:var(--stm-success)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) :is(.alert-warning,.notice-warning,.validation-warning,[data-status="warning"]){background:#42351d!important;color:var(--stm-warning)!important;border-color:var(--stm-warning)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) :is(.alert-warning,.notice-warning) p{color:var(--stm-warning)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) :is(.alert-error,.notice-error,.validation-error,[data-status="error"]){background:#402326!important;color:var(--stm-error)!important;border-color:var(--stm-error)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) :is(.alert-error,.notice-error) p{color:var(--stm-error)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) :is(.alert-info,.notice-info,.validation-info,[data-status="info"]){background:#203247!important;color:var(--stm-info)!important;border-color:var(--stm-info)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) :is(.alert-info,.notice-info) p{color:var(--stm-info)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content,.comment-respond,.rishi-footer,.site-footer) :is(input:not([type="color"]):not([type="range"]):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="reset"]),textarea,select,option){background:var(--stm-input-bg)!important;color:var(--stm-input-text)!important;border-color:var(--stm-border)!important;caret-color:var(--stm-link)}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content,.comment-respond,.rishi-footer,.site-footer) :is(input,textarea)::placeholder{color:var(--stm-placeholder)!important;opacity:1!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content,.comment-respond,.rishi-footer,.site-footer) :is(label,legend){color:var(--stm-text-primary)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content,.comment-respond,.rishi-footer,.site-footer) :is(input,textarea,select)[readonly]{background:var(--stm-surface-alt)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content,.comment-respond,.rishi-footer,.site-footer) :is(input,textarea,select)[aria-invalid="true"]{border-color:var(--stm-error)!important;outline-color:var(--stm-error)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content,.comment-respond,.rishi-footer,.site-footer) :is(input,textarea,select):disabled{color:var(--stm-text-muted)!important;opacity:.75}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content,.comment-respond,.rishi-footer,.site-footer) input[type="file"]::file-selector-button{background:var(--stm-surface-raised);color:var(--stm-text-primary);border:1px solid var(--stm-border);padding:.5em .8em;border-radius:6px}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) :is(button,.button,.wp-block-button__link,input[type="submit"],input[type="button"],input[type="reset"]):not(.stm-toggle){background:var(--stm-surface-raised)!important;color:var(--stm-heading)!important;border-color:var(--stm-border)!important;min-height:44px}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) :is(button,.button,.wp-block-button__link,input[type="submit"],input[type="button"],input[type="reset"]):not(.stm-toggle):hover:not(:disabled){background:var(--stm-surface-hover)!important;color:var(--stm-link-hover)!important;border-color:var(--stm-link)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(:is(.entry-content,.wp-block-post-content) :is(button,.button,.wp-block-button__link,input[type="submit"],input[type="button"],input[type="reset"]):not(.stm-toggle):disabled,:is(.entry-content,.wp-block-post-content) [aria-disabled="true"]){opacity:.65;cursor:not-allowed}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.comment-list,.comment-respond,.post-navigation,.posts-navigation,.navigation.pagination){background:var(--stm-section-bg)!important;color:var(--stm-text-primary)!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.comment-list,.comment-respond,.post-navigation,.recommended-articles) :is(p,li,label,a,h2,h3,h4){color:var(--stm-text-primary)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-meta,.post-meta-wrapper,.entry-meta-pri-wrap,.cat-links,.rishi-breadcrumbs) :is(a,span,time){color:var(--stm-text-secondary)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(#ez-toc-container,.ez-toc-widget-container){background:var(--stm-section-bg)!important;color:var(--stm-text-primary)!important;border:1px solid var(--stm-border)!important;max-width:100%;box-sizing:border-box}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(#ez-toc-container,.ez-toc-widget-container) a{color:var(--stm-link)!important;text-decoration:underline;text-underline-offset:.18em}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode .ez-toc-toggle{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px;min-height:44px;background:var(--stm-surface-raised)!important;border:1px solid var(--stm-border)!important;border-radius:6px}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode .ez-toc-toggle svg{color:var(--stm-link)!important;fill:currentColor!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.site-header,.site-footer,.rishi-footer) a:hover{color:var(--stm-link-hover)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(:is(.site-content,.wp-site-blocks,.site-main) :is(.entry-content,.wp-block-post-content) :is(.text-muted,.description,.help-text) p,:is(.site-content,.wp-site-blocks,.site-main) :is(.entry-content,.wp-block-post-content) p.text-muted){color:var(--stm-text-secondary)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) :is(button.primary,.wp-block-button__link):not(.is-style-outline .wp-block-button__link){background:var(--stm-action-bg)!important;color:#fff!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) dialog{background:var(--stm-surface-raised)!important;color:var(--stm-text-primary)!important;border:1px solid var(--stm-border);border-radius:12px;max-width:calc(100vw - 40px)}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) dialog::backdrop{background:rgba(0,0,0,.6)}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode .sh-footer-nl-input{background:var(--stm-input-bg)!important;color:var(--stm-input-text)!important;border:1px solid var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode .sh-footer-nl-input::placeholder{color:var(--stm-placeholder)!important;opacity:1!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.site-main article.rishi-post,.post-card,.wp-block-post-template>li){background:var(--stm-surface)!important;color:var(--stm-text-primary)!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(:is(.rishi-post,.post-card,.wp-block-post-template) .entry-title a,.wp-block-post-title a){color:var(--stm-heading)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(:is(.rishi-post,.post-card,.wp-block-post-template) .entry-title a:hover,.wp-block-post-title a:hover){color:var(--stm-link-hover)!important;text-decoration:underline}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.cat-links a,.wp-block-tag-cloud a){background:var(--stm-section-bg)!important;color:var(--stm-link)!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode .btn-readmore{background:var(--stm-action-bg)!important;color:#fff!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.btn-readmore:hover,.btn-readmore:focus-visible){background:var(--stm-surface-hover)!important;color:var(--stm-link-hover)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) :is(.console,.terminal-panel){background:var(--stm-code-bg)!important;color:var(--stm-code-text)!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.entry-content,.wp-block-post-content) :is(.btn-ghost,.btn.bg,.button-secondary,.is-style-outline .wp-block-button__link){color:var(--stm-link)!important;border-color:var(--stm-border-strong)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.skh8v-jumps a,.category-chips a,.filter-chips a){background:var(--stm-surface-raised)!important;color:var(--stm-link)!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.skh8v-cat,.category-panel){background:var(--stm-section-bg)!important;color:var(--stm-text-primary)!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.skh8v-badge,.skh8v-count,.skh8v-empty){background:var(--stm-surface-raised)!important;color:var(--stm-text-secondary)!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode .tool-output::before,html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode .skh-aa-empty::before{color:var(--stm-text-secondary)!important}
html[data-skyhoora-site="main"] body.skyhoora-theme-mode :is(.sk,.sh-ssp-page) :is(.reveal,.reveal-stagger>*,.rv-u,.rv-l,.rv-r,.rv-s):not([hidden]){opacity:1!important;transform:none!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode :is(.rishi-drawer-wrapper,.offcanvas-mobile){background:var(--stm-bg-secondary)!important;color:var(--stm-text)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site="main"] body.skyhoora-theme-mode .rishi-drawer-wrapper .close-button{color:var(--stm-text)!important;--icon-color:var(--stm-text);min-width:44px;min-height:44px}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.skh8u1-metric,.metric-card,.stat-card){background:var(--stm-surface-raised)!important;color:var(--stm-text-primary)!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode .skh-audit-wrap :is(.skh-audit-results,.skh-audit-score-card,.skh-audit-section,.skh-audit-lead-card,.skh-audit-note,.skh-audit-cta){background:var(--stm-surface)!important;color:var(--stm-text-primary)!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode :is(.skh-audit-wrap :is(.skh-audit-label,.skh-score-value,.skh-audit-provider-note,.skh-audit-copy-status,.skh-audit-powered,.skh-audit-muted,.skh-audit-lead-note),.skh8u5-metrics){color:var(--stm-text-primary)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode .skh-audit-wrap .skh-audit-results:empty::before,html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode .skh-audit-wrap .skh-audit-results:empty::after{color:var(--stm-text-secondary)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode .skh8u5-preview:empty{background:var(--stm-section-bg)!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode .skh-audit-wrap .skh-audit-link-button.is-secondary{background:var(--stm-surface-raised)!important;color:var(--stm-link)!important;border-color:var(--stm-border)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode .skh-audit-wrap .skh-audit-score-rating{color:var(--stm-success)!important}
html[data-skyhoora-theme="dark"][data-skyhoora-site] body.skyhoora-theme-mode .skh-audit-wrap :is(.skh-audit-error,.skh-audit-lead-status.is-error){background:#402326!important;color:var(--stm-error)!important;border-color:var(--stm-error)!important}
