/* shorts page */
.short-page .section-container,
.video-page .section-container{
    padding:0;
}
.short-page header{
    background: transparent;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
}
.short-page header .logo-wrap{
    padding: .5rem 1rem;
    border-radius: 50px;
    background-color: var(--primary-color)
}
.short-page header nav,
.short-page header .hamburger-wrap{
    display: none;
}
/* video page */
.video-page .shorts-container .shorts-layout .shorts-player-container{
    aspect-ratio: 16 / 9;
}
/* single-post */
.single-post-page .single-post .card.no-post{
    padding-inline: var(--padding-inline);
}
.single-post-page .single-post .card-container .card-wrap{
    border: 0;
}
.single-post-page .single-post .post-content h2,
.single-post-page .single-post .post-content h3,
.single-post-page .single-post .post-content h4,
.single-post-page .single-post .post-content p,
.single-post-page .single-post .post-content ul,
.single-post-page .single-post .post-content ol{
    margin-top: 1rem;
}
.single-post-page .single-post .post-content h2{
    font-size: 2.1rem;
    line-height: 1.2;
    margin-top: 1.6rem;
}
.single-post-page .single-post .post-content p{
    text-align: justify;
}
.single-post-page .single-post .post-content ul,
.single-post-page .single-post .post-content ol{
    display: flex;
    flex-direction: column;
    gap: .3rem;
    font-size: 1.4rem;
    font-weight: 300;
    margin-left: 2rem;
}
.single-post-page .single-post .post-content strong{
    font-weight: 600;
}
.single-post-page .single-post .card-wrap .post-card .post-content{
    padding: 0;
    padding-inline: 1rem;
}
@media(min-width:768px){
.single-post-page .single-post .card-wrap .post-card .img-wrap{
    padding: 1rem
}  
}
@media(min-width:992px){
    .single-post-page .single-post .card-wrap .post-card .img-wrap{
        padding-inline:2rem;
    }
    .single-post-page .single-post .card-wrap .post-card .img-wrap img{
        aspect-ratio: 9 / 4;
        object-fit: fill;
    }
    .single-post-page .single-post .card-wrap .post-card .post-content{
        padding-inline: 2rem;
    }
}