/*
Arquivo: continuar-leitura.css
Versao: WP-V415, 15/10/2026
Objetivo: visual editorial responsivo da leitura expandivel, sem alterar os estilos anteriores.
Pasta: /wp/assets/css/
Tabelas/DSN: nenhum. Utilizado por /wp/materia.cfm e /wp/assets/js/continuar-leitura.js.
Antes: texto editorial integral, sem degradê ou botão.
Restauracao: remover as referencias V415 de materia.cfm e estes ativos novos.
*/
.wp-leitura-fechada-v415 {
    position: relative;
    max-height: 540px;
    overflow: hidden;
}
.wp-leitura-fechada-v415::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 115px;
    pointer-events: none;
    background: linear-gradient(to bottom, rgba(255,255,255,0), #fff 95%);
}
.wp-leitura-acoes-v415 {
    position: relative;
    display: flex;
    justify-content: center;
    margin: -7px 0 26px;
    padding: 16px 0 8px;
    background: #fff;
}
.wp-leitura-botao-v415 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 12px;
    min-height: 48px;
    padding: 11px 24px;
    max-width: 100%;
    border: 0;
    border-radius: 30px;
    background: #0b3a54;
    color: #fff;
    box-shadow: 0 6px 22px rgba(11,58,84,.16);
    font-family: Verdana, Arial, sans-serif;
    font-weight: 700;
    font-size: 14px;
    line-height: 1.4;
    cursor: pointer;
    transition: background .15s ease, box-shadow .15s ease;
}
.wp-leitura-botao-v415:hover { background: #14532d; box-shadow: 0 8px 26px rgba(11,58,84,.21); }
.wp-leitura-botao-v415:focus-visible { outline: 3px solid #138e76; outline-offset: 4px; }
.wp-leitura-seta-v415 { font-size: 19px; line-height: 1; }
@media (max-width: 720px) {
    .wp-leitura-fechada-v415 { max-height: 465px; }
    .wp-leitura-botao-v415 { width: min(100%, 270px); }
}
@media (prefers-reduced-motion: reduce) {
    .wp-leitura-botao-v415 { transition: none; }
}
