/*-- scss:defaults --*/
$mygreen: #009066;  /* A soft green */
$primary: $mygreen !default;
$secondary: #00c77a;  /* A lighter green */

/*-- scss:rules --*/
h1, h2, h3, h4, h5, h6 {
  color: $primary;
}

.navbar {
  background-image: linear-gradient(to bottom, $primary, darken($primary, 10%));
}

.quarto-title-meta {
  font-size: 66%;
  font-style: italic;
}

a {
  text-decoration: none;
  color: #606060;
}

a:hover {
  text-decoration: underline;
  //color: #A06060;
}

a.toc-action {
  font-style: italic;
}

a.nav-link {

}

a.nav-link.active {
  text-decoration: underline;
}

div[class="proof"] {
  background: #F9FFF9;  /* Almost white, with a hint of green */
  border: 0.1px solid lightgrey;
  padding: 10px;
  margin-bottom: 10px;
  border-radius: 10px;
}

div[class*="theorem"] {
  background: #F2FFF2;  /* Very light green for theorems */
  padding: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  border-radius: 10px;
}

div[class="theorem definition"] {
  background: #F7FFF7;  /* Very subtle green for definitions */
  border: 0.1px solid lightgrey;
  padding: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  border-radius: 10px;
}

span[class="proof-title"] {
  font-weight: bold;
}
