.wp-block-post-content{
    :is(figure, img){
        width: 100% !important;
    }
    .swiper-container{
        :is(figure, img){
            aspect-ratio: 1;
            object-fit: cover;
        }
    }
}

figure:not(.bc-card figure){
    width: 100% !important;
    figcaption{
        font-style: italic;
        border-left: 4px solid var(--wp--preset--color--secondary);
        padding-left: 10px;
        font-size: var(--wp--preset--font-size--small) !important;
    }
}

.bc-gallery-head {
    h1 {
        font-size: var(--wp--preset--font-size--4-x-large);
    }
}

.wp-block-site-logo.is-default-size img{
    width: 200px;
}

blockquote:not(.instagram-media){
    background: #f7f7f7;
    border-left: 10px solid var(--wp--preset--color--secondary);
    padding: 15px;
    margin: 15px 0;
    & > *{
        font-style: italic;
        font-size: var(--wp--preset--font-size--x-large);
        margin: 0;
    }
}