/* ===== Modo noturno ===== (gerado a partir do style.css + ajustes) */
html[data-theme=dark]{color-scheme:dark;--p:#7c4dff;--p2:#9a78ff;--p3:#b69cff;--soft:#261d42;--bg:#130e22;--t:#f3effd;--m:#a99fcb;--b:#33285a;--ink:#f3effd;--line:#33285a}
html[data-theme=dark] body{background:#130e22;color:#f3effd}
html[data-theme=dark] .card .img,html[data-theme=dark] .pp .pic{background:#fff}
.dmb{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:0;background:rgba(255,255,255,.16);color:#fff;cursor:pointer;padding:0;flex:none}
.dmb svg{width:18px;height:18px}.dmb .su{display:none}
html[data-theme=dark] .dmb .su{display:block}html[data-theme=dark] .dmb .mo{display:none}
html[data-theme=dark] .top a{background:#211b2a}
html[data-theme=dark] header{background:#211b2a}
html[data-theme=dark] nav a{color:#edecee}
html[data-theme=dark] .card{background:#211b2a}
html[data-theme=dark] .time{background:rgba(23,20,31,.92)}
html[data-theme=dark] .loja-c{background:#211b2a}
html[data-theme=dark] .grupo::after{background:rgba(23,20,31,.08)}
html[data-theme=dark] .grupo a{background:#211b2a}
html[data-theme=dark] footer{background:#211b2a}
html[data-theme=dark] .sel span{color:#edecee}
@media(max-width:760px){html[data-theme=dark] nav{background:#211b2a}}
html[data-theme=dark] .card .img img{background:#211b2a}
html[data-theme=dark] .empty{background:#211b2a}
html[data-theme=dark] .pills a{background:#211b2a}
html[data-theme=dark] .pag a{background:#211b2a}
html[data-theme=dark] .pp .pic{background:#211b2a}
html[data-theme=dark] .pp .info{background:#211b2a}
html[data-theme=dark] .notice{color:#b1adb8}
html[data-theme=dark] .prose{background:#211b2a}
html[data-theme=dark] .posts a{background:#211b2a}
html[data-theme=dark] .sform{background:#211b2a}
html[data-theme=dark] .pp .pic{background:#211b2a}
html[data-theme=dark] .pp .dsc{color:#b1adb8}
html[data-theme=dark] .crumb2{background:#261f30;color:#b0acb7}
html[data-theme=dark] .crumb2 a{color:#edecee}
html[data-theme=dark] .ppw{background:#211b2a}
html[data-theme=dark] .pp .meta{color:#9c97a5}
html[data-theme=dark] .pp .old{color:#9c97a5}
html[data-theme=dark] .pp .big{color:#b594f9}
html[data-theme=dark] .pp .dsc{color:#b1adb8}
html[data-theme=dark] .pp .fine{color:#9c97a5}
@media(max-width:760px){html[data-theme=dark] .pp .pic{background:#211b2a}html[data-theme=dark] body.ppg{background:#241e2f}}
html[data-theme=dark] .pp .notice{color:#edecee}
html[data-theme=dark] .pp .cupbox{background:#211b2a;border:2px dashed #44404a}
html[data-theme=dark] .pp .cupbox code{color:#9c97a5}
html[data-theme=dark] .pp .cupbox button{color:#b594f9}
html[data-theme=dark] .pp .cnote{color:#edecee}
html[data-theme=dark] body.ppg{background:linear-gradient(180deg,#ece6fb 0,#231d2d 320px)}
html[data-theme=dark] body.ppg .crumb2 .wrap{color:#9c97a5}
html[data-theme=dark] .pp{background:#211b2a}
html[data-theme=dark] .pp .chip{color:#b594f9}
html[data-theme=dark] .pp .dsc{color:#edecee}
html[data-theme=dark] .pp .cupbox code{color:#b994f9}
html[data-theme=dark] .pp .shr{background:#211b2a}
html[data-theme=dark] .pp .notice{color:#a7a2ae}
html[data-theme=dark] .pp .cupbox{background:#211b2a}
html[data-theme=dark] .pp .fine{color:#9c97a5}
html[data-theme=dark] .top::after{background:radial-gradient(500px 80px at 85% -40%,rgba(23,20,31,.22),transparent 70%)}
html[data-theme=dark] header{background:rgba(23,20,31,.82)}
html[data-theme=dark] nav a:hover,html[data-theme=dark] nav a.on{background:#211b2a}
@media(max-width:760px){html[data-theme=dark] header .burger,html[data-theme=dark] header .sbtn{background:rgba(23,20,31,.16)}html[data-theme=dark] nav{background:#211b2a}}
html[data-theme=dark] .pp .big{color:#aa94f9}
html[data-theme=dark] .new{color:#aa94f9}
html[data-theme=dark] body.ppg{background:#211b2a}
html[data-theme=dark] body.ppg .ppw{background:#211b2a}
html[data-theme=dark] body.ppg .pp .store span:last-child{color:#9c97a5}
html[data-theme=dark] body.ppg .pp .store b{color:#edecee}
html[data-theme=dark] body.ppg .pp h1{color:#edecee}
html[data-theme=dark] body.ppg .pp .dsc{color:#b1adb8}
html[data-theme=dark] body.ppg .pp .dsc i{color:#b1adb8}
html[data-theme=dark] body.ppg .pp .old{color:#9c97a5}
html[data-theme=dark] body.ppg .pp .notice{color:#b294f9}
html[data-theme=dark] body.ppg .pp .cupbox{border:1px solid #3a3740}
html[data-theme=dark] body.ppg .pp .cupbox code{color:#aa94f9}
html[data-theme=dark] body.ppg .pp .cupbox button{color:#b594f9}
html[data-theme=dark] body.ppg .pp .fine{color:#9c97a5}
html[data-theme=dark] body.ppg section .sh a{color:#9c97a5}
html[data-theme=dark] body.ppg .card .img{background:#231d2d}
html[data-theme=dark] body.ppg .card .badge{background:#211b2a;color:#b1adb8}
html[data-theme=dark] body.ppg .card .ttl{color:#edecee}
html[data-theme=dark] body.ppg .card .old{color:#9c97a5}
html[data-theme=dark] body.ppg .grupo{background:#231d2d;color:#edecee}
html[data-theme=dark] body.ppg .grupo p{color:#9c97a5}
html[data-theme=dark] body.home section .sh a{color:#9c97a5}
html[data-theme=dark] body.home .card .img{background:#231d2d}
html[data-theme=dark] body.home .card .badge{background:#211b2a;color:#b1adb8}
html[data-theme=dark] body.home .card .ttl{color:#edecee}
html[data-theme=dark] body.home .card .old{color:#9c97a5}
html[data-theme=dark] body.home .grupo{background:#231d2d;color:#edecee}
html[data-theme=dark] body.home .grupo p{color:#9c97a5}
html[data-theme=dark] body.home{background:#211b2a}
html[data-theme=dark] body.home section .sh a{color:#b594f9}
html[data-theme=dark] body.home .loja-c{background:#231d2d}
html[data-theme=dark] body.home .grupo{color:#edecee}
html[data-theme=dark] body.home .grupo p{color:#9c97a5}
html[data-theme=dark] body.home .grupo.slim{background:#231d2d}
@media all{html[data-theme=dark] .tabs a{color:#9c97a5}html[data-theme=dark] .tabs a.on{background:#251e30;color:#edecee}html[data-theme=dark] .infoln{color:#9c97a5}html[data-theme=dark] .flt summary{border:1px solid #3b3840;background:#211b2a;color:#edecee}html[data-theme=dark] .flt .menu{background:#211b2a;border:1px solid #3b3840}html[data-theme=dark] .flt .menu b{color:#9c97a5}html[data-theme=dark] .flt .menu a{color:#edecee}html[data-theme=dark] .flt .menu a.on{background:#251e30}html[data-theme=dark] .mc{background:#211b2a;border:1px solid #38353d}html[data-theme=dark] .mc .mh b{color:#edecee}html[data-theme=dark] .mc .fav{background:#251e30;color:#9c97a5}html[data-theme=dark] .mc .fav.on{color:#b1adb8}html[data-theme=dark] .mc .fav.on svg{fill:#b1adb8}html[data-theme=dark] .mc .mi{background:#231d2d}html[data-theme=dark] .mc .ttl{color:#edecee}html[data-theme=dark] .mc .old{color:#9c97a5}html[data-theme=dark] .mc .new{color:#aa94f9}}
@media all{html[data-theme=dark] body.home{background:#211b2a}html[data-theme=dark] .tabs a{color:#9c97a5}html[data-theme=dark] .tabs a.on{color:#edecee}html[data-theme=dark] .infoln{color:#9c97a5}html[data-theme=dark] .flt summary{background:#231d2d}html[data-theme=dark] .mc .mi{background:#231d2d}html[data-theme=dark] .mc .mh b{color:#9c97a5}html[data-theme=dark] .mc .fav{background:rgba(23,20,31,.92)}html[data-theme=dark] .mc .badge{background:#211b2a;color:#b1adb8}}
@media all{html[data-theme=dark] .tabs a{color:#9c97a5}html[data-theme=dark] .tabs a svg{color:#9c97a5}html[data-theme=dark] .tabs a.on{background:#251e30!important;color:#edecee}html[data-theme=dark] .tabs a.on svg{color:#edecee}}
@media all{html[data-theme=dark] .mc .cup{color:#edecee}}
html[data-theme=dark] .pp .store .ago{color:#9c97a5}
html[data-theme=dark] body.ppg .pp .cupbox,html[data-theme=dark] .pp .cupbox{background:#231d2e;border:2px dashed #423f48}
html[data-theme=dark] body.ppg .pp .cupbox code,html[data-theme=dark] .pp .cupbox code{color:#9c97a5}
html[data-theme=dark] body.ppg .pp .cupbox button,html[data-theme=dark] .pp .cupbox button{color:#b594f9}
@media(min-width:761px){html[data-theme=dark] nav a:hover{background:rgba(23,20,31,.14)}html[data-theme=dark] nav a.on{background:#211b2a;color:#af94f9}html[data-theme=dark] .soc a{background:rgba(23,20,31,.12)}html[data-theme=dark] .soc a:hover{background:rgba(23,20,31,.24)}html[data-theme=dark] header .sbtn{background:#211b2a;color:#af94f9}html[data-theme=dark] .sform{background:#211b2a}}
html[data-theme=dark] .mc .cup{color:#edecee}
html[data-theme=dark] .mc .cup svg{color:#b1adb8}
html[data-theme=dark] .mc .cup{color:#9c97a5}
html[data-theme=dark] .mc .cup svg{color:#9c97a5}
html[data-theme=dark] .mc .cup b{color:#b594f9}
html[data-theme=dark] .mc .cup{color:#edecee}
html[data-theme=dark] .mc .cup svg{color:#b1adb8}
html[data-theme=dark] .mc .cup b{color:#edecee}
html[data-theme=dark] .mc .mh .ago{color:#9c97a5}
html[data-theme=dark] body .grupo a,html[data-theme=dark] body.home .grupo a,html[data-theme=dark] body.ppg .grupo a{color:#edecee}
html[data-theme=dark] body .grupo a,html[data-theme=dark] body.home .grupo a,html[data-theme=dark] body.ppg .grupo a{color:#edecee}
html[data-theme=dark] body.ppg .grupo a::before,html[data-theme=dark] body.home .grupo a::before{background-color:rgba(23,20,31,.2)}
@media(min-width:900px){html[data-theme=dark] body.ppg .pp .colR .info{background:#211b2a;border:1px solid #38353d}}
@media(min-width:900px){html[data-theme=dark] .pp .colR .grupo{background:#211b2a;border:1px solid #38353d}html[data-theme=dark] .pp .colR .grupo .gd{color:#9c97a5}html[data-theme=dark] .pp .colR .grupo h2{color:#edecee}html[data-theme=dark] .gsteps li{color:#edecee}html[data-theme=dark] .gsteps li i{background:#261f31;color:#b1adb8}html[data-theme=dark] .gsteps .qrbox{border:1px solid #38353d;background:#211b2a}}
html[data-theme=dark] .mc.enc .mi{background:#262031}
html[data-theme=dark] .cta.off{background:#292235!important;color:#9c97a5!important}
html[data-theme=dark] .flt .menu .msep{border-top:1px solid #38353d}
html[data-theme=dark] .flt .menu .exh{color:#edecee}
html[data-theme=dark] .flt .menu .exr{color:#9c97a5}
html[data-theme=dark] .vm button{color:#9c97a5}
html[data-theme=dark] .vm button.on{color:#b1adb8}
html[data-theme=dark] .tg{background:#2c2439}
html[data-theme=dark] .tg i{background:#211b2a}
html[data-theme=dark] .mgrid.list .mc{border:1px solid #38353d;background:#211b2a}
html[data-theme=dark] .mmore{color:#9c97a5}
html[data-theme=dark] .mmore.ld span::before{border:3px solid #3b3840}
html[data-theme=dark] .gcard{background:#211b2a;border:1px solid #38353d;color:#edecee}
html[data-theme=dark] .gcard h2{color:#edecee}
html[data-theme=dark] .gcard .gd{color:#9c97a5}
html[data-theme=dark] .gcard .gsteps li{color:#edecee}
html[data-theme=dark] .gcard .gsteps li i{background:#261f31;color:#b1adb8}
html[data-theme=dark] .gcard .qrbox{border:1px solid #38353d;background:#211b2a}
html[data-theme=dark] .ftog{color:#edecee}
html[data-theme=dark] .mc{background:#211b2a;border:1px solid #38353d}
html[data-theme=dark] .gmx{color:#9c97a5}
html[data-theme=dark] .gmi b{border:2px solid #303030}
html[data-theme=dark] .gmt h2{color:#aa94f9}
html[data-theme=dark] .gmt p{color:#9c97a5}
html[data-theme=dark] .gmob{background:#211b2a;border:1px solid #38353d}
html[data-theme=dark] .gmx{background:#241e2f}
html[data-theme=dark] .gmt h2{color:#edecee}
html[data-theme=dark] .gor{color:#9c97a5}
html[data-theme=dark] .fsheet{background:#211b2a}
html[data-theme=dark] .fclose{background:#241e2f;color:#9c97a5}
@media(min-width:761px){html[data-theme=dark] body.ppg .pp .pic{background:#211b2a;border:1px solid #38353d}}
html[data-theme=dark] .catbox{background:#211b2a;border:1px solid #38353d}
html[data-theme=dark] .cath h3{color:#edecee}
html[data-theme=dark] .cr{color:#edecee}
html[data-theme=dark] .cr .cn small{color:#9c97a5}
html[data-theme=dark] .cr svg{color:#9c97a5}
@media(max-width:760px){html[data-theme=dark] .cr{border:1px solid #38353d}}
html[data-theme=dark] .socbox{background:#211b2a;border:1px solid #38353d}
html[data-theme=dark] .socbox h3{color:#edecee}
html[data-theme=dark] .socl a{background:#231d2d;color:#aa94f9}
html[data-theme=dark] .socl .s-ig svg{color:#b1adb8}
html[data-theme=dark] .socl .s-tt svg{color:#ededed}
html[data-theme=dark] .socbox .soct{color:#9c97a5}
html[data-theme=dark] .socbox .soct{color:#edecee}
html[data-theme=dark] .socbox .socl a{background:#261f30!important;color:#9c97a5}
html[data-theme=dark] .socbox .socl a:hover{background:#292235!important;color:#aa94f9}
html[data-theme=dark] .blogbtn{background:#261f30!important;color:#afabb6!important}
html[data-theme=dark] .blogbtn:hover{background:#292235!important;color:#aa94f9!important}
html[data-theme=dark] footer .fsup h4{color:#edecee}
html[data-theme=dark] footer .fsup a{color:#9c97a5}
html[data-theme=dark] footer .fsup a:hover{color:var(--p,#af94f9)}
html[data-theme=dark] footer .fsup{border-bottom:1px solid #38353d}
html[data-theme=dark] .prose.pg h1{color:#edecee}
html[data-theme=dark] .prose.pg .pg-sub{color:#9c97a5}
html[data-theme=dark] .prose.pg h2{color:#aa94f9}
html[data-theme=dark] .prose.pg p{color:#edecee}
html[data-theme=dark] .pg-nav{border-top:1px solid #38353d}
html[data-theme=dark] .pg-nav a{color:#9c97a5}
html[data-theme=dark] .pg-nav a:hover{color:#af94f9}
@media(min-width:900px){html[data-theme=dark] header .hs{background:#211b2a}html[data-theme=dark] header .hs input{color:#edecee}html[data-theme=dark] header .hs input::placeholder{color:#9c97a5}html[data-theme=dark] header .hs button{color:#af94f9}}
@media(max-width:899px){html[data-theme=dark] header .sform input{border:1px solid #3c3941!important;background:#211b2a;color:#edecee}html[data-theme=dark] header .sform input::placeholder{color:#9c97a5}}
@media(min-width:900px){html[data-theme=dark] header .hs{background:rgba(23,20,31,.14)}html[data-theme=dark] header .hs:hover{background:rgba(23,20,31,.2)}html[data-theme=dark] header .hs button:hover{background:rgba(23,20,31,.18)}html[data-theme=dark] header .hs:focus-within{background:rgba(23,20,31,.24)}}
@media(min-width:761px){html[data-theme=dark] header nav a:hover,html[data-theme=dark] header nav a:active,html[data-theme=dark] header nav a:focus-visible,html[data-theme=dark] header nav a.on{background:#251f30;color:#edecee}html[data-theme=dark] header .sbtn{background:#251f30;color:#edecee}html[data-theme=dark] header .sbtn:hover,html[data-theme=dark] header .sbtn:active{background:#282134}}
@media(min-width:761px){html[data-theme=dark] header nav a:hover,html[data-theme=dark] header nav a:active,html[data-theme=dark] header nav a:focus-visible{background:rgba(23,20,31,.14)}html[data-theme=dark] header nav a.on{background:linear-gradient(135deg,rgba(23,20,31,.28),rgba(23,20,31,.12))}html[data-theme=dark] header .sbtn{background:linear-gradient(135deg,rgba(23,20,31,.3),rgba(23,20,31,.1))}html[data-theme=dark] header .sbtn:hover,html[data-theme=dark] header .sbtn:active{background:linear-gradient(135deg,rgba(23,20,31,.4),rgba(23,20,31,.18))}html[data-theme=dark] header .hs{background:linear-gradient(135deg,rgba(23,20,31,.22),rgba(23,20,31,.08))}html[data-theme=dark] header .hs button{background:linear-gradient(135deg,rgba(23,20,31,.4),rgba(23,20,31,.14))}html[data-theme=dark] header .hs button:hover{background:linear-gradient(135deg,rgba(23,20,31,.5),rgba(23,20,31,.22))}}
html[data-theme=dark] .extras .cath h3{color:#edecee}
html[data-theme=dark] .extras .cath a{color:#9c97a5}
html[data-theme=dark] .extras .cath a:hover{color:#aa94f9}
html[data-theme=dark] .extras .cr{background:#261f30!important;color:#afabb6!important}
html[data-theme=dark] .extras .cr:hover{background:#292235!important;color:#aa94f9!important}
html[data-theme=dark] .extras .cr.on{background:#292235!important;color:#edecee!important;box-shadow:inset 0 0 0 1.5px #47434e!important}
html[data-theme=dark] .extras .cr .cn small{color:#9c97a5!important}
@media(max-width:899px){html[data-theme=dark] header .sform{background:#211b2a;box-shadow:0 1px 0 #38353d}html[data-theme=dark] header .sform .sback{background:#211b2a;border:1px solid #3b3840;color:#edecee}html[data-theme=dark] header .sform .sback:active{background:#241e2e}html[data-theme=dark] header .sform input{border:1px solid #3b3840!important;background:#211b2a;color:#edecee}}
@media(max-width:899px){html[data-theme=dark] header .sform .sback{background:linear-gradient(135deg,rgba(23,20,31,.3),rgba(23,20,31,.1))}html[data-theme=dark] header .sform .sback:active{background:linear-gradient(135deg,rgba(23,20,31,.4),rgba(23,20,31,.18))}html[data-theme=dark] header .sform input{background:linear-gradient(135deg,rgba(23,20,31,.22),rgba(23,20,31,.08))}html[data-theme=dark] header .sform input:focus{background:linear-gradient(135deg,rgba(23,20,31,.28),rgba(23,20,31,.12))}}
@media(max-width:760px){html[data-theme=dark] header nav a{color:#edecee!important}html[data-theme=dark] header nav a .ni{color:#edecee}html[data-theme=dark] header nav a:active,html[data-theme=dark] header nav a.on{color:#aa94f9!important}html[data-theme=dark] header nav a.on .ni{color:#af94f9}}
html[data-theme=dark] .catpanel{background:#211b2a;border:1px solid #38353d}
html[data-theme=dark] .catpanel .cp-t{color:#edecee}
html[data-theme=dark] .catpanel .cp-t svg{color:#af94f9}
html[data-theme=dark] .catpanel .cp-all{border:1px solid #3c3941;color:#edecee;background:#211b2a}
html[data-theme=dark] .catpanel .cp-all:hover{background:#241e2e}
html[data-theme=dark] .catpanel .cp-l a{color:#afabb6}
html[data-theme=dark] .catpanel .cp-l a:hover{background:#231d2d;color:#edecee}
html[data-theme=dark] .catpanel .cp-i{border:1px solid #3b3840;background:#211b2a}
html[data-theme=dark] .catpanel .cp-l a>svg{color:#edecee}
html[data-theme=dark] .catpanel .cp-i{color:#af94f9}
html[data-theme=dark] .extras .cr .ci{background:#211b2a!important;color:#af94f9!important}
html[data-theme=dark] .extras .cr .ci{color:#af94f9!important}
html[data-theme=dark] .bpill{color:#af94f9}
html[data-theme=dark] .bhero h1{color:#af94f9}
html[data-theme=dark] .bhero p{color:#b094f9}
html[data-theme=dark] .bsearch{background:#211b2a;border:1px solid #3c3941;color:#9c97a5}
html[data-theme=dark] .bsearch input{color:#edecee}
html[data-theme=dark] .bcard{background:#211b2a}
html[data-theme=dark] .btag{color:#af94f9}
html[data-theme=dark] .bbody h2{color:#edecee}
html[data-theme=dark] .bbody h2 svg{color:#edecee}
html[data-theme=dark] .bbody p{color:#9c97a5}
html[data-theme=dark] .bfoot b{color:#edecee}
html[data-theme=dark] .bfoot small{color:#9c97a5}
@media(max-width:760px){html[data-theme=dark] .catpanel .cp-t svg{color:#edecee}html[data-theme=dark] .catpanel .cp-l a{color:#9c97a5}html[data-theme=dark] .catpanel .cp-l a:hover{color:#edecee}}
@media(max-width:760px){html[data-theme=dark] .catpanel .cp-up{color:#edecee}}
@media(max-width:760px){html[data-theme=dark] header nav .catpanel .cp-t{color:#edecee}html[data-theme=dark] header nav .catpanel .cp-l a{color:#9c97a5!important}html[data-theme=dark] header nav .catpanel .cp-l a:hover{color:#edecee!important}}
html[data-theme=dark] .gp-hero h1{color:#edecee}
html[data-theme=dark] .gp-hero h1 em{color:#af94f9}
html[data-theme=dark] .gp-b span{background:#211b2a}
html[data-theme=dark] .gp-how summary{background:#211b2a;color:#edecee}
html[data-theme=dark] .gp-how summary svg{color:#af94f9}
html[data-theme=dark] .gp-box{background:#211b2a;border:1px solid #38353d}
html[data-theme=dark] .gp-box ol{color:#afabb6}
html[data-theme=dark] .gp-box li i{color:#af94f9}
html[data-theme=dark] .gp-btn{background:#251e2f;border:1px solid #38353d;color:#edecee}
html[data-theme=dark] .gp-btn:hover{background:#261f31}
html[data-theme=dark] .gp-ic .wic{background:#211b2a}
html[data-theme=dark] .gp-btn.wa .gp-ic{background:rgba(23,20,31,.22)}
html[data-theme=dark] .gp-feat div:hover{background:#251e30}
html[data-theme=dark] .gp-feat b{color:#edecee}
html[data-theme=dark] .gp-feat p{color:#9c97a5}
html[data-theme=dark] body.ent{background:#211b2a;color:#edecee}
html[data-theme=dark] .en-tg em{color:#af94f9}
html[data-theme=dark] .en-card{background:#251e2f}
html[data-theme=dark] .en-sm{color:#edecee}
html[data-theme=dark] .en-go .wic{background:#211b2a}
html[data-theme=dark] .en-ln{color:#9c97a5}
html[data-theme=dark] .en-dn{color:#9c97a5}
html[data-theme=dark] .en-ft{color:#9c97a5}
html[data-theme=dark] .en-card{background:#211b2a;border:1px solid #38353d}
html[data-theme=dark] .en h1{color:#edecee}
html[data-theme=dark] .en-sm{color:#afabb6}
html[data-theme=dark] .en-go,html[data-theme=dark] .en-go.fit{background:#211b2a;color:#edecee}
html[data-theme=dark] .en-go:hover{background:#211b2a}
html[data-theme=dark] .en-go .en-ico{box-shadow:0 0 0 2px #303030,0 0 0 3px #38353d}
html[data-theme=dark] .en-go b{color:#edecee}
html[data-theme=dark] .en-go small{color:#9c97a5}
html[data-theme=dark] .en-chv{color:#b994f9}
html[data-theme=dark] .en-sm{color:#afabb6}
html[data-theme=dark] .en-sm b{color:#b1adb8}
html[data-theme=dark] .en-ln{color:#9c97a5}
html[data-theme=dark] .en-go,html[data-theme=dark] .en-go.fit{border:1px solid #39363f}
html[data-theme=dark] .en-fe div.on{background:#272033}
html[data-theme=dark] .en-fe b{color:#edecee}
html[data-theme=dark] .en-fe p{color:#9c97a5}
html[data-theme=dark] .en-av{box-shadow:0 0 0 5px #303030,0 0 0 6px #e6e0fb,0 16px 34px rgba(65,0,178,.28)}
html[data-theme=dark] .en-mq{background:rgba(23,20,31,.7);border:1px solid #38353d}
html[data-theme=dark] .en-sm{color:#9c97a5}
html[data-theme=dark] .en-sm::before,html[data-theme=dark] .en-sm::after{background:linear-gradient(90deg,transparent,#2c2439)}
html[data-theme=dark] .en-go,html[data-theme=dark] .en-go.fit{background:linear-gradient(180deg,#211b2a,#fbfaff);box-shadow:0 1px 0 #303030 inset,0 8px 22px rgba(40,20,120,.09)}
html[data-theme=dark] .en-go .en-chv{color:#af94f9}
html[data-theme=dark] .en-dn{background:#211b2a;border:1px solid #38353d;color:#af94f9}
html[data-theme=dark] .en-fe div{background:#211b2a;border:1px solid #38353d}
html[data-theme=dark] .en-av2::after{background:linear-gradient(115deg,transparent 38%,rgba(23,20,31,.35) 50%,transparent 62%)}
html[data-theme=dark] .en-st2::before{background:#272033}
html[data-theme=dark] .en-s h2{color:#edecee}
html[data-theme=dark] .en-s p{color:#9c97a5}
html[data-theme=dark] .gpf{background:#261f31}
html[data-theme=dark] .gpf-l{background:#4e4065}
html[data-theme=dark] .gpf p{color:#edecee}
html[data-theme=dark] .en-si svg{stroke:#af94f9}
html[data-theme=dark] .en-card{background:#251e30}
html[data-theme=dark] .en-sm{color:#edecee}
html[data-theme=dark] .en-go,html[data-theme=dark] .en-go.fit{border:1px solid #39363f}
html[data-theme=dark] .en-card{background:#272033}
html[data-theme=dark] .en-sm{color:#edecee}
html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] body[class]{background:#211b2a!important}
html[data-theme=dark] .en-si,html[data-theme=dark] .en-s .en-si{box-shadow:0 0 0 6px #303030!important}
html[data-theme=dark] .bhero{background:#211b2a!important}
html[data-theme=dark] .encd{background:#211b2a}
html[data-theme=dark] .enci{color:#b1adb8}
html[data-theme=dark] .encd h3{color:#edecee}
html[data-theme=dark] .encd p{color:#9c97a5}
html[data-theme=dark] .enc-no{background:#251f30;color:#edecee}
html[data-theme=dark] .fc h1{color:#b994f9}
html[data-theme=dark] .fc-p{color:#edecee}
html[data-theme=dark] .fc-p a{color:#b594f9}
html[data-theme=dark] .fc label{color:#edecee}
html[data-theme=dark] .fc input,html[data-theme=dark] .fc textarea{color:#edecee;background:#211b2a;border:1px solid #3b3841}
html[data-theme=dark] .fc input::placeholder,html[data-theme=dark] .fc textarea::placeholder{color:#9c97a5}
html[data-theme=dark] .fc-ok{background:#261f31;color:#edecee}
html[data-theme=dark] .fc-er{color:#b1adb8}
html[data-theme=dark] .lg .fc-p{color:#9c97a5}
html[data-theme=dark] .lg-b h2{color:#edecee}
html[data-theme=dark] .lg-b p{color:#9c97a5}
html[data-theme=dark] .bl .fc-p{color:#9c97a5}
html[data-theme=dark] .bl .bcard{border:1px solid #38353d!important}
html[data-theme=dark] .sform.busy .wrap::after{border-top-color:#303030}
html[data-theme=dark] .hs.busy button::after{border-top-color:#303030}
html[data-theme=dark] .mc .cup{color:#9c97a5!important}
html[data-theme=dark] .mc .cup svg{color:#b594f9!important}
html[data-theme=dark] .mc .cup b{color:#9c97a5!important}
html[data-theme=dark] .mc .pr.hc .cup{color:#b594f9!important}
html[data-theme=dark] .mc .pr.hc .cup svg{color:#b594f9!important}
html[data-theme=dark] .mc .pr.hc .cup b{color:#b594f9!important}
html[data-theme=dark] .srch-h h1{color:#edecee}
html[data-theme=dark] .srch-h h1 svg{color:#edecee}
html[data-theme=dark] .srch-h p{color:#9c97a5}
html[data-theme=dark] .nores{border:1px solid #38353d}
html[data-theme=dark] .nores b{color:#edecee}
html[data-theme=dark] .nores span{color:#9c97a5}
html[data-theme=dark] .ljc{background:#211b2a;border:1px solid #38353d}
html[data-theme=dark] .ljb::after{background:radial-gradient(circle at 20% 120%,rgba(23,20,31,.22),transparent 45%),radial-gradient(circle at 85% -20%,rgba(23,20,31,.2),transparent 40%)}
html[data-theme=dark] .ljo{background:#211b2a;color:#edecee}
html[data-theme=dark] .ljo svg{color:#b1adb8}
html[data-theme=dark] .ljl{background:#211b2a;border:4px solid #303030}
html[data-theme=dark] .lji h1{color:#edecee}
html[data-theme=dark] .lji h1 svg{color:#edecee}
html[data-theme=dark] .ljd{color:#9c97a5}
html[data-theme=dark] .ljs>div{border-left:1px solid #38353d}
html[data-theme=dark] .ljs b{color:#edecee}
html[data-theme=dark] .ljs span{color:#9c97a5}
html[data-theme=dark] .ljt{border-top:1px solid #38353d}
html[data-theme=dark] .ljt a{color:#9c97a5}
html[data-theme=dark] .ljt a.on{color:#edecee}
html[data-theme=dark] .ljt a.on svg{color:#b594f9}
html[data-theme=dark] .ljf{background:#211b2a;border:1px solid #38353d}
html[data-theme=dark] .ljpl a{color:#9c97a5}
html[data-theme=dark] .ljpl a.on{background:#251e30;color:#edecee}
html[data-theme=dark] .ljpl a.on svg{color:#b594f9}
html[data-theme=dark] .ljl{border:1px solid #38353d}
html[data-theme=dark] .cupbox.cok code{color:#edecee!important}
html[data-theme=dark] .cupbox.cok button{color:#edecee!important}
html[data-theme=dark] .nores .sgt{color:#9c97a5}
html[data-theme=dark] .nores .sgt a{color:#b594f9}
html[data-theme=dark] .ljl{border:1px solid #38353d!important}
html[data-theme=dark] .lji h1 svg{color:#9c97a5}
html[data-theme=dark] .ljs b{color:#edecee}
html[data-theme=dark] .ljs span{color:#9c97a5}
html[data-theme=dark] .ljc{border:1px solid #38353d!important;background:#211b2a!important}
html[data-theme=dark] .nores .sgt{color:#afabb6!important}
html[data-theme=dark] .ljs b{color:#edecee}
html[data-theme=dark] .ljs span{color:#9c97a5}
html[data-theme=dark] .ljs>div+div{border-left:1px solid #38353d!important}
@media(max-width:700px){html[data-theme=dark] .ljs>div+div{border-left:1px solid #38353d!important}}
html[data-theme=dark] .lji h1 svg{color:#b594f9!important}
html[data-theme=dark] .ljd{color:#9c97a5!important}
html[data-theme=dark] .ljs>div,html[data-theme=dark] .ljs>div+div{background:#241e2e}
html[data-theme=dark] .ljs b{color:#aa94f9}
html[data-theme=dark] .ljs span{color:#9c97a5}
html[data-theme=dark] .ljs>div,html[data-theme=dark] .ljs>div+div{background:#231d2d!important}
html[data-theme=dark] .ljs b{color:#a994f9!important}
html[data-theme=dark] .ljs span{color:#9c97a5!important}
html[data-theme=dark] .mc.bnc .bnf::before,html[data-theme=dark] .mc.bnc .bnf::after{background:rgba(23,20,31,.15)}
html[data-theme=dark] .mc.bnc .bn-lg2{background:#211b2a}
@media(min-width:900px) and (hover:hover){html[data-theme=dark] .m-only .mgrid:not(.list) .mc:not(.bnc) .mgd{color:#9c97a5}}
@media(min-width:900px) and (hover:hover){html[data-theme=dark] .m-only .mgrid:not(.list) .mc:not(.bnc) .mgd .mga{color:#b594f9}}
html[data-theme=dark] .prose blockquote{background:#231d2d;color:#aba7b3}
html[data-theme=dark] .prose a{color:#b594f9}
html[data-theme=dark] .mc .mi,html[data-theme=dark] .card .img{background:#211b2a}
html[data-theme=dark] .pp .pic{background:#211b2a!important}
@media(max-width:760px){html[data-theme=dark] body.ppg .pp .pic,html[data-theme=dark] .pp .pic{background:#211b2a!important}}
html[data-theme=dark] .pp .pic,html[data-theme=dark] body.ppg .pp .pic{background:#211b2a!important}
@media(max-width:760px){html[data-theme=dark] body,html[data-theme=dark] body[class]{background:#211b2a!important}}
html[data-theme=dark] .mc .mi,html[data-theme=dark] .card .img,html[data-theme=dark] .mgrid .mc .mi{background:#211b2a!important}
html[data-theme=dark] .relsec .reltit:before,html[data-theme=dark] .relsec .reltit:after{background:#2b2337}
html[data-theme=dark] .relsec .reltit span{color:#9e9e9e}
html[data-theme=dark] body.ppg .pp .notice,html[data-theme=dark] .pp .notice{color:#af94f9}
html[data-theme=dark] .relmais{background:#211b2a;color:#b594f9}
html[data-theme=dark] .sg{background:#211b2a;border:1px solid #38353d}
html[data-theme=dark] .sg-i{color:#edecee}
html[data-theme=dark] .sg-i+.sg-i{border-top:1px solid #36333b}
html[data-theme=dark] .sg-f{background:#211b2a}
html[data-theme=dark] .sg-t{color:#edecee}
html[data-theme=dark] .sg-c s{color:#9c97a5}
html[data-theme=dark] .sg-p{color:#b594f9}
html[data-theme=dark] .sg-p em{color:#9c97a5}
html[data-theme=dark] .sg-go{color:#b594f9}
html[data-theme=dark] .sg-all{color:#b594f9;border-top:1px solid #36333b}
html[data-theme=dark] .sg-v{color:#9c97a5}
html[data-theme=dark] .sg-t{color:#edecee}
html[data-theme=dark] .sg .sg-n{color:#aa94f9}
html[data-theme=dark] .sg .sg-c .sg-o{color:#9c97a5}
@media(max-width:760px){html[data-theme=dark] .mgrid.list .mc .mgl{border:1px solid #3a373f;background:#211b2a;color:#edecee}html[data-theme=dark] .mgrid.list .mc .mgl svg{color:#b594f9}}
@media(hover:hover){html[data-theme=dark] body.ppg .pp .cta:not(.off)::after,html[data-theme=dark] .pp .cta:not(.off)::after{background:linear-gradient(105deg,transparent,rgba(23,20,31,.45),transparent)}}
@media(max-width:760px){html[data-theme=dark] .relsec .reltit{background:#251e2f;box-shadow:0 0 0 100vmax #35323a}html[data-theme=dark] .relsec .reltit span{color:#9c97a5}}
html[data-theme=dark] .relsec .reltit span{color:#9c97a5}
html[data-theme=dark] .relsec .reltit:before,html[data-theme=dark] .relsec .reltit:after{background:#272033}
@media(max-width:760px){html[data-theme=dark] .relsec .reltit{background:#231d2d;box-shadow:0 0 0 100vmax #333037}html[data-theme=dark] .relsec .reltit span{color:#9c97a5}}
@media(max-width:760px){html[data-theme=dark] header nav#nav{background:#211b2a!important}html[data-theme=dark] .navft{border-top:1px solid #36333b}html[data-theme=dark] header nav#nav .navft a{color:#9c97a5!important}}
html[data-theme=dark] .pp .info .parc{color:#9c97a5}
html[data-theme=dark] .pp .info .parc{color:#9c97a5}
html[data-theme=dark] main.wrap>.crumb{color:#9c97a5}
html[data-theme=dark] main.wrap>.crumb a{color:#b2aeb9}
html[data-theme=dark] main.wrap>.prose:not(.pg){color:#afabb6}
html[data-theme=dark] main.wrap>.prose:not(.pg) h1{color:#edecee}
html[data-theme=dark] main.wrap>.prose:not(.pg)>small{color:#9c97a5!important}
html[data-theme=dark] main.wrap>.prose:not(.pg) h2{color:#edecee}
html[data-theme=dark] main.wrap>.prose:not(.pg) h3{color:#edecee}
html[data-theme=dark] main.wrap>.prose:not(.pg) li::marker{color:#b1adb8}
html[data-theme=dark] main.wrap>.prose:not(.pg) strong,html[data-theme=dark] main.wrap>.prose:not(.pg) b{color:#edecee}
html[data-theme=dark] main.wrap>.prose:not(.pg) a{color:#b594f9}
html[data-theme=dark] main.wrap>.prose:not(.pg) blockquote{color:#afabb6}
html[data-theme=dark] .bfoot i,html[data-theme=dark] .pautor i{color:#b594f9}
html[data-theme=dark] .pautor b{color:#edecee}
html[data-theme=dark] .pautor small{color:#9c97a5}
html[data-theme=dark] .bcov{background:#241e2f}
html[data-theme=dark] .pcovw{background:#241e2f}
html[data-theme=dark] main.wrap>.prose:not(.pg) .pblk a.pblk-m{color:#b594f9}
html[data-theme=dark] .bleia{border-top:1px solid #37343c}
html[data-theme=dark] .bleia>h2{color:#edecee}
@media(min-width:1024px){html[data-theme=dark] main.wrap>.prose:not(.pg) .pautor{border-bottom:1px solid #37343c}}
html[data-theme=dark] .pautor{color:#9c97a5}
html[data-theme=dark] .pautor span{color:#9c97a5}
html[data-theme=dark] .pautor span b{color:#edecee!important}
html[data-theme=dark] .pautor time{color:#9c97a5}
html[data-theme=dark] .pautor .pinfo span{color:#9c97a5}
html[data-theme=dark] .pautor .pinfo span b{color:#ededed!important}
html[data-theme=dark] .pautor .pinfo time{color:#9c97a5}
html[data-theme=dark] .tabs.stkt{background:#211b2a;box-shadow:0 0 0 16px #303030}
html[data-theme=dark] header .tabs.stkt.inh{background:#211b2a}
html[data-theme=dark] footer.nf{background:#211b2a}
html[data-theme=dark] footer.nf .nf-brand p{color:#9c97a5}
html[data-theme=dark] footer.nf .nf-col h4,html[data-theme=dark] footer.nf .nf-soc .soct{color:#edecee!important}
html[data-theme=dark] footer.nf .nf-col>a{color:#9c97a5}
html[data-theme=dark] footer.nf .nf-bot{border-top:1px solid #38353d}
html[data-theme=dark] footer.nf .nf-c{color:#9d98a5}
html[data-theme=dark] footer.nf .legal{color:#9c97a5}
html[data-theme=dark] footer.nf .nf-logo{background:#4f4165}
html[data-theme=dark] footer.nf .nf-brand p{color:#9c97a5}
html[data-theme=dark] .js .mc .mi,html[data-theme=dark] .js .card .img{background:linear-gradient(100deg,#251e30 35%,#fbfaff 50%,#251e30 65%) 0 0/250% 100%}
html[data-theme=dark] .js .mc .mi:has(img.ok),html[data-theme=dark] .js .card .img:has(img.ok),html[data-theme=dark] .js .mc .mi:not(:has(img)),html[data-theme=dark] .js .card .img:not(:has(img)){background:#231d2d}
@media(max-width:760px){html[data-theme=dark] .stkcta{background:#211b2a;border-top:1px solid #38353d}html[data-theme=dark] .stkcta .sp small{color:#9c97a5}html[data-theme=dark] .stkcta .sp b{color:#edecee}}
html[data-theme=dark] footer.nf .nf-seal{color:#9c97a5}
html[data-theme=dark] footer.nf .nf-seal svg{color:#b1adb8}
html[data-theme=dark] .evb{background:rgba(23,20,31,.06)}
html[data-theme=dark] body.evtd header nav a.on,html[data-theme=dark] body.evtd header nav a:hover{background:rgba(23,20,31,.07)}
html[data-theme=dark] body.evtd header input::placeholder{color:#b0acb7}
html[data-theme=dark] body.evtd header .tabs.stkt.inh{background:#211b2a}
@media(max-width:760px){html[data-theme=dark] .stkcta .stkcup{color:#edecee}html[data-theme=dark] .stkcta .stkcup b{color:#b994f9}}
@media(max-width:760px){html[data-theme=dark] header nav#nav{background:#211b2a!important}html[data-theme=dark] .nvh{border-bottom:1px solid #38353d}html[data-theme=dark] .nvh span{color:#edecee}html[data-theme=dark] .nvh span b{color:#edecee}html[data-theme=dark] .nvh small{color:#ada8b4}html[data-theme=dark] header nav#nav>a .ni{background:#241e2e;color:#edecee!important}html[data-theme=dark] header nav#nav>a:has(.wic)::before{background:#241e2e}html[data-theme=dark] header nav#nav>a.on .ni.wic{background:#211b2a!important}html[data-theme=dark] header nav#nav>a.on{background:#231d2d!important}html[data-theme=dark] header nav#nav>a[data-cat] .chev{color:#ada8b4}html[data-theme=dark] header nav#nav .catpanel .cp-l a{background:#211b2a!important;border:1px solid #3b3840!important;color:#edecee!important}html[data-theme=dark] header nav#nav .catpanel .cp-l a:active{background:#241e2e!important}html[data-theme=dark] .tmn{border-top:1px solid #38353d}html[data-theme=dark] .tmn .tmt{color:#ada8b4}html[data-theme=dark] .tmn .tml{background:#241e2e}html[data-theme=dark] .tmn .tml button{color:#9c97a5}html[data-theme=dark] .tmn .tml button.on{background:#211b2a;color:#edecee}html[data-theme=dark] .tmn .tml button.on svg{color:#b1adb8}html[data-theme=dark] .navft a{color:#b0acb7!important}}
@media(max-width:760px){html[data-theme=dark] .tmn .tml::before{background:#211b2a}html[data-theme=dark] .navft a:active{color:#edecee!important}}
@media(max-width:760px){html[data-theme=dark] header nav#nav{background:#211b2a!important}html[data-theme=dark] .nvh .nvm{background:#211b2a!important}html[data-theme=dark] header nav#nav>a .ni{color:#b994f9!important}html[data-theme=dark] header nav#nav>a.on .ni.wic{background:#211b2a!important}html[data-theme=dark] header nav#nav .catpanel .cp-l a{background:#211b2a!important;color:#aa94f9!important}html[data-theme=dark] .tmn .tmt{color:#ada9b4}html[data-theme=dark] .tmn .tml button{color:#9c97a5}html[data-theme=dark] .tmn .tml button.on{color:#aa94f9}html[data-theme=dark] .tmn .tml button.on svg{color:#b594f9}html[data-theme=dark] .tmn .tml::before{background:#211b2a}html[data-theme=dark] .navft a{color:#b0acb7!important}}
@media(max-width:760px){html[data-theme=dark] body.evt .nvh .nvs{color:var(--evx,#edecee)!important}html[data-theme=dark] body.evt header nav#nav>a.on{background:var(--ev9d,#2a2040)!important}html[data-theme=dark] body.evt header nav#nav>a.on .ni.wic{background:var(--evx,#211b2a)!important}}
html[data-theme=dark] .fc h1 svg{color:#b994f9}
html[data-theme=dark] .srch-h h1 svg{color:#b994f9}
/* ajustes finais (precisam vir por último) */
header .dmb{background:var(--soft);color:var(--p)}header .dmb:hover{filter:brightness(.97)}
html[data-theme=dark] header .dmb{background:#261d42;color:#ffd978}
@media(min-width:761px){header .dmb{margin-left:8px}}
@media(max-width:760px){header .dmb,#dmb{display:none!important}}
html[data-theme=dark] .tabs.stkt{background:#130e22;box-shadow:0 0 0 16px #130e22}
html[data-theme=dark] header .tabs.stkt.inh{background:transparent}
html[data-theme=dark] .nf-logo{background:none!important;filter:brightness(1.7) contrast(.9)}
html[data-theme=dark] footer.nf,html[data-theme=dark] footer{background:#130e22}
html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] body[class]{background:#130e22!important}
html[data-theme=dark] .card .img,html[data-theme=dark] body.home .card .img,html[data-theme=dark] body.home .grid.hot .card .img,html[data-theme=dark] .pp .pic,html[data-theme=dark] body.ppg .pp .pic{background:#fff!important}
html[data-theme=dark] .card .img img,html[data-theme=dark] .pp .pic img{background:transparent!important}
html[data-theme=dark] .card{background:#1c1530}
html[data-theme=dark] .tabs a.on{background:#261d42}
html[data-theme=dark] .mgrid .mc .mi,html[data-theme=dark] .mc .mi{background:#fff!important;border-radius:12px}
html[data-theme=dark] .mgrid .mc,html[data-theme=dark] .mc{background:#1c1530!important;border:1px solid #33285a}
html[data-theme=dark] .mc .cup{background:#261d42!important;border-color:#4a3d78!important;color:#c9b8ff!important}
html[data-theme=dark] header{box-shadow:none!important;border-bottom:1px solid #261d42}
html[data-theme=dark] .mc .mi img{background:transparent!important}
html[data-theme=dark] .cup,html[data-theme=dark] body .mc .cup,html[data-theme=dark] .mgrid .mc .cup{background:#261d42!important;border-color:#4a3d78!important;color:#c9b8ff!important}
html[data-theme=dark] .gbtn,html[data-theme=dark] .gcard .gbtn,html[data-theme=dark] .gmob .gbtn,html[data-theme=dark] .grupo .gbtn,html[data-theme=dark] body .grupo a.gbtn{background:#25d366!important;color:#fff!important;box-shadow:0 8px 20px rgba(37,211,102,.25)!important}
html[data-theme=dark] body .grupo a,html[data-theme=dark] body.home .grupo a,html[data-theme=dark] body.ppg .grupo a{background:#25d366!important;color:#fff!important;box-shadow:0 8px 20px rgba(37,211,102,.25)!important;text-shadow:none}
html[data-theme=dark] .grupo a::before{background-color:transparent!important}

/* ===== refinamentos ===== */
/* grupos */
html[data-theme=dark] .en-card{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important}
html[data-theme=dark] .en-go,html[data-theme=dark] .en-go.fit{background:#261d42!important;color:#f3effd!important;border:1px solid #3d3166!important;box-shadow:0 6px 16px rgba(0,0,0,.3)!important}
html[data-theme=dark] .en-go:hover{background:#2f2552!important}
html[data-theme=dark] .en-go b{color:#f3effd!important}html[data-theme=dark] .en-go small{color:#b4abd2!important;opacity:1}
html[data-theme=dark] .en-go .en-ico{box-shadow:0 0 0 2px #261d42,0 0 0 3px #4a3d78!important}
html[data-theme=dark] .en-sm,html[data-theme=dark] .en-ln,html[data-theme=dark] .en-ft{color:#b4abd2!important}
html[data-theme=dark] .en-nm{background:#b69cff!important}
html[data-theme=dark] .en-tg em{color:#b69cff!important}
html[data-theme=dark] .en-chv{color:#b69cff}
/* fotos: quadro claro suave (menos "clarão") */
html[data-theme=dark] .mgrid .mc .mi,html[data-theme=dark] .mc .mi,html[data-theme=dark] .card .img,html[data-theme=dark] body.home .card .img,html[data-theme=dark] .pp .pic,html[data-theme=dark] body.ppg .pp .pic{background:#f3f0fa!important}
html[data-theme=dark] .mc .mi img,html[data-theme=dark] .card .img img,html[data-theme=dark] .pp .pic img{mix-blend-mode:multiply}
/* banners claros: escurecer um pouco */
html[data-theme=dark] .mc.bnc img,html[data-theme=dark] .bnimg img{filter:brightness(.9) contrast(1.02)}
/* faixa de evento e selos */
html[data-theme=dark] .evs0{border-bottom:1px solid #33285a}
html[data-theme=dark] .badge,html[data-theme=dark] .mc .mdc{box-shadow:0 1px 6px rgba(0,0,0,.35)}
/* transição ao trocar de tema */
html.tchg,html.tchg *,html.tchg *::before,html.tchg *::after{transition:background-color .3s ease,color .3s ease,border-color .3s ease,fill .3s ease,box-shadow .3s ease!important}

/* menu lateral (celular) no escuro */
@media(max-width:760px){
html[data-theme=dark] header nav#nav{background:#171027!important;box-shadow:18px 0 60px rgba(0,0,0,.55)!important}
html[data-theme=dark] .nvh{border-color:#33285a}html[data-theme=dark] .nvh span{color:#f3effd}html[data-theme=dark] .nvh span b{color:#f3effd}html[data-theme=dark] .nvh .nvm{background:#f3effd}html[data-theme=dark] .nvh small{color:#8d84b0}
html[data-theme=dark] header nav#nav>a{color:#f3effd!important}
html[data-theme=dark] header nav#nav>a .ni{background:#261d42;color:#f3effd!important}
html[data-theme=dark] header nav#nav>a .ni.wic{background:#f3effd!important}html[data-theme=dark] header nav#nav>a:has(.wic)::before{background:#2c2249}html[data-theme=dark] header nav#nav>a.on:has(.wic)::before{background:#8fd21f}html[data-theme=dark] header nav#nav>a.on .ni.wic{background:#fff!important}
html[data-theme=dark] header nav#nav>a.on{background:#2a2045!important}
html[data-theme=dark] header nav#nav>a.on .ni{background:#8fd21f;color:#fff!important}
html[data-theme=dark] header nav#nav .catpanel .cp-l a{background:#241b3d!important;border-color:#33285a!important;color:#e9e4fa!important}
html[data-theme=dark] .tmn,html[data-theme=dark] .navft{border-color:#33285a}
html[data-theme=dark] .tmn .tml{background:#241b3d}
html[data-theme=dark] .tmn .tml button{color:#a99fcb}
html[data-theme=dark] .tmn .tml button.on{background:#3a2f63;color:#fff;box-shadow:none}
html[data-theme=dark] .navft a{color:#8d84b0!important}
}

@media(max-width:760px){
html[data-theme=dark] .tmn .tml::before{background:#3a2f63;box-shadow:none}
html[data-theme=dark] header nav#nav>a:active{background:#2f3a22!important}
html[data-theme=dark] .navbg{background:rgba(0,0,0,.6)!important}
}

@media(max-width:760px){
html[data-theme=dark] header nav#nav{background:#171027!important}
html[data-theme=dark] .nvh{background:linear-gradient(120deg,#2a0b73,#4a1fb0 60%,#5b34d6)}
html[data-theme=dark] .nvh .nvm{background:#fff!important}
html[data-theme=dark] .nvh span,html[data-theme=dark] .nvh span b{color:#fff!important}
html[data-theme=dark] header nav#nav>a .ni{background:#2c2249;color:#c9b8ff!important}
html[data-theme=dark] header nav#nav>a .ni.wic{background:#c9b8ff!important}
html[data-theme=dark] header nav#nav>a:has(.wic)::before{background:#2c2249}
html[data-theme=dark] header nav#nav>a.on{background:#221a3c!important}
html[data-theme=dark] header nav#nav>a.on .ni,html[data-theme=dark] header nav#nav>a.on:has(.wic)::before{background:#7c4dff}
html[data-theme=dark] header nav#nav>a.on .ni{color:#fff!important}
html[data-theme=dark] header nav#nav>a.on .ni.wic{background:#fff!important}
html[data-theme=dark] header nav#nav>a:active{background:#2a2050!important}
html[data-theme=dark] .tmn .tml button.on svg{color:#c9b8ff}
}

@media(max-width:760px){
html[data-theme=dark] body.evt header nav#nav>a.on{background:var(--ev14p,#241a3a)!important}
html[data-theme=dark] body.evt header nav#nav>a.on .ni,html[data-theme=dark] body.evt header nav#nav>a.on:has(.wic)::before{background:var(--ev)}
html[data-theme=dark] body.evtd .nvh{background:#0d0d14}
html[data-theme=dark] body.evtd.evtg .nvh{background:linear-gradient(95deg,#0d0d14 30%,var(--ev26k,#0d0d14) 100%)}
}
html[data-theme=dark] .en-si,html[data-theme=dark] .en-s .en-si{background:#2a2040!important;box-shadow:0 0 0 6px #17141f!important}
html[data-theme=dark] .en-si svg{stroke:#b9a2ff!important}
html[data-theme=dark] .gpf-l{background:none!important;opacity:.55;filter:brightness(1.6)}
html[data-theme=dark] .en-sm b{color:#4ade80!important}
html[data-theme=dark] .en-card{background:#1e1829!important;border:1px solid #2f2640!important}
html[data-theme=dark] .bhero{background:transparent!important}
html[data-theme=dark] .bhero h1{color:#edecee!important}
html[data-theme=dark] .bhero p{color:#9c97a5!important}
html[data-theme=dark] .gpf{background:transparent!important;border-top-color:#2c2439}
html[data-theme=dark] .empty{border-color:#2f2640!important;background:#1e1829!important}
html[data-theme=dark] .cupbox.cok,html[data-theme=dark] .pp .cupbox.cok,html[data-theme=dark] body.ppg .pp .cupbox.cok{background:#10281b!important;border:2px solid #22c55e!important}
html[data-theme=dark] .cupbox.cok code,html[data-theme=dark] .pp .cupbox.cok code{color:#4ade80!important}
html[data-theme=dark] .cupbox.cok button,html[data-theme=dark] .pp .cupbox.cok button{color:#4ade80!important}
/* modo noturno camuflado: botão discreto, na cor do cabeçalho */
header .dmb,html[data-theme=dark] header .dmb,body.evtd header .dmb{background:rgba(255,255,255,.1)!important;color:rgba(255,255,255,.62)!important;box-shadow:none!important;transition:background .2s,color .2s}
header .dmb:hover,html[data-theme=dark] header .dmb:hover,body.evtd header .dmb:hover{background:rgba(255,255,255,.18)!important;color:#fff!important;filter:none}
html[data-theme=dark] header .dmb,body.evtd header .dmb{background:rgba(255,255,255,.06)!important;color:rgba(255,255,255,.45)!important}
html[data-theme=dark] .tabs a.on{background:#2a2040!important;color:#d9ccff!important}
html[data-theme=dark] .tabs a.on svg{color:#b9a2ff!important}
html[data-theme=dark] .flt summary{background:#2a2040!important;color:#b9a2ff!important}
html[data-theme=dark] .flt .menu a.on{background:#2a2040!important;color:#d9ccff!important}
html[data-theme=dark] .s-wa{background:#2a2040!important;color:#b9a2ff!important}
html[data-theme=dark] .s-wa:hover{background:#5b21d6!important;color:#fff!important}
html[data-theme=dark] .cr,html[data-theme=dark] .grupo.slim{background:#1e1829!important;border-color:#2f2640!important}
html[data-theme=dark] .blogbtn{background:#2a2040!important;color:#d9ccff!important}
html[data-theme=dark] .blogbtn svg{color:#b9a2ff!important}
html[data-theme=dark] .reltit{background:#17141f!important}
html[data-theme=dark] body .extras .cr{background:#2a2040!important;color:#d9ccff!important}
html[data-theme=dark] body .extras .cr:hover,html[data-theme=dark] body .extras .cr.on{background:#352a52!important;color:#fff!important}
html[data-theme=dark] body .extras .cr .cn small{color:#9c97a5!important}
html[data-theme=dark] body .socl .s-wa,html[data-theme=dark] body a.s-wa{background:#2a2040!important;color:#b9a2ff!important}
html[data-theme=dark] .nf404 b{color:#edecee}
html[data-theme=dark] .nf404 span{color:#9c97a5}
html[data-theme=dark] .nf404b{background:#5b21d6}
html[data-theme=dark] .en-sm b{color:#4ade80!important}
html[data-theme=dark] .gcard .gsteps li i,html[data-theme=dark] .grupo .gsteps li i{color:#4ade80!important}
html[data-theme=dark] body.evt header nav#nav>a.on{background:#2a2040!important}
html[data-theme=dark] body.evt header nav#nav>a.on .ni,html[data-theme=dark] body.evt header nav#nav>a.on:has(.wic)::before{background:#5b21d6!important}
html[data-theme=dark] .btt{background:#251e30;border-color:#3a2d5c;color:#b9a2ff;box-shadow:0 8px 22px rgba(0,0,0,.5)}
html[data-theme=dark] .btt:active{background:#2a2040}
html[data-theme=dark] .stkcta .stkcup{background:#1e1829!important;border-color:#5b3fb3!important;color:#edecee!important}
html[data-theme=dark] .stkcta .stkcup b{color:#b9a2ff!important}
html[data-theme=dark] .stkcta .stkcup em{background:#5b21d6!important;color:#fff!important}
@media(max-width:760px){html[data-theme=dark] header:has(.tabs.inh),html[data-theme=dark] body.evtd header:has(.tabs.inh){border-bottom:0!important}}
@media(max-width:760px){html[data-theme=dark] header:not(body.evtd header){background:#17141f!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-theme=dark] header .tabs.inh{background:#17141f!important}}
html[data-theme=dark] header .tabs.stkt.inh{box-shadow:none!important}
