/*
RUTA: wwwroot/css/pages/heroesbattledisk.css
----------------------------------------------------------
Wegmüller Freelancer - Heroes Battledisk · H26
- CSS local solo para la disposición interna de los 5 recursos por personaje.
- Conserva figura, dos discos, frontal azul y reverso horizontal.
- Paleta, tipografía, tarjetas, tabs, visor y botones vienen del sistema WF común.
Última modificación: 2026-09-15 - H26 Heroes Battledisk
----------------------------------------------------------
*/

.wf-battledisk-card {
    min-width: 0;
}

.wf-battledisk-assets {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: .45rem;
    align-items: stretch;
}

.wf-battledisk-asset {
    min-width: 0;
}

.wf-battledisk-asset-figure,
.wf-battledisk-asset-card-front,
.wf-battledisk-asset-card-back {
    grid-column: 1 / -1;
}

.wf-battledisk-image-button {
    width: 100%;
    min-height: 7.15rem;
    padding: .38rem;
}

.wf-battledisk-asset-figure .wf-battledisk-image-button {
    min-height: 10.4rem;
}

.wf-battledisk-image {
    max-height: 7.1rem;
}

.wf-battledisk-image-figure {
    max-height: 9.7rem;
}

.wf-battledisk-asset-disc-name .wf-battledisk-image-button,
.wf-battledisk-asset-disc-points .wf-battledisk-image-button {
    width: min(100%, 10.9rem);
    margin-inline: auto;
    padding: .35rem;
}

.wf-battledisk-image-disc-name,
.wf-battledisk-image-disc-points {
    max-width: 9.55rem;
    max-height: 5.2rem;
}

.wf-battledisk-asset-card-front {
    justify-self: center;
    width: min(100%, 6.2rem);
}

.wf-battledisk-asset-card-front .wf-battledisk-image-button {
    min-height: 8.15rem;
}

.wf-battledisk-image-card-front {
    max-width: 5.15rem;
    max-height: 7.45rem;
}

.wf-battledisk-asset-card-back {
    justify-self: stretch;
}

.wf-battledisk-asset-card-back .wf-battledisk-image-button {
    min-height: 8.05rem;
    padding: .42rem;
}

.wf-battledisk-image-card-back {
    width: auto;
    max-width: 100%;
    max-height: 6.9rem;
}

@media (max-width: 575.98px) {
    .wf-battledisk-assets {
        grid-template-columns: 1fr;
    }

    .wf-battledisk-asset-figure,
    .wf-battledisk-asset-card-front,
    .wf-battledisk-asset-card-back {
        grid-column: auto;
        width: 100%;
    }

    .wf-battledisk-asset-disc-name .wf-battledisk-image-button,
    .wf-battledisk-asset-disc-points .wf-battledisk-image-button {
        width: 100%;
    }
}
