@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,400;0,600;1,400;1,600&family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap');

:root {
  --wp-admin-theme-color: #ed1c24;
  --wp-admin-theme-color-darker-10: #a10000;
  --wp-admin-theme-color-darker-20: #870000;
}

#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
#adminmenu li.current a.menu-top,
.folded #adminmenu li.wp-has-current-submenu,
.folded #adminmenu li.current.menu-top,
#adminmenu .wp-menu-arrow,
#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,
#adminmenu .wp-menu-arrow div {
  background: #da4d51;
}

.components-button.is-tertiary {
  background-color: #f3d3d33f;
}

.wp-core-ui .button.hover,
.wp-core-ui .button:hover,
.wp-core-ui .button-secondary:hover {
  color: #870000 !important;
  border-color: #870000 !important;
}

.wp-core-ui .button-primary {
  color: white !important;
  background: #da4d51 !important;
  border-color: #da4d51 !important;
}
.wp-core-ui .button-primary:hover {
  color: white !important;
  background: #870000 !important;
  border-color: #870000 !important;
}

.wrap .add-new-h2,
.wrap .add-new-h2:active,
.wrap .page-title-action,
.wrap .page-title-action:active {
  border: 1px solid #ed1c24;
  color: #ed1c24;
}

.media-router .media-menu-item:hover,
.media-router .media-menu-item:active,
.media-modal-close:hover,
.media-modal-close:active,
.components-button.is-link {
  color: #ed1c24;
}

a {
  color: #000000;
}

a:hover,
a:active,
.media-frame a,
.wp-core-ui .button-link {
  color: #ed1c24;
}

.media-frame a:hover {
  color: #870000;
}

#adminmenu ul a:hover,
#adminmenu li.menu-top > a:focus,
#adminmenu .wp-submenu a:hover,
#adminmenu .wp-submenu a:focus,
#adminmenu .wp-not-current-submenu a:hover,
#adminmenu .wp-not-current-submenu a:focus {
  color: #da4d51 !important;
}

#adminmenu li.menu-top:hover,
#adminmenu li.opensub > a.menu-top,
#adminmenu li > a.menu-top:focus {
  color: #da4d51 !important;
}

#adminmenu li.wp-not-current-submenu:hover div.wp-menu-image:before,
#adminmenu li.wp-not-current-submenu a:focus div.wp-menu-image:before,
#adminmenu li.wp-not-current-submenu a:focus div.wp-menu-image,
#adminmenu li.wp-not-current-submenu a:hover div.wp-menu-image,
#adminmenu li.wp-not-current-submenu a:focus div.wp-menu-image.svg,
#adminmenu li.wp-not-current-submenu a:hover div.wp-menu-image.svg,
#adminmenu li.opensub.wp-not-current-submenu div.wp-menu-image:before {
  color: #da4d51 !important;
}
.wp-core-ui .button,
.wp-core-ui .button-secondary {
  color: #ed1c24;
  border-color: #ed1c24;
}

#wpadminbar:not(.mobile) .ab-top-menu > li > .ab-item:focus,
#wpadminbar.nojq .quicklinks .ab-top-menu > li > .ab-item:focus,
#wpadminbar:not(.mobile) .ab-top-menu > li:hover > .ab-item,
#wpadminbar .ab-top-menu > li.hover > .ab-item {
  color: #da4d51 !important;
}

#adminmenu .toplevel_page_manage_ask .awaiting-mod {
  margin: 1px 0 -1px -2px;
}

.editor-styles-wrapper a {
  color: #da4d51;
}

.editor-styles-wrapper h4.wp-block {
  font-size: 24px;
}

.editor-styles-wrapper h2.wp-block,
.editor-styles-wrapper h3.wp-block,
.editor-styles-wrapper h4.wp-block {
  color: #ed1c24;
  font-family: 'Barlow Condensed', 'Noto Serif', sans-serif;
}

.editor-styles-wrapper p.wp-block {
  font-family: 'PT Serif', 'Noto Serif', sans-serif;
}
