
.theme-toggle{border:1px solid #dce4de;background:#fff;color:#637769;border-radius:7px;padding:8px 10px;font-size:11px;white-space:nowrap;cursor:pointer;line-height:1.3}.public-header>.header-tools,.checkout-top>.header-tools{display:flex;align-items:center;gap:13px}
html[data-theme=dark]{color-scheme:dark;--bg:#121b18;--ink:#e2eae4;--muted:#a0afa5;--line:#33483d;--white:#1c2922;--green2:#a9ce96}
html[data-theme=dark] body,html[data-theme=dark] .business-shell,html[data-theme=dark] .community-shell,html[data-theme=dark] .checkout-shell{background:#121b18;color:#e2eae4;--line:#33483d;--muted:#a0afa5}
html[data-theme=dark] .theme-toggle{background:#27392f;border-color:#49634f;color:#d0dfc8}
html[data-theme=dark] :is(.card,.stat,.feed-post,.feed-composer,.welcome-checklist,.community-about,.community-guidelines,.account-dropdown,.community-header,.topbar,.biz-topbar,.biz-kpi,.biz-panel,.biz-mini-grid,.biz-course,.checkout-panel,.checkout-input,.checkout-footer,.voucher,.source-mini){background:#1c2922;color:#e0eadd;border-color:#33483d;box-shadow:none}
html[data-theme=dark] :is(.biz-topbar,.community-header){background:#18261f}
html[data-theme=dark] .biz-kpi.featured{background:linear-gradient(120deg,#20503c,#173c2c);border-color:#456241}
html[data-theme=dark] :is(.biz-topbar strong,.biz-panel h2,.biz-kpi>strong,.biz-mini-grid strong,.biz-table strong,.biz-money-row strong,.biz-task strong,.biz-chart-empty strong,.checkout-panel h2,.checkout-product p,.checkout-total,.feed-post-content>div,.community-about p){color:#e2ecd8}
html[data-theme=dark] :is(.biz-kpi>div,.biz-heading p,.biz-panel-head p,.biz-note,.biz-task small,.biz-mini-grid span,.biz-mini-grid small,.biz-kpi>small,.biz-table td,.biz-table td small,.biz-list-summary,.biz-money-row,.biz-chart-foot,.community-tabs a,.community-guidelines p,.checkout-disclosure p,.checkout-terms,.field-note){color:#a0b397}
html[data-theme=dark] :is(input,textarea,select,.biz-form input,.biz-form textarea,.biz-form select){background:#16251c;color:#e1ebd9;border-color:#40573d}
html[data-theme=dark] :is(.checkout-input input,.field-control>input){background:transparent;border:0;color:#e1ebd9}
html[data-theme=dark] .community-search{background:#26382c;color:#b6c9aa}html[data-theme=dark] .community-search input{background:transparent}
html[data-theme=dark] .community-tabs a.active{color:#e9f2e2;border-color:#c5e2a9}
html[data-theme=dark] :is(.btn.secondary,.feed-filters a,.biz-tabs a){background:#273b2b;color:#ccdfb9;border-color:#486440}
html[data-theme=dark] .biz-tabs a.selected,html[data-theme=dark] .feed-filters a.selected{background:#b4d294;color:#173422}
html[data-theme=dark] .biz-chart-empty strong,html[data-theme=dark] .biz-chart-empty p,html[data-theme=dark] .chart-empty>h3,html[data-theme=dark] .chart-empty>p,html[data-theme=dark] .empty-icon{background:#1c2922;color:#b9cdab}
html[data-theme=dark] .biz-chart-grid{opacity:.2}html[data-theme=dark] .chart-guide{opacity:.15}
html[data-theme=dark] :is(th,.biz-table th){background:#253626;color:#afc599}
html[data-theme=dark] :is(td,.biz-table td,.biz-money-row,.biz-task,.biz-result,.biz-lesson,.community-counts,.post-footer,.welcome-checklist h2){border-color:#33483d}
html[data-theme=dark] :is(.notice,.potential-stat,.voucher-promo,.participation-offer,.biz-money-row.company,.biz-badge){background:#2a3e26;border-color:#45623a;color:#c4dcb0}
html[data-theme=dark] :is(.participation-offer p,.participation-offer small,.potential-stat strong,.participation-price>strong){color:#c2d9b0}
html[data-theme=dark] :is(.biz-status.paid,.mint){background:#294732;color:#b9dbae}
html[data-theme=dark] :is(.biz-status.pending,.biz-status.creating,.biz-status.review,.peach){background:#4a3c28;color:#e0c190}
html[data-theme=dark] :is(.biz-status.failed,.biz-status.refunded,.notice.error){background:#482d2a;color:#e1ada0;border-color:#67423a}
html[data-theme=dark] .lavender{background:#393345;color:#c5b7df}
html[data-theme=dark] :is(.biz-link,.text-link,.biz-text-button,.biz-chart-foot a,.biz-list-summary strong,.biz-invite code){color:#b2d491}
html[data-theme=dark] .biz-form label{color:#bacdaa}
html[data-theme=dark] .field-icon{background:#26382b;color:#a9b9a1;border-color:#40573d}
html[data-theme=dark] .payment-tabs label>span{background:#26352d;color:#aabfa1}html[data-theme=dark] .payment-tabs input:checked+span{background:#233e49;color:#9acaff;border-color:#75b0ee}
html[data-theme=dark] .pix-explanation{background:#203d2d;border-color:#3b5b41}html[data-theme=dark] .pix-explanation h3,html[data-theme=dark] .pix-explanation p{color:#bdd9b9}
html[data-theme=dark] .checkout-order-line,html[data-theme=dark] .checkout-input{border-color:#40573d}html[data-theme=dark] .checkout-pay{background:#42aa76;color:#fff}
html[data-theme=dark] .account-dropdown a:hover,html[data-theme=dark] .account-dropdown button:hover{background:#314831}
html[data-theme=dark] .voucher-top{background:#30452b;border-color:#526b41}html[data-theme=dark] .voucher-top p,html[data-theme=dark] .voucher-top>span{color:#c0d3ac}
html[data-theme=dark] .business-shell .positive{color:#9bc989}html[data-theme=dark] .business-shell .danger{color:#e5a192}
@media(max-width:760px){.theme-toggle{font-size:9px;padding:7px 8px}.biz-topbar>span{display:none}.biz-topbar>div{width:100%;justify-content:space-between}.public-header>.header-tools,.checkout-top>.header-tools{gap:6px}.public-header .theme-toggle{max-width:76px;white-space:normal}.community-account{gap:8px}.header-admin{display:none}}
