.ast-site-identity .site-title a {
		font-family: var(--e-global-typography-accent-font-family);
		font-size: 0.8em;
    letter-spacing: 0.12em;
    text-transform: uppercase;
		text-decoration: none;
    font-weight: 500;
}

/* 1. Base link styling (removes global underline so the icon stays clear) */
.underline-links {
  color: var(--ast-global-color-3);
  text-decoration: none !important; 
  transition: color 0.3s ease;
}

/* 2. Apply the underline ONLY to the text span */
.underline-links span {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 4px;
  text-decoration-color: var(--ast-global-color-3); /* Starting underline color */
  transition: text-decoration-color 0.3s ease;
}

/* 3. Hover state for the overall color (affects SVG and text) */
.underline-links:hover {
  color: #7b4b2a;
}

/* 4. Hover state specifically for the span's underline */
.underline-links:hover span {
  text-decoration-color: #7b4b2a; 
}

/* 5. SVG styling (Unchanged) */
.svg-icons {
  width: 1em;
  height: 1em;
  vertical-align: middle;
  margin-bottom: 0.25em;
  margin-right: 0.08em;
}

/* 6. SVG Styling for Menu Item */
.svg-icons-menu {
  width: 1em;
  height: 1em;
  vertical-align: middle;
	margin-bottom: 0.08em;
  margin-left: 0.1em;
}

.rc-root[data-v-8d364b22] {
	display:none;
}


#rc-playlist {
		margin-top: 5em;
		clip-path: inset(0px 0px 80px 0px);
}