
/* Layout Clean global — páginas internas, preservando HTML e funcionalidade */
body.theme-clean-global{background:#f4f8fd!important;color:#142641!important;font-family:Arial,Helvetica,sans-serif}
body.theme-clean-global .topbar{background:#fff!important;color:#123160!important;border-bottom:1px solid #e4eaf4;box-shadow:0 3px 16px #12316010}
body.theme-clean-global .brand,body.theme-clean-global .topbar a{color:#163b75!important}
body.theme-clean-global .menu a{border-radius:8px;transition:background .2s,transform .2s,color .2s}
body.theme-clean-global .menu a:hover{background:#0877f5!important;color:#fff!important;transform:translateY(-2px)}
body.theme-clean-global .menu-toggle{background:#0877f5;color:#fff}
body.theme-clean-global .page{background:transparent!important;color:#142641!important}
body.theme-clean-global .card,body.theme-clean-global .box,body.theme-clean-global .panel,body.theme-clean-global article,body.theme-clean-global .ebook-card{background:#fff!important;color:#142641!important;border:1px solid #e3eaf4!important;border-radius:13px;box-shadow:0 6px 20px #1231600b;transition:transform .25s ease,box-shadow .25s ease}
body.theme-clean-global .card:hover,body.theme-clean-global article:hover,body.theme-clean-global .ebook-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #1231601c}
body.theme-clean-global h1,body.theme-clean-global h2,body.theme-clean-global h3{color:#102c69!important}
body.theme-clean-global p,body.theme-clean-global label{color:#34465f}
body.theme-clean-global .btn,body.theme-clean-global button:not(.menu-toggle){border-radius:8px;transition:filter .2s,transform .2s}
body.theme-clean-global .btn:hover,body.theme-clean-global button:hover{filter:brightness(1.08);transform:translateY(-2px)}
body.theme-clean-global input,body.theme-clean-global select,body.theme-clean-global textarea{background:#fff;color:#1b2940;border:1px solid #cbd8e9;border-radius:8px}
body.theme-clean-global a{transition:color .2s,transform .2s}
body.theme-clean-global .player-shell{background:#f1f6fc}
@media(max-width:768px){body.theme-clean-global .menu{background:#fff!important;border:1px solid #dfe8f3}body.theme-clean-global .menu a{color:#15336a!important}}

.beto-dynamic-menu{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.beto-menu-entry{position:relative}.beto-menu-entry>a{display:block;padding:12px 11px;text-decoration:none;color:inherit;font-weight:650;border-radius:8px;transition:background .2s,transform .2s}.beto-menu-entry>a:hover{background:#e8f4ff;color:#0873e6;transform:translateY(-2px)}.beto-submenu{display:none;position:absolute;left:0;top:100%;z-index:10000;min-width:190px;background:white;border:1px solid #e0e8f2;border-radius:12px;box-shadow:0 12px 28px #152a4a26;padding:7px}.beto-submenu a{display:block;padding:10px;color:#15304b;text-decoration:none;border-radius:6px}.beto-submenu a:hover{background:#e8f4ff}.beto-menu-entry:hover .beto-submenu,.beto-menu-entry:focus-within .beto-submenu{display:block}.beto-page-content{max-width:1120px;margin:25px auto;padding:30px;border-radius:16px;background:#fff;color:#193047;box-shadow:0 4px 24px #153a6410;line-height:1.7}.beto-page-content h1{font-size:clamp(24px,4vw,38px)}.beto-page-content img{max-width:100%;height:auto}.beto-page-content a{color:#0873e6}@media(max-width:760px){.beto-dynamic-menu{flex-direction:column;align-items:stretch}.beto-submenu{display:block;position:static;box-shadow:none;border:0;margin-left:14px;padding:0}.beto-menu-entry>a{padding:10px}}

/* V5: superfícies claras para conteúdo interno, sem afetar os controles de vídeo/áudio */
body.theme-clean-global main,body.theme-clean-global section,body.theme-clean-global .container{color:#172b4d}
body.theme-clean-global .news-card,body.theme-clean-global .noticia,body.theme-clean-global .noticia-card,body.theme-clean-global .news-item,body.theme-clean-global .post,body.theme-clean-global .list-item,body.theme-clean-global .video-card,body.theme-clean-global .classificado,body.theme-clean-global .vagas-card,body.theme-clean-global .noticias-grid>a,body.theme-clean-global .ultimas-noticias,body.theme-clean-global .noticias-lista,body.theme-clean-global .news-list,body.theme-clean-global .content-card,body.theme-clean-global .widget,body.theme-clean-global .sidebar-widget{background:#fff!important;color:#172b4d!important;border-color:#dce7f4!important;box-shadow:0 5px 18px #153c7810;border-radius:12px}
body.theme-clean-global .news-card a,body.theme-clean-global .noticia a,body.theme-clean-global .news-item a,body.theme-clean-global .post a{color:#0868cc}
body.theme-clean-global .news-card:hover,body.theme-clean-global .noticia:hover,body.theme-clean-global .video-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #173b791a}
body.theme-clean-global table{background:white;color:#183457;border-collapse:collapse}body.theme-clean-global th{background:#eaf3ff;color:#0b3c80}body.theme-clean-global td{background:#fff;color:#233d61;border-bottom:1px solid #e5ecf6}
body.theme-clean-global .copa2026,body.theme-clean-global .ebooks-page,body.theme-clean-global .news-page{background:#f5f9ff!important;color:#16325a!important}
body.theme-clean-global .subtitle,body.theme-clean-global small{color:#536884}

/* V7: corrigir superfícies herdadas do tema escuro nas páginas internas */
body.theme-clean-global .ticker,body.theme-clean-global .ticker-track,body.theme-clean-global .ticker-items,body.theme-clean-global .ultimas,body.theme-clean-global .ultimas-noticias,body.theme-clean-global .news-ticker,body.theme-clean-global .news-carousel,body.theme-clean-global .noticias-carrossel,body.theme-clean-global .carousel-noticias,body.theme-clean-global .news-section,body.theme-clean-global .news-grid,body.theme-clean-global .news-list,body.theme-clean-global .news-page,body.theme-clean-global .noticia-content,body.theme-clean-global .noticia-conteudo,body.theme-clean-global .post-content,body.theme-clean-global .content,body.theme-clean-global .main-content,body.theme-clean-global .article-content,body.theme-clean-global .artigo,body.theme-clean-global .page-content,body.theme-clean-global .page-body{background:#fff!important;color:#172b4d!important}body.theme-clean-global .ticker a,body.theme-clean-global .ticker span,body.theme-clean-global .ticker p,body.theme-clean-global .news-ticker a,body.theme-clean-global .news-carousel a,body.theme-clean-global .noticia-content p,body.theme-clean-global .post-content p,body.theme-clean-global .page-content p{color:#172b4d!important}body.theme-clean-global .ticker strong,body.theme-clean-global .ticker .ticker-label{color:#fff!important;background:#0877ed!important}body.theme-clean-global .noticia-content a,body.theme-clean-global .page-content a{color:#0868cc}body.theme-clean-global .news-page article,body.theme-clean-global .noticias-grid article{background:#fff!important;color:#172b4d!important}

/* V9 — leitura mais nítida nas páginas internas do modelo Clean */
body.theme-clean-global footer,body.theme-clean-global footer p,body.theme-clean-global footer small,
body.theme-clean-global footer a,body.theme-clean-global .vagas-card p,
body.theme-clean-global .vagas-card small,body.theme-clean-global .profissionais-card p,
body.theme-clean-global .profissionais-card small,
body.theme-clean-global .card p,body.theme-clean-global .card small{color:#17212f!important;opacity:1!important}
@media(max-width:700px){
 body.theme-clean-global .page,body.theme-clean-global main,body.theme-clean-global .container{max-width:100%;min-width:0}
 body.theme-clean-global .card,body.theme-clean-global .box,body.theme-clean-global .widget{padding:12px;margin-bottom:12px}
 body.theme-clean-global h1{font-size:clamp(21px,6vw,28px)}
 body.theme-clean-global h2{font-size:clamp(17px,4.5vw,23px)}
 body.theme-clean-global img,body.theme-clean-global iframe,body.theme-clean-global video{max-width:100%;height:auto}
 body.theme-clean-global footer{padding:15px 10px}
}

/* Componentes de paginas e menu: exclusivos do tema Clean. */
.beto-menu-entry{position:relative}.beto-menu-entry>a{display:block;padding:10px;color:inherit;text-decoration:none}.beto-submenu{display:none;position:absolute;z-index:9999;top:100%;background:#fff;min-width:180px;border-radius:8px;box-shadow:0 8px 25px #0002}.beto-submenu a{display:block;padding:10px;color:#17253b;text-decoration:none}.beto-menu-entry:hover .beto-submenu,.beto-menu-entry:focus-within .beto-submenu{display:block}.beto-page-content{max-width:1100px;margin:25px auto;padding:24px;border-radius:14px;background:#fff;color:#17253b}.beto-page-content img{max-width:100%}@media(max-width:760px){.beto-submenu{display:block;position:static}.beto-menu-entry{width:100%}}
