/* GERADO por build/tema-escuro.js — NÃO editar à mão (rode: node build/tema-escuro.js).
   gerador 1/81133241f19193df · fonte disciplinas/vmlab.css 1fe12a40d13f32b4 */
@media screen{
:root[data-tema="escuro"]{color-scheme:dark}
:root[data-tema="escuro"] .vml-barra{background:#171d28;border:1px solid #373e4f;box-shadow:0 10px 30px rgba(0,0,0,0.212)}
:root[data-tema="escuro"] .vml-ligar,:root[data-tema="escuro"] .vml-recomecar,:root[data-tema="escuro"] .vml-sortear{background:linear-gradient(135deg,#00672a,#00665e);color:#ffffff;border:none}
:root[data-tema="escuro"] .vml-recomecar{background:#1d222e;color:#cbd8f3;border:1px solid #373e4f}
:root[data-tema="escuro"] .vml-prog{background:#242a36}
:root[data-tema="escuro"] .vml-prog i{background:linear-gradient(90deg,#00672a,#00557b)}
:root[data-tema="escuro"] .vml-status{color:#bccee6}
:root[data-tema="escuro"] .vml-topo{background:#171d28;border:1px solid #373e4f;box-shadow:0 10px 30px rgba(0,0,0,0.212)}
:root[data-tema="escuro"] .vml-fio{stroke:#75869d}
:root[data-tema="escuro"] .vml-alvo{stroke:transparent}
:root[data-tema="escuro"] .vml-cabo:hover .vml-fio{stroke:#0073a5}
:root[data-tema="escuro"] .vml-cabo.off .vml-fio{stroke:#d3242c}
:root[data-tema="escuro"] .vml-tesoura{fill:#ff7d75}
:root[data-tema="escuro"] .vml-no rect{fill:#1a202b;stroke:#5a677b}
:root[data-tema="escuro"] .vml-no.sw rect{fill:#152833;stroke:#0785c9}
:root[data-tema="escuro"] .vml-no.maq.pronta rect{fill:#1a202c;stroke:#008e3d}
:root[data-tema="escuro"] .vml-nome{fill:#cbd8f3}
:root[data-tema="escuro"] .vml-ip{fill:#b8c9e0}
:root[data-tema="escuro"] .vml-topoleg{color:#b8c9e0}
:root[data-tema="escuro"] .vml-hubbt{background:#1b202c;color:#ff9575;border:1px solid #714300}
:root[data-tema="escuro"] .vml-tabmac summary{color:#6abcf9}
:root[data-tema="escuro"] .vml-tabmac th,:root[data-tema="escuro"] .vml-tabmac td{border:1px solid #373e4f}
:root[data-tema="escuro"] .vml-tabmac th{background:#1d222e}
:root[data-tema="escuro"] .vml-aba,:root[data-tema="escuro"] .vml-ladobt{background:#1d222e;color:#cbd8f3;border:1px solid #373e4f}
:root[data-tema="escuro"] .vml-aba.on,:root[data-tema="escuro"] .vml-ladobt.on{background:#0f172a;color:#fff;border-color:#0f172a;outline:1px solid rgba(148,163,184,.2);outline-offset:-1px}
:root[data-tema="escuro"] .vml-led{background:#404d5f}
:root[data-tema="escuro"] .vml-aba.pronta .vml-led{background:#005b25}
:root[data-tema="escuro"] .vml-aba.erro .vml-led{background:#a00016}
:root[data-tema="escuro"] .vml-nova{background:#623c00}
:root[data-tema="escuro"] .vml-term{background:#0f172a;box-shadow:0 8px 24px rgba(0,0,0,.18);outline:1px solid rgba(148,163,184,.2);outline-offset:-1px}
:root[data-tema="escuro"] .vml-tcab{color:#e2e8f0}
:root[data-tema="escuro"] .vml-tinfo{color:#a7b7cc}
:root[data-tema="escuro"] .vml-tela{background:#000;outline:1px solid rgba(148,163,184,.2);outline-offset:-1px}
:root[data-tema="escuro"] .vml-off{color:#a7b7cc}
:root[data-tema="escuro"] .vml-snif{background:#171d28;border:1px solid #373e4f;box-shadow:0 10px 30px rgba(0,0,0,0.212)}
:root[data-tema="escuro"] .vml-snifcab{border-bottom:1px solid #373e4f;background:#1a202b}
:root[data-tema="escuro"] .vml-snifn{color:#afc1da}
:root[data-tema="escuro"] .vml-filtros button,:root[data-tema="escuro"] .vml-pausa,:root[data-tema="escuro"] .vml-limpa{background:#171d28;border:1px solid #373e4f;color:#bccee6}
:root[data-tema="escuro"] .vml-filtros button.on{background:#0f172a;color:#fff;border-color:#0f172a;outline:1px solid rgba(148,163,184,.2);outline-offset:-1px}
:root[data-tema="escuro"] .vml-sniftab th{background:#1d222e;color:#b8c9e0}
:root[data-tema="escuro"] .vml-sniftab td{border-top:1px solid #323a4a}
:root[data-tema="escuro"] .vml-q:hover,:root[data-tema="escuro"] .vml-q.aberto{background:#1b212d}
:root[data-tema="escuro"] .vml-q td:first-child,:root[data-tema="escuro"] .vml-q td:nth-child(2){color:#afc1da}
:root[data-tema="escuro"] .vml-q small{color:#afc1da}
:root[data-tema="escuro"] .vml-proto{background:#242a36;color:#bccee6}
:root[data-tema="escuro"] .p-ARP .vml-proto{background:#331f00;color:#f79b6f}
:root[data-tema="escuro"] .p-ICMP .vml-proto{background:#1b2a3d;color:#98b7ff}
:root[data-tema="escuro"] .p-TCP .vml-proto,:root[data-tema="escuro"] .p-HTTP .vml-proto{background:#282337;color:#bba9ff}
:root[data-tema="escuro"] .p-UDP .vml-proto{background:#002e1d;color:#86d1b3}
:root[data-tema="escuro"] .p-DHCP .vml-proto{background:#002d27;color:#8bd1ca}
:root[data-tema="escuro"] .p-DNS .vml-proto{background:#321f2b;color:#ff8fac}
:root[data-tema="escuro"] .vml-snifvazio{color:#afc1da}
:root[data-tema="escuro"] .vml-conf{color:#afc1da;border-top:1px solid #373e4f}
:root[data-tema="escuro"] .vml-det td{background:#1a202b}
:root[data-tema="escuro"] .vml-caminho{color:#b8c9e0}
:root[data-tema="escuro"] .vml-camada{background:#171d28;border:1px solid #373e4f}
:root[data-tema="escuro"] .vml-camada b,:root[data-tema="escuro"] .vml-hex b{color:#cbd8f3}
:root[data-tema="escuro"] .vml-camada dt{color:#afc1da}
:root[data-tema="escuro"] .vml-camada dd{color:#cbd8f3}
:root[data-tema="escuro"] .vml-hex{color:#afc1da}
:root[data-tema="escuro"] .vml-hex code{color:#bccee6}
:root[data-tema="escuro"] .vml-lado{background:#171d28;border:1px solid #373e4f;box-shadow:0 10px 30px rgba(0,0,0,0.212)}
:root[data-tema="escuro"] .vml-modos button{background:#1d222e;border:1px solid #373e4f;color:#bccee6}
:root[data-tema="escuro"] .vml-modos button.on{background:#0f172a;color:#fff;border-color:#0f172a;outline:1px solid rgba(148,163,184,.2);outline-offset:-1px}
:root[data-tema="escuro"] .vml-rcab b{color:#cbd8f3}
:root[data-tema="escuro"] .vml-rcab span{color:#afc1da}
:root[data-tema="escuro"] .vml-rbarra{background:#242a36}
:root[data-tema="escuro"] .vml-rbarra i{background:linear-gradient(90deg,#00672a,#00557b)}
:root[data-tema="escuro"] .vml-parabens{background:#1a202c;border:1px solid #00582f;color:#94d2a5}
:root[data-tema="escuro"] .vml-passo{border:1px solid #373e4f}
:root[data-tema="escuro"] .vml-passo.atual{border-color:#0073a5;box-shadow:0 0 0 2px rgba(14,165,233,0.15)}
:root[data-tema="escuro"] .vml-passo.feito{border-color:#00582f}
:root[data-tema="escuro"] .vml-ptit{background:#1a202b;border:none;color:#cbd8f3}
:root[data-tema="escuro"] .vml-passo.feito .vml-ptit{background:#1a202c}
:root[data-tema="escuro"] .vml-passo.depois .vml-ptit{color:#afc1da}
:root[data-tema="escuro"] .vml-ptit small{color:#afc1da}
:root[data-tema="escuro"] .vml-pn{background:#242a36;color:#bccee6}
:root[data-tema="escuro"] .vml-passo.atual .vml-pn{background:#00557b;color:#ffffff}
:root[data-tema="escuro"] .vml-passo.feito .vml-pn{background:#00672a;color:#ffffff}
:root[data-tema="escuro"] .vml-pcorpo{color:#bccee6}
:root[data-tema="escuro"] .vml-pcorpo code,:root[data-tema="escuro"] .vml-ctxt code,:root[data-tema="escuro"] .vml-sintoma code,:root[data-tema="escuro"] .vml-revela code,:root[data-tema="escuro"] .vml-dicaon code,:root[data-tema="escuro"] .vml-pok code{background:#1d222e;color:#cbd8f3}
:root[data-tema="escuro"] .vml-cmd{background:#0f172a;color:#a5f3fc;border:1px solid #1e293b;outline:1px solid rgba(148,163,184,.2);outline-offset:-1px}
:root[data-tema="escuro"] .vml-cmd:hover{background:#1e293b}
:root[data-tema="escuro"] .vml-cmd small{color:#a7b7cc}
:root[data-tema="escuro"] .vml-pmsg{color:#afc1da}
:root[data-tema="escuro"] .vml-pok{background:#1a202c;border:1px solid #0f4c2d;color:#94d2a5}
:root[data-tema="escuro"] .vml-dica summary{color:#f99156}
:root[data-tema="escuro"] .vml-ctxt{color:#bccee6}
:root[data-tema="escuro"] .vml-cobs{color:#afc1da}
:root[data-tema="escuro"] .vml-sintoma{background:#1c222e;border:1px solid #63393a;color:#ff9b92}
:root[data-tema="escuro"] .vml-dicaon{background:#271d10;border:1px solid #4c3f00;color:#f5a782}
:root[data-tema="escuro"] .vml-revela{background:#1c222e;border:1px solid #314965;color:#9cbbff}
:root[data-tema="escuro"] .vml-maisdica,:root[data-tema="escuro"] .vml-revelar{background:#171d28;border:1px solid #373e4f;color:#bccee6}
:root[data-tema="escuro"] .vml-erro{color:#ff8f82}
:root[data-tema="escuro"] .vml-prox{background:#00557b;color:#ffffff;border:none}
/* ajustes feitos à mão (build/tema-escuro.js → AJUSTES) */
:root[data-tema="escuro"] .vml-fio{stroke:#94a3b8}
:root[data-tema="escuro"] .vml-prog,:root[data-tema="escuro"] .vml-rbarra{background:#334155}
}
