body.dark-theme{--bg:#08111e;--card:#101c2b;--ink:#e8eff8;--muted:#98a9bd;--line:#26384d;color-scheme:dark;background:radial-gradient(circle at 85% 10%,color-mix(in srgb,var(--mode-accent),transparent 91%),transparent 32%),var(--bg);color:var(--ink)}
.dark-theme .page-head p,.dark-theme .lead,.dark-theme .detail-block p,.dark-theme .step p,.dark-theme .emergency-card p,.dark-theme .playbook-card small,.dark-theme .small-note{color:#9eafc3}
.dark-theme .command-browser,.dark-theme .command-detail,.dark-theme .playbook-card,.dark-theme .playbook-detail,.dark-theme .generator-form,.dark-theme .generator-output,.dark-theme .inspector-input,.dark-theme .inspection-result,.dark-theme .change-form,.dark-theme .change-preview,.dark-theme .report-sheet,.dark-theme .custom-list-wrap,.dark-theme .diagnostic-cases,.dark-theme .diagnostic-console,.dark-theme .script-catalog,.dark-theme .script-builder,.dark-theme .company-form,.dark-theme .company-preview,.dark-theme .operation-form,.dark-theme .operation-output,.dark-theme .incident-shell,.dark-theme .compare-shell,.dark-theme .emergency-card,.dark-theme .diagnostic-package{background:#101c2b;border-color:var(--line);color:var(--ink)}
.dark-theme .categories,.dark-theme .command-list{background:#0c1725;border-color:var(--line)}.dark-theme .tree-joint{background:#0c1725}.dark-theme .tree-branches:before{background:#34485f}.dark-theme .categories .tree-branches button:hover,.dark-theme .command-item:hover,.dark-theme .command-item.active{background:#142338}.dark-theme .tree-heading{color:#e1e9f4}.dark-theme .tree-heading small,.dark-theme .command-item small,.dark-theme .list-meta{color:#8fa1b6}
.dark-theme input,.dark-theme select,.dark-theme textarea,.dark-theme .generator-form input,.dark-theme .generator-form select,.dark-theme .inspector-input textarea,.dark-theme .change-form textarea,.dark-theme .change-form input,.dark-theme .change-form select,.dark-theme .operation-form input[type=text],.dark-theme .incident-form input,.dark-theme .incident-form select,.dark-theme .incident-form textarea,.dark-theme .compare-column textarea{background:#0b1625;color:#edf4fc;border-color:#34485f}.dark-theme input::placeholder,.dark-theme textarea::placeholder{color:#72869e}
.dark-theme .search{background:#101c2b;color:#9caec3}.dark-theme .search input{background:transparent}.dark-theme .badge,.dark-theme .finding,.dark-theme .requirements,.dark-theme .report-meta,.dark-theme .audit-checks label,.dark-theme .incident-entry,.dark-theme .compare-toolbar,.dark-theme .operations-tabs{background:#162438;border-color:#2d4056;color:#bdcad9}.dark-theme .operations-tabs button{color:#9fb0c3}.dark-theme .operations-tabs button.active{background:#23354a;color:#fff}.dark-theme .copy-btn,.dark-theme .output-head button,.dark-theme .step button,.dark-theme .secondary-action,.dark-theme .library-actions button,.dark-theme .import-label,.dark-theme .operation-actions button{background:#15263a;color:#dbe7f4;border-color:#344a62}.dark-theme .category-pill,.dark-theme .tree-folder{background:color-mix(in srgb,var(--mode-accent),transparent 82%);color:color-mix(in srgb,var(--mode-accent),#fff 35%)}
.dark-theme .command-filterbar{background:#0d1928;border-color:#26384d;box-shadow:inset 0 1px #ffffff08,0 8px 24px #0003}.dark-theme .command-filter-heading b,.dark-theme .filter-title,.dark-theme .command-filter-field>span{color:#e8eff8}.dark-theme .command-filter-heading small{color:#93a6bc}.dark-theme .filter-segments,.dark-theme .command-filter-field select{background:#0b1625;border-color:#34485f;color:#edf4fc}.dark-theme .filter-segments button{color:#9fb0c3}.dark-theme .filter-segments button:hover{color:#fff}.dark-theme .filter-segments button.active{background:color-mix(in srgb,var(--mode-accent),transparent 80%);color:#fff}.dark-theme .command-filter-reset{border-color:#34485f;color:#a9b9ca}.dark-theme .command-filter-reset:hover,.dark-theme .command-filter-reset.has-filters{background:#17283c;color:#fff}.dark-theme .command-detail-empty h2{color:#e8eff8}
.dark-theme .platform-menu{background:#101c2b;border-color:#34485f}.dark-theme .platform-menu button{background:#101c2b;color:#edf4fc}.dark-theme .platform-menu small,.dark-theme .menu-title{color:#91a4b9}.dark-theme .platform-menu button:hover,.dark-theme .platform-menu button.active{background:#192b42}.dark-theme .language-picker option{background:#101c2b;color:#fff}
.dark-theme .safe-panel{background:#0c1725;border-color:#293e55}.dark-theme .safety-item{border-color:#293e55}.dark-theme .safety-item b{color:#9fb1c5}.dark-theme .safety-item code{color:#dbe7f4}.dark-theme .custom-card{border-color:#2b4057}.dark-theme .custom-card p,.dark-theme .intent-hint{color:#9fb0c3}.dark-theme .custom-card code,.dark-theme .diagnostic-case,.dark-theme .script-card,.dark-theme .diagnostic-look,.dark-theme .diagnostic-summary span,.dark-theme .company-toggle{background:#142338;color:#c7d4e2}.dark-theme .diagnostic-case:hover,.dark-theme .diagnostic-case.active,.dark-theme .script-card:hover,.dark-theme .script-card.active{background:color-mix(in srgb,var(--mode-accent),transparent 84%)}.dark-theme .diagnostic-case small,.dark-theme .script-card small,.dark-theme .company-toggle small,.dark-theme .company-form label>small,.dark-theme .script-builder-head p{color:#91a4ba}.dark-theme .script-parameter-form input,.dark-theme .company-form input[type=text],.dark-theme .company-form textarea{background:#0b1625;color:#edf4fc;border-color:#34485f}.dark-theme .company-standard-bar{background:#101c2b;color:#c3d0df}.dark-theme .diagnostic-progress{background:#23364b}.dark-theme .favorite-btn,.dark-theme .docs-link,.dark-theme .script-action,.dark-theme .install-action,.dark-theme .diagnostic-command button,.dark-theme .script-output .output-head button{background:#15263a;color:#dbe7f4;border-color:#344a62}
.dark-theme .site-footer{background:#07101c;color:#8fa2b8}.dark-theme .platform-rule{filter:none;color:#edf7ff;font-size:14px;font-weight:600;line-height:1.45;text-shadow:0 1px 1px #0008}.dark-theme .platform-rule b{color:#fff}.dark-theme .platform-rule.windows{background:linear-gradient(90deg,#071522,#0d2b47 50%,#071522);border-color:#245176;box-shadow:inset 0 1px #4b83aa38,inset 0 -1px #0008}.dark-theme .platform-rule.linux{background:linear-gradient(90deg,#061a0f,#0d3320 50%,#061a0f);color:#e8fff0;border-color:#26603d;box-shadow:inset 0 1px #5ead7933,inset 0 -1px #0008}.dark-theme .platform-rule.macos{background:linear-gradient(90deg,#15191f,#2a313a 50%,#15191f);color:#f6f8fb;border-color:#596573;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0008}.dark-theme .platform-rule .distro-picker{color:#f3fff6}.dark-theme .platform-rule .distro-picker select{background:#091a11;color:#f2fff6;border-color:#3f7252}.dark-theme .notice{background:linear-gradient(90deg,#17283c,#101c2b 55%);color:#dce7f3}.dark-theme .legal-note{color:#7288a1}.dark-theme .report-section h3{color:#aab9ca}.dark-theme .report-sign .signature{color:#91a3b8}.dark-theme .diff-same{background:#103326}.dark-theme .company-standard-bar{filter:brightness(.78)}
