/* GERADO por scripts/gerar-escuro.js — não editar à mão (rode o script de novo depois de mudar cores) */
@media screen{
html[data-tema="escuro"]{color-scheme:dark;
  --fundo:#262624;--cartao:#30302E;--titulo:#FAF9F5;--texto:#E8E6DC;--suave:#A6A39A;--borda:#3E3E3A;--borda-forte:#4A4944;
  --esmeralda:#34D399;--esmeralda-texto:#6EE7B7;--menta:#1E332B;--menta-borda:#2C4A3D;
  --alerta-fundo:#3A2A1C;--alerta-texto:#FDBA74;--alerta-borda:#5A3B20;background:#262624}
html[data-tema="escuro"] body{background-image:radial-gradient(circle,rgba(255,255,255,.035) .75px,transparent 1.2px)}
html[data-tema="escuro"] img:not([src$=".svg"]){filter:brightness(.92)}

/* app.css */
html[data-tema="escuro"]{--fundo:#333230;--cartao:#31302E;--titulo:#EBEBE9;--texto:#DEDDDA;--suave:#AFADA5;--borda:#454441;--borda-forte:#4B4A47;--esmeralda:#70EBC2;--esmeralda-texto:#9EF7DD;--menta:#253D31;--menta-borda:#3C5E4E;--alerta-fundo:#3C3124;--alerta-texto:#EA9C82;--alerta-borda:#61503D}
:where(html[data-tema="escuro"]) .destaque{background:linear-gradient(110deg,#10B981 0%,#34D399 40%,#335546 50%,#34D399 60%,#10B981 100%)}
:where(html[data-tema="escuro"]) .nav a:hover{background:rgba(255,255,255,0.044)}
:where(html[data-tema="escuro"]) .msg.ok{color:#B2F6E3}
:where(html[data-tema="escuro"]) .marcar input{accent-color:#70EBC2}
:where(html[data-tema="escuro"]) .etiqueta.verde{color:#B2F6E3}
:where(html[data-tema="escuro"]) .figura{background:#31302E}
:where(html[data-tema="escuro"]) .alt .riscar:hover{background:rgba(255,255,255,0.055)}
:where(html[data-tema="escuro"]) .alt.certa .escolher,:where(html[data-tema="escuro"]) .opcoes-ce button.certa{color:#B2F6E3}
:where(html[data-tema="escuro"]) .alt.errada .escolher,:where(html[data-tema="escuro"]) .opcoes-ce button.errada{border-color:#6B5844}
:where(html[data-tema="escuro"]) .resultado.ok{color:#B2F6E3}
:where(html[data-tema="escuro"]) .mapa a.c{color:#B2F6E3}
:where(html[data-tema="escuro"]) .ferramentas button[aria-pressed="true"]{color:#B2F6E3}
:where(html[data-tema="escuro"]) dialog::backdrop{background:rgba(255,255,255,0.14)}
:where(html[data-tema="escuro"]) .grafico .col i{background:#454441}
:where(html[data-tema="escuro"]) .lembrar-escolha input{accent-color:#70EBC2}
:where(html[data-tema="escuro"]) .placar-item.acertos b{color:#9EF7DD}
:where(html[data-tema="escuro"]) .placar-item.erros b{color:#EE926D}
:where(html[data-tema="escuro"]) .motivo-erro button[aria-pressed="true"]{color:#1F1E1D}
:where(html[data-tema="escuro"]) .opcoes-ce button[aria-pressed="true"],:where(html[data-tema="escuro"]) .alt .escolher[aria-pressed="true"]{background:#353532;border-color:#4D4C48}
:where(html[data-tema="escuro"]) .est-numeros .erro b{color:#EE926D}
:where(html[data-tema="escuro"]) .dif.facil{color:#B2F6E3}
:where(html[data-tema="escuro"]) .dif.media{background:#49472C;color:#EEC393}
:where(html[data-tema="escuro"]) .dq-colunas .haste i{background:#454441}
:where(html[data-tema="escuro"]) .dq-hist li.erro .s{color:#EE926D}
:where(html[data-tema="escuro"]) mark.lacuna-resp{background:#2A4638;color:#B2F6E3}
:where(html[data-tema="escuro"]) .fc-imagem{background:#31302E}
:where(html[data-tema="escuro"]) .m-flash-img{background:#31302E}
:where(html[data-tema="escuro"]) .fc-calendario i,:where(html[data-tema="escuro"]) .fc-cal-legenda i{background:#383735}
:where(html[data-tema="escuro"]) .n1{background:#2E4C3E!important}
:where(html[data-tema="escuro"]) .fc-estados .novo{background:#454441}
:where(html[data-tema="escuro"]) .fq-grupos{background:#32312F}
:where(html[data-tema="escuro"]) .fq-grupo:hover{background:#363633}
:where(html[data-tema="escuro"]) .fq-busca{background:#31302E}
:where(html[data-tema="escuro"]) .fq-linha:hover{background:#363533}
:where(html[data-tema="escuro"]) .ic-pasta .p-corpo{stroke:#86F5D2}
:where(html[data-tema="escuro"]) .ic-pasta .p-aba{stroke:#86F5D2}
:where(html[data-tema="escuro"]) .ic-aberta .p-frente{fill:#7EDDBA;stroke:#86F5D2}
:where(html[data-tema="escuro"]) .ic-folha,:where(html[data-tema="escuro"]) .ic-tudo{stroke:#70EBC2}
:where(html[data-tema="escuro"]) .ic-tudo{stroke:#6CC6EF}
:where(html[data-tema="escuro"]) .ic-marcado circle{fill:#70EBC2}
:where(html[data-tema="escuro"]) .fq-todo .fq-nome{color:#7DCBF6}
:where(html[data-tema="escuro"]) .fq-linha.sel:hover{background:#2A4638}
:where(html[data-tema="escuro"]) .fq-tudo-marca{background:#2A4638}
:where(html[data-tema="escuro"]) .fq-filhos>.fq-no::before{border-left:1.5px solid #3F5B4E}
:where(html[data-tema="escuro"]) .fq-filhos>.fq-no::after{border-top:1.5px solid #3F5B4E}
:where(html[data-tema="escuro"]) .fq-ativos{background:#32312F}
:where(html[data-tema="escuro"]) .fq-chip{background:#31302E}
:where(html[data-tema="escuro"]) .fq-chip button{background:#383734}
:where(html[data-tema="escuro"]) .fq-op-rapidas .btn-texto{color:#6EE7B7}
:where(html[data-tema="escuro"]) .fq-por-grupo{background:#32312F}
:where(html[data-tema="escuro"]) .ap-chave{background:#454441}
:where(html[data-tema="escuro"]) .ap-chave::after{background:#31302E}
:where(html[data-tema="escuro"]) .item-menu:hover{background:#363633}
:where(html[data-tema="escuro"]) .painel-fav select,:where(html[data-tema="escuro"]) .painel-fav input{background:#31302E}
:where(html[data-tema="escuro"]) .editor-barra{background:#32312F}
:where(html[data-tema="escuro"]) .editor-barra button{background:#31302E}
:where(html[data-tema="escuro"]) .marca-texto{background:#5B5737}
:where(html[data-tema="escuro"]) .editor-nota{background:#31302E}
:where(html[data-tema="escuro"]) .cm-avatar.prof{color:#7EDDBA}
:where(html[data-tema="escuro"]) .estrela-nota.cheia,:where(html[data-tema="escuro"]) .estrelas:hover .estrela-nota{color:#F1BF6A}
:where(html[data-tema="escuro"]) .cm-ferramentas select{background:#31302E}
:where(html[data-tema="escuro"]) .pc-grupo{background:#31302E}
:where(html[data-tema="escuro"]) .pc-barra{background:#393836}
:where(html[data-tema="escuro"]) .pc-q{background:#31302E}
:where(html[data-tema="escuro"]) .pc-q.c{color:#B2F6E3}
:where(html[data-tema="escuro"]) .pc-q.e{border-color:#6B5844}
:where(html[data-tema="escuro"]) .pc-pizza span{background:#31302E}
:where(html[data-tema="escuro"]) .pc-leg i{background:#3D3C39}
:where(html[data-tema="escuro"]) .pc-assuntos .pc-mat td{background:#333230}
:where(html[data-tema="escuro"]) body.impressao{background:#31302E}
:where(html[data-tema="escuro"]) .imp-q{border-bottom:1px solid #4A4946}
:where(html[data-tema="escuro"]) .imp-q-cab{color:#B5B4AC}
:where(html[data-tema="escuro"]) .imp-q-cab b{color:#F5F5F4}
:where(html[data-tema="escuro"]) .imp-rascunho-lado{border-left:1px dashed #565551}
:where(html[data-tema="escuro"]) .imp-apoio{border:1px solid #4A4946}
:where(html[data-tema="escuro"]) .imp-com{border-bottom:1px solid #4A4946}
:where(html[data-tema="escuro"]) .cad-lote{color:#1F1E1D}
:where(html[data-tema="escuro"]) .perigo{color:#E67D75!important}
:where(html[data-tema="escuro"]) .calendario i,:where(html[data-tema="escuro"]) .calendario-legenda i{background:#393936}
:where(html[data-tema="escuro"]) .calendario i.n1,:where(html[data-tema="escuro"]) .calendario-legenda i.n1{background:#335546}
:where(html[data-tema="escuro"]) .banca-logo{background:#31302E}
:where(html[data-tema="escuro"]) .pc-gab-item.e{background:#3A2323}
:where(html[data-tema="escuro"]) .vq-saida{background:#26392F;border:1px solid #3F5B4E}
:where(html[data-tema="escuro"]) .vq-figuras img{border:1px solid #4A4946;background:#31302E}
:where(html[data-tema="escuro"]) .vq-tela{border:1px solid #4A4946;background:#31302E}
:where(html[data-tema="escuro"]) .vq-linha span{color:#E47777;background:#31302E}
:where(html[data-tema="escuro"]) .vq-texto,:where(html[data-tema="escuro"]) .vq-lista{background:#333230;border:1px solid #444340}
:where(html[data-tema="escuro"]) .tabela-prova th,:where(html[data-tema="escuro"]) .tabela-prova td{border:1px solid var(--borda, #4A4946)}
:where(html[data-tema="escuro"]) .tabela-prova th{background:#26392F}
:where(html[data-tema="escuro"]) .rx-alerta .rx-marca{background:#48422B;color:#EDAF89}
:where(html[data-tema="escuro"]) .rx-bom .rx-marca{background:#2A4638;color:#B2F6E3}
:where(html[data-tema="escuro"]) .eh-melhorou{background:#2A4638;color:#B2F6E3}
:where(html[data-tema="escuro"]) .eh-piorou{background:#3F2626;color:#E38282}
:where(html[data-tema="escuro"]) .texto-assoc .ta-mais::before,:where(html[data-tema="escuro"]) .texto-assoc .ta-mais::after{background:var(--cartao,#31302E)}
:where(html[data-tema="escuro"]) mark.trecho-citado{color:#E4E4E1}
:where(html[data-tema="escuro"]) .fq-univ.ativo{color:#1F1E1D}
:where(html[data-tema="escuro"]) .conc-logo{background:#31302E}
:where(html[data-tema="escuro"]) .df-qr{background:#31302E}
:where(html[data-tema="escuro"]) .dr-campo{background:#31302E}
:where(html[data-tema="escuro"]) .dr-dd>summary{background:#31302E}
:where(html[data-tema="escuro"]) .dr-dd-caixa{background:#31302E}
html[data-tema="escuro"]{--fundo:#353431;--borda:#464642;--borda-forte:#504F4C;--suave:#ACAAA2;--titulo:#EFEFED;--texto:#E2E1DE;--verde:#9EF7DD;--verde-escuro:#B2F6E3;--erro-texto:#E67D75;--erro-fundo:#3A2523;--erro-borda:#5B3C3A;--revisar:#F0A66D;--revisar-fundo:#3C3824}
:where(html[data-tema="escuro"]) .btn-claro:hover{background:#333230}
:where(html[data-tema="escuro"]) .topo{background:#31302E}
:where(html[data-tema="escuro"]) .nav a{color:#C5C4BE}
:where(html[data-tema="escuro"]) .nav a.ativo{color:#6EE7B7}
:where(html[data-tema="escuro"]) .nav-mais>summary{color:#C5C4BE}
:where(html[data-tema="escuro"]) .nav-mais>summary:hover,:where(html[data-tema="escuro"]) .nav-mais[open]>summary{background:rgba(255,255,255,0.055)}
:where(html[data-tema="escuro"]) .nav-mais.ativo>summary{color:#6EE7B7}
:where(html[data-tema="escuro"]) .nav-mais .caixa{background:#31302E}
:where(html[data-tema="escuro"]) .abas a.ativo{color:#6EE7B7}
:where(html[data-tema="escuro"]) .chip input:checked+span,:where(html[data-tema="escuro"]) .chip.ativo span{color:#1F1E1D}
:where(html[data-tema="escuro"]) .msg.erro{color:#E5A59B}
:where(html[data-tema="escuro"]) .mais-grade a{background:#31302E}
:where(html[data-tema="escuro"]) .mais-grade svg{color:#6EE7B7}
:where(html[data-tema="escuro"]) .in-selo{color:#6EE7B7}
:where(html[data-tema="escuro"]) .in-mix-rev b{color:#EDAF89}
:where(html[data-tema="escuro"]) .in-mix-rev span{color:#F1D7B4}
:where(html[data-tema="escuro"]) .in-mix-fraco span{color:#E5A59B}
:where(html[data-tema="escuro"]) .in-mix-novo b{color:#6EE7B7}
:where(html[data-tema="escuro"]) .in-mix-novo span{color:#C0F7E8}
:where(html[data-tema="escuro"]) .q-topo{background:#31302E}
:where(html[data-tema="escuro"]) .q-sair{color:#C5C4BE}
:where(html[data-tema="escuro"]) .q-mais-linha .link{color:#6EE7B7}
:where(html[data-tema="escuro"]) .q-mais .item-menu[aria-pressed="true"]{color:#6EE7B7}
:where(html[data-tema="escuro"]) .q-meta a:hover{color:#6EE7B7}
:where(html[data-tema="escuro"]) .alt .letra{background:#373633;color:#C5C4BE}
:where(html[data-tema="escuro"]) .opcoes-ce button .letra{background:#373633}
:where(html[data-tema="escuro"]) .opcoes-ce button[aria-pressed="true"],:where(html[data-tema="escuro"]) .alt .escolher[aria-pressed="true"]{background:#373634}
:where(html[data-tema="escuro"]) .opcoes-ce button[aria-pressed="true"] .letra,:where(html[data-tema="escuro"]) .alt .escolher[aria-pressed="true"] .letra{color:#1F1E1D}
:where(html[data-tema="escuro"]) .alt.certa .escolher,:where(html[data-tema="escuro"]) .opcoes-ce button.certa{color:#C0F7E8}
:where(html[data-tema="escuro"]) .alt.errada .escolher,:where(html[data-tema="escuro"]) .opcoes-ce button.errada{color:#E5A59B}
:where(html[data-tema="escuro"]) .acoes-questao{background:#31302E}
:where(html[data-tema="escuro"]) .questao.lado>#texto-apoio .ta-corpo{background:#333230}
:where(html[data-tema="escuro"]) .q-mais .q-mais-linha button.link{color:#6EE7B7}
:where(html[data-tema="escuro"]) .q-flutuante{background:#31302E}
:where(html[data-tema="escuro"]) .in-cont-destaque{background:linear-gradient(180deg,#233B30,#31302E 60%)}
:where(html[data-tema="escuro"]) .in-cont-acao{color:#6EE7B7}
:where(html[data-tema="escuro"]) .in-cad-pasta{color:#6EE7B7}
:where(html[data-tema="escuro"]) .cc-passos>li.atual{background:#233B30}
:where(html[data-tema="escuro"]) .cc-num{color:#1F1E1D}
:where(html[data-tema="escuro"]) .fq-meus{background:#233B30}
:where(html[data-tema="escuro"]) .fq-meus>svg:first-child{color:#6EE7B7}
:where(html[data-tema="escuro"]) .fq-ajuste{background:#333230}
:where(html[data-tema="escuro"]) .fq-aj-linha input[type=range]{accent-color:#9EF7DD}
:where(html[data-tema="escuro"]) .fq-aj-num input{background:#31302E}
:where(html[data-tema="escuro"]) .fq-aj-chip{background:#31302E}
:where(html[data-tema="escuro"]) .fq-aj-chip.ativo{color:#1F1E1D}
:where(html[data-tema="escuro"]) .fq-aj-aviso{color:#F1D7B4;border:1px solid #676041}
:where(html[data-tema="escuro"]) .fq-aj-modos button.ativo{color:#1F1E1D}
:where(html[data-tema="escuro"]) .fq-aj-g-barra{background:#383735}
:where(html[data-tema="escuro"]) .fq-aj-g input{background:#31302E}
:where(html[data-tema="escuro"]) .fq-barra-cad b{color:#6EE7B7}
:where(html[data-tema="escuro"]) .cd-dir{border:1px solid #3F6453;background:linear-gradient(180deg,#243C31,#31302E 70%)}
:where(html[data-tema="escuro"]) .cd-selo-dir{color:#6EE7B7}
:where(html[data-tema="escuro"]) .cd-dir-cargo{color:#C5C4BE}
:where(html[data-tema="escuro"]) .cd-lista{background:#31302E}
:where(html[data-tema="escuro"]) .cd-item{background:#31302E}
:where(html[data-tema="escuro"]) .cd-marca input{accent-color:#9EF7DD}
:where(html[data-tema="escuro"]) .cd-nome:hover{color:#6EE7B7}
:where(html[data-tema="escuro"]) .cd-tag{background:#373633;color:#C5C4BE}
:where(html[data-tema="escuro"]) .cd-tag.ok{color:#6EE7B7}
:where(html[data-tema="escuro"]) .cd-ir{color:#6EE7B7}
:where(html[data-tema="escuro"]) .cd-item.fim .cd-nome{color:#C5C4BE}
:where(html[data-tema="escuro"]) .cd-logo{background:#31302E}
:where(html[data-tema="escuro"]) .dr-logo{background:#31302E}
:where(html[data-tema="escuro"]) .q-marcadas>summary{background:#48422B;color:#EDAF89}
:where(html[data-tema="escuro"]) .q-marcadas-lista{background:#31302E;border:1px solid var(--linha,#474643)}
:where(html[data-tema="escuro"]) .q-marcadas-lista a:hover{background:#353532}
:where(html[data-tema="escuro"]) .in-inv-cal i{background:#393936}
:where(html[data-tema="escuro"]) .in-inv-cal i.n1{background:#335546}
:where(html[data-tema="escuro"]) .in-inv-horas{border-top:1px solid var(--linha,#474643)}
:where(html[data-tema="escuro"]) .in-cad-link{color:var(--esmeralda-texto,#9EF7DD)}
:where(html[data-tema="escuro"]) .in-passo-rev{background:#3C3824;border:1px solid #676041}
:where(html[data-tema="escuro"]) .in-passo-rev-ic{background:#48422B}
:where(html[data-tema="escuro"]) .rv-hoje{background:linear-gradient(135deg,#3C3824 0%,#3E3625 55%,#443B29 100%);border-color:#62563E}
:where(html[data-tema="escuro"]) .rv-hoje.em-dia{background:linear-gradient(135deg,#243B2F 0%,#253D2E 60%,#294336 100%);border-color:#3E614F}
:where(html[data-tema="escuro"]) .rv-hoje-ic{background:#31302E}
:where(html[data-tema="escuro"]) .rv-hoje.em-dia .rv-hoje-ic{color:#6EE7B7}
:where(html[data-tema="escuro"]) .rv-hoje-rot{color:#EDAF89}
:where(html[data-tema="escuro"]) .rv-hoje.em-dia .rv-hoje-rot{color:#6EE7B7}
:where(html[data-tema="escuro"]) .rv-hoje-num span{color:#F1D7B4}
:where(html[data-tema="escuro"]) .rv-hoje.em-dia .rv-hoje-num span{color:#6EE7B7}
:where(html[data-tema="escuro"]) .rv-hoje-txt{color:#D6C8B3}
:where(html[data-tema="escuro"]) .rv-hoje.em-dia .rv-hoje-txt{color:#BFD6CB}
:where(html[data-tema="escuro"]) .rv-mini div{border:1px solid rgba(255,255,255,0.066)}
:where(html[data-tema="escuro"]) .rv-no{background:#31302E}
:where(html[data-tema="escuro"]) .rv-trilha li.tem .rv-no{color:#EDAF89;background:#3C3824}
:where(html[data-tema="escuro"]) .rv-trilha li.fim.tem .rv-no{background:#253D2E;color:#6EE7B7}
:where(html[data-tema="escuro"]) .rv-dia-barra{background:#363533}
:where(html[data-tema="escuro"]) .rv-dia.hoje .rv-dia-rot b{color:#EDAF89}
:where(html[data-tema="escuro"]) .rv-flash>.cartao{background:linear-gradient(160deg,#232739 0%,#31302E 70%);border-color:#383F58}
:where(html[data-tema="escuro"]) .rv-flash .icone{background:#24293B}
:where(html[data-tema="escuro"]) .fl-mix{background:#2C3038}
:where(html[data-tema="escuro"]) .fl-mix i.nv,:where(html[data-tema="escuro"]) .fl-leg i.nv{background:#2B3148}
:where(html[data-tema="escuro"]) .comentario th,:where(html[data-tema="escuro"]) .me-comentario th,:where(html[data-tema="escuro"]) .me-coment th,:where(html[data-tema="escuro"]) .imp-com th{background:#253D2E;color:#6EE7B7}
:where(html[data-tema="escuro"]) .comentario tbody tr:nth-child(even) td,:where(html[data-tema="escuro"]) .me-comentario tbody tr:nth-child(even) td,:where(html[data-tema="escuro"]) .me-coment tbody tr:nth-child(even) td,:where(html[data-tema="escuro"]) .imp-com tbody tr:nth-child(even) td{background:#333230}
:where(html[data-tema="escuro"]) .comentario blockquote,:where(html[data-tema="escuro"]) .me-comentario blockquote,:where(html[data-tema="escuro"]) .me-coment blockquote,:where(html[data-tema="escuro"]) .imp-com blockquote{background:#3C3824;border:1px solid #676041;color:#EEE2CB}
:where(html[data-tema="escuro"]) .vt-prio{color:#F3B268}
:where(html[data-tema="escuro"]) .mp-num{color:#1F1E1D}
:where(html[data-tema="escuro"]) .mp-escolhido{color:#6EE7B7}
:where(html[data-tema="escuro"]) .mp-busca{background:#31302E}
:where(html[data-tema="escuro"]) .mp-item,:where(html[data-tema="escuro"]) .mp-atalho,:where(html[data-tema="escuro"]) .mp-basicas{background:#31302E}
:where(html[data-tema="escuro"]) .mp-item:hover,:where(html[data-tema="escuro"]) .mp-atalho:hover,:where(html[data-tema="escuro"]) .mp-basicas:hover{background:#22382A}
:where(html[data-tema="escuro"]) .mp-dia select{background:#31302E}
:where(html[data-tema="escuro"]) .mp-porque li{background:#31302E}
:where(html[data-tema="escuro"]) .mp-porque b{color:#6EE7B7}
:where(html[data-tema="escuro"]) .mp-anel span{background:#31302E}
:where(html[data-tema="escuro"]) .mp-tarefa{background:#31302E}
:where(html[data-tema="escuro"]) .mp-tarefa.feita{background:#333230}
:where(html[data-tema="escuro"]) .mp-bom{color:#6EE7B7}
:where(html[data-tema="escuro"]) .mp-bloco{background:#31302E}
:where(html[data-tema="escuro"]) .mp-acerto{background:#31302E}
:where(html[data-tema="escuro"]) .mp-medio{color:#F0A66D}
:where(html[data-tema="escuro"]) .mp-g-linha{stroke:#6EE7B7}
:where(html[data-tema="escuro"]) .mp-g-ponto{fill:#6EE7B7}
:where(html[data-tema="escuro"]) .mp-ler-pouco{color:#F0A66D}
:where(html[data-tema="escuro"]) .mp-ler-sobra{color:#6EE7B7}
:where(html[data-tema="escuro"]) .mp-fl span{background:#31302E}
:where(html[data-tema="escuro"]) .mp-fl input:checked+span{color:#1F1E1D}
:where(html[data-tema="escuro"]) .mp-fase-bola{background:#31302E}
:where(html[data-tema="escuro"]) .mp-fases .atual .mp-fase-bola{color:#6EE7B7}
:where(html[data-tema="escuro"]) .mp-meta-alvo{color:#1F1E1D}
:where(html[data-tema="escuro"]) .mp-meta-campo select{background:#31302E}
:where(html[data-tema="escuro"]) .mp-pesado{border-color:#676041}
:where(html[data-tema="escuro"]) .mp-estilo>span{background:#31302E}
:where(html[data-tema="escuro"]) .mp-estilo input:checked+span{background:#22382A}
:where(html[data-tema="escuro"]) .pi-op:hover span{border-color:#575652}
:where(html[data-tema="escuro"]) .pi-marca input{accent-color:#70EBC2}
:where(html[data-tema="escuro"]) .ajuda-caixa{color:#1F1E1D}
:where(html[data-tema="escuro"]) .mce-selo{background:var(--fundo,#2D2F34)}
:where(html[data-tema="escuro"]) .mcp-q .imp-com{background:#25382D}
:where(html[data-tema="escuro"]) .bv-ic{background:var(--verde-claro, #264032);color:#6EE7B7}
@media (max-width:860px){:where(html[data-tema="escuro"]) .fq-grupo{background:#31302E}}
@media print{:where(html[data-tema="escuro"]) .imp-marca{background:#31302E}}
/* m-conteudo.css */
:where(html[data-tema="escuro"]) .mc-tipo-resumo{color:#B2F6E3}
:where(html[data-tema="escuro"]) .mc-tipo-mapa{background:#2A4638;border-color:#3F6453;color:#C0F7E8}
:where(html[data-tema="escuro"]) .mm-no.n0 strong{color:#7EDDBA}
:where(html[data-tema="escuro"]) .mm-no.n2{color:#C0F7E8}
:where(html[data-tema="escuro"]) .mm-no.n2 .mm-dobrar,:where(html[data-tema="escuro"]) .mm-no.n3 .mm-dobrar{background:rgba(255,255,255,0.11)}
:where(html[data-tema="escuro"]) .mc-selo{color:#B2F6E3}
:where(html[data-tema="escuro"]) .mc-selo.nivel-2{background:#335546;color:#C0F7E8}
:where(html[data-tema="escuro"]) .mc-selo.nivel-3{color:#DBFCF4}
:where(html[data-tema="escuro"]) mark{background:#335546;color:#DBFCF4}
:where(html[data-tema="escuro"]) .apo-chips span{color:#B2F6E3}
:where(html[data-tema="escuro"]) .apo-texto th{color:#B2F6E3}
:where(html[data-tema="escuro"]) .apo-regra{background:#253D31;border-color:#3F6453}
:where(html[data-tema="escuro"]) .apo-regra .apo-bloco-tit{color:#9EF7DD}
:where(html[data-tema="escuro"]) .apo-confunda{background:#31302E}
:where(html[data-tema="escuro"]) .apo-atencao{background:#3C3824;border-color:#676041}
:where(html[data-tema="escuro"]) .apo-atencao .apo-bloco-tit{color:#F0A66D}
:where(html[data-tema="escuro"]) .apo-pegadinha{background:#3A2323;border-color:#5B3A3A}
:where(html[data-tema="escuro"]) .apo-pegadinha .apo-bloco-tit{color:#E47777}
:where(html[data-tema="escuro"]) .apo-pratica{background:#353532;border-color:#474643}
:where(html[data-tema="escuro"]) .apo-resumo{background:#242E3B;border-color:#3B4A5D}
:where(html[data-tema="escuro"]) .apo-resumo .apo-bloco-tit{color:#7593E5}
:where(html[data-tema="escuro"]) .apo-lei{background:#333330;border-color:#4D4D49}
:where(html[data-tema="escuro"]) .apo-lei .apo-bloco-tit{color:#C8C6C1}
:where(html[data-tema="escuro"]) .apo-questao{border:1px solid #3F6453}
:where(html[data-tema="escuro"]) .apo-q-topo{background:#253D31;color:#9EF7DD}
:where(html[data-tema="escuro"]) .apo-chip{background:#31302E}
:where(html[data-tema="escuro"]) .apo-chip.forte{border-color:#3F6453;color:#9EF7DD}
:where(html[data-tema="escuro"]) .apo-resposta{background:#333230}
:where(html[data-tema="escuro"]) .te-linha:hover{background:#2C332F}
:where(html[data-tema="escuro"]) .te-nome mark{background:#5B5437}
:where(html[data-tema="escuro"]) .te-selo.apagado{color:#888578}
:where(html[data-tema="escuro"]) .te-imp-mapa .mm-vertical .mm-no.n2{background:#253D31;color:#C0F7E8}
:where(html[data-tema="escuro"]) .te-imp-mapa .mm-vertical .mm-no.n3{background:#31302E;border-color:#3C5E4E;color:#DEDDDA}
:where(html[data-tema="escuro"]) .vm-estrela{background:#48422B;color:#F0A66D}
:where(html[data-tema="escuro"]) .vm-tem{color:#F0A66D}
:where(html[data-tema="escuro"]) .vm-faixa.tem{border-color:#676041;background:#3C3824}
:where(html[data-tema="escuro"]) .vm-faixa svg{color:#F0A66D}
:where(html[data-tema="escuro"]) .vm-nota{background:#3C3824;border:1px solid #676041}
:where(html[data-tema="escuro"]) .vm-nota textarea{border:1px solid #676041;background:#31302E}
:where(html[data-tema="escuro"]) .vm-nota .rotulo{color:#EDAF89}
:where(html[data-tema="escuro"]) mark.vm-amarelo{background:#5B5437}
:where(html[data-tema="escuro"]) mark.vm-verde{background:#335546}
:where(html[data-tema="escuro"]) mark.vm-azul{background:#2D3A4A}
:where(html[data-tema="escuro"]) mark.vm-rosa{background:#462A3A}
:where(html[data-tema="escuro"]) .vm-cor{border:2px solid #3E3D3A}
:where(html[data-tema="escuro"]) .vm-cor.vm-amarelo{background:#5B5437}
:where(html[data-tema="escuro"]) .vm-cor.vm-verde{background:#335546}
:where(html[data-tema="escuro"]) .vm-cor.vm-azul{background:#2D3A4A}
:where(html[data-tema="escuro"]) .vm-cor.vm-rosa{background:#462A3A}
:where(html[data-tema="escuro"]) .vm-nota-imp{background:#3C3824}
:where(html[data-tema="escuro"]) .vm-nota-imp .rotulo{color:#EDAF89}
:where(html[data-tema="escuro"]) .vm-concurso{background:#242E3B;border:1px solid #3B4A5D}
:where(html[data-tema="escuro"]) .vm-concurso svg{color:#7593E5}
:where(html[data-tema="escuro"]) .vm-bolinha.vm-amarelo{background:#5B5437}
:where(html[data-tema="escuro"]) .vm-bolinha.vm-verde{background:#335546}
:where(html[data-tema="escuro"]) .vm-bolinha.vm-azul{background:#2D3A4A}
:where(html[data-tema="escuro"]) .vm-bolinha.vm-rosa{background:#462A3A}
:where(html[data-tema="escuro"]) .vm-escolhido{border:1.5px solid #676041;background:#3C3824}
:where(html[data-tema="escuro"]) .vm-escolhido .rotulo{color:#EDAF89}
:where(html[data-tema="escuro"]) .apo-errada,:where(html[data-tema="escuro"]) .apo-ce-botoes .apo-errada{background:#3A2323!important;color:#E67D75!important}
:where(html[data-tema="escuro"]) .apo-res.erro{color:#E67D75}
/* m-estudo.css */
:where(html[data-tema="escuro"]) .me-sit-andamento{color:#B2F6E3}
:where(html[data-tema="escuro"]) .me-sit-previsto{background:#383734;color:#C8C6C1;border-color:#4B4A47}
:where(html[data-tema="escuro"]) .me-sit-encerrado{color:#888578}
:where(html[data-tema="escuro"]) .me-bolinha.me-sit-encerrado{background:#42413E}
:where(html[data-tema="escuro"]) .chip span.me-on .me-bolinha.me-sit-autorizado{background:#31302E}
:where(html[data-tema="escuro"]) .me-revisar[aria-pressed="true"]{background:#48422B;color:#EDAF89}
:where(html[data-tema="escuro"]) .me-c{color:#9EF7DD}
:where(html[data-tema="escuro"]) .me-e{color:#EE926D}
:where(html[data-tema="escuro"]) .cartao.escuro .me-c{color:#7EDDBA}
:where(html[data-tema="escuro"]) .me-alts li.me-gab{color:#B2F6E3}
:where(html[data-tema="escuro"]) .me-alts li.me-marcou-errado{border-color:#6B5844}
:where(html[data-tema="escuro"]) .me-faixa i{background:#335546}
:where(html[data-tema="escuro"]) .gc-logo{background:#31302E}
:where(html[data-tema="escuro"]) .sm-num{color:#1F1E1D}
:where(html[data-tema="escuro"]) .sm-busca{background:#31302E}
:where(html[data-tema="escuro"]) .sm-item{background:#31302E}
:where(html[data-tema="escuro"]) .sm-item:hover,:where(html[data-tema="escuro"]) .sm-item:focus-visible{background:#22382A}
:where(html[data-tema="escuro"]) .sm-n{background:#31302E}
:where(html[data-tema="escuro"]) .sm-pouco .sm-n{background:#3C3824}
:where(html[data-tema="escuro"]) .me-redacao-texto{background:#343427}
:where(html[data-tema="escuro"]) .vt-revisar.atrasada{color:#F0A66D}
:where(html[data-tema="escuro"]) .vt-acerto.amarelo{background:#48422B;color:#EDAF89}
:where(html[data-tema="escuro"]) .vt-acerto.vermelho{background:#3F2626;color:#E47777}
:where(html[data-tema="escuro"]) .red-apoio{background:#353527}
:where(html[data-tema="escuro"]) .red-rascunho{background:#3A3A23}
:where(html[data-tema="escuro"]) .red-folha{background:#393622;border:1px solid #5A5648;color:#C0CAE4}
:where(html[data-tema="escuro"]) .red-folha-cab{color:#C0CAE4}
:where(html[data-tema="escuro"]) .red-numeros{border-right:2px solid #654040}
:where(html[data-tema="escuro"]) .red-numeros li.alem{color:#DC887F;background:#3D2525}
:where(html[data-tema="escuro"]) .red-texto{color:#C0CAE4;background-color:#393622;background-image:linear-gradient(to bottom,transparent calc(100% - 1px),#363F4A calc(100% - 1px))}
:where(html[data-tema="escuro"]) .red-texto:focus{background-color:#3A3823}
:where(html[data-tema="escuro"]) .red-excesso span{color:#E67D75;background:#393622}
:where(html[data-tema="escuro"]) .red-contador.erro-texto{color:#E67D75}
:where(html[data-tema="escuro"]) .red-tabela th{background:#373633}
:where(html[data-tema="escuro"]) .red-micro th:first-child,:where(html[data-tema="escuro"]) .red-micro td:first-child{background:#353432}
:where(html[data-tema="escuro"]) .red-micro td.tem{background:#3D2525;color:#E67D75}
:where(html[data-tema="escuro"]) .red-resultado tr.total td{background:#373633}
:where(html[data-tema="escuro"]) .red-folha-lida{background:#393622;border:1px solid #5A5648;color:#C0CAE4}
:where(html[data-tema="escuro"]) .red-folha-lida li{border-bottom:1px solid #3F4652}
:where(html[data-tema="escuro"]) .red-folha-lida li b{border-right:2px solid #654040}
:where(html[data-tema="escuro"]) .red-folha-lida li.com-erro b{color:#E67D75;background:#3D2525}
:where(html[data-tema="escuro"]) .red-folha-lida mark{background:#402827}
:where(html[data-tema="escuro"]) .red-erros .de{color:#E67D75}
:where(html[data-tema="escuro"]) .red-barras i{background:#5D3F38}
:where(html[data-tema="escuro"]) .red-imp-obs{color:#C4C3BD}
:where(html[data-tema="escuro"]) .red-imp-topo div:first-child span{color:#C4C3BD}
:where(html[data-tema="escuro"]) .red-imp-qr{color:#C4C3BD}
:where(html[data-tema="escuro"]) .red-imp-linhas li b{color:#B5B4AC}
:where(html[data-tema="escuro"]) .red-imp-rodape{color:#B5B4AC}
:where(html[data-tema="escuro"]) .red-ficha.forte{color:#1F1E1D}
:where(html[data-tema="escuro"]) .red-apoio{background:#353527;border-left:3px solid #444E59}
:where(html[data-tema="escuro"]) .red-item-n{color:#1F1E1D}
@media print{:where(html[data-tema="escuro"]) .enunciado{color:#F5F5F4}
:where(html[data-tema="escuro"]) .me-alts li{border:1pt solid #565551;color:#F5F5F4!important}
:where(html[data-tema="escuro"]) .me-c,:where(html[data-tema="escuro"]) .me-e{color:#F5F5F4}
:where(html[data-tema="escuro"]) .conteudo{color:#F5F5F4}
:where(html[data-tema="escuro"]) a{color:#F5F5F4}
:where(html[data-tema="escuro"]) .vt-materia{border:1px solid #504F4B}
:where(html[data-tema="escuro"]) .vt-marca.marcado .vt-quadro{background:#31302E;color:#F5F5F4}
:where(html[data-tema="escuro"]) .vt-nota-impressa{color:#C4C3BD}
:where(html[data-tema="escuro"]) .vt-resumo .cartao{border:1px solid #504F4B}
:where(html[data-tema="escuro"]) .vt-acerto{color:#F5F5F4!important}}
/* m-flash.css */
:where(html[data-tema="escuro"]) .fc-verso .fc-texto{color:#C0F7E8}
/* m-assinatura.css */
:where(html[data-tema="escuro"]) .ma-alerta{border:2px solid #6B5844}
/* m-comunidade.css */
:where(html[data-tema="escuro"]) .cm-ic-ios{color:#64ADF7}
:where(html[data-tema="escuro"]) .cm-podio.p2{color:#C0F7E8}
:where(html[data-tema="escuro"]) .cm-podio.p3{background:#335546;color:#C0F7E8}
:where(html[data-tema="escuro"]) button.cm-acao:hover{background:rgba(255,255,255,0.055)}
:where(html[data-tema="escuro"]) .rg-selo{background:#3C3824;color:#EDAF89;border:1px solid #676041}
:where(html[data-tema="escuro"]) .rg-mini{background:#373633;color:#C5C4BE}
:where(html[data-tema="escuro"]) .pt1{background:#373633;color:#C5C4BE}
:where(html[data-tema="escuro"]) .pt2{background:#273640;color:#93D2F4}
:where(html[data-tema="escuro"]) .pt3{background:#284231;color:#ADE9C3}
:where(html[data-tema="escuro"]) .pt4{background:#2B4741;color:#B2EDE9}
:where(html[data-tema="escuro"]) .pt5{background:#2A253D;color:#A27BE0}
:where(html[data-tema="escuro"]) .pt6{background:#48422B;color:#EDAF89}
:where(html[data-tema="escuro"]) .pt7{background:#3E2628;color:#EA7E9C}
/* m-blog.css */
:where(html[data-tema="escuro"]) body:has(.bl){background:var(--papel,#2B342E)}
:where(html[data-tema="escuro"]) body:has(.bl) ::selection{background:#314E3E}
:where(html[data-tema="escuro"]) .nt-link{color:#6EE7B7}
:where(html[data-tema="escuro"]) .nt-chapeu{color:#6EE7B7}
:where(html[data-tema="escuro"]) [data-cat="resultados"] .nt-chapeu,:where(html[data-tema="escuro"]) .nt-artigo[data-cat="resultados"] .nt-chapeu a:first-child{color:#7DCBF6}
:where(html[data-tema="escuro"]) [data-cat="lei"] .nt-chapeu,:where(html[data-tema="escuro"]) .nt-artigo[data-cat="lei"] .nt-chapeu a:first-child{color:#EDAF89}
:where(html[data-tema="escuro"]) [data-cat="dicas"] .nt-chapeu,:where(html[data-tema="escuro"]) .nt-artigo[data-cat="dicas"] .nt-chapeu a:first-child{color:#A27AE1}
:where(html[data-tema="escuro"]) .nt-marca span{color:#6EE7B7}
:where(html[data-tema="escuro"]) .nt-numeros a:hover b{color:#6EE7B7}
:where(html[data-tema="escuro"]) .nt-ufs a:hover{color:#6EE7B7}
:where(html[data-tema="escuro"]) .nt-manchete:hover h2{text-decoration-color:#6EE7B7}
:where(html[data-tema="escuro"]) .nt-agora time{color:#6EE7B7}
:where(html[data-tema="escuro"]) .nt-agora li a:hover{color:#6EE7B7}
:where(html[data-tema="escuro"]) .nt-sec a{color:#6EE7B7}
:where(html[data-tema="escuro"]) .nt-faltam{color:#6EE7B7}
:where(html[data-tema="escuro"]) .nt-item:hover h3{color:#6EE7B7}
:where(html[data-tema="escuro"]) .nt-convite .nt-btn{color:#DEF8EF!important}
:where(html[data-tema="escuro"]) .nt-fonte-topo{color:#6EE7B7}
:where(html[data-tema="escuro"]) .nt-texto{color:#D8E5DF}
:where(html[data-tema="escuro"]) .nt-texto a{color:#6EE7B7}
:where(html[data-tema="escuro"]) .nt-texto li::marker{color:#6EE7B7}
:where(html[data-tema="escuro"]) .nt-fonte{color:#CFE4DC}
:where(html[data-tema="escuro"]) .nt-fonte a{color:#6EE7B7}
:where(html[data-tema="escuro"]) .nt-ficha-sit{color:#6EE7B7}
:where(html[data-tema="escuro"]) .nt-ficha-sit[data-sit="andamento"]{color:#7DCBF6}
:where(html[data-tema="escuro"]) .nt-lado-lista time{color:#6EE7B7}
:where(html[data-tema="escuro"]) .nt-lado-lista a:not(.nt-link):hover{color:#6EE7B7}
:where(html[data-tema="escuro"]) .bl-kicker{color:#6EE7B7}
:where(html[data-tema="escuro"]) .bl-verde{color:#6EE7B7}
:where(html[data-tema="escuro"]) .ib-tipo{color:#6EE7B7}
html[data-tema="escuro"]{color-scheme:dark;
  --fundo:#262624;--cartao:#30302E;--titulo:#FAF9F5;--texto:#E8E6DC;--suave:#A6A39A;--borda:#3E3E3A;--borda-forte:#4A4944;
  --esmeralda:#34D399;--esmeralda-texto:#6EE7B7;--menta:#1E332B;--menta-borda:#2C4A3D;
  --alerta-fundo:#3A2A1C;--alerta-texto:#FDBA74;--alerta-borda:#5A3B20;background:#262624}
html[data-tema="escuro"] .btn-preto:hover,html[data-tema="escuro"] .respondida #avancar:hover{background:#047857;border-color:#047857}
html[data-tema="escuro"]{--verde:#047857;--verde-escuro:#065F46;--verde-vivo:#10B981}
}
