.btn-softglow {
  transition: all 0.4s ease !important;
  background-color: rgba(255, 215, 0, 0.05) !important;
  border-radius: 12px !important;
  box-shadow: 0 0 0 rgba(255, 215, 0, 0);
}

.btn-softglow:hover {
  background-color: rgba(255, 215, 0, 0.15) !important;
  box-shadow: 0 0 15px rgba(255, 215, 0, 0.25) !important;
  color: #ffd700 !important;
}


header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
  background: transparent !important;
  box-shadow: none !important;
}


/* Плавное подчеркивание для кнопок меню */
.t-btn[data-href]:after {
    content: '';
    position: absolute;
    width: 0;
    height: 2px;
    bottom: 0;
    left: 0;
    background-color: currentColor;
    transition: width 0.3s ease;
}

.t-btn[data-href]:hover:after {
    width: 100%;
}
