
body {
  background-color: var(--wp--custom--color-body);
  color: var(--wp--custom--color-body-text) !important; 
}

.header-bar {
  background-color: var(--wp--custom--color-header);
  color: var(--wp--custom--color-header-text);
}

.search-form {
  background-color: var(--wp--custom--color-search);
}

aside {
  background-color: var(--wp--custom--color-sidebar) !important;
}

footer.main-footer {
  background-color: var(--wp--custom--color-footer);
}

.section-inline-nav {
  border-top: 1px solid var(--wp--custom--color-body) !important;
  background-color: var(--wp--custom--color-footer-pagenav);
  color: var(--wp--custom--color-footer-pagenav-text);
}

.section-inline-nav .inline-nav li {
    border-left: 1px solid var(--wp--custom--color-body) !important;
}

.section-inline-nav .inline-nav li a:hover {
  color: var(--wp--custom--color-footer-pagenav-hover-text);
}

.box .box-title {
  color: var(--wp--custom--color-box);
}

.article--fullscreen .row>[class*=col-] {
  border-color: var(--wp--custom--color-box-border);
}

.side-nav a:hover:not(span),
.side-nav--style2 a:hover:not(span),
.side-nav li>span:hover:not(span),
.side-nav--style2 li>span:hover:not(span),
.side-nav--style2 li>span {
  background-color: var(--wp--custom--color-sidebar-hover);
  color: var(--wp--custom--color-sidebar-hover-text);
}

.side-nav li.current_page_item>a, .side-nav--style2 li.current_page_item>a,
.menu-item-type-custom.current-menu-ancestor>a {
  color: var(--wp--custom--color-sidebar-active-text);
}

.wp-block-group.is-style-bg-graylight {
  background-color: var(--wp--custom--color-group-light);
}

.wp-block-summarybox {
  background-color: var(--wp--custom--color-summarybox);
  color: var(--wp--custom--color-summarybox-text);
}

.wp-block-summarybox.has-white-background-color {
  color: var(--wp--custom--color-summarybox-white-text);
}

.wp-block-summarybox.has-transparent-background-color {
  color: var(--wp--custom--color-summarybox-transparent-text) !important;
}

.wp-block-file:hover {
  border-color: var(--wp--custom--color-file-hover);
}

.wp-block-file:hover a,
.wp-block-file:hover a:after {
  color: var(--wp--custom--color-file-hover);
}

.wp-block-file:hover a:before {
  background-color: var(--wp--custom--color-file-ext-hover);
}

.wp-block-arrowlist a:hover {
  color: var(--wp--custom--color-arrowlist-hover);
}

.wp-block-table .wp-element-caption {
  color: var(--wp--custom--color-table);
}

[data-modal] {
  background-color: var(--wp--custom--color-modal);
}

[data-modal] .wp-block-heading {
  color: var(--wp--custom--color-modal-head);
}

[data-modal] .options button {
  color: var(--wp--custom--color-modal-button);
}

.menu-btn-dots span {
  background-color: var(--wp--custom--color-menu-button);
}