.color-accent, .color-accent-hover:hover, .color-accent-hover:focus, :root .has-accent-color, .has-drop-cap:not(:focus):first-letter, .wp-block-button.is-style-outline, a {
    color: #cd2653;
}

blockquote, .border-color-accent, .border-color-accent-hover:hover, .border-color-accent-hover:focus {
    border-color: #cd2653;
}

button, .button, .faux-button, .wp-block-button__link, .wp-block-file .wp-block-file__button, input[type="button"], input[type="reset"], input[type="submit"], .bg-accent, .bg-accent-hover:hover, .bg-accent-hover:focus, :root .has-accent-background-color, .comment-reply-link {
    background-color: #cd2653;
}

.fill-children-accent, .fill-children-accent * {
    fill: #cd2653;
}

body, .entry-title a, :root .has-primary-color {
    color: #000000;
}

:root .has-primary-background-color {
    background-color: #000000;
}

cite, figcaption, .wp-caption-text, .post-meta, .entry-content .wp-block-archives li, .entry-content .wp-block-categories li, .entry-content .wp-block-latest-posts li, .wp-block-latest-comments__comment-date, .wp-block-latest-posts__post-date, .wp-block-embed figcaption, .wp-block-image figcaption, .wp-block-pullquote cite, .comment-metadata, .comment-respond .comment-notes, .comment-respond .logged-in-as, .pagination .dots, .entry-content hr:not(.has-background), hr.styled-separator, :root .has-secondary-color {
    color: #6d6d6d;
}

:root .has-secondary-background-color {
    background-color: #6d6d6d;
}

pre, fieldset, input, textarea, table, table *, hr {
    border-color: #dcd7ca;
}

caption, code, code, kbd, samp, .wp-block-table.is-style-stripes tbody tr:nth-child(odd), :root .has-subtle-background-background-color {
    background-color: #dcd7ca;
}

.wp-block-table.is-style-stripes {
    border-bottom-color: #dcd7ca;
}

.wp-block-latest-posts.is-grid li {
    border-top-color: #dcd7ca;
}

:root .has-subtle-background-color {
    color: #dcd7ca;
}

body:not(.overlay-header) .primary-menu > li > a, body:not(.overlay-header) .primary-menu > li > .icon, .modal-menu a, .footer-menu a, .footer-widgets a, #site-footer .wp-block-button.is-style-outline, .wp-block-pullquote:before, .singular:not(.overlay-header) .entry-header a, .archive-header a, .header-footer-group .color-accent, .header-footer-group .color-accent-hover:hover {
    color: #cd2653;
}

.social-icons a, #site-footer button:not(.toggle), #site-footer .button, #site-footer .faux-button, #site-footer .wp-block-button__link, #site-footer .wp-block-file__button, #site-footer input[type="button"], #site-footer input[type="reset"], #site-footer input[type="submit"] {
    background-color: #cd2653;
}

.header-footer-group, body:not(.overlay-header) #site-header .toggle, .menu-modal .toggle {
    color: #000000;
}

body:not(.overlay-header) .primary-menu ul {
    background-color: #000000;
}

body:not(.overlay-header) .primary-menu > li > ul:after {
    border-bottom-color: #000000;
}

body:not(.overlay-header) .primary-menu ul ul:after {
    border-left-color: #000000;
}

.site-description, body:not(.overlay-header) .toggle-inner .toggle-text, .widget .post-date, .widget .rss-date, .widget_archive li, .widget_categories li, .widget cite, .widget_pages li, .widget_meta li, .widget_nav_menu li, .powered-by-wordpress, .to-the-top, .singular .entry-header .post-meta, .singular:not(.overlay-header) .entry-header .post-meta a {
    color: #6d6d6d;
}

.header-footer-group pre, .header-footer-group fieldset, .header-footer-group input, .header-footer-group textarea, .header-footer-group table, .header-footer-group table *, .footer-nav-widgets-wrapper, #site-footer, .menu-modal nav *, .footer-widgets-outer-wrapper, .footer-top {
    border-color: #dcd7ca;
}

    .header-footer-group table caption, body:not(.overlay-header) .header-inner .toggle-wrapper::before {
        background-color: #dcd7ca;
    }
