.prayas-buttons {
  display: flex;
  gap: 1rem;
  justify-content: flex-end;
  padding: 1rem;
  background-color: #2c0094; /* Deep purple */
}

.prayas-buttons button {
  padding: 0.75rem 1.25rem;
  background: #f2f2f2;
  border: none;
  border-radius: 0.5rem;
  font-weight: 600;
  cursor: pointer;
  color: #2c0094;
  transition: background 0.3s ease;
}

.prayas-buttons button:hover {
  background: #e0e0e0;
}

/* Video Overlay */
.video-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.85);
  display: none;
  align-items: center;
  justify-content: center;
  z-index: 9999;
}

.video-container {
  width: 90%;
  max-width: 960px;
  aspect-ratio: 16 / 9;
  background: #000;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
}

.video-container iframe {
  width: 100%;
  height: 100%;
  border: none;
}
