/*
Last modified: 2024-09-11 09:30:00
*/
@charset "utf-8";
@import (optional, reference) "var.less";
/*Card*/
._card {
    --_p-card: var(--_p);
    --_break: var(--_sz-space);
    background-color: var(--_c-stage);
    border: 1px solid var(--_c-text-bd);
    border-radius: @radius;
    box-sizing: border-box;
    display: block;
    padding: var(--_p-card);
    position: relative;
    .v3-trans-all();
    .v3-listText();
    [rep=poster] {
        aspect-ratio: 4/3;
        overflow: hidden;
        display: block;
        .poster;
        ax-badge,ax-buoy{
            position: absolute;
            left: var(--_sz-font);
            top: var(--_sz-font);
        }
        img {
            .posterImg;
            &[src=""] {
                display: none;
            }
        }
        &:has(img[src=""]):before {
            content: "issue";
            font-family: var(--_ff-icon);
        }
    }
    /*  [poster]+[caption],
    .ax-card-header+.ax-card-body,
    .ax-card-footer {
        margin-top: @break-md;
    } */
    ._card-foot {
        margin-top:var(--_p-card);
    }
    [rep=btns] {
        border-top: 1px solid var(--_c-text-bd);
        margin-bottom: calc(-1*var(--_p-card));
        text-align: center;
        line-height: var(--_sz-header);
        display: flex;
        >* {
            width: calc((100%/24)*12);
            padding: 0;
            flex: auto;
            position: relative;
        }
        >*:not(:last-child) {
            border-right: 1px solid var(--_c-text-bd);
        }
        [rep=left] {
            width: 70%;
            text-align: left;
        }
        [rep=right] {
            width: 30%
        }
    }
    [rep=poster]:nth-child(1),
    [rep=posters]:nth-child(1) {
        margin-bottom: var(--_m);
    }
    ._card-body~[rep=poster],
    ._card-body~[rep=posters] {
        margin-top: var(--_m);
    }
    [rep=poster]+[rep=posters] {
    }
}
._card:hover {
    .shadow();
    [rep=poster] img {
        transform: scale(1.1);
    }
}
