/* Улучшение читаемости текста на белом фоне */
.text-blue-800 {
  text-shadow: 
    1px 1px 2px rgba(0, 0, 0, 0.1),
    0 0 10px rgba(30, 64, 175, 0.2);
  font-weight: 600;
}

/* Дополнительные стили для лучшей читаемости */
.text-enhanced {
  text-shadow: 
    1px 1px 3px rgba(0, 0, 0, 0.15),
    0 0 15px rgba(0, 0, 0, 0.1);
  font-weight: 700;
  letter-spacing: 0.5px;
}

/* Стили для заголовков */
h1, h2, h3, h4, h5, h6 {
  text-shadow: 
    2px 2px 4px rgba(0, 0, 0, 0.2),
    0 0 20px rgba(0, 0, 0, 0.1);
  font-weight: 800;
}

/* Стили для параграфов */
p {
  text-shadow: 
    1px 1px 2px rgba(0, 0, 0, 0.1),
    0 0 8px rgba(0, 0, 0, 0.05);
  font-weight: 500;
  line-height: 1.8;
}

/* Стили для кнопок и ссылок */
button, a {
  text-shadow: 
    1px 1px 3px rgba(0, 0, 0, 0.2),
    0 0 10px rgba(0, 0, 0, 0.1);
  font-weight: 600;
}

/* Стили для карточек и блоков */
.card, .section {
  box-shadow: 
    0 4px 20px rgba(0, 0, 0, 0.1),
    0 2px 10px rgba(0, 0, 0, 0.05);
  border: 2px solid rgba(0, 0, 0, 0.1);
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
}

/* Стили для навигации */
.nav-links a {
  text-shadow: 
    1px 1px 2px rgba(0, 0, 0, 0.15),
    0 0 8px rgba(0, 0, 0, 0.1);
  font-weight: 600;
}

/* Стили для логотипа */
.logo {
  text-shadow: 
    3px 3px 6px rgba(0, 0, 0, 0.3),
    0 0 30px rgba(255, 107, 53, 0.5);
  font-weight: 900;
} 