/*
Theme Name: Bitcuántico NEXUS
Theme URI: https://bitcuantico.com
Author: Bitcuántico
Author URI: https://bitcuantico.com
Description: Tema custom para bitcuantico.com v2 — look & feel NEXUS: Plus Jakarta Sans + Mulish, acentos en gradiente bold (sin serif italic). Minimal, sin builders, optimizado para velocidad.
Version: 2.10.1
Requires at least: 6.0
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: bitcuantico
Tags: blog, custom-colors, custom-menu, featured-images, threaded-comments
*/

/*
   IMPORTANTE: Los estilos reales se cargan desde css/main.css
   y css/single.css mediante wp_enqueue_style() en functions.php.
*/

/* ============ RESET PARA MENÚS DE WP ============ */
.nav-links ul,
.nav-links ol {
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-flex;
  align-items: center;
  gap: 30px;
}
.nav-links li {
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-flex;
  align-items: center;
}
.nav-links li::marker,
.nav-links li::before {
  content: none !important;
  display: none !important;
}
.nav-links li a {
  font-size: 14px;
  color: var(--text-dim, #B5B5BB);
  font-weight: 500;
  text-decoration: none;
  transition: color 0.2s;
}
.nav-links li a:hover { color: var(--text, #fff); }

/* WP Pagination */
.bitcuantico-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}
.bitcuantico-pagination .page-numbers {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 40px;
  height: 40px;
  padding: 0 14px;
  border-radius: 100px;
  font-size: 13px;
  font-weight: 600;
  color: #3F3F46;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.08);
  text-decoration: none;
  transition: all 0.2s;
}
.bitcuantico-pagination .page-numbers:hover {
  border-color: rgba(139, 92, 246, 0.4);
  color: #6D28D9;
}
.bitcuantico-pagination .page-numbers.current {
  background: linear-gradient(135deg, #8B5CF6 0%, #A78BFA 100%);
  color: #fff;
  border-color: transparent;
  box-shadow: 0 4px 16px rgba(139, 92, 246, 0.3);
}
.bitcuantico-pagination .dots {
  border: none;
  background: transparent;
  color: #71717A;
}

body {
  margin: 0;
  background: #050507;
  color: #ffffff;
  font-family: 'Mulish', -apple-system, sans-serif;
  -webkit-font-smoothing: antialiased;
}

/* Suprimir bullets de WordPress nav menus si algún plugin los inyecta */
.nav-links ul,
.nav-links ol,
.nav-links li {
  list-style: none !important;
  margin: 0;
  padding: 0;
  display: inline-flex;
  align-items: center;
}
.nav-links ul {
  gap: 30px;
}
