:root {
  --sgp-color-brand: #0f172a;
  --sgp-color-accent: #ca8a04;
}


.text-underline {
  text-decoration: underline !important;
  text-decoration-thickness: 0.08em;
  text-underline-offset: 0.16em;
  text-decoration-color: currentColor;
  color: inherit;

  transition: text-decoration-thickness 0.2s ease,
              text-underline-offset 0.2s ease,
              opacity 0.2s ease;
}

.text-underline:hover {
  text-decoration-thickness: 0.14em; 
  text-underline-offset: 0.22em;     
  opacity: 0.85;          
}