.cm-s-jupyter-custom {
    background: #f0f0f0 !important; /* Fondo claro */
    color: #000 !important; /* Texto negro */
}

.cm-s-jupyter-custom .CodeMirror-gutters {
    background: #e0e0e0 !important; /* Fondo del número de línea */
    border-right: 1px solid #ccc;
}

.cm-s-jupyter-custom .CodeMirror-cursor {
    border-left: 2px solid #ff6200 !important; /* Cursor naranja */
}

/* Colores exactos de Jupyter Notebook */
.cm-s-jupyter-custom .cm-keyword { color: #008000 !important; font-weight: bold; } /* Palabras clave (verde) */
.cm-s-jupyter-custom .cm-builtin { color: #0000ff !important; font-weight: bold; } /* Funciones (azul) */
.cm-s-jupyter-custom .cm-string { color: #ba2121 !important; } /* Strings (rojo oscuro) */
.cm-s-jupyter-custom .cm-comment { color: #6a737d !important; } /* Comentarios (gris) */
.cm-s-jupyter-custom .cm-number { color: green !important; } /* Números (azul oscuro) */
.cm-s-jupyter-custom .cm-variable { color: black !important; } /* Variables y operadores (púrpura) */
.cm-s-jupyter-custom .cm-operator { color: #000 !important; } /* Operadores (negro) */