.video {
    align-items: center;
    justify-items: center;
}



/* 
    =================
    [ Card Rekaman ]
    =================
*/
.rekaman-card {
    display: block;
    padding: 2rem;
    margin: 1rem;

    background-color: aliceblue;
    border-radius: 2rem;

    width: 35rem;
}

.rekaman-thumbnail img {
    border-radius: 0.75rem;
    margin-bottom: 0.5rem;
}

.rekaman-thumbnail img:hover {
    border-radius: 0%;
    cursor: pointer;
}

.rekaman-judul {
    
    font-size: 1.2rem;
    font-weight: bold;

    margin-bottom: none;
}

.rekaman-btn {
    display: inline-block;
    padding: 0.5rem 3rem;
    text-decoration: none;
    background-color: var(--primary);

    color: white;
    font-weight: 500;

    border-radius: 15px;

    /* animate transform explicitly and hint the browser */
    transition: transform 0.22s ease, background-color 0.22s ease;
    will-change: transform;
    transform-origin: center;
}

.rekaman-btn:hover {
    transform: scale(1.12);
    background-color: var(--info);
}



.rekaman-btn:active {
    transform: scale(0.98);
}