@charset "utf-8";

.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: rgb(226, 38, 88); }

blockquote, .border-color-accent, .border-color-accent-hover:hover, .border-color-accent-hover:focus { border-color: rgb(226, 38, 88); }

button:not(.toggle), .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: rgb(226, 38, 88); }

.fill-children-accent, .fill-children-accent * { fill: rgb(226, 38, 88); }

:root .has-background-color, button, .button, .faux-button, .wp-block-button__link, .wp-block-file__button, input[type="button"], input[type="reset"], input[type="submit"], .wp-block-button, .comment-reply-link, .has-background.has-primary-background-color:not(.has-text-color), .has-background.has-primary-background-color :not(.has-text-color), .has-background.has-accent-background-color:not(.has-text-color), .has-background.has-accent-background-color :not(.has-text-color) { color: rgb(255, 255, 255); }

:root .has-background-background-color { background-color: rgb(255, 255, 255); }

body, .entry-title a, :root .has-primary-color { color: rgb(0, 0, 0); }

:root .has-primary-background-color { background-color: rgb(0, 0, 0); }

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: rgb(109, 109, 109); }

:root .has-secondary-background-color { background-color: rgb(109, 109, 109); }

pre, fieldset, input, textarea, table, table *, hr { border-color: rgb(219, 219, 219); }

caption, code, code, kbd, samp, .wp-block-table.is-style-stripes tbody tr:nth-child(2n+1), :root .has-subtle-background-background-color { background-color: rgb(219, 219, 219); }

.wp-block-table.is-style-stripes { border-bottom-color: rgb(219, 219, 219); }

.wp-block-latest-posts.is-grid li { border-top-color: rgb(219, 219, 219); }

:root .has-subtle-background-color { color: rgb(219, 219, 219); }

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: rgb(205, 38, 83); }

.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: rgb(205, 38, 83); }

.header-footer-group, body:not(.overlay-header) #site-header .toggle, .menu-modal .toggle { color: rgb(0, 0, 0); }

body:not(.overlay-header) .primary-menu ul { background-color: rgb(0, 0, 0); }

body:not(.overlay-header) .primary-menu > li > ul::after { border-bottom-color: rgb(0, 0, 0); }

body:not(.overlay-header) .primary-menu ul ul::after { border-left-color: rgb(0, 0, 0); }

.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: rgb(109, 109, 109); }

.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: rgb(220, 215, 202); }

.header-footer-group table caption, body:not(.overlay-header) .header-inner .toggle-wrapper::before { background-color: rgb(220, 215, 202); }