/*
 ============================================================
 ASPIRIN V214.6.2 — MEDIA FEATURES
 ============================================================
*/


.a145-media-item {
    position: relative;
    overflow: hidden;
}


.a21462-video-poster {
    position: absolute;
    inset: 0;

    width: 100%;
    height: 100%;

    object-fit: cover;

    display: block;
}


.a21462-video-play {
    position: absolute !important;

    left: 50% !important;
    top: 50% !important;
    right: auto !important;
    bottom: auto !important;

    transform: translate(-50%, -50%);

    width: 52px;
    height: 52px;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 999px;

    background:
        rgba(0, 0, 0, 0.68);

    backdrop-filter:
        blur(8px);

    -webkit-backdrop-filter:
        blur(8px);

    font-size: 24px;

    line-height: 1;

    color: #ffffff;

    pointer-events: none;

    z-index: 3;
}


.a145-media-delete {
    z-index: 6 !important;
}


.a21462-download {
    position: absolute;

    right: 16px;

    bottom:
        calc(
            18px
            + env(safe-area-inset-bottom)
        );

    z-index: 10070;

    min-height: 46px;

    padding:
        0 18px;

    border:
        1px solid
        rgba(203, 255, 51, 0.48);

    border-radius:
        15px;

    background:
        rgba(17, 24, 17, 0.92);

    color:
        #d2ff3f;

    font-size:
        14px;

    font-weight:
        800;

    letter-spacing:
        0.01em;

    box-shadow:
        0 8px 28px
        rgba(0, 0, 0, 0.30);

    backdrop-filter:
        blur(14px);

    -webkit-backdrop-filter:
        blur(14px);

    cursor:
        pointer;
}


.a21462-download[hidden] {
    display:
        none !important;
}


.a21462-download:disabled {
    opacity:
        0.65;
}
