.dashboard-layout{

    display:grid;

    grid-template-columns:360px 1fr;

    gap:30px;

    margin-top:35px;

}

.dashboard-right{

    display:flex;

    flex-direction:column;

    gap:28px;

}

.video-card{

    min-height:420px;

}

.video-placeholder{

    height:260px;

    margin:25px 0;

    border-radius:22px;

    background:linear-gradient(135deg,#17344b,#102435);

    display:flex;

    align-items:center;

    justify-content:center;

}

.video-placeholder i{

    font-size:95px;

    color:white;

}

.subtitle{

    color:#98b3c8;

    margin-top:8px;

}
