.block-post-meta .post-meta__author-date {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: 3px;
    row-gap: 8px;
    color: var(--wp--custom--color--neutral-700);
    font-size: var(--wp--preset--font-size--min);
    font-weight: 400;
    letter-spacing: var(--wp--custom--typography--interface--letter-spacing);
    line-height: var(--wp--custom--line-height--small);
    text-transform: var(--wp--custom--typography--interface--text-transform);
    margin-bottom: 16px;
}

.block-post-meta .post-meta__author-date p {
    margin: 0;
}

.block-post-meta .post-meta__author-date a,
.block-post-meta .post-meta__author-date .date {
    color: var(--wp--preset--color--foreground);
    font-family: var(--wp--custom--typography--interface--font-family);
    font-weight: 600;
    text-decoration: none;
}

.block-post-meta .post-meta__author-date {
    flex: 1 1 100%;
}

.block-post-meta .post-meta__terms-title {
    font-size: var(--wp--preset--font-size--medium);
    text-align: center;
}

.block-post-meta .post-meta__terms .post-terms {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    column-gap: 8px;
    row-gap: 8px;
}

.block-post-meta .post-meta__terms .post-terms a {
    border: var(--wp--custom--button--outline-border-width) var(--wp--custom--button--outline-border-style) var(--wp--custom--button--outline-border-color);
    border-radius: var(--wp--custom--button--border-radius);
    padding: calc(var(--wp--custom--button--padding-block) - var(--wp--custom--button--outline-border-width)) calc(var(--wp--custom--button--padding-inline) - var(--wp--custom--button--outline-border-width));
    background: var(--wp--preset--color--quaternary);
    transition: all 0.3s ease;

    font-family: var(--wp--preset--font-family--primary);
    font-size: var(--wp--preset--font-size--small);
    font-weight: 700;
    letter-spacing: var(--wp--custom--letter-spacing--loose);
    line-height: var(--wp--custom--line-height--small);
    text-transform: uppercase;
    color: var(--wp--preset--color--foreground);
    text-decoration: none;
}

.block-post-meta .post-meta__terms .post-terms a:hover {
    background: var(--wp--preset--color--foreground);
    color: var(--wp--preset--color--background);
}


.block-post-meta .post-comments {
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 8px;
    row-gap: 10px;
    padding-block: 8px;
}

.block-post-meta .post-meta__comments a {
    color: var(--wp--preset--color--foreground);
    font-family: var(--wp--preset--font-family--primary);
    font-size: var(--wp--preset--font-size--small);
    font-weight: 700;
    letter-spacing: var(--wp--custom--letter-spacing--loose);
    line-height: var(--wp--custom--line-height--small);
    text-transform: uppercase;
    color: var(--wp--preset--color--foreground);
    text-decoration: underline;
}