/* public/css/pages/wiki.css */

.wiki-container {
  padding-top: 150px; max-width: 800px; margin: 0 auto; padding-bottom: 4rem;
}

.wiki-header {
  text-align: center;
  margin-bottom: 3rem;
  animation: fadeIn 0.5s ease-out;
}

.wiki-icon {
  font-size: 4rem;
  margin-bottom: 1rem;
  display: block;
  filter: drop-shadow(0 0 10px rgba(123, 44, 191, 0.5));
}

.wiki-content {
  background: rgba(20, 20, 35, 0.6);
  border: 1px solid rgba(255, 255, 255, 0.1);
  padding: 3rem;
  border-radius: 20px;
  font-size: 1.1rem;
  line-height: 1.8;
  color: #e0e0e0;
  box-shadow: 0 10px 30px rgba(0,0,0,0.3);
}

/* Estilos para el contenido inyectado (h2, p, ul) */
.wiki-content h2 {
  color: var(--secondary);
  margin-top: 2.5rem;
  margin-bottom: 1rem;
  font-family: var(--font-display);
  border-bottom: 1px solid rgba(255,255,255,0.1);
  padding-bottom: 0.5rem;
}

.wiki-content h3 {
  color: var(--primary-glow);
  margin-top: 2rem;
  margin-bottom: 0.8rem;
}

.wiki-content p { margin-bottom: 1.5rem; }
.wiki-content ul { margin-bottom: 1.5rem; padding-left: 1.5rem; }
.wiki-content li { margin-bottom: 0.5rem; }

/* Preguntas Frecuentes (FAQ) */
.question { font-weight: bold; color: white; margin-bottom: 0.5rem; font-size: 1.1em; }
.answer { margin-bottom: 2rem; color: #ccc; }

.back-link {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  margin-bottom: 2rem;
  color: var(--text-muted);
  font-weight: 600;
  transition: 0.2s;
  text-decoration: none;
}
.back-link:hover { color: var(--primary); transform: translateX(-5px); }

@keyframes fadeIn {
  from { opacity: 0; transform: translateY(20px); }
  to { opacity: 1; transform: translateY(0); }
}

@media (max-width: 768px) {
  .wiki-content { padding: 1.5rem; }
  .wiki-container { padding-top: 100px; padding-left:1rem; padding-right:1rem; }
}
/* public/css/pages/wiki.css */

.wiki-container {
  padding-top: 120px; max-width: 800px;  margin: 0 auto; padding-bottom: 4rem;
}

.wiki-header {
  text-align: center; margin-bottom: 3rem; animation: fadeIn 0.5s ease-out;
}

.wiki-icon {
  font-size: 4rem; margin-bottom: 1rem; display: block;
  filter: drop-shadow(0 0 10px rgba(123, 44, 191, 0.5));
}

.wiki-content {
  background: rgba(20, 20, 35, 0.6); border: 1px solid rgba(255, 255, 255, 0.1);
  padding: 3rem; border-radius: 20px; font-size: 1.1rem; line-height: 1.8;
  color: #e0e0e0; box-shadow: 0 10px 30px rgba(0,0,0,0.3);
}

/* Estilos para el contenido inyectado (h2, p, ul) */
.wiki-content h2 {
  color: var(--secondary); margin-top: 2.5rem; margin-bottom: 1rem;
  font-family: var(--font-display); border-bottom: 1px solid rgba(255,255,255,0.1);
  padding-bottom: 0.5rem;
}

.wiki-content h3 {
  color: var(--primary-glow); margin-top: 2rem; margin-bottom: 0.8rem;
}

.wiki-content p { margin-bottom: 1.5rem; }
.wiki-content ul { margin-bottom: 1.5rem; padding-left: 1.5rem; }
.wiki-content li { margin-bottom: 0.5rem; }

/* Preguntas Frecuentes (FAQ) */
.question { font-weight: bold; color: white; margin-bottom: 0.5rem; font-size: 1.1em; }
.answer { margin-bottom: 2rem; color: #ccc; }

.back-link {
  display: inline-flex; align-items: center; gap: 5px; margin-bottom: 2rem; color: var(--text-muted);
  font-weight: 600; transition: 0.2s; text-decoration: none;
}
.back-link:hover { color: var(--primary); transform: translateX(-5px); }
.bc-header.glass-panel {
  background: rgba(5, 1, 13, 0.9); backdrop-filter: blur(15px); z-index: 1000;                  
}
/* --- CORRECCIÓN DE CURSORES E INTERACCIÓN --- */
#globalSocialBtn, 
#addFundsBtnHeader, 
#authBtn,
.btn-icon {
    cursor: pointer !important;
}
.social-tile {
  cursor: pointer !important; transition: transform 0.2s ease, background 0.2s ease;
}
.social-tile:hover {
  transform: translateY(-5px); background: rgba(255, 255, 255, 0.1);
}
.social-close-text {
  cursor: pointer !important; opacity: 0.8;
}
.social-close-text:hover {
  opacity: 1; color: var(--primary-glow);
}
.social-overlay {
  z-index: 2000; 
}
@keyframes fadeIn {
  from { opacity: 0; transform: translateY(20px); }
  to { opacity: 1; transform: translateY(0); }
}
@media (max-width: 768px) {
  .wiki-content { padding: 1.5rem; }
  .wiki-container { padding-top: 100px; padding-left:1rem; padding-right:1rem; }
}