* {
  color: var(--text);
}

h1 {
  font-size: 2.5rem;
}
h2 {
  font-size: 1.625rem;
}
h3 {
  font-size: 1.375rem;
}
h4 {
  font-size: 1.25rem;
}

a:has(h1):hover,
a:has(h2):hover,
a:has(h3):hover,
a:has(h4):hover {
	text-decoration: none;
}

a:has(h1):hover h1,
a:has(h2):hover h2,
a:has(h3):hover h3,
a:has(h4):hover h4{
	color: var(--text-blue);
	transition: color 0.2s ease-in;
}