:root{color-scheme:light}
:root[data-theme=dark]{color-scheme:dark;--bg:#101216;--card:#191c22;--card-soft:#20242b;--text:#f1f2f4;--muted:#a0a6b1;--line:#30353e;--line-2:#3a414c;--border:#30353e;--brand:#e8eaee;--brand-soft:#252a32;--brand-ring:#b9c1cd26;--purple:#e8eaee;--navy:#12151a;--shadow:0 10px 35px #0002;--shadow-sm:0 5px 16px #0002;background:#101216;color:#f1f2f4}
.panel-theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:6px 10px;border:1px solid #d9dde3;border-radius:7px;background:#f0f2f5;color:#343b47;font:650 11px system-ui;cursor:pointer;white-space:nowrap}
.panel-theme-toggle:focus-visible{outline:3px solid #e8eaee;outline-offset:3px}
:root[data-theme=dark] body{background:#101216;color:#f1f2f4}
:root[data-theme=dark] :is(.topbar,.auth-header,.card,.metric,.collection-tools,.domain-card,.quick-top,.section-card,.copy-card,.json-shell,.generator-shell,.generator-frame,dialog){background:#191c22;color:#f1f2f4;border-color:#30353e}
:root[data-theme=dark] :is(.sidebar){background:#12151a;border-color:#30353e}
:root[data-theme=dark] :is(h1,h2,h3,label,.copy-title,.copy-field label,.section-title,.advanced summary,.auth-header .brand,.project-card h2 a,.recent-info>a,.quick-item .meta-highlight){color:#f1f2f4}
:root[data-theme=dark] :is(p,small,.muted,.copy-sub,.caption,.eyebrow,.timestamp,.project-meta,.project-subtitle,.site-address,.result-count,.breadcrumb,.breadcrumb strong,.domain-detail strong,.private,.project-footnote,.metric-top,.metric small){color:#a0a6b1}
:root[data-theme=dark] :is(a,.text-link,.collection-nav>a.selected,.project-tabs a.selected){color:#e3e6ec}
:root[data-theme=dark] :is(input,select,textarea){background:#12151a;color:#f1f2f4;border-color:#353c47}
:root[data-theme=dark] :is(input,textarea)::placeholder{color:#7e8796;opacity:1}
:root[data-theme=dark] :is(input,select,textarea):focus{border-color:#a4afc0;outline-color:#b9c1cd26;box-shadow:0 0 0 3px #b9c1cd20}
:root[data-theme=dark] input:-webkit-autofill{-webkit-text-fill-color:#f1f2f4;box-shadow:0 0 0 1000px #20242b inset}
:root[data-theme=dark] :is(.ghost,.icon-button,.secondary,.btn-light,.btn-ghost,.step,.badge,.search-field,.sms-copy,.sms-light,#panel-domain,#panel-refresh-domains,#panel-edit-search,#panel-edit-selection){background:#22272f;color:#e2e5eb;border-color:#353c47}
:root[data-theme=dark] :is(.primary,.btn-primary,.sms-buy,#panel-publish-bottom,.quick-actions #panel-publish-site){background:#e8eaee;color:#fff}
:root[data-theme=dark] :is(.step.on,.site-monogram,.action-symbol,.empty-symbol,.pill,.host-logo,.collection-nav a>span){background:#252a32;color:#d5dae3;border-color:#3c4552}
:root[data-theme=dark] :is(.notice,.status,.status-pending,.status-box,.sms-recovery){background:#352e23;color:#e6c98f;border-color:#665234}
:root[data-theme=dark] :is(.notice.neutral,.quick-guide,.muted-card,.note,.provider-banner,.address-preview,#panel-publication,#panel-confirm-address,.panel-preview-heading){background:#20242b;color:#bec5d0;border-color:#353c47}
:root[data-theme=dark] :is(.quick-guide b,.quick-guide small,.provider-banner strong,.provider-banner small,.address-preview output,#panel-address,#panel-publication label,#panel-open-site){color:#e0e5ec}
:root[data-theme=dark] :is(.notice.error,.danger,.status-box.err){background:#382330;color:#ffb5c1;border-color:#774255}
:root[data-theme=dark] :is(.notice.success,.status-published,.status-box.ok){background:#19372e;color:#a0e1bb;border-color:#35604c}
:root[data-theme=dark] :is(.recent-row,.project-card,.event-list li,.domain-detail,.project-tabs,.collection-nav,.project-footnote,.sms-history-row,details,td){border-color:#30353e;color:#aeb5c1}
:root[data-theme=dark] :is(th){background:#20242b;color:#bac2ce}
:root[data-theme=dark] :is(.site-actions .danger-link){background:#382330;border-color:#774255;color:#ffb5c1!important}
:root[data-theme=dark] .quick-guide li:before{background:#252a32;border-color:#3c4552;color:#d5dae3}
:root[data-theme=dark] :is(.sms-widget,.sms-body){color:#d5dae3}
:root[data-theme=dark] .sms-balance{background:#252a32;color:#d5dae3}
:root[data-theme=dark] :is(.sms-copy-row input,.sms-recovery>input){background:#12151a;color:#f1f2f4;border-color:#353c47}
:root[data-theme=dark] .sms-countdown{background:#252a32;color:#d5dae3;border-color:#3c4552}
:root[data-theme=dark] .sms-countdown[data-state=received]{background:#19372e;color:#a0e1bb;border-color:#35604c}
:root[data-theme=dark] .sms-countdown[data-state=expired]{background:#382330;color:#ffb5c1;border-color:#774255}
:root[data-theme=dark] .sms-widget .sms-copy-row input[data-state=waiting]{background:#3c2330;color:#ffb7c2;border-color:#a85a70}
:root[data-theme=dark] .sms-widget .sms-copy-row input[data-state=waiting]::placeholder{color:#ffb7c2}
:root[data-theme=dark] .sms-widget .sms-copy-row input[data-state=received],:root[data-theme=dark] .sms-widget .sms-copy-row input[data-state=received]+.sms-copy{background:#19372e;color:#a0e1bb;border-color:#4f9169}
:root[data-theme=dark] :is(.sms-actions a,.sms-recovery a,.sms-inline .sms-actions button){color:#e0e5ec}
:root[data-theme=dark] :is(.sms-info,.sms-history-row small,.sms-history-row span,#panel-address-hint,.panel-address-field>span,#panel-inline-message,#panel-edit-dialog p){color:#a0a6b1}
:root[data-theme=dark] :is(.sms-status[data-state=error],#panel-inline-message[data-state=error],#panel-edit-status){color:#ffb7c2!important}
:root[data-theme=dark] :is(.sms-status[data-state=success],#panel-inline-message[data-state=success]){color:#a0e1bb}
:root[data-theme=dark] #panel-theme-toggle{background:#22272f;color:#e2e5eb;border-color:#353c47}
:root[data-theme=dark] :is(#panel-publish-dialog,#panel-preview-dialog,#panel-edit-dialog){background:#191c22;color:#f1f2f4;border-color:#353c47}
:root[data-theme=dark] :is(#panel-publish-dialog h2,#panel-publish-dialog p){color:#d5dae3}
:root[data-theme=dark] .panel-domain-details>summary{color:#f1f2f4}
@media(max-width:500px){.topbar-actions{gap:8px}.panel-theme-toggle{font-size:10px;padding:6px 8px}.topbar-actions>.private{display:none}}

:root[data-theme=dark] #panel-document-dialog{background:#191c22;color:#f1f2f4;border-color:#353c47}

:root[data-theme=dark] :is(.copy-field,.json-head,.edit-name-btn){background:#20242b;color:#f1f2f4;border-color:#353c47}
:root[data-theme=dark] .copy-field.copied{background:#19372e;border-color:#4f9169}
:root[data-theme=dark] #copy_razao_social.editing{background:#12151a;color:#f1f2f4;border-color:#a4afc0}
:root[data-theme=dark] :is(#document-shortcut,#document-shortcut b){color:#bec5d0}

:root[data-theme=dark] .turnstile-status{color:#a0a6b1}
:root[data-theme=dark] .turnstile-status[data-state=success]{color:#a0e1bb}

:root[data-theme=dark] :is(.primary,.btn-primary,.sms-buy,#panel-publish-bottom,.quick-actions #panel-publish-site){color:#15181e}
