@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800;900&display=swap');

:root{
  --mh-bg:#050308;
  --mh-bg2:#0d0817;
  --mh-sidebar:#17102b;
  --mh-sidebar2:#0a0714;
  --mh-panel:#131722;
  --mh-panel2:#18112b;
  --mh-line:#2a1f42;
  --mh-muted:#a19db3;
  --mh-purple:#cc66ff;
  --mh-red:#e50914;
  --mh-green:#22c55e;
}

*{box-sizing:border-box}
html,body{min-height:100%;margin:0!important;padding:0!important;}
body{
  padding-left:240px!important;
  padding-top:70px!important;
  background:radial-gradient(circle at top center,#130c24 0%,#050308 100%) fixed!important;
  color:#fff!important;
  font-family:'Poppins',Arial,sans-serif!important;
  overflow-x:hidden!important;
  transition:padding-left .25s ease;
}
body.mh-sidebar-fechada{padding-left:80px!important;}
a{color:#fff;text-decoration:none!important;transition:.2s;outline:none!important;}
a:hover{color:#fff;text-decoration:none!important;}
ul,ol{list-style:none;margin:0;padding:0;}
img{max-width:100%;height:auto;}
.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}
#wpadminbar{z-index:999999!important;}
.topo,.topo-menu,.rodape,.parceiros,.back-to-top,#back-to-top{display:none!important;}

/* Base */
.meio{margin:0!important;padding:0!important;min-height:calc(100vh - 70px)!important;background:transparent!important;}
.container,.meio>.container,body>.container{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;}
.mh-content-wrap{width:100%;min-height:calc(100vh - 70px);padding:20px 30px 42px!important;background:transparent!important;}

/* Sidebar igual ao site novo, mas sem moedas/loja/planos */
#mh-sidebar{
  position:fixed;top:0;left:0;width:240px;height:100vh;
  background:linear-gradient(to bottom,#17102b 0%,#0a0714 50%,#000 100%)!important;
  border-right:1px solid var(--mh-line);z-index:100000;
  display:flex;flex-direction:column;transition:width .25s ease,transform .25s ease;overflow:visible;
}
.mh-logo{height:70px;display:flex;align-items:center;justify-content:center;padding:0 15px;border-bottom:1px solid var(--mh-line);white-space:nowrap;overflow:hidden;color:#fff!important;font-weight:900;font-size:20px;letter-spacing:.3px;}
.mh-logo img{max-height:52px;width:auto;display:block;}
.mh-logo-text{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;}
.mh-nav{padding:20px 10px;flex-grow:1;overflow:auto;scrollbar-width:none;}
.mh-nav::-webkit-scrollbar{display:none;}
.mh-nav a{display:flex;align-items:center;color:var(--mh-muted)!important;padding:12px;margin-bottom:5px;border-radius:8px;font-size:14px;font-weight:800;white-space:nowrap;}
.mh-nav a:hover,.mh-nav a.mh-active{background-color:#231942;color:#fff!important;box-shadow:inset 0 0 15px rgba(204,102,255,.1)!important;}
.mh-nav a.mh-active{border-left:4px solid var(--mh-purple);border-radius:0 8px 8px 0;}
.mh-icon{display:flex;align-items:center;justify-content:center;font-size:20px;min-width:40px;margin-right:5px;color:var(--mh-muted);}
.mh-icon img{width:22px;height:22px;display:block;transition:.2s;filter:none;}
.mh-nav a:hover .mh-icon img,.mh-nav a.mh-active .mh-icon img{filter:brightness(200%);}
.mh-sep{height:1px;background:rgba(255,255,255,.05);margin:15px 10px;}
.mh-logout-link{color:#ff6969!important;}
#mh-toggle-sidebar,#mh-close-mobile{position:absolute!important;top:20px!important;right:-15px!important;width:30px!important;height:30px!important;background:#1e1533!important;color:#fff!important;border:2px solid #050308!important;border-radius:50%!important;cursor:pointer!important;z-index:100002!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:900!important;padding:0!important;margin:0!important;line-height:1!important;}
#mh-toggle-sidebar:hover,#mh-close-mobile:hover{background:var(--mh-red)!important;}
#mh-close-mobile{display:none!important;}
body.mh-sidebar-fechada #mh-sidebar{width:80px!important;}
body.mh-sidebar-fechada .mh-label,body.mh-sidebar-fechada .mh-logo-text{display:none!important;}
body.mh-sidebar-fechada .mh-logo{padding:0 8px;}
body.mh-sidebar-fechada .mh-nav a{justify-content:center;padding:12px 8px;}
body.mh-sidebar-fechada .mh-icon{min-width:0;margin-right:0;}

/* Topbar */
#mh-topbar{position:fixed;top:0;left:240px;width:calc(100% - 240px);height:70px;background:rgba(13,8,23,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(35,27,56,.5);z-index:99997;display:flex;align-items:center;justify-content:space-between;padding:0 30px;transition:left .25s ease,width .25s ease;}
body.mh-sidebar-fechada #mh-topbar{left:80px;width:calc(100% - 80px);}
.mh-top-left,.mh-top-right{display:flex;align-items:center;gap:14px;}
#mh-menu-mobile{display:none;background:transparent;border:0;color:#fff;font-size:24px;cursor:pointer;padding:0 15px 0 0;margin:0;}
.mh-search{display:flex!important;align-items:center!important;background:#18112b!important;border-radius:20px!important;padding:0 20px!important;border:1px solid var(--mh-line)!important;height:40px!important;margin:0!important;}
.mh-search input{font-family:'Poppins',sans-serif!important;background:transparent!important;border:0!important;color:#fff!important;outline:0!important;padding:0 10px!important;width:300px!important;max-width:40vw!important;font-size:14px!important;box-shadow:none!important;height:100%!important;margin:0!important;}
.mh-search button{background:transparent!important;border:0!important;color:var(--mh-muted)!important;cursor:pointer!important;font-size:16px!important;padding:0!important;margin:0!important;box-shadow:none!important;}
.mh-login{background:var(--mh-red)!important;color:#fff!important;padding:8px 20px!important;border-radius:20px!important;font-weight:800!important;font-size:13px!important;text-transform:uppercase;display:inline-block!important;}
.mh-account-pill{display:flex;align-items:center;gap:10px;padding:5px 15px 5px 5px;border-radius:30px;background:transparent!important;border:2px solid rgba(204,102,255,.45)!important;box-shadow:0 0 12px rgba(204,102,255,.25);}
.mh-account-pill:hover{filter:brightness(1.15);box-shadow:0 0 20px rgba(204,102,255,.45)!important;}
.mh-avatar{width:35px!important;height:35px!important;border-radius:50%!important;object-fit:cover!important;border:2px solid rgba(255,255,255,.2)!important;}
.mh-account-text{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.5px;color:#fff!important;}
#mh-overlay-mobile{display:none;position:fixed;inset:0;background:rgba(0,0,0,.7);z-index:99998;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);}
body.mh-sidebar-mobile-aberta #mh-overlay-mobile{display:block;}

/* Home/banner */
.hq-mestre{width:100%;box-sizing:border-box;}
.home-promo-banner-container{width:calc(100% - 80px);margin:20px auto 10px;position:relative;background:transparent;overflow:hidden;border-radius:16px;}
.home-banner-wrapper{display:flex;gap:0;width:100%;}
.home-banner-item{width:100%;display:block;}
.home-banner-item li{display:block!important;width:100%!important;margin:0!important;line-height:0!important;}
.home-banner-item img,.home-banner-item iframe{width:100%;max-width:100%;display:block;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.5);}

/* Grade exatamente no estilo do site novo */
.lista{margin:0!important;padding:0!important;overflow:visible!important;background:transparent!important;}
.lista.hq-grid-home,.hq-grid-home{width:100%;box-sizing:border-box;}
.lista ul,.hq-grid-home ul{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:20px!important;padding:15px 40px 50px!important;margin:0!important;width:100%!important;box-sizing:border-box!important;}
.lista li,.mh-card-li{float:none!important;width:calc((100% - 100px) / 6)!important;margin:0!important;padding:0!important;display:flex!important;min-width:0!important;}
.hq-card-home{width:100%!important;background:transparent!important;border-radius:8px!important;overflow:hidden!important;position:relative!important;transition:.3s!important;box-shadow:0 4px 15px rgba(0,0,0,.4)!important;display:flex!important;flex-direction:column!important;text-decoration:none!important;}
.hq-card-home:hover{transform:translateY(-5px);z-index:10;box-shadow:0 10px 30px rgba(0,0,0,.8)!important;}
.hq-cover-wrap{width:100%;aspect-ratio:2/3;position:relative;display:block;overflow:hidden;background:#0b0812;line-height:0;}
.hq-cover-home{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important;display:block!important;margin:0!important;padding:0!important;border:0!important;transition:.3s!important;}
.hq-card-home:hover .hq-cover-home{transform:scale(1.04);opacity:.92;}
.hq-info-home{width:100%;height:58px;padding:12px 10px;text-align:center;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-top:1px solid rgba(255,255,255,.15);}
.hq-title-home{color:#fff!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-shadow:none!important;text-decoration:none!important;white-space:normal!important;}
.mh-card-vip{position:absolute;top:8px;left:8px;z-index:3;background:rgba(229,9,20,.9);color:#fff;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:900;letter-spacing:.4px;line-height:16px;box-shadow:0 5px 12px rgba(0,0,0,.35);}
.btn-remover{position:absolute!important;top:8px!important;right:8px!important;z-index:4;background:#e50914!important;color:#fff!important;border-radius:999px!important;padding:5px 9px!important;font-size:11px!important;font-weight:900!important;line-height:1!important;}

/* Paginação */
.paginacao{display:flex!important;justify-content:center!important;gap:8px!important;flex-wrap:wrap!important;margin:20px 0 50px!important;padding:0!important;text-align:center!important;background:transparent!important;}
.paginacao li{display:block!important;float:none!important;margin:0!important;padding:0!important;width:auto!important;}
.paginacao a,.paginacao span,.paginacao em{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:40px;height:38px;padding:0 14px!important;background:rgba(255,255,255,.05)!important;color:#fff!important;border-radius:5px!important;text-decoration:none!important;font-weight:800!important;border:1px solid rgba(255,255,255,.1)!important;font-style:normal!important;}
.paginacao .active a,.paginacao a:hover,.paginacao em{background:var(--mh-red)!important;border-color:var(--mh-red)!important;}

/* Títulos e blocos gerais */
.pagina-titulo,.post-titulo{color:#fff!important;font-size:22px!important;line-height:1.25!important;font-weight:900!important;margin:0 0 18px!important;padding:0!important;text-align:left;}
.pagina-texto{color:#c7c4d8;line-height:1.65;margin:0 0 22px;}
.meio-conteudo,.post-box,.acesso{background:rgba(19,23,34,.86)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;box-shadow:0 10px 30px rgba(0,0,0,.35)!important;padding:24px!important;margin:0 0 22px!important;color:#d1d5db!important;}
.acesso{max-width:460px;margin:30px auto!important;}
.alert{border-radius:14px!important;padding:14px!important;}

/* Página de leitura vertical */
body.single-post .mh-content-wrap{padding:20px 0 40px!important;}
body.single-post .post-box{width:95%;max-width:1400px;margin:0 auto 22px!important;}
.mh-reader-intro{display:flex;gap:30px;align-items:flex-start;flex-wrap:wrap;}
.mh-reader-intro .post-titulo{width:100%;margin-bottom:4px!important;}
.post-capa{float:none!important;width:260px!important;max-width:32%!important;margin:0!important;flex:0 0 260px;}
.post-capa img{width:100%!important;border-radius:12px!important;box-shadow:0 10px 30px rgba(0,0,0,.5);display:block;}
.post-conteudo{float:none!important;width:auto!important;flex:1;min-width:280px;overflow:visible!important;}
.post-texto{color:#d1d5db;line-height:1.7;margin-bottom:14px;}
.post-itens{margin:0 0 16px!important;padding:0!important;}
.post-itens li{border:0!important;border-bottom:1px solid rgba(255,255,255,.07)!important;padding:8px 0!important;color:#c8c4d8!important;}
.post-itens li strong{color:#fff!important;margin-right:5px;}
.post-itens li a{background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.08)!important;color:#fff!important;border-radius:999px!important;padding:3px 10px!important;margin:2px!important;display:inline-block;}
.btn,.button,button,input[type=submit]{border-radius:10px!important;font-weight:800!important;border:0!important;}
.btn{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;padding:10px 14px!important;margin:0 8px 8px 0!important;cursor:pointer!important;}
.btn-danger{background:var(--mh-red)!important;color:#fff!important;}
.btn-success{background:var(--mh-green)!important;color:#fff!important;}
.btn-block{display:flex!important;width:100%!important;}
.post-fotos{display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;width:100%!important;}
.post-fotos li{float:none!important;width:100%!important;max-width:1100px!important;margin:0 auto!important;padding:0!important;line-height:0!important;}
.post-fotos a{display:block!important;line-height:0!important;cursor:default!important;}
.post-fotos img{width:100%!important;height:auto!important;display:block!important;margin:0 auto!important;border:0!important;border-radius:0!important;}
.episodio-paginacao{width:95%;max-width:1400px;margin:0 auto 24px!important;overflow:visible!important;}
.episodio-paginacao ul{display:grid!important;grid-template-columns:repeat(3,1fr);gap:10px;margin:0!important;padding:0!important;}
.episodio-paginacao li{float:none!important;width:auto!important;padding:0!important;margin:0!important;}
.episodio-paginacao a{background:#131722!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important;color:#fff!important;text-align:center!important;line-height:44px!important;font-weight:900!important;display:block!important;}
.episodio-paginacao a:hover{background:#231942!important;}
.episodio-paginacao a.inativo{opacity:.35;}
.previa{max-width:1100px;margin:0 auto 20px!important;text-align:center;}
.previa img{display:block;width:100%;height:auto;margin:0 auto;}
.botaoPrevia{max-width:720px;margin:18px auto 0!important;background:linear-gradient(135deg,#22c55e,#16a34a)!important;border-radius:14px!important;box-shadow:0 12px 30px rgba(34,197,94,.22)!important;}
.post-embed iframe,.post-embed video{width:100%!important;min-height:520px;border:0;border-radius:14px;background:#000;}
#comments,.comments-area,#wpdcom{width:95%!important;max-width:1400px!important;margin:40px auto!important;}
.relacionados .lista ul{padding-left:0!important;padding-right:0!important;}
.relacionados .lista li{width:calc((100% - 80px) / 5)!important;}

/* Minha conta simples */
.minha-conta{display:grid!important;grid-template-columns:260px 1fr;gap:24px;align-items:start;}
.minha-conta-menu{float:none!important;width:100%!important;margin:0!important;padding:10px!important;background:rgba(24,17,43,.88)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;}
.minha-conta-menu li{border:0!important;margin:0 0 6px!important;}
.minha-conta-menu a{display:block!important;padding:12px 14px!important;border-radius:10px!important;color:var(--mh-muted)!important;font-weight:800!important;}
.minha-conta-menu a:hover,.minha-conta-menu a.active{background:#231942!important;color:#fff!important;}
.minha-conta-conteudo{float:none!important;width:100%!important;background:rgba(19,23,34,.78)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;padding:24px!important;min-height:300px;color:#d1d5db!important;}
.minha-conta h4{font-size:20px!important;font-weight:900!important;margin:0 0 18px!important;color:#fff!important;}
.painel-comentarios{margin:0!important;padding:0!important;}
.painel-comentarios li,.comentarios li,.compra,.planoConteudo{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important;color:#d1d5db!important;}
.painel-comentarios li{padding:14px 42px 14px 14px!important;margin-bottom:10px!important;position:relative!important;}
.painel-comentario-excluir{top:12px!important;right:12px!important;border-radius:999px!important;background:#e50914!important;}
.comentario-data,.painel-comentario-data{color:#9ca3af!important;}
.planos{display:grid!important;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 20px!important;}
.planoItem{float:none!important;width:100%!important;padding:0!important;margin:0!important;}
.planoConteudo{padding:18px!important;}
.planoValor{color:#22c55e!important;font-size:26px!important;font-weight:900!important;}
.compra{padding:18px!important;margin-bottom:14px!important;position:relative!important;}
.compra ul{padding:0!important;margin:0!important;}
.compraBotoes{position:static!important;margin-top:12px!important;}

/* Formulários */
.form-group{margin-bottom:15px!important;}
.form-control,input[type=text],input[type=password],input[type=email],textarea,select{background:#0d0817!important;border:1px solid var(--mh-line)!important;color:#fff!important;border-radius:10px!important;min-height:42px!important;padding:9px 12px!important;box-shadow:none!important;}
label{color:#fff!important;font-weight:800!important;}
hr{border:0!important;border-top:1px solid rgba(255,255,255,.08)!important;margin:18px 0!important;}
.galeria-foto{text-align:center;}.galeria-foto img{max-width:100%;height:auto;border-radius:8px;}.galeria-paginacao{max-width:900px;color:#fff;}
#mh-footer{width:100%;text-align:center;color:#777;font-size:11px;letter-spacing:.3px;padding:22px 15px;border-top:1px solid var(--mh-line);margin-top:30px;}
.carregando{position:fixed!important;inset:0!important;background:rgba(0,0,0,.45)!important;z-index:100005!important;align-items:center;justify-content:center;}.carregando img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}

@media(max-width:1400px){.lista li,.mh-card-li{width:calc((100% - 80px) / 5)!important}.relacionados .lista li{width:calc((100% - 60px) / 4)!important}}
@media(max-width:1100px){.lista ul,.hq-grid-home ul{padding:15px 20px 40px!important}.lista li,.mh-card-li{width:calc((100% - 60px) / 4)!important}.home-promo-banner-container{width:calc(100% - 40px)}.relacionados .lista li{width:calc((100% - 40px) / 3)!important}.planos{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){body,body.mh-sidebar-fechada{padding-left:0!important;padding-top:64px!important;}#mh-sidebar{width:260px!important;transform:translateX(-100%);box-shadow:5px 0 20px rgba(0,0,0,.8);}body.mh-sidebar-mobile-aberta #mh-sidebar{transform:translateX(0);}body.mh-sidebar-fechada .mh-label,body.mh-sidebar-fechada .mh-logo-text{display:block!important;}body.mh-sidebar-fechada .mh-nav a{justify-content:flex-start;padding:12px;}body.mh-sidebar-fechada .mh-icon{min-width:40px;margin-right:5px;}#mh-toggle-sidebar{display:none!important;}body.mh-sidebar-mobile-aberta #mh-close-mobile{display:flex!important;}#mh-topbar,body.mh-sidebar-fechada #mh-topbar{left:0!important;width:100%!important;height:64px!important;padding:0 14px!important;}#mh-menu-mobile{display:block!important;}.mh-search{height:38px!important;padding:0 10px!important;}.mh-search input{width:130px!important;max-width:38vw!important;}.mh-account-text{display:none!important;}.mh-login{padding:8px 14px!important;}.mh-content-wrap{min-height:calc(100vh - 64px);padding:14px 12px 30px!important;}.lista ul,.hq-grid-home ul{gap:12px!important;padding:10px 0 35px!important;}.lista li,.mh-card-li{width:calc((100% - 24px) / 3)!important;}.minha-conta{grid-template-columns:1fr!important;gap:14px!important;}.minha-conta-menu{display:flex;overflow-x:auto;gap:6px;white-space:nowrap;}.minha-conta-menu li{margin:0!important;}.minha-conta-menu a{padding:10px 12px!important;}body.single-post .post-box{width:100%!important;border-radius:0!important;border-left:0!important;border-right:0!important;}.post-capa{width:180px!important;max-width:42%!important;flex-basis:180px!important}.post-embed iframe,.post-embed video{min-height:360px;}}
@media(max-width:620px){.mh-top-right{gap:6px;}.mh-avatar{width:32px!important;height:32px!important;}.lista li,.mh-card-li{width:calc((100% - 10px) / 2)!important;}.hq-info-home{height:54px;padding:10px 8px;}.hq-title-home{font-size:13px!important;}.pagina-titulo,.post-titulo{font-size:19px!important;}.mh-reader-intro{display:block;}.post-capa{float:none!important;width:170px!important;max-width:60%!important;margin:0 auto 18px!important;}.post-conteudo{overflow:visible;text-align:left;}.episodio-paginacao ul{grid-template-columns:1fr!important;}.episodio-paginacao span{display:inline!important;}.planos{grid-template-columns:1fr!important;}.minha-conta-conteudo{padding:16px!important;}.meio-conteudo,.post-box,.acesso{padding:16px!important;}.home-promo-banner-container{width:100%;margin-top:15px;border-radius:0}.home-banner-item img,.home-banner-item iframe{border-radius:0;}}

/* ======================================================================
   V4 - ajuste mais fiel ao visual novo: ícones, leitura e login/cadastro
   ====================================================================== */
:root{
  --mh-accent:#cc66ff;
  --mh-accent2:#ff2a7f;
  --mh-dim:#6f6884;
}

.mh-logo{position:relative!important;gap:10px!important;justify-content:center!important;}
.mh-logo::after{content:"";position:absolute;bottom:-1px;left:18px;right:18px;height:1px;background:linear-gradient(90deg,transparent,rgba(204,102,255,.65),transparent);opacity:.72;}
.mh-logo-mark{width:42px;height:42px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(204,102,255,.95),rgba(255,42,127,.9));box-shadow:0 0 24px rgba(204,102,255,.22);font-size:14px;font-weight:950;letter-spacing:-.5px;color:#fff;flex:0 0 42px;}
.mh-logo-text{font-weight:950!important;letter-spacing:-.3px!important;}
body.mh-sidebar-fechada .mh-logo-text{display:none!important;}
body.mh-sidebar-fechada .mh-logo-mark{width:42px;height:42px;}

.mh-nav{padding:16px 10px 22px!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;}
.mh-nav-section-title{display:block!important;color:var(--mh-dim)!important;font-size:10px!important;font-weight:900!important;letter-spacing:1.6px!important;text-transform:uppercase!important;padding:16px 13px 8px!important;white-space:nowrap!important;transition:opacity .2s ease!important;}
body.mh-sidebar-fechada .mh-nav-section-title{opacity:0!important;height:0!important;padding:0!important;overflow:hidden!important;}
.mh-nav a{min-height:48px!important;gap:9px!important;padding:0 13px!important;margin:4px 0!important;border-radius:14px!important;font-size:13px!important;letter-spacing:.1px!important;position:relative!important;overflow:hidden!important;transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease!important;border-left:0!important;}
.mh-nav a::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(204,102,255,.18),rgba(255,42,127,.07));opacity:0;transition:opacity .2s ease;}
.mh-nav a:hover,.mh-nav a.mh-active{color:#fff!important;background:rgba(255,255,255,.065)!important;transform:translateX(2px)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.055)!important;}
.mh-nav a:hover::before,.mh-nav a.mh-active::before{opacity:1;}
.mh-nav a.mh-active{background:rgba(204,102,255,.13)!important;box-shadow:inset 3px 0 0 var(--mh-accent),inset 0 0 0 1px rgba(204,102,255,.18),0 8px 24px rgba(0,0,0,.18)!important;border-radius:14px!important;}
.mh-icon{width:36px!important;min-width:36px!important;height:36px!important;margin-right:0!important;border-radius:12px!important;position:relative!important;z-index:1!important;transition:color .2s ease,background .2s ease,box-shadow .2s ease!important;}
.mh-icon svg{width:20px!important;height:20px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
.mh-label{position:relative!important;z-index:1!important;overflow:hidden!important;text-overflow:ellipsis!important;}
.mh-nav a:hover .mh-icon,.mh-nav a.mh-active .mh-icon{color:#fff!important;background:rgba(204,102,255,.18)!important;box-shadow:0 0 20px rgba(204,102,255,.18)!important;}
.mh-nav a.mh-active .mh-icon{color:var(--mh-accent)!important;}
.mh-logout-link,.mh-logout-link .mh-icon{color:#ff7272!important;}
.mh-sep{background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent)!important;margin:16px 12px!important;}
#mh-toggle-sidebar,#mh-close-mobile{top:22px!important;right:-16px!important;width:32px!important;height:32px!important;background:linear-gradient(135deg,rgba(204,102,255,.95),rgba(255,42,127,.9))!important;border:2px solid var(--mh-bg)!important;box-shadow:0 10px 25px rgba(0,0,0,.32)!important;font-size:13px!important;transition:transform .2s ease,filter .2s ease!important;}
#mh-toggle-sidebar:hover,#mh-close-mobile:hover{transform:scale(1.08)!important;filter:brightness(1.1)!important;}
.mh-search button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:block;}

/* Leitura: cabeçalho igual ao novo, sem fundo duplo nas imagens */
body.single-post .mh-content-wrap{padding:20px 0 42px!important;}
.manga-single-container,.manga-reader-base{width:min(95%,1320px)!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important;}
.manga-single-container{padding:28px 0 26px!important;}
.manga-header{position:relative!important;overflow:hidden!important;display:grid!important;grid-template-columns:minmax(320px,34%) minmax(0,1fr)!important;gap:clamp(26px,3vw,48px)!important;align-items:stretch!important;margin:0 0 30px!important;padding:clamp(22px,2.2vw,34px)!important;border-radius:28px!important;background:radial-gradient(circle at 13% 5%,rgba(177,44,255,.28),transparent 28%),radial-gradient(circle at 90% 15%,rgba(255,43,109,.16),transparent 32%),linear-gradient(145deg,rgba(18,10,34,.96),rgba(8,3,14,.96))!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 28px 86px rgba(0,0,0,.62),inset 0 1px 0 rgba(255,255,255,.06)!important;}
.manga-header::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 28%,transparent 72%,rgba(255,255,255,.025)),repeating-linear-gradient(135deg,rgba(255,255,255,.028) 0,rgba(255,255,255,.028) 1px,transparent 1px,transparent 12px);opacity:.48;}
.manga-poster{position:relative!important;z-index:1;width:100%!important;min-width:0!important;max-width:none!important;align-self:stretch!important;border-radius:22px!important;overflow:hidden!important;background:#120a20!important;border:1px solid rgba(255,255,255,.11)!important;box-shadow:0 24px 54px rgba(0,0,0,.7),0 0 0 8px rgba(255,255,255,.025)!important;}
.manga-poster img{width:100%!important;height:100%!important;min-height:100%!important;object-fit:cover!important;object-position:center center!important;display:block!important;transform:scale(1.01);border-radius:0!important;}
.manga-info{position:relative!important;z-index:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;}
.manga-info h1{color:#fff!important;font-size:clamp(34px,3.2vw,56px)!important;line-height:1.03!important;max-width:1100px!important;margin:0 0 20px!important;font-weight:950!important;letter-spacing:-1.2px!important;text-shadow:0 15px 34px rgba(0,0,0,.8)!important;}
.manga-info h1::after{content:"";display:block;width:74px;height:4px;margin-top:18px;border-radius:999px;background:linear-gradient(90deg,var(--mh-accent),var(--mh-accent2));box-shadow:0 0 22px rgba(204,102,255,.35);}
.manga-sinopse{color:#d8d3e7!important;font-size:14px!important;line-height:1.72!important;margin:0 0 18px!important;}
.manga-sinopse:empty{display:none!important;}
.manga-detalhes{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0!important;padding:0!important;}
.manga-detalhes li{min-height:58px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:16px!important;padding:12px 14px!important;color:#dcd7ec!important;}
.manga-detalhes li strong{display:block!important;color:#9d92bd!important;font-size:10px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:1px!important;margin:0 0 5px!important;}
.manga-detalhes li span{display:block!important;color:#fff!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important;}
.manga-detalhes li a{display:inline-flex!important;align-items:center!important;margin:2px 4px 2px 0!important;padding:4px 9px!important;border-radius:999px!important;background:rgba(204,102,255,.13)!important;border:1px solid rgba(204,102,255,.20)!important;color:#fff!important;font-size:12px!important;font-weight:800!important;}
.manga-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px;}
.manga-actions .btn{min-height:42px!important;border-radius:14px!important;padding:0 16px!important;margin:0!important;box-shadow:0 12px 28px rgba(0,0,0,.18)!important;}
.manga-actions .btn-danger{background:linear-gradient(135deg,#e50914,#ff2a7f)!important;}
.manga-actions .btn-success{background:linear-gradient(135deg,#22c55e,#16a34a)!important;}
.mh-reader-box{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;}
.mh-reader-pages,.post-fotos{background:transparent!important;}
.post-fotos{display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;width:100%!important;}
.post-fotos li{float:none!important;width:100%!important;max-width:1100px!important;margin:0 auto!important;padding:0!important;line-height:0!important;background:transparent!important;border:0!important;box-shadow:none!important;}
.post-fotos a{display:block!important;line-height:0!important;cursor:default!important;background:transparent!important;border:0!important;}
.post-fotos img{width:100%!important;height:auto!important;display:block!important;margin:0 auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}
body.single-post .post-box.relacionados{width:min(95%,1320px)!important;max-width:1320px!important;margin:34px auto 22px!important;}
body.single-post .post-box:not(.relacionados){background:transparent!important;border:0!important;box-shadow:none!important;}
.hidden-tags{display:none!important;}

/* Login/cadastro no mesmo clima do site novo */
.mh-auth-shell{width:100%;min-height:calc(100vh - 150px);display:flex;align-items:center;justify-content:center;padding:34px 16px 54px!important;}
.mh-auth-card{width:min(100%,460px);position:relative;overflow:hidden;border-radius:28px;background:radial-gradient(circle at 18% 0,rgba(204,102,255,.28),transparent 32%),radial-gradient(circle at 92% 12%,rgba(255,42,127,.17),transparent 30%),linear-gradient(145deg,rgba(18,10,34,.96),rgba(8,3,14,.97));border:1px solid rgba(255,255,255,.09);box-shadow:0 28px 86px rgba(0,0,0,.62),inset 0 1px 0 rgba(255,255,255,.06);padding:26px;}
.mh-auth-card::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 30%,transparent 70%,rgba(255,255,255,.025)),repeating-linear-gradient(135deg,rgba(255,255,255,.026) 0,rgba(255,255,255,.026) 1px,transparent 1px,transparent 12px);opacity:.45;}
.mh-auth-card>*{position:relative;z-index:1;}
.mh-auth-head{text-align:center;margin-bottom:18px;}
.mh-auth-kicker{display:inline-flex;align-items:center;justify-content:center;padding:6px 11px;border-radius:999px;background:rgba(204,102,255,.13);border:1px solid rgba(204,102,255,.22);color:#d9b6ff;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:12px;}
.mh-auth-head h1{margin:0 0 8px!important;color:#fff!important;font-size:clamp(26px,4vw,36px)!important;line-height:1.05!important;font-weight:950!important;letter-spacing:-.8px!important;}
.mh-auth-head p{margin:0 auto;color:#b8b1c9;font-size:13px;line-height:1.55;max-width:360px;}
.mh-auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;background:rgba(0,0,0,.20);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:6px;margin:0 0 16px;}
.mh-auth-tabs a{height:42px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#a19db3!important;font-size:13px;font-weight:950;text-transform:uppercase;letter-spacing:.4px;}
.mh-auth-tabs a.active{color:#fff!important;background:linear-gradient(135deg,rgba(204,102,255,.95),rgba(255,42,127,.9));box-shadow:0 10px 28px rgba(204,102,255,.18);}
.mh-auth-divider{display:flex;align-items:center;gap:10px;margin:14px 0 16px;color:#777087;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.9px;}
.mh-auth-divider::before,.mh-auth-divider::after{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14));}.mh-auth-divider::after{background:linear-gradient(90deg,rgba(255,255,255,.14),transparent);}
.mh-auth-form .form-group{margin-bottom:14px!important;}
.mh-auth-form label{display:block!important;color:#fff!important;font-size:12px!important;font-weight:900!important;margin:0 0 7px!important;}
.mh-auth-form input.form-control,.mh-auth-form input[type=text],.mh-auth-form input[type=password],.mh-auth-form input[type=email]{width:100%!important;height:46px!important;min-height:46px!important;border-radius:14px!important;background:rgba(5,3,8,.64)!important;border:1px solid rgba(255,255,255,.10)!important;color:#fff!important;padding:0 14px!important;font-size:14px!important;outline:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important;}
.mh-auth-form input:focus{border-color:rgba(204,102,255,.48)!important;box-shadow:0 0 0 3px rgba(204,102,255,.12)!important;}
.mh-auth-form small{display:block;color:#8f879f;font-size:11px;line-height:1.35;margin-top:6px;}
.mh-auth-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px;}
.mh-auth-submit{height:48px!important;border-radius:15px!important;background:linear-gradient(135deg,#22c55e,#16a34a)!important;color:#fff!important;font-size:13px!important;text-transform:uppercase;letter-spacing:.5px!important;box-shadow:0 16px 36px rgba(34,197,94,.18)!important;margin-top:4px!important;}
.mh-auth-links{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap;margin-top:16px;color:#8f879f;font-size:13px;}
.mh-auth-links a{color:#d9b6ff!important;font-weight:900!important;}
.mh-auth-links a:hover{color:#fff!important;}
.mh-auth-card .mh-google-login-wrap{margin-bottom:0;}
.mh-auth-card .mh-google-login-btn{max-width:100%;}

@media(max-width:1200px) and (min-width:901px){.manga-header{grid-template-columns:minmax(300px,33%) minmax(0,1fr)!important}.manga-info h1{font-size:clamp(30px,3.5vw,44px)!important}}
@media(max-width:900px){
  .mh-nav-section-title{display:block!important;opacity:1!important;height:auto!important;padding:16px 13px 8px!important;}
  body.mh-sidebar-fechada .mh-nav-section-title{display:block!important;opacity:1!important;height:auto!important;padding:16px 13px 8px!important;}
  .manga-single-container,.manga-reader-base{width:100%!important;max-width:100%!important;}
  .manga-single-container{padding:8px 0 14px!important;}
  .manga-header{width:100%!important;grid-template-columns:1fr!important;gap:14px!important;padding:12px!important;margin:0 0 16px!important;border-radius:0 0 22px 22px!important;}
  .manga-poster{width:100%!important;max-width:none!important;min-width:0!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;margin:0 auto!important;border-radius:18px!important;}
  .manga-poster img{width:100%!important;height:auto!important;min-height:0!important;object-fit:contain!important;aspect-ratio:auto!important;}
  .manga-info h1{font-size:clamp(24px,7vw,34px)!important;letter-spacing:-.6px!important;}
  .manga-detalhes{grid-template-columns:1fr!important;}
  .post-fotos li{max-width:100%!important;}
  .mh-auth-shell{padding:18px 10px 42px!important;align-items:flex-start;}
  .mh-auth-card{border-radius:22px;padding:18px;}
}
@media(max-width:620px){
  .mh-auth-grid-2{grid-template-columns:1fr;gap:0;}
  .mh-auth-head h1{font-size:26px!important;}
  .mh-auth-tabs a{height:40px;font-size:12px;}
  .manga-sinopse{font-size:13px!important;}
}


/* ======================================================================
   V5 - menu no estilo do site novo, mas com paleta totalmente diferente
   ====================================================================== */
:root{
  --mh-bg:#041112!important;
  --mh-bg2:#071a1d!important;
  --mh-sidebar:#082126!important;
  --mh-sidebar2:#030b0d!important;
  --mh-panel:#0d2529!important;
  --mh-panel2:#123037!important;
  --mh-line:#1d5058!important;
  --mh-muted:#9db5ba!important;
  --mh-purple:#20d6c7!important;
  --mh-red:#f0b84b!important;
  --mh-green:#22c55e!important;
  --mh-accent:#20d6c7!important;
  --mh-accent2:#f0b84b!important;
  --mh-dim:#6f8d93!important;
}
html,body,#page,.site{
  background:radial-gradient(circle at top left,rgba(32,214,199,.15),transparent 32%),radial-gradient(circle at 85% 10%,rgba(240,184,75,.12),transparent 28%),linear-gradient(180deg,#041112 0%,#020708 100%) fixed!important;
}
body{background:radial-gradient(circle at top left,rgba(32,214,199,.15),transparent 32%),radial-gradient(circle at 85% 10%,rgba(240,184,75,.12),transparent 28%),linear-gradient(180deg,#041112 0%,#020708 100%) fixed!important;}
#mh-sidebar{background:linear-gradient(to bottom,#0b2b31 0%,#07181c 54%,#020707 100%)!important;border-right:1px solid rgba(32,214,199,.18)!important;}
#mh-sidebar::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 35% 0%,rgba(32,214,199,.16),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 22%);}
.mh-logo{border-bottom:1px solid rgba(32,214,199,.16)!important;color:#eefcff!important;}
.mh-logo::after{background:linear-gradient(90deg,transparent,rgba(32,214,199,.8),transparent)!important;}
.mh-logo-mark{background:linear-gradient(135deg,#20d6c7,#f0b84b)!important;color:#061112!important;box-shadow:0 0 28px rgba(32,214,199,.20)!important;}
.mh-nav-section-title{color:#6f8d93!important;}
.mh-nav a{color:#a8bdc0!important;border:1px solid transparent!important;}
.mh-nav a::before{background:linear-gradient(90deg,rgba(32,214,199,.15),rgba(240,184,75,.07))!important;}
.mh-nav a:hover,.mh-nav a.mh-active{background:rgba(255,255,255,.055)!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgba(32,214,199,.12)!important;}
.mh-nav a.mh-active{background:linear-gradient(90deg,rgba(32,214,199,.22),rgba(240,184,75,.10))!important;box-shadow:inset 3px 0 0 #20d6c7,inset 0 0 0 1px rgba(32,214,199,.22),0 10px 28px rgba(0,0,0,.24)!important;}
.mh-icon{color:#a8bdc0!important;background:transparent!important;}
.mh-icon svg{width:20px!important;height:20px!important;display:block!important;fill:currentColor!important;stroke:none!important;}
.mh-nav a:hover .mh-icon,.mh-nav a.mh-active .mh-icon{color:#20d6c7!important;background:rgba(32,214,199,.13)!important;box-shadow:0 0 20px rgba(32,214,199,.16)!important;}
.mh-nav a.mh-active .mh-icon{color:#f0b84b!important;background:rgba(32,214,199,.16)!important;}
.mh-logout-link,.mh-logout-link .mh-icon{color:#ff8f7d!important;}
.mh-sep{background:linear-gradient(90deg,transparent,rgba(32,214,199,.17),transparent)!important;}
#mh-toggle-sidebar,#mh-close-mobile{background:linear-gradient(135deg,#20d6c7,#f0b84b)!important;color:#061112!important;border:2px solid #041112!important;}
#mh-topbar{background:rgba(5,20,22,.88)!important;border-bottom:1px solid rgba(32,214,199,.14)!important;box-shadow:0 12px 30px rgba(0,0,0,.20)!important;}
.mh-search{height:42px!important;background:rgba(12,37,42,.82)!important;border:1px solid rgba(32,214,199,.26)!important;border-radius:999px!important;padding:0 16px!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 10px 28px rgba(0,0,0,.18)!important;}
.mh-search:focus-within{border-color:rgba(240,184,75,.70)!important;box-shadow:0 0 0 3px rgba(240,184,75,.10),0 12px 30px rgba(0,0,0,.22)!important;}
.mh-search button{color:#20d6c7!important;width:24px!important;height:24px!important;display:flex!important;align-items:center!important;justify-content:center!important;}
.mh-search button svg{width:18px!important;height:18px!important;fill:currentColor!important;stroke:none!important;}
.mh-search input{width:320px!important;color:#eefcff!important;font-weight:700!important;letter-spacing:.1px!important;}
.mh-search input::placeholder{color:#8aa6ab!important;font-weight:700!important;}
.mh-login,.btn-danger{background:linear-gradient(135deg,#20d6c7,#159e96)!important;color:#041112!important;box-shadow:0 12px 28px rgba(32,214,199,.16)!important;}
.btn-success,.botaoPrevia{background:linear-gradient(135deg,#f0b84b,#c98622)!important;color:#061112!important;}
.mh-account-pill{border-color:rgba(32,214,199,.45)!important;box-shadow:0 0 12px rgba(32,214,199,.22)!important;}
#mh-footer{border-top:1px solid rgba(32,214,199,.14)!important;background:rgba(3,11,13,.92)!important;color:#78979d!important;}

/* Grade: home, busca e VIP sempre em cards; no celular fica 2 por linha */
.lista ul,.hq-grid-home ul,.mh-vip-grid ul{
  display:grid!important;
  grid-template-columns:repeat(6,minmax(0,1fr))!important;
  gap:20px!important;
  justify-content:stretch!important;
  align-items:stretch!important;
  padding:15px 40px 50px!important;
  margin:0!important;
  width:100%!important;
  box-sizing:border-box!important;
}
.lista li,.mh-card-li{width:100%!important;min-width:0!important;display:flex!important;margin:0!important;padding:0!important;float:none!important;}
.hq-card-home{background:rgba(12,37,42,.72)!important;border:1px solid rgba(32,214,199,.10)!important;border-radius:16px!important;box-shadow:0 10px 26px rgba(0,0,0,.28)!important;}
.hq-card-home:hover{box-shadow:0 18px 44px rgba(0,0,0,.46),0 0 0 1px rgba(32,214,199,.20)!important;}
.hq-cover-wrap{background:#061214!important;border-radius:16px 16px 0 0!important;}
.hq-info-home{height:60px!important;background:rgba(9,29,33,.92)!important;border-top:1px solid rgba(32,214,199,.12)!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;}
.hq-title-home{font-weight:700!important;color:#effcff!important;}
.mh-card-vip{background:linear-gradient(135deg,#f0b84b,#20d6c7)!important;color:#061112!important;}
.pagina-titulo,.post-titulo{color:#eefcff!important;text-shadow:0 12px 30px rgba(0,0,0,.35)!important;}
.paginacao a,.paginacao span,.pagination a,.pagination span{background:rgba(12,37,42,.85)!important;border-color:rgba(32,214,199,.18)!important;color:#dffcff!important;}
.paginacao .active a,.paginacao a:hover,.pagination .current,.pagination a:hover{background:linear-gradient(135deg,#20d6c7,#f0b84b)!important;color:#061112!important;}

/* Leitura: destaque/capa no padrão do site novo, paleta oceano/cobre e sem tags */
body.single-post .mh-content-wrap{padding:18px 0 42px!important;background:transparent!important;}
.manga-single-container{width:min(94%,1320px)!important;max-width:1320px!important;padding:26px 0 24px!important;}
.manga-header{grid-template-columns:360px minmax(0,1fr)!important;align-items:stretch!important;background:radial-gradient(circle at 12% 0%,rgba(32,214,199,.20),transparent 32%),radial-gradient(circle at 92% 8%,rgba(240,184,75,.14),transparent 30%),linear-gradient(145deg,rgba(11,35,40,.96),rgba(4,12,14,.98))!important;border:1px solid rgba(32,214,199,.12)!important;box-shadow:0 30px 90px rgba(0,0,0,.62),inset 0 1px 0 rgba(255,255,255,.05)!important;}
.manga-header::before{background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 32%,transparent 72%,rgba(255,255,255,.02)),repeating-linear-gradient(135deg,rgba(32,214,199,.045) 0,rgba(32,214,199,.045) 1px,transparent 1px,transparent 13px)!important;opacity:.40!important;}
.manga-poster{width:360px!important;min-width:360px!important;max-width:360px!important;height:540px!important;align-self:center!important;border-radius:22px!important;background:#061214!important;border:1px solid rgba(32,214,199,.16)!important;box-shadow:0 24px 56px rgba(0,0,0,.72),0 0 0 8px rgba(32,214,199,.035)!important;}
.manga-poster img{width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important;object-position:center!important;}
.manga-info h1{color:#fff!important;}
.manga-info h1::after{background:linear-gradient(90deg,#20d6c7,#f0b84b)!important;box-shadow:0 0 22px rgba(32,214,199,.24)!important;}
.manga-sinopse{color:#d7e7ea!important;}
.manga-detalhes li{background:rgba(255,255,255,.045)!important;border:1px solid rgba(32,214,199,.11)!important;color:#dff0f2!important;}
.manga-detalhes li strong{color:#83aab1!important;}
.manga-detalhes li a{display:none!important;}
.mh-reader-box,.manga-reader-base,.mh-reader-pages,.post-fotos,body.single-post .post-box:not(.relacionados){background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;}
.post-fotos{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;gap:0!important;}
.post-fotos li{width:100%!important;max-width:min(80vw,1280px)!important;margin:0 auto!important;padding:0!important;line-height:0!important;background:transparent!important;border:0!important;box-shadow:none!important;}
.post-fotos a,.post-fotos img{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;}
.post-fotos img{width:100%!important;height:auto!important;display:block!important;margin:0 auto!important;}
.anuncios{background:transparent!important;border:0!important;box-shadow:none!important;}
.previa{width:min(90%,980px)!important;margin:0 auto 18px!important;background:rgba(12,37,42,.72)!important;border:1px solid rgba(32,214,199,.14)!important;border-radius:18px!important;padding:18px!important;}
.botaoPrevia{width:min(90%,980px)!important;margin:0 auto 28px!important;border-radius:16px!important;display:flex!important;justify-content:center!important;}

/* Login/cadastro dentro da nova paleta */
.mh-auth-page,.formulario,.login,.cadastro{background:transparent!important;}
.mh-auth-card,.box-login,.box-cadastro,.formulario form,.acesso,.minha-conta-conteudo,.meio-conteudo,.post-box{background:rgba(12,37,42,.78)!important;border:1px solid rgba(32,214,199,.13)!important;box-shadow:0 24px 65px rgba(0,0,0,.42)!important;}
input[type="text"],input[type="email"],input[type="password"],textarea,select{background:rgba(3,13,15,.62)!important;border:1px solid rgba(32,214,199,.18)!important;color:#eefcff!important;}
input:focus,textarea:focus,select:focus{border-color:#f0b84b!important;box-shadow:0 0 0 3px rgba(240,184,75,.10)!important;}

@media(max-width:1400px){.lista ul,.hq-grid-home ul,.mh-vip-grid ul{grid-template-columns:repeat(5,minmax(0,1fr))!important;}}
@media(max-width:1100px){.lista ul,.hq-grid-home ul,.mh-vip-grid ul{grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:15px 20px 40px!important;}.manga-header{grid-template-columns:320px minmax(0,1fr)!important}.manga-poster{width:320px!important;min-width:320px!important;max-width:320px!important;height:480px!important;}}
@media(max-width:900px){.lista ul,.hq-grid-home ul,.mh-vip-grid ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:10px 0 35px!important;}.mh-search input{width:140px!important;max-width:38vw!important;}.manga-header{grid-template-columns:1fr!important;border-radius:0 0 22px 22px!important;}.manga-poster{width:min(78vw,330px)!important;min-width:0!important;max-width:min(78vw,330px)!important;height:auto!important;aspect-ratio:2/3!important;margin:0 auto!important;}.post-fotos li{max-width:100%!important;}}
@media(max-width:620px){.lista ul,.hq-grid-home ul,.mh-vip-grid ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding-left:0!important;padding-right:0!important;}.mh-search{padding:0 10px!important;}.mh-search input{width:112px!important;}.manga-single-container{width:100%!important;padding-top:0!important;}.manga-header{padding:12px!important;margin-bottom:14px!important;}.manga-poster{width:min(72vw,270px)!important;max-width:min(72vw,270px)!important;}}


/* ======================================================================
   V6 - paleta aurora elétrica, conta premium, detalhes em linhas e VIP 80%
   ====================================================================== */
:root{
  --mh-bg:#05070c!important;
  --mh-bg2:#080d16!important;
  --mh-sidebar:#080b13!important;
  --mh-sidebar2:#03050a!important;
  --mh-panel:#101724!important;
  --mh-panel2:#141e2d!important;
  --mh-line:#25344f!important;
  --mh-muted:#93a4bd!important;
  --mh-purple:#4da3ff!important;
  --mh-red:#b9ff4a!important;
  --mh-green:#2ee59d!important;
  --mh-accent:#4da3ff!important;
  --mh-accent2:#b9ff4a!important;
  --mh-warm:#ffcf5a!important;
  --mh-danger:#ff5c7a!important;
  --mh-card:#0e1522!important;
  --mh-card2:#151f31!important;
}
html,body,#page,.site,
body{
  background:
    radial-gradient(circle at 18% -8%,rgba(77,163,255,.18),transparent 34%),
    radial-gradient(circle at 88% 0%,rgba(185,255,74,.11),transparent 28%),
    linear-gradient(180deg,#05070c 0%,#020308 100%) fixed!important;
  color:#f5f8ff!important;
}
#mh-sidebar{
  background:linear-gradient(to bottom,#0b1220 0%,#070b13 56%,#020307 100%)!important;
  border-right:1px solid rgba(77,163,255,.18)!important;
}
#mh-sidebar::before{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:radial-gradient(circle at 45% -4%,rgba(77,163,255,.18),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 24%)!important;
}
.mh-logo{border-bottom:1px solid rgba(77,163,255,.16)!important;color:#f6fbff!important;}
.mh-logo-mark{background:linear-gradient(135deg,#4da3ff,#b9ff4a)!important;color:#02050a!important;box-shadow:0 0 30px rgba(77,163,255,.24)!important;}
.mh-nav-section-title{color:#697b96!important;letter-spacing:2px!important;}
.mh-nav a{color:#a4b2c8!important;border:1px solid transparent!important;}
.mh-nav a::before{background:linear-gradient(90deg,rgba(77,163,255,.16),rgba(185,255,74,.08))!important;}
.mh-nav a:hover,.mh-nav a.mh-active{
  color:#fff!important;background:rgba(255,255,255,.055)!important;
  box-shadow:inset 0 0 0 1px rgba(77,163,255,.13)!important;
}
.mh-nav a.mh-active{
  background:linear-gradient(90deg,rgba(77,163,255,.24),rgba(185,255,74,.10))!important;
  box-shadow:inset 3px 0 0 #4da3ff,inset 0 0 0 1px rgba(77,163,255,.23),0 12px 30px rgba(0,0,0,.30)!important;
}
.mh-icon{color:#a4b2c8!important;background:transparent!important;}
.mh-nav a:hover .mh-icon,.mh-nav a.mh-active .mh-icon{color:#b9ff4a!important;background:rgba(77,163,255,.13)!important;box-shadow:0 0 20px rgba(77,163,255,.16)!important;}
.mh-nav a.mh-active .mh-icon{color:#b9ff4a!important;background:rgba(185,255,74,.12)!important;}
.mh-sep{background:linear-gradient(90deg,transparent,rgba(77,163,255,.18),transparent)!important;}
#mh-toggle-sidebar,#mh-close-mobile{background:linear-gradient(135deg,#4da3ff,#b9ff4a)!important;color:#02050a!important;border-color:#05070c!important;}
#mh-topbar{background:rgba(6,10,18,.88)!important;border-bottom:1px solid rgba(77,163,255,.15)!important;box-shadow:0 12px 32px rgba(0,0,0,.24)!important;}
.mh-search{height:42px!important;background:rgba(16,23,36,.86)!important;border:1px solid rgba(77,163,255,.28)!important;border-radius:999px!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 10px 30px rgba(0,0,0,.20)!important;}
.mh-search:focus-within{border-color:rgba(185,255,74,.72)!important;box-shadow:0 0 0 3px rgba(185,255,74,.11),0 14px 34px rgba(0,0,0,.26)!important;}
.mh-search button{color:#b9ff4a!important;}
.mh-search input{color:#f5f9ff!important;font-weight:700!important;}
.mh-search input::placeholder{color:#7f8fa8!important;font-weight:700!important;}
.mh-login,.btn-danger{background:linear-gradient(135deg,#4da3ff,#2175d8)!important;color:#fff!important;box-shadow:0 12px 28px rgba(77,163,255,.20)!important;}
.btn-success,.botaoPrevia{background:linear-gradient(135deg,#b9ff4a,#7fe02f)!important;color:#07100a!important;box-shadow:0 12px 30px rgba(185,255,74,.16)!important;}
.mh-account-pill{border-color:rgba(77,163,255,.46)!important;box-shadow:0 0 14px rgba(77,163,255,.25)!important;}
#mh-footer{border-top:1px solid rgba(77,163,255,.14)!important;background:rgba(3,5,10,.94)!important;color:#708199!important;}

/* Cards/listagens na nova paleta */
.hq-card-home{background:rgba(16,23,36,.78)!important;border:1px solid rgba(77,163,255,.11)!important;border-radius:16px!important;box-shadow:0 10px 28px rgba(0,0,0,.30)!important;}
.hq-card-home:hover{box-shadow:0 18px 46px rgba(0,0,0,.48),0 0 0 1px rgba(77,163,255,.22)!important;}
.hq-cover-wrap{background:#070b13!important;}
.hq-info-home{background:rgba(12,18,29,.94)!important;border-top:1px solid rgba(77,163,255,.13)!important;}
.hq-title-home{color:#f5f9ff!important;}
.mh-card-vip{background:linear-gradient(135deg,#b9ff4a,#4da3ff)!important;color:#02050a!important;}
.pagina-titulo,.post-titulo{color:#f5f9ff!important;text-shadow:0 12px 32px rgba(0,0,0,.36)!important;}
.paginacao a,.paginacao span,.pagination a,.pagination span{background:rgba(16,23,36,.88)!important;border-color:rgba(77,163,255,.18)!important;color:#e7f1ff!important;}
.paginacao .active a,.paginacao a:hover,.pagination .current,.pagination a:hover{background:linear-gradient(135deg,#4da3ff,#b9ff4a)!important;color:#02050a!important;}

/* Detalhes do mangá em linhas, não em caixas lado a lado */
.manga-detalhes{
  display:flex!important;
  flex-direction:column!important;
  gap:0!important;
  margin:4px 0 0!important;
  padding:0!important;
  border-top:1px solid rgba(77,163,255,.14)!important;
}
.manga-detalhes li{
  min-height:0!important;
  display:grid!important;
  grid-template-columns:170px minmax(0,1fr)!important;
  align-items:center!important;
  gap:18px!important;
  background:transparent!important;
  border:0!important;
  border-bottom:1px solid rgba(77,163,255,.12)!important;
  border-radius:0!important;
  padding:12px 2px!important;
  color:#dce8f8!important;
}
.manga-detalhes li strong{
  color:#8091ab!important;
  margin:0!important;
  font-size:11px!important;
  letter-spacing:1.1px!important;
  text-transform:uppercase!important;
}
.manga-detalhes li span{font-size:14px!important;color:#f5f9ff!important;font-weight:700!important;line-height:1.35!important;}
.manga-detalhes li a{display:none!important;}

/* Página de leitura: fundo limpo, imagens normais e prévia/VIP também em até 80% */
body.single-post .mh-content-wrap{padding:18px 0 42px!important;background:transparent!important;}
.manga-single-container{width:min(94%,1340px)!important;max-width:1340px!important;padding:26px 0 24px!important;}
.manga-header{
  grid-template-columns:360px minmax(0,1fr)!important;
  background:radial-gradient(circle at 12% 0%,rgba(77,163,255,.20),transparent 32%),radial-gradient(circle at 92% 8%,rgba(185,255,74,.09),transparent 30%),linear-gradient(145deg,rgba(12,18,29,.97),rgba(4,6,11,.98))!important;
  border:1px solid rgba(77,163,255,.14)!important;
  box-shadow:0 30px 92px rgba(0,0,0,.64),inset 0 1px 0 rgba(255,255,255,.05)!important;
}
.manga-header::before{background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 34%,transparent 72%,rgba(255,255,255,.02)),repeating-linear-gradient(135deg,rgba(77,163,255,.045) 0,rgba(77,163,255,.045) 1px,transparent 1px,transparent 13px)!important;opacity:.38!important;}
.manga-poster{background:#070b13!important;border-color:rgba(77,163,255,.17)!important;box-shadow:0 24px 58px rgba(0,0,0,.74),0 0 0 8px rgba(77,163,255,.035)!important;}
.manga-info h1::after{background:linear-gradient(90deg,#4da3ff,#b9ff4a)!important;box-shadow:0 0 22px rgba(77,163,255,.26)!important;}
.manga-sinopse{color:#dbe6f5!important;}
.mh-reader-box,.manga-reader-base,.mh-reader-pages,.post-fotos,body.single-post .post-box:not(.relacionados){background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;}
ul.post-fotos,.post-fotos{display:block!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;list-style:none!important;background:transparent!important;}
.post-fotos li{display:block!important;width:100%!important;max-width:min(80vw,1280px)!important;margin:0 auto!important;padding:0!important;line-height:0!important;background:transparent!important;border:0!important;box-shadow:none!important;}
.post-fotos li a{display:block!important;width:100%!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;}
.post-fotos img{width:100%!important;height:auto!important;max-width:100%!important;display:block!important;margin:0 auto!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;}
.previa{width:100%!important;max-width:100%!important;margin:0 auto 18px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;text-align:center!important;}
.previa p,.previa figure,.previa .wp-block-image,.previa .gallery,.previa .wp-caption{width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;text-align:center!important;}
.previa img{width:min(80vw,1280px)!important;max-width:100%!important;height:auto!important;display:block!important;margin:0 auto!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;}
.previa iframe,.previa video{width:min(80vw,1280px)!important;max-width:100%!important;display:block!important;margin:0 auto!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;}
.botaoPrevia{width:min(80vw,980px)!important;margin:20px auto 34px!important;border-radius:16px!important;display:flex!important;justify-content:center!important;align-items:center!important;min-height:48px!important;font-weight:950!important;}

/* Minha conta totalmente refeita */
.mh-conta-shell{width:min(96%,1320px)!important;margin:0 auto!important;padding:24px 0 46px!important;background:transparent!important;border:0!important;box-shadow:none!important;}
.mh-account-hero{
  position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;
  padding:24px;border-radius:28px;background:radial-gradient(circle at 5% 0%,rgba(77,163,255,.22),transparent 32%),radial-gradient(circle at 98% 0%,rgba(185,255,74,.10),transparent 28%),linear-gradient(145deg,rgba(16,23,36,.96),rgba(5,7,12,.98));
  border:1px solid rgba(77,163,255,.15);box-shadow:0 26px 80px rgba(0,0,0,.46);margin-bottom:20px;
}
.mh-account-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.04),transparent 35%,rgba(255,255,255,.02));}
.mh-account-hero>*{position:relative;z-index:1;}
.mh-account-hero-avatar{width:86px;height:86px;border-radius:26px;overflow:hidden;border:1px solid rgba(77,163,255,.22);box-shadow:0 18px 42px rgba(0,0,0,.42),0 0 0 8px rgba(77,163,255,.04);background:#070b13;}
.mh-account-hero-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
.mh-account-kicker{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:#8ea0bb;font-weight:950;margin-bottom:6px;}
.mh-account-title{font-size:clamp(26px,3vw,44px);font-weight:950;line-height:1.05;margin:0;color:#fff;letter-spacing:-.8px;}
.mh-account-subtitle{font-size:13px;color:#aebbd0;font-weight:700;margin-top:8px;word-break:break-word;}
.mh-account-stats{display:grid;grid-template-columns:repeat(3,minmax(94px,1fr));gap:10px;min-width:310px;}
.mh-account-stat{background:rgba(255,255,255,.045);border:1px solid rgba(77,163,255,.13);border-radius:18px;padding:13px 14px;text-align:center;}
.mh-account-stat strong{display:block;font-size:22px;line-height:1;color:#fff;font-weight:950;}
.mh-account-stat span{display:block;margin-top:6px;color:#8ea0bb;font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:950;}
.minha-conta{display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;gap:22px!important;align-items:start!important;}
.minha-conta-menu{position:sticky;top:92px;float:none!important;width:100%!important;margin:0!important;padding:12px!important;background:rgba(16,23,36,.82)!important;border:1px solid rgba(77,163,255,.14)!important;border-radius:24px!important;box-shadow:0 20px 60px rgba(0,0,0,.36)!important;}
.minha-conta-menu li{border:0!important;margin:0 0 8px!important;}
.minha-conta-menu a{display:flex!important;align-items:center!important;gap:10px!important;min-height:44px!important;padding:0 14px!important;border-radius:14px!important;color:#aebbd0!important;font-weight:900!important;background:transparent!important;}
.minha-conta-menu a::before{content:"";width:9px;height:9px;border-radius:999px;background:#51637b;box-shadow:0 0 0 5px rgba(255,255,255,.025);}
.minha-conta-menu a:hover,.minha-conta-menu a.active{background:linear-gradient(90deg,rgba(77,163,255,.22),rgba(185,255,74,.08))!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgba(77,163,255,.14)!important;}
.minha-conta-menu a.active::before{background:#b9ff4a;box-shadow:0 0 18px rgba(185,255,74,.35),0 0 0 5px rgba(185,255,74,.08);}
.minha-conta-menu a.mh-account-exit{color:#ff8398!important;}
.minha-conta-conteudo{float:none!important;width:100%!important;min-height:460px!important;background:linear-gradient(145deg,rgba(16,23,36,.86),rgba(9,13,22,.92))!important;border:1px solid rgba(77,163,255,.14)!important;border-radius:24px!important;padding:26px!important;color:#dfe9f7!important;box-shadow:0 20px 64px rgba(0,0,0,.38)!important;overflow:hidden;}
.minha-conta-conteudo h4{font-size:24px!important;font-weight:950!important;margin:0 0 16px!important;color:#fff!important;letter-spacing:-.3px!important;}
.minha-conta-conteudo hr{border:0!important;height:1px!important;background:linear-gradient(90deg,rgba(77,163,255,.28),transparent)!important;margin:0 0 22px!important;}
.minha-conta-conteudo .text-center{color:#9dadc4!important;font-weight:700!important;}
.minha-conta-conteudo .lista ul{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))!important;gap:14px!important;padding:0!important;}
.minha-conta-conteudo .lista li{width:100%!important;}
.painel-comentarios{display:flex!important;flex-direction:column!important;gap:14px!important;margin:0!important;padding:0!important;}
.painel-comentarios li{position:relative!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(77,163,255,.12)!important;border-radius:18px!important;padding:16px 46px 16px 16px!important;color:#dfe9f7!important;}
.painel-comentarios li>a:not(.painel-comentario-excluir){display:block!important;color:#fff!important;font-weight:950!important;margin-bottom:8px!important;}
.painel-comentario-data{display:block!important;color:#8ea0bb!important;font-size:12px!important;font-weight:800!important;margin-bottom:10px!important;}
.painel-comentario-excluir{position:absolute!important;right:14px!important;top:14px!important;width:26px!important;height:26px!important;border-radius:999px!important;background:rgba(255,92,122,.18)!important;color:#ff8da0!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:950!important;}
.form-group label{font-weight:950!important;color:#8ea0bb!important;text-transform:uppercase!important;letter-spacing:1px!important;font-size:11px!important;}
input[type="text"],input[type="email"],input[type="password"],textarea,select{background:rgba(5,8,13,.62)!important;border:1px solid rgba(77,163,255,.18)!important;color:#f5f9ff!important;border-radius:14px!important;}
input:focus,textarea:focus,select:focus{border-color:#b9ff4a!important;box-shadow:0 0 0 3px rgba(185,255,74,.10)!important;}
.alert{border-radius:16px!important;border:1px solid rgba(77,163,255,.14)!important;background:rgba(255,255,255,.055)!important;color:#dfe9f7!important;}
.alert-danger{border-color:rgba(255,92,122,.22)!important;background:rgba(255,92,122,.10)!important;color:#ffdce3!important;}
.alert-success{border-color:rgba(185,255,74,.22)!important;background:rgba(185,255,74,.10)!important;color:#efffd3!important;}

/* Planos/compra: visual novo sem tocar na lógica */
.planos{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin:0!important;}
.planoItem{float:none!important;width:100%!important;padding:0!important;margin:0!important;}
.planoConteudo,.compra{background:rgba(255,255,255,.045)!important;border:1px solid rgba(77,163,255,.14)!important;border-radius:20px!important;padding:18px!important;box-shadow:0 16px 40px rgba(0,0,0,.24)!important;}
.planoNome{font-size:18px!important;font-weight:950!important;color:#fff!important;}
.planoDias{color:#8ea0bb!important;font-weight:800!important;margin-top:6px!important;}
.planoValor{color:#b9ff4a!important;font-size:28px!important;font-weight:950!important;}
.compra{margin-bottom:14px!important;position:relative!important;}
.compra ul{margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:8px!important;}
.compraBotoes{position:static!important;margin-top:14px!important;}
.compraBotoes .btn{width:100%!important;}

@media(max-width:1100px){
  .mh-account-hero{grid-template-columns:auto 1fr!important;}
  .mh-account-stats{grid-column:1 / -1;min-width:0!important;}
  .minha-conta{grid-template-columns:240px minmax(0,1fr)!important;}
}
@media(max-width:900px){
  .mh-conta-shell{width:100%!important;padding:10px 0 34px!important;}
  .mh-account-hero{margin:0 0 14px!important;border-radius:0 0 24px 24px!important;grid-template-columns:auto 1fr!important;padding:16px!important;}
  .mh-account-hero-avatar{width:68px;height:68px;border-radius:20px;}
  .mh-account-stats{grid-template-columns:repeat(3,1fr)!important;}
  .minha-conta{grid-template-columns:1fr!important;gap:14px!important;}
  .minha-conta-menu{position:relative!important;top:auto!important;border-radius:18px!important;display:flex!important;overflow-x:auto!important;gap:8px!important;white-space:nowrap!important;padding:10px!important;}
  .minha-conta-menu li{margin:0!important;flex:0 0 auto!important;}
  .minha-conta-menu a{padding:0 13px!important;}
  .minha-conta-conteudo{border-radius:18px!important;padding:18px!important;}
  .manga-detalhes li{grid-template-columns:1fr!important;gap:5px!important;align-items:start!important;}
  .post-fotos li,.previa img,.previa iframe,.previa video{max-width:100%!important;width:100%!important;}
  .botaoPrevia{width:calc(100% - 24px)!important;}
  .planos{grid-template-columns:1fr!important;}
}
@media(max-width:620px){
  .mh-account-title{font-size:24px!important;}
  .mh-account-stats{gap:8px!important;}
  .mh-account-stat{padding:10px 6px!important;border-radius:14px!important;}
  .mh-account-stat strong{font-size:18px!important;}
  .mh-account-stat span{font-size:9px!important;}
  .minha-conta-conteudo .lista ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;}
}

.planoAvalicao i{display:none!important}.planoAvalicao::before{content:'★★★★★';color:#ffcf5a;font-size:13px;letter-spacing:2px;font-weight:950;}
.btn .fa{display:none!important;}


/* ======================================================================
   V7 - correção dos detalhes do mangá
   Volta para caixas iguais ao estilo do site novo, mas em LINHAS no PC.
   No celular mantém blocos empilhados para não quebrar largura.
   ====================================================================== */
body.single-post .manga-info{
  justify-content:flex-start!important;
}
body.single-post .manga-detalhes{
  display:flex!important;
  flex-direction:column!important;
  gap:8px!important;
  width:100%!important;
  margin:8px 0 0!important;
  padding:0!important;
  border-top:0!important;
}
body.single-post .manga-detalhes li{
  min-height:0!important;
  width:100%!important;
  box-sizing:border-box!important;
  display:flex!important;
  flex-direction:row!important;
  align-items:flex-start!important;
  gap:16px!important;
  padding:11px 14px!important;
  border-radius:14px!important;
  background:rgba(255,255,255,.046)!important;
  border:1px solid rgba(77,163,255,.13)!important;
  border-bottom:1px solid rgba(77,163,255,.13)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 10px 22px rgba(0,0,0,.12)!important;
  color:#dce8f8!important;
}
body.single-post .manga-detalhes li strong{
  width:150px!important;
  min-width:150px!important;
  max-width:150px!important;
  padding-top:2px!important;
  margin:0!important;
  color:#8ea0bb!important;
  font-size:10px!important;
  line-height:1.45!important;
  letter-spacing:1px!important;
  text-transform:uppercase!important;
  font-weight:950!important;
}
body.single-post .manga-detalhes li span{
  flex:1 1 auto!important;
  min-width:0!important;
  display:block!important;
  color:#f5f9ff!important;
  font-size:13px!important;
  font-weight:850!important;
  line-height:1.48!important;
  word-break:break-word!important;
}
body.single-post .manga-detalhes li span a{
  color:#f5f9ff!important;
  text-decoration:none!important;
  display:inline!important;
  background:transparent!important;
  border:0!important;
  padding:0!important;
  margin:0!important;
}
body.single-post .manga-detalhes li span a:hover{
  color:#b9ff4a!important;
}
@media(max-width:900px){
  body.single-post .manga-detalhes{
    gap:8px!important;
    margin-top:8px!important;
  }
  body.single-post .manga-detalhes li{
    display:flex!important;
    flex-direction:column!important;
    gap:5px!important;
    align-items:stretch!important;
    padding:11px 12px!important;
    border-radius:13px!important;
  }
  body.single-post .manga-detalhes li strong{
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
    padding-top:0!important;
  }
  body.single-post .manga-detalhes li span{
    width:100%!important;
    font-size:13px!important;
  }
}
@media(max-width:620px){
  body.single-post .manga-detalhes{
    padding:0!important;
  }
  body.single-post .manga-detalhes li{
    padding:10px 11px!important;
  }
}

/* ======================================================================
   V8 - correção real da leitura no celular + detalhes completos
   - mantém caixas de informação no estilo moderno
   - remove visualmente só as TAGS
   - corrige a capa/destaque no mobile para não estourar a tela
   ====================================================================== */
body.single-post .manga-header{
  align-items:start!important;
}
body.single-post .manga-poster{
  aspect-ratio:2/3!important;
  height:auto!important;
}
body.single-post .manga-poster img{
  aspect-ratio:2/3!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center center!important;
}
body.single-post .manga-sinopse{
  max-width:100%!important;
  overflow-wrap:anywhere!important;
}
body.single-post .manga-detalhes{
  display:flex!important;
  flex-direction:column!important;
  gap:9px!important;
  width:100%!important;
  max-width:100%!important;
  margin:12px 0 0!important;
  padding:0!important;
  overflow:visible!important;
}
body.single-post .manga-detalhes li{
  width:100%!important;
  max-width:100%!important;
  min-height:52px!important;
  box-sizing:border-box!important;
  display:grid!important;
  grid-template-columns:155px minmax(0,1fr)!important;
  align-items:center!important;
  gap:16px!important;
  padding:12px 15px!important;
  border-radius:15px!important;
  background:linear-gradient(135deg,rgba(255,255,255,.062),rgba(255,255,255,.034))!important;
  border:1px solid rgba(77,163,255,.16)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 10px 24px rgba(0,0,0,.13)!important;
  color:#dce8f8!important;
  overflow:visible!important;
}
body.single-post .manga-detalhes li strong{
  width:auto!important;
  min-width:0!important;
  max-width:none!important;
  padding:0!important;
  margin:0!important;
  color:#8fa6c6!important;
  font-size:10px!important;
  line-height:1.35!important;
  letter-spacing:1px!important;
  text-transform:uppercase!important;
  font-weight:950!important;
}
body.single-post .manga-detalhes li span{
  min-width:0!important;
  width:100%!important;
  display:block!important;
  color:#f5f9ff!important;
  font-size:13px!important;
  font-weight:850!important;
  line-height:1.45!important;
  word-break:normal!important;
  overflow-wrap:anywhere!important;
}
body.single-post .manga-detalhes li span a{
  display:inline!important;
  color:#f5f9ff!important;
  background:transparent!important;
  border:0!important;
  padding:0!important;
  margin:0!important;
  font-size:inherit!important;
  font-weight:inherit!important;
  line-height:inherit!important;
  text-decoration:none!important;
}
body.single-post .manga-detalhes li span a:hover{
  color:#b9ff4a!important;
}
body.single-post .manga-detalhes .hidden-tags,
body.single-post .hidden-tags{
  display:none!important;
}
body.single-post .post-fotos li{
  max-width:min(80vw,1280px)!important;
}
body.single-post .previa img,
body.single-post .previa iframe,
body.single-post .previa video{
  width:min(80vw,1280px)!important;
  max-width:100%!important;
}
@media(max-width:900px){
  body.single-post .mh-content-wrap{
    padding:0 0 34px!important;
  }
  body.single-post .manga-single-container{
    width:100%!important;
    max-width:100%!important;
    padding:0 0 14px!important;
  }
  body.single-post .manga-header{
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    gap:14px!important;
    width:100%!important;
    margin:0!important;
    padding:14px 12px 16px!important;
    border-radius:0 0 22px 22px!important;
  }
  body.single-post .manga-poster{
    width:min(58vw,230px)!important;
    min-width:0!important;
    max-width:230px!important;
    aspect-ratio:2/3!important;
    height:auto!important;
    min-height:0!important;
    margin:0 auto!important;
    border-radius:18px!important;
    align-self:center!important;
  }
  body.single-post .manga-poster img{
    width:100%!important;
    height:100%!important;
    min-height:0!important;
    aspect-ratio:2/3!important;
    object-fit:cover!important;
    object-position:center center!important;
  }
  body.single-post .manga-info{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    display:flex!important;
    flex-direction:column!important;
  }
  body.single-post .manga-info h1{
    width:100%!important;
    font-size:clamp(23px,7vw,34px)!important;
    line-height:1.08!important;
    margin:0 0 12px!important;
    overflow-wrap:anywhere!important;
  }
  body.single-post .manga-sinopse{
    width:100%!important;
    font-size:13px!important;
    line-height:1.58!important;
    margin-bottom:12px!important;
  }
  body.single-post .manga-detalhes{
    display:flex!important;
    flex-direction:column!important;
    gap:8px!important;
    width:100%!important;
    max-width:100%!important;
    margin-top:8px!important;
  }
  body.single-post .manga-detalhes li{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:5px!important;
    width:100%!important;
    max-width:100%!important;
    min-height:0!important;
    padding:11px 12px!important;
    border-radius:14px!important;
    overflow:visible!important;
  }
  body.single-post .manga-detalhes li strong,
  body.single-post .manga-detalhes li span{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
  }
  body.single-post .manga-actions{
    width:100%!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:9px!important;
    margin-top:14px!important;
  }
  body.single-post .manga-actions .btn{
    width:100%!important;
    justify-content:center!important;
    text-align:center!important;
  }
  body.single-post .post-fotos li,
  body.single-post .previa img,
  body.single-post .previa iframe,
  body.single-post .previa video{
    width:100%!important;
    max-width:100%!important;
  }
}
@media(max-width:430px){
  body.single-post .manga-poster{
    width:min(66vw,210px)!important;
    max-width:210px!important;
  }
  body.single-post .manga-header{
    padding-left:10px!important;
    padding-right:10px!important;
  }
  body.single-post .manga-detalhes li{
    padding:10px!important;
  }
}


/* ======================================================================
   V9 - pagamento VIP: PIX + Cartão inline
   ====================================================================== */
.mh-pay-shell{
  width:100%;max-width:860px;margin:0 auto 10px!important;
  background:linear-gradient(180deg,rgba(18,24,38,.96),rgba(8,12,22,.96))!important;
  border:1px solid rgba(255,255,255,.10)!important;border-radius:22px!important;
  padding:22px!important;box-shadow:0 24px 70px rgba(0,0,0,.35)!important;color:#fff!important;
}
.mh-pay-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px!important;padding-bottom:18px!important;border-bottom:1px solid rgba(255,255,255,.08)!important;}
.mh-pay-kicker{font-size:11px!important;letter-spacing:1.6px!important;text-transform:uppercase!important;color:var(--mh-muted)!important;font-weight:900!important;margin-bottom:5px!important;}
.mh-pay-head h2{font-size:26px!important;line-height:1.15!important;margin:0!important;color:#fff!important;font-weight:950!important;}
.mh-pay-head p{margin:6px 0 0!important;color:#aab4c4!important;font-size:13px!important;}
.mh-pay-price{font-size:24px!important;font-weight:950!important;white-space:nowrap!important;color:#b8ff5f!important;text-shadow:0 0 24px rgba(184,255,95,.15)!important;}
.mh-pay-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:16px!important;padding:7px!important;}
.mh-pay-tab{height:46px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:#aab4c4!important;font-weight:950!important;letter-spacing:.3px!important;cursor:pointer!important;font-family:'Poppins',Arial,sans-serif!important;}
.mh-pay-tab.active{background:linear-gradient(135deg,rgba(34,197,94,.24),rgba(59,130,246,.20))!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgba(184,255,95,.18),0 10px 25px rgba(0,0,0,.18)!important;}
.mh-pay-panel{display:none!important;}
.mh-pay-panel.active{display:block!important;}
.mh-pay-title{text-align:center!important;font-size:24px!important;line-height:1.2!important;color:#fff!important;font-weight:500!important;margin:8px 0 14px!important;}
.mh-pay-title strong{font-weight:950!important;}
.mh-pay-help{color:#c9d3e3!important;max-width:620px;margin-left:auto!important;margin-right:auto!important;}
.mh-pay-note{color:#9ca3af!important;font-size:13px!important;}
.mh-pix-qr img{width:100%!important;max-width:320px!important;border-radius:18px!important;background:#fff!important;padding:10px!important;box-shadow:0 18px 45px rgba(0,0,0,.25)!important;}
.mh-copy-field{display:grid!important;grid-template-columns:1fr 118px!important;gap:0!important;padding:0!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:14px!important;overflow:hidden!important;background:rgba(0,0,0,.22)!important;}
.mh-copy-field input{width:100%!important;height:46px!important;border:0!important;background:rgba(255,255,255,.05)!important;color:#fff!important;border-radius:0!important;font-size:13px!important;}
.mh-copy-field button{position:static!important;width:118px!important;height:46px!important;border:0!important;background:linear-gradient(135deg,#22c55e,#3b82f6)!important;color:#fff!important;font-weight:950!important;cursor:pointer!important;}
.mh-card-brick-container{width:100%!important;max-width:660px!important;margin:16px auto 0!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:18px!important;padding:16px!important;}
.mh-card-result{max-width:660px;margin:14px auto 0!important;padding:13px 16px!important;border-radius:14px!important;display:none!important;font-weight:800!important;text-align:center!important;}
.mh-card-result.loading,.mh-card-result.success,.mh-card-result.error{display:block!important;}
.mh-card-result.loading{background:rgba(59,130,246,.13)!important;color:#bfdbfe!important;border:1px solid rgba(59,130,246,.25)!important;}
.mh-card-result.success{background:rgba(34,197,94,.13)!important;color:#bbf7d0!important;border:1px solid rgba(34,197,94,.25)!important;}
.mh-card-result.error{background:rgba(239,68,68,.14)!important;color:#fecaca!important;border:1px solid rgba(239,68,68,.26)!important;}
@media(max-width:620px){.mh-pay-shell{border-radius:16px!important;padding:15px!important;}.mh-pay-head{display:block!important;text-align:center!important;}.mh-pay-price{margin-top:10px!important;}.mh-pay-head h2{font-size:21px!important;}.mh-pay-title{font-size:20px!important;}.mh-copy-field{grid-template-columns:1fr!important;}.mh-copy-field button{width:100%!important;}.mh-card-brick-container{padding:10px!important;border-radius:14px!important;}}

/* ======================================================================
   V10 - Ajustes conta/VIP antigo
   ====================================================================== */
.mh-account-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:10px;}
.mh-account-overview-card{background:rgba(255,255,255,.045);border:1px solid rgba(77,163,255,.14);border-radius:18px;padding:18px;color:#d1d5db;box-shadow:0 14px 34px rgba(0,0,0,.18);}
.mh-account-overview-card strong{display:block;color:#fff;font-size:17px;font-weight:950;margin-bottom:8px;}
.mh-account-overview-card span{display:inline-flex;align-items:center;min-height:25px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.07);font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.45px;color:#b8c2d8;}
.mh-account-overview-card span.is-on{background:rgba(34,197,94,.13);color:#86efac;border:1px solid rgba(34,197,94,.22);}
.mh-account-overview-card span.is-off{background:rgba(239,68,68,.13);color:#fca5a5;border:1px solid rgba(239,68,68,.22);}
.mh-account-overview-card p{min-height:46px;margin:12px 0 14px;color:#9aa6bd;font-weight:700;line-height:1.45;}
.label.is-active,.label-success{background:#22c55e!important;color:#052e16!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}
.label.is-pending,.label-warning{background:#fbbf24!important;color:#451a03!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}
.label.is-expired{background:#64748b!important;color:#f8fafc!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}
.label.is-closed{background:#ef4444!important;color:#fff!important;border-radius:999px!important;padding:4px 9px!important;font-weight:900!important;}
@media(max-width:900px){.mh-account-overview-grid{grid-template-columns:1fr}.mh-account-overview-card{padding:14px}.mh-account-overview-card p{min-height:0}}
