/*
Theme Name: Twenty Twenty-Five Child
Version: 1.1
Template: twentytwentyfive
*/

strong {
    font-weight: 600;
}

/* 見出しのスタイル */
h2.wp-block-heading {
    margin-top: 2em;
    padding: 0.5em;
    color: var(--wp--preset--color--base);
    background-color: var(--wp--preset--color--custom-main);
}

h3.wp-block-heading {
    margin-top: 2em;
    padding: 0 0.25em 0.5em;
    border-bottom: 3px solid var(--wp--preset--color--custom-main);
}

h4.wp-block-heading {
    margin-top: 2em;
    padding-left: 0.5em;
    border-left: 4px solid var(--wp--preset--color--custom-main);
}

/* 埋め込みブロックのスタイル */
.wp-block-embed iframe {
    width: 580px;
    margin-top: 1.2rem;
}

/* 目次のスタイル */
#toc_container {
    box-sizing: border-box;
}

/* reCAPTCHA非表示 */
.grecaptcha-badge {
    visibility: hidden;
}
