
/* 埋め込みブロックのスタイル */
.wp-embed {
    padding: min(6%, 20px) min(6%, 25px);
    position: relative;
    transition: opacity 0.3s;
}

.wp-embed:hover {
    opacity: 0.7;
}

p.wp-embed-heading {
    font-size: 17px;
}

.wp-embed-featured-image.square {
    width: 35%;
    margin-right: 10px;
    margin-bottom: 0;
    overflow: hidden;
}

.wp-embed-featured-image a::after {
    content: "";
    position: absolute;
    inset: 0;
}

.wp-embed-featured-image img {
    vertical-align: bottom;
    transition: transform 0.3s;
}

.wp-embed:hover .wp-embed-featured-image img {
    transform: scale(1.2);
}

.wp-embed-excerpt {
    float: right;
    width: max(calc((100% - 160px) - 10px), calc(65% - 10px));
    font-size: 13px;
}

.wp-embed-footer {
    display: none;
}