@import url('https://fonts.googleapis.com/css2?family=Alex+Brush&family=Montserrat:wght@300;400;600&display=swap');

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  background: url("FP.jpg") center/cover no-repeat fixed;
  color: #eaf7ff;
  font-family: 'Montserrat', sans-serif;
  line-height: 1.6;
  min-height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 40px;
  opacity: 0;
  animation: fadeIn 1.5s forwards;
  position: relative; /* ✅ ДОДАТИ ЦЕ */
}

.overlay {
  position: fixed; /* або absolute — fixed краще для фону */
  background: linear-gradient(to bottom, rgba(163, 194, 255, 0.5), rgba(11, 45, 163, 0.5));
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1; /* ✅ Нижче за content */
  pointer-events: none; /* Щоб не блокував кліки */
}

.content {
  max-width: 800px;
  background: rgba(1, 15, 87, 0.5);
  padding: 40px 60px;
  border-radius: 20px;
  box-shadow: 0 0 40px rgba(247, 229, 195, 0.4);
  backdrop-filter: blur(10px);
  position: relative; /* ✅ Явно вказати */
  z-index: 10; /* ✅ Вище за overlay */
}

/* Заголовок */
header h1 {
  font-family: 'Alex Brush', cursive;
  font-size: 4rem;
  color: #cce8ff;
  text-align: center;
  text-shadow: 0 0 20px rgba(150, 220, 255, 0.7);
}

header p {
  text-align: center;
  color: #a8c8df;
  margin-bottom: 30px;
  font-weight: 300;
}

/* Текст */
.info p {
  margin-bottom: 20px;
  font-size: 1.05rem;
}

.Pneuma {
    color: #fceed2;
}

.Ousia {
    color: #2a1963;
}



/* Кнопка повернення */
.back {
  text-align: center;
  margin-top: 30px;
}

.back a {
  text-decoration: none;
  color:#cce4ff;
  font-weight: 600;
  border: 1px solid #cce4ff;
  padding: 10px 25px;
  border-radius: 30px;
  transition: all 0.3s ease;
}

.back a:hover {
  background-color: #cce4ff;
  color: #0a31bf;
  box-shadow: 0 0 15px rgba(183, 228, 255, 0.6);
}

/* Анімація */
@keyframes fadeIn {
  to {
    opacity: 1;
  }
}





/* Стиль кнопки *
.back-button {
  position: fixed;
  top: 30px;
  left: 30px;
  padding: 10px 20px;
  background: rgba(255, 255, 255, 0.15);
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 25px;
  font-size: 18px;
  font-family: "Poppins", sans-serif;
  text-decoration: none;
  backdrop-filter: blur(8px);
  transition: all 0.3s ease;
  z-index: 100;
}

.back-button:hover {
  background: rgba(255, 255, 255, 0.25);
  transform: scale(1.05);
} */

