:root {
    --background-light: #e8f5e9;
    --background-dark: #d0e9d6;
    --text-color: black;
    --text-light: #4a6b5a;
    --box-background: linear-gradient(to bottom, #fffacb, #fff59c);
    --border-color: #931f2b;
    
    --header-background: #5a8a72;
    --header-text: #e8f5e9;
    
    --navbar-background: #4a6b5a;
    --navbar-text: #e8f5e9;
    --navbar-hover: #821722;
    
    --sidebar-background: linear-gradient(to bottom, #fffacb, #fff59c);
    --sidebar-text: black;
    --sidebar-link: #fff59c;
    --sidebar-hover: #fcef79;
    
    --main-background: #;
    
    --footer-background: #5a8a72;
    --footer-text: #e8f5e9;
    
    --header-background-start: #931f2b;
    --header-background-middle: #821722;
    --header-background-end: #931f2b;

    --navbar-background-start: #931f2b;
    --navbar-background-end: #821722;
}

::selection {
  background-color:#931f2b;
  color:white;
}

.toc-link {
  color:black;
}

body::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-image: url('/europe/uk/england/img/pattern.jpg');
  background-repeat: repeat;
  background-size: auto;
  opacity: 0.6;
  z-index: -9999;
  pointer-events: none;
}