/* variables.css */

/* Importar Google Readex Pro desde Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Readex+Pro:wght@400;500&display=swap');

/* Variables CSS para colores y configuración global */
:root {
    /* Colores Modo Claro (Por defecto) */
    --bg-color: #f1f4f8;
    --container-bg: #ffffff;
    --text-color: #14181b;
    --btn-bg-light: #8a2df8;
    --btn-text: #ffffff;
    
    /* Colores Modo Oscuro (Se activan vía media query en el HTML o aquí si prefieres) */
    --btn-bg-dark: #cfaef6;
    
    /* Configuración de Fuente Global */
    --font-main: 'Readex Pro', sans-serif;
    --font-mono: 'Readex Pro', monospace; /* Nota: Readex es sans-serif, pero se usa como monospace en tu código original */
}

/* Definición de estilos base para fuentes */
body {
    font-family: var(--font-main);
    font-size: 16px;
    line-height: 1.6;
    color: var(--text-color);
    background-color: var(--bg-color);
    margin: 0;
    padding: 0;
}

/* Títulos */
h1, h2, h3, h4, h5, h6 {
    color: var(--text-color);
    font-family: var(--font-main);
    margin-top: 0;
}

/* Párrafos */
p {
    color: var(--text-color);
    font-family: var(--font-main);
    font-size: 16px;
    font-weight: 400;
    margin: 0;
    line-height: 1.6;
}

/* Botones base (estilo genérico) */
button {
    font-family: var(--font-main);
    font-size: 16px;
    font-weight: 500;
    cursor: pointer;
    transition: all 0.3s ease;
}

/* Media Query para Modo Oscuro (Opcional: puedes mover esto al CSS específico de cada página si prefieres) */
@media (prefers-color-scheme: dark) {
    :root {
        --bg-color: #1d2628;
        --container-bg: #2a3438;
        --text-color: #ffffff;
    }
}
