/* Network Tools — тёмная тема (авто + принудительная через .nt-dark) */
@media (prefers-color-scheme: dark) {
    .nt-widget:not(.nt-force-light) {
        --nt-bg: #16181d;
        --nt-fg: #e5e7eb;
        --nt-border: #2d323b;
        --nt-accent: #3b82f6;
        --nt-accent-hover: #2563eb;
        --nt-muted: #9ca3af;
        --nt-error: #f87171;
        --nt-code-bg: #23272f;
        box-shadow: 0 2px 12px rgba(0, 0, 0, .4);
    }
    .nt-widget:not(.nt-force-light) .nt-error {
        background: #2a1414;
    }
}

.nt-widget.nt-dark {
    --nt-bg: #16181d;
    --nt-fg: #e5e7eb;
    --nt-border: #2d323b;
    --nt-accent: #3b82f6;
    --nt-accent-hover: #2563eb;
    --nt-muted: #9ca3af;
    --nt-error: #f87171;
    --nt-code-bg: #23272f;
    box-shadow: 0 2px 12px rgba(0, 0, 0, .4);
}

.nt-widget.nt-dark .nt-error { background: #2a1414; }