/**
 * La Cura — Hero: remove o cartão branco do reskin antigo (theme-public-refresh.css
 * .ast_bannertext_wrapper, linha ~460) e acrescenta um fundo celestial discreto
 * (nebulosa abstrata via gradientes, sem foto) por baixo do starfield/ondas já
 * existentes. Carregar DEPOIS de theme-public-refresh.css e home-sanctuary.css.
 */

/* Tira o cartão branco — texto direto sobre o céu, como era antes do reskin */
body.lcr-public-theme .ast_bannertext_wrapper {
    background: none !important;
    border: none !important;
    box-shadow: none !important;
    padding: 36px 28px 32px !important;
}

/* O reskin branco tinha texto escuro pensado pra cima do cartão branco —
   sem o cartão isso fica ilegível sobre o céu escuro. Volta pra claro. */
body.lcr-public-theme .ast_bannertext_wrapper h1 {
    color: #fff !important;
}
body.lcr-public-theme .ast_bannertext_wrapper .chirashi-flyer__slogan {
    color: rgba(255, 255, 255, .82) !important;
}
body.lcr-public-theme .ast_bannertext_wrapper .chirashi-flyer__no-medicine {
    background: rgba(255, 255, 255, .1) !important;
    border-color: rgba(255, 255, 255, .4) !important;
    color: rgba(255, 255, 255, .92) !important;
}

/* Nebulosa abstrata discreta — camada própria atrás do starfield (z-index 1) e
   das ondas, na frente do degradê azul plano que já existe no tema. */
body.lcr-public-theme .ast_banner_text{
    isolation:isolate;
}
/* O reskin punha uma faixa branca de 120px no pé do céu (::before). */
body.lcr-public-theme .ast_banner_text::before {
    content: none !important;
    display: none !important;
    background: none !important;
    height: 0 !important;
}

body.lcr-public-theme .header-sty,
body.lcr-public-theme .ast_slider_wrapper,
body.lcr-public-theme .ast_banner_text {
    margin-bottom: 0 !important;
    border-radius: 0 !important;
}

body.lcr-public-theme .ast_banner_text::after{
    content:'';
    position:absolute;
    inset:0;
    z-index:0;
    pointer-events:none;
    opacity:.55;
    background:
        radial-gradient(ellipse 480px 320px at 20% 25%, rgba(201,162,39,.30), transparent 65%),
        radial-gradient(ellipse 560px 380px at 82% 70%, rgba(61,142,192,.35), transparent 60%),
        radial-gradient(ellipse 420px 420px at 55% 90%, rgba(255,255,255,.12), transparent 70%);
    filter:blur(40px);
}

/* slider1.jpg era a lua gigante de fundo do hero da home — removida a
   pedido do cliente. Fica só o céu escuro liso; a nebulosa abstrata
   (::after logo abaixo) volta a aparecer igual nas outras páginas
   públicas, já que não tem mais foto por baixo pra cobrir. */
body.lcr-public-theme.lcr-theme-home .ast_banner_text {
    background-color: #071018 !important;
    background-image:
        linear-gradient(180deg, rgba(7, 16, 32, 0.22), rgba(7, 16, 32, 0.08) 46%, rgba(7, 16, 32, 0.28)) !important;
    background-position: center center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
