@import url('https://fonts.googleapis.com/css2?family=Wix+Madefor+Text:wght@400;500;600;700&display=swap');
 
:root {
  --techno-red: #A0211C; 
  --link-red: #EC3E3E; 
  --charcoal: #1C1C1C; 
  --black: #000000; 
  --light-gray: #EEF0F4; 
  --white: #FFFFFF; 
  --cream: #F5F5EE;
}

body {
  font-family:  "Wix Madefor Text", sans-serif;
  background-color: var(--light-gray)
}


a:hover {
  color: var(--link-red);
}
 
.navigator {
  background: var(--black);
  font-family:  "Wix Madefor Text", sans-serif;
  color: var(--white);
}
 
.main-content {
  background: var(--light-gray);
}

 
.main-content a {
  color: var(--link-red);
}
.child-pages a {
  color: var(--black);
}
.child-pages a:hover {
  color: var(--link-red);
}
 
.page-pagination {
  font-family:  "Wix Madefor Text", sans-serif;
}
.page-pagination a:hover {
  color: var(--link-red);
}
.page-pagination a {
  color: var(--black);
}
 
.toc-sticky {
  font-family:  "Wix Madefor Text", sans-serif;
}
 
.toc-sticky a {
  color: var(--black);
}
 
.toc-sticky a:hover {
  color: var(--link-red);
}

 
.toc-list a {
  color: var(--black);
}

.toc-list a:hover {
  color: var(--link-red);
}



.tree-item-header {
  background: var(--black);
  font-family:  "Wix Madefor Text", sans-serif;
  color: var(--white);
}

/* Make each row a nice full-width click strip */
.tree .tree-item-header {
  padding: 6px 10px;
  border-radius: 8px;
}

/* Highlight the whole row when its link is the current page */
.tree .tree-item-header:has(> a[aria-current="page"]) {
  background-color: var(--charcoal);    
}

.button.tree-action {
  background: var(--black);
  color: var(--white);
}


.tree-item {
  font-family:  "Wix Madefor Text", sans-serif;
  color: var(--white);
}

 
.sr-only {
  font-family:  "Wix Madefor Text", sans-serif;
  color: var(--white);
}
 
.breadcrumbs {
  font-family:  "Wix Madefor Text", sans-serif;
}
.breadcrumbs a {
  color: var(--black);
}
 
.breadcrumbs a:hover {
  color: var(--link-red);
}

.expand {
  background: var(--white);
  font-family:  "Wix Madefor Text", sans-serif;
  font-weight: bold;
}

.expand-body {
  background: var(--white);
  font-family:  "Wix Madefor Text", sans-serif;
  font-weight: normal;
}

