h2 {
  border-left: 2px solid #aa99ff !important;
}

/*
h2[id^="id_"] {
  background-color: #332255 !important;
  color: #DDCCEE !important;
}

h2[id^="id_"]:not(:has(a)) {
  color: #7766AA !important;
}
*/

h3 {
  border-left: 2px solid #aa99ff !important;
}

/*
h3[id^="id_"] {
  color: #551188 !important;
*/

a {
    color: #8A6D18;
}

a:visited {
    color: #8A3D18;
}

a:hover {
    color: #C57A05;
}

a:active {
    color: #FEE247;
}