/*
 * Lamari Diarios Core 1.40.704
 * CEPAS · elimina el marco/fondo negro residual de todas las fotografías
 * del directorio sin recortar ni ampliar las imágenes.
 */

/*
 * v1.40.415 dejó un fondo #09110b con una especificidad muy alta.
 * Las capas v1.40.681/v1.40.682 pasaron la foto a "contain", por lo que
 * ese fondo podía asomar en el aire exterior de imágenes no cuadradas.
 * Este cierre actúa únicamente dentro de la rejilla pública de /cepas/.
 */
html body.kd-strains-page.kd-strains-page .kd-strains-app.kd-strains-app .kd-strains-grid.kd-strains-grid .kd-strain-card.kd-strain-card .kd-strain-card-art.kd-strain-card-art.has-photo,
html body.kd-strains-page.kd-strains-page .kd-strains-app.kd-strains-app .kd-strains-grid.kd-strains-grid .kd-strain-card.kd-strain-card .kd-strain-card-art.kd-strain-card-art.has-main-photo,
html body.kd-strains-page.kd-strains-page .kd-strains-app.kd-strains-app .kd-strains-grid.kd-strains-grid .kd-strain-card.kd-strain-card .kd-strain-card-art.kd-strain-card-art.has-cepas-photo,
html body.kd-standalone-strains-template.kd-standalone-strains-template .kd-strains-app.kd-strains-app .kd-strains-grid.kd-strains-grid .kd-strain-card.kd-strain-card .kd-strain-card-art.kd-strain-card-art.has-photo,
html body.kd-standalone-strains-template.kd-standalone-strains-template .kd-strains-app.kd-strains-app .kd-strains-grid.kd-strains-grid .kd-strain-card.kd-strain-card .kd-strain-card-art.kd-strain-card-art.has-main-photo,
html body.kd-standalone-strains-template.kd-standalone-strains-template .kd-strains-app.kd-strains-app .kd-strains-grid.kd-strains-grid .kd-strain-card.kd-strain-card .kd-strain-card-art.kd-strain-card-art.has-cepas-photo {
    background: #f7f8f7 !important;
    background-color: #f7f8f7 !important;
}

/* El fondo ambiental no es necesario en las tarjetas y puede reintroducir
 * halos oscuros con fotografías transparentes o de fondo negro. */
html body.kd-strains-page .kd-strains-app .kd-strains-grid .kd-strain-card-art.has-photo .kd-strain-photo-backdrop,
html body.kd-strains-page .kd-strains-app .kd-strains-grid .kd-strain-card-art.has-main-photo .kd-strain-photo-backdrop,
html body.kd-strains-page .kd-strains-app .kd-strains-grid .kd-strain-card-art.has-cepas-photo .kd-strain-photo-backdrop,
html body.kd-standalone-strains-template .kd-strains-app .kd-strains-grid .kd-strain-card-art.has-photo .kd-strain-photo-backdrop,
html body.kd-standalone-strains-template .kd-strains-app .kd-strains-grid .kd-strain-card-art.has-main-photo .kd-strain-photo-backdrop,
html body.kd-standalone-strains-template .kd-strains-app .kd-strains-grid .kd-strain-card-art.has-cepas-photo .kd-strain-photo-backdrop {
    display: none !important;
    content: none !important;
}

/* Mantiene el contrato de fotografía completa de v1.40.682. El fondo del IMG
 * se iguala al marco para que ni transparencias ni redondeos revelen negro. */
html body.kd-strains-page .kd-strains-app .kd-strains-grid .kd-strain-card-art.has-photo .kd-strain-card-photo,
html body.kd-strains-page .kd-strains-app .kd-strains-grid .kd-strain-card-art.has-main-photo .kd-strain-card-photo,
html body.kd-strains-page .kd-strains-app .kd-strains-grid .kd-strain-card-art.has-cepas-photo .kd-strain-card-photo,
html body.kd-standalone-strains-template .kd-strains-app .kd-strains-grid .kd-strain-card-art.has-photo .kd-strain-card-photo,
html body.kd-standalone-strains-template .kd-strains-app .kd-strains-grid .kd-strain-card-art.has-main-photo .kd-strain-card-photo,
html body.kd-standalone-strains-template .kd-strains-app .kd-strains-grid .kd-strain-card-art.has-cepas-photo .kd-strain-card-photo {
    background: #f7f8f7 !important;
    background-color: #f7f8f7 !important;
}

/* En modo oscuro se evita negro puro y se integra el aire exterior con la
 * superficie de la tarjeta sin alterar la fotografía. */
html.kd-interface-dark body.kd-strains-page .kd-strains-app .kd-strains-grid .kd-strain-card-art.has-photo,
html.kd-interface-dark body.kd-strains-page .kd-strains-app .kd-strains-grid .kd-strain-card-art.has-main-photo,
html.kd-interface-dark body.kd-strains-page .kd-strains-app .kd-strains-grid .kd-strain-card-art.has-cepas-photo,
html[data-theme="dark"] body.kd-strains-page .kd-strains-app .kd-strains-grid .kd-strain-card-art.has-photo,
html[data-theme="dark"] body.kd-strains-page .kd-strains-app .kd-strains-grid .kd-strain-card-art.has-main-photo,
html[data-theme="dark"] body.kd-strains-page .kd-strains-app .kd-strains-grid .kd-strain-card-art.has-cepas-photo,
html[data-kd-theme="dark"] body.kd-strains-page .kd-strains-app .kd-strains-grid .kd-strain-card-art.has-photo,
html[data-kd-theme="dark"] body.kd-strains-page .kd-strains-app .kd-strains-grid .kd-strain-card-art.has-main-photo,
html[data-kd-theme="dark"] body.kd-strains-page .kd-strains-app .kd-strains-grid .kd-strain-card-art.has-cepas-photo {
    background: #202721 !important;
    background-color: #202721 !important;
}
