/* Шапка/меню */
.ed-header, .ed-navbar {
  background: linear-gradient(135deg, rgba(90,0,255,.65), rgba(0,200,255,.45));
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border-radius: 14px;
  box-shadow: 0 10px 30px rgba(0,0,0,.35);
}

/* Пункты меню */
.ed-header a, .ed-navbar a {
  color: #fff !important;
  font-weight: 600;
  transition: .2s ease;
  text-shadow: 0 0 8px rgba(0,200,255,.35);
}

.ed-header a:hover, .ed-navbar a:hover {
  color: #7df3ff !important;
  text-shadow: 0 0 12px rgba(125,243,255,.9);
}

/* Карточки доната */
.ed-card, .donate-card {
  background: rgba(20,20,40,.65);
  backdrop-filter: blur(8px);
  border-radius: 16px;
  box-shadow: 0 12px 25px rgba(0,0,0,.4);
  transition: transform .2s ease, box-shadow .2s ease;
}

.ed-card:hover, .donate-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 40px rgba(0,200,255,.35);
}

/* Кнопки */
.ed-btn, .btn {
  background: linear-gradient(135deg, #6a00ff, #00d4ff);
  border-radius: 12px;
  box-shadow: 0 0 15px rgba(0,212,255,.45);
  transition: .2s ease;
}

.ed-btn:hover, .btn:hover {
  box-shadow: 0 0 25px rgba(0,212,255,.8);
  transform: translateY(-1px);
}