.wp-block-post-content :not(pre) > code,
.entry-content :not(pre) > code,
.wp-block-query :not(pre) > code,
.editor-styles-wrapper .wp-block-post-content :not(pre) > code,
.editor-styles-wrapper .wp-block-paragraph code:not(pre code) {
    font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;
    font-size: 0.9em;
    font-weight: 500;
    padding: 0.15em 0.45em;
    border-radius: var(--corner-radius-003, 4px);
    background-color: var(--wp--preset--color--custom-primary-back, #e5e5e5);
    color: var(--wp--preset--color--contrast, #000);
    overflow-wrap: anywhere;
    word-break: break-word;
    hyphens: none;
}

.wp-block-post-content pre.wp-block-code,
.entry-content pre.wp-block-code,
.wp-block-query pre.wp-block-code,
.editor-styles-wrapper pre.wp-block-code {
    font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;
    font-size: var(--wp--preset--font-size--small, 14px);
    line-height: 1.6;
    padding: var(--spacing-011, 1rem) var(--spacing-012, 1.25rem);
    border-radius: var(--corner-radius-005, 6px);
    background-color: var(--wp--preset--color--custom-primary-back, #e5e5e5);
    color: var(--wp--preset--color--contrast, #000);
    white-space: pre-wrap;
    overflow-wrap: anywhere;
    word-break: break-word;
    tab-size: 2;
    hyphens: none;
    max-width: 100%;
    box-sizing: border-box;
}

.wp-block-post-content pre.wp-block-code code,
.entry-content pre.wp-block-code code,
.wp-block-query pre.wp-block-code code,
.editor-styles-wrapper pre.wp-block-code code {
    font-family: inherit;
    font-size: inherit;
    font-weight: 400;
    padding: 0;
    background: transparent;
    color: inherit;
    border-radius: 0;
    white-space: inherit;
    overflow-wrap: inherit;
    word-break: inherit;
}

.wp-block-post-content pre:not(.wp-block-code),
.entry-content pre:not(.wp-block-code) {
    font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;
    font-size: var(--wp--preset--font-size--small, 14px);
    line-height: 1.6;
    padding: var(--spacing-011, 1rem);
    border-radius: var(--corner-radius-005, 6px);
    background-color: var(--wp--preset--color--custom-primary-back, #e5e5e5);
    color: var(--wp--preset--color--contrast, #000);
    white-space: pre-wrap;
    overflow-wrap: anywhere;
    word-break: break-word;
    tab-size: 2;
    hyphens: none;
    max-width: 100%;
    box-sizing: border-box;
}

.wp-block-post-content pre:not(.wp-block-code) code,
.entry-content pre:not(.wp-block-code) code {
    font-family: inherit;
    font-size: inherit;
    padding: 0;
    background: transparent;
    color: inherit;
    white-space: inherit;
}
