/* Personalización de títulos */
h1,
h2,
h3,
h4 {
  color: #1a237e !important;
}

/* Personalización del menú lateral */
.wy-nav-side {
  background: #263238 !important;
}

.wy-menu-vertical a {
  color: #1976d2 !important;
}

/* Bloques destacados */
.rst-content .note,
.rst-content .admonition-note {
  background: #e3f2fd !important;
  border-left: 4px solid #1976d2 !important;
}

.rst-content .warning,
.rst-content .admonition-warning {
  background: #fff3e0 !important;
  border-left: 4px solid #ff9800 !important;
}

/* Bloques de código */
.rst-content pre.literal-block,
.highlight pre {
  background: #f5f5f5 !important;
  border-radius: 4px;
  font-size: 15px;
}
