.tag-description__content a {
  background-image: linear-gradient(var(--color-link-1), var(--color-link-1));
  background-position: 0 100%;
  background-repeat: no-repeat;
  background-size: 0 1px;
  color: var(--color-link-1);
  font-weight: 700;
  transition: background-size .3s ease 0s, color .3s ease 0s;
  word-break: break-word;
}

.tag-description__content a:hover {
  background-size: 100% 1px;
  color: var(--color-text-1)
}

/*
 * Add top position override hotfix
 * ref: https://delfi-lt-digital.atlassian.net/browse/DD-3518
 * x-ref: https://gitlab.delfi.net/lt/portal/portal-root/-/commit/6cdf43d287c7d6ae44d63545da344c70c3da3488
 */
.banner--tower > div:has(.adform-adbox-floated) {
  top: 0 !important;
}

/* UEFA nav item hover, #DEV-122 */
.header-menu__item-content.header-menu__item-content--uefa:hover {
  color: #fff !important;
  background: linear-gradient(90deg, #608160 0%, #424342 100%) !important; 
}

/* 
 * Delfi TV widget fixes after EAA updates
 * https://gitlab.delfi.net/lt/portal/portal-custom-pages/tv-guide/-/merge_requests/15
 */
.delfi-tv-widget__header > div {
  max-width: 250px !important;
}

@media (max-width: 767.98px) {
  .delfi-tv-widget__header > div {
    max-width: 100% !important;
  }
}