/*
 * editor-styles.css
 * Este archivo solo debe contener los estilos que el editor necesita ver.
 */

/* 1. Estilos para el stylesSet */
.ckeditor-output-content .titulo-destacado {
    /* Define aquí la apariencia única del Título Destacado */
    font-size: 1.8rem;
    color: #5a03fc !important; /* Usar !important si es necesario, pero mejor evitarlo */
    border-left: 5px solid #5a03fc;
    padding-left: 10px;
    text-align: center;
}

.ckeditor-output-content .titulo-destacado1 {
    /* Define aquí la apariencia única del Título Destacado */
    font-size: 1.8rem;
    color: #fc0303 !important; /* Usar !important si es necesario, pero mejor evitarlo */
    border-left: 5px solid #fc0303;
    padding-left: 10px;
    text-align: center;
}

.ckeditor-output-content .titulo-destacado2 {
    /* Define aquí la apariencia única del Título Destacado */
    font-size: 1.8rem;
    color: #fceb03 !important; /* Usar !important si es necesario, pero mejor evitarlo */
    border-left: 5px solid #fceb03;
    padding-left: 10px;
    text-align: center;
}

.ckeditor-output-content .titulo-destacado3 {
    font-size: 1.8rem;
    color: var(--color-dinamico);
    border-left: 5px solid var(--color-dinamico);
    padding-left: 10px;
    text-align: center;
}

.ckeditor-output-content .texto-pequeno {
    font-size: 0.8rem;
    line-height: 0.8rem;
    color: #6c757d;
}

.ckeditor-output-content .texto-pequeno1 {
    font-size: 0.8rem;
    line-height: 0.8rem;
}

.ckeditor-output-content .texto-normal {
    font-size: 1rem;
    line-height: 1rem;
    color: #000000;
}

.ckeditor-output-content .texto-normal-grande {
    font-size: 1.8rem;
    line-height: 1.8rem;
    color: #000000;
}

.ckeditor-output-content .texto-normal-pequeño {
    font-size: 0.8rem;
    line-height: 0.8rem;
    color: #000000;
}

.ckeditor-output-content .texto-times {
    font-family:'Times New Roman', Times, serif;
    font-size: 1rem;
    line-height: 1.6;
    color: #000000;
}

.ckeditor-output-content .texto-times-grande {
    font-family:'Times New Roman', Times, serif;
    font-size: 1.8rem;
    line-height: 1.8;
    color: #000000;
}

.ckeditor-output-content .texto-times-pequeño {
    font-family:'Times New Roman', Times, serif;
    font-size: 0.8rem;
    line-height: 0.8;
    color: #000000;
}

.ckeditor-output-content .texto-arial {
    font-family:'Times New Roman', Times, serif;
    font-size: 1rem;
    line-height: 1.2;
    color: #000000;
}

.ckeditor-output-content .texto-arial-grande {
    font-family:'Times New Roman', Times, serif;
    font-size: 1.8rem;
    line-height: 1.8;
    color: #000000;
}

.ckeditor-output-content .texto-arial-pequeño {
    font-family:'Times New Roman', Times, serif;
    font-size: 0.8rem;
    line-height: 0.8;
    color: #000000;
}

.ckeditor-output-content .texto-courier {
    font-family:'Courier New', Courier, monospace;
    font-size: 1rem;
    line-height: 1.2;
    color: #000000;
}

.ckeditor-output-content .texto-courier-grande {
    font-family:'Courier New', Courier, monospace;
    font-size: 1.8em;
    line-height: 1.8;
    color: #000000;
}

.ckeditor-output-content .texto-courier-pequeño {
    font-family:'Courier New', Courier, monospace;
    font-size: 0.8rem;
    line-height: 0.8;
    color: #000000;
}

.ckeditor-output-content .texto-verdana {
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    color: #000000;
}

.ckeditor-output-content .texto-verdana-grande {
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-size: 1.8rem;
    line-height: 1.8;
    color: #000000;
}

.ckeditor-output-content .texto-verdana-pequeño {
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-size: 0.8rem;
    line-height: 0.8;
    color: #000000;
}

.ckeditor-output-content .texto-gill {
    font-family:'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    font-size: 1rem;
    line-height: 1.2;
    color: #000000;
}

.ckeditor-output-content .texto-gill-grande {
    font-family:'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    font-size: 1.8rem;
    line-height: 1.6;
    color: #000000;
}

.ckeditor-output-content .texto-gill-pequeño {
    font-family:'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
    font-size: 0.8rem;
    line-height: 0.8;
    color: #000000;
}

.ckeditor-output-content .texto-lucida {
    font-family:fantasy;
    font-size: 1rem;
    line-height: 1.2;
    color: #000000;
}

.ckeditor-output-content .texto-lucida-grande {
    font-family:fantasy;
    font-size: 1.8rem;
    line-height: 1.6;
    color: #000000;
}

.ckeditor-output-content .texto-lucida-pequeño {
    font-family:fantasy;
    font-size: 0.8rem;
    line-height: 0.8;
    color: #000000;
}

.ckeditor-output-content .texto-resaltado {
    background-color: rgb(16, 212, 42); 
    font-weight: bold; 
    padding: 2px 4px; 
    border-radius: 3px; 
    color: #000000;
}

.ckeditor-output-content .texto-resaltado1 {
    background-color: rgb(192, 212, 16); 
    font-weight: bold; 
    padding: 2px 4px; 
    border-radius: 3px; 
    color: #000000;
}

.ckeditor-output-content .texto-resaltado2 {
    background-color: rgb(248, 248, 248); 
    font-weight: bold; 
    padding: 2px 4px; 
    border-radius: 3px; 
    color: #000000;
}

.ckeditor-output-content .texto-resaltado3 {
    background-color: rgb(0, 0, 0); 
    font-weight: bold; 
    padding: 2px 4px; 
    border-radius: 3px; 
    color: #ffffff;
}

.ckeditor-output-content .texto-mismo {
    font-weight: normal; 
    padding: 2px 4px; 
    border-radius: 3px; 
    color: var(--color-dinamico);
}

/* 2. Estilos para el botón (ej. clases de Bootstrap que quieres que se vean) */
.ckeditor-output-content .btn {
    /* Asegúrate de que los estilos básicos de botón se vean aquí */
    display: inline-block;
    padding: 6px 12px;
    border-radius: 4px;
    text-align: center;
    text-decoration: none;
}
.ckeditor-output-content .btn.btn-primary {
    background-color: #007bff;
    color: white;
}

.ckeditor-output-content p {
    color: #333333; /* Color estándar */
    line-height: 1.6; /* Interlineado estándar */
    margin-bottom: 1em; /* Margen estándar */
}

/* Ejemplo: Si tu h3 { font-family: 'Times New Roman'; } es un problema. */
.ckeditor-output-content h3 {
    font-family: Arial, sans-serif; /* Fuente neutra */
    font-weight: 700;
}