/*
引用ブロック
*/

.wp-block-quote,
.wp-block-pullquote{
    background-color: var(--color-quote);
    padding: var(--space-m) var(--space-s) var(--space-s) var(--space-s);
    margin:var(--space-s) auto var(--space-m) auto;
    width: 100%;
    position: relative;
    line-height: var(--line-height-m);
    font-style: italic;
    text-align: left;
    font-size: var(--font-size-s);
    color: var(--color-on-quote);
}

.wp-block-quote::before,
.wp-block-pullquote::before{
    content: "‘‘";
    color: var(--color-quote-decoration);
    font-size: var(--font-size-3xl);
    position: absolute;
    top: -0.5em;
    left: 0;
}

.wp-block-pullquote cite{
    display:flex;
    justify-content: flex-end;
    font-style: italic;
    font-size: var(--font-size-s);
}

.wp-block-pullquote cite a{
    color: var(--color-on-quote);
}

/*画像ブロック*/

.wp-block-image{
    margin: var(--space-s) var(--space-s) var(--space-m) var(--space-s);
}

/*リストブロック*/

ul.wp-block-list,
ol.wp-block-list{
    margin-block-start: 0;
    margin-block-end: 0;
    margin-inline-start: 0;
    margin-inline-end: 0;
    padding-inline-start: 0;
    margin: 0 0 var(--space-s) var(--space-s);
}