.gradient-bg {
   background: linear-gradient(135deg, #0f172a, #1e293b, #334155);
}

.glass-card {
   background: rgba(255, 255, 255, 0.05);
   backdrop-filter: blur(8px);
   border-radius: 12px;
   border: 1px solid rgba(255, 255, 255, 0.1);
   transition: all 0.3s ease;
}

.glass-card:hover {
   background: rgba(255, 255, 255, 0.08);
   border: 1px solid rgba(255, 255, 255, 0.15);
}

.btn-gradient {
   background: linear-gradient(135deg, #3b82f6, #1d4ed8);
   transition: all 0.2s ease;
   border: none;
}

.btn-gradient:hover {
   background: linear-gradient(135deg, #2563eb, #1e40af);
   transform: translateY(-1px);
   box-shadow: 0 4px 12px rgba(59, 130, 246, 0.3);
}

.logo-pulse {
   animation: none;
   transition: transform 0.2s ease;
}

.logo-pulse:hover {
   transform: scale(1.02);
}

.feature-card {
   transition: all 0.2s ease;
}

.feature-card:hover {
   transform: translateY(-4px);
   background: rgba(255, 255, 255, 0.08);
}

/* Дополнительные стили для спокойного дизайна */
.text-primary {
   color: #e2e8f0;
}

.text-secondary {
   color: #94a3b8;
}

.border-subtle {
   border-color: rgba(255, 255, 255, 0.1);
}