/* Theme Configuration - Appunty
   Este archivo contiene variables compartidas entre temas y configuraciones base */

:root {
    /* Tipografía */
    --font-h1: 2.5em;
    --font-h2: 2em;
    --font-h3: 1.5em;
    --font-h4: 1.3em;
    --font-normal: 1em;
    --font-small: 0.9em;
    --font-xs: 0.8em;

    /* Pesos de Fuente */
    --font-regular: 400;
    --font-medium: 500;
    --font-bold: 700;

    /* Espaciado */
    --spacing-xs: 5px;
    --spacing-sm: 10px;
    --spacing-md: 15px;
    --spacing-lg: 20px;
    --spacing-xl: 30px;

    /* Border Radius */
    --radius-sm: 4px;
    --radius-md: 8px;
    --radius-lg: 12px;
    --radius-full: 50%;

    /* Transiciones */
    --transition-fast: 0.2s ease;
    --transition-normal: 0.3s ease;
    
    /* Colores de Estado (compartidos entre temas) */
    --success: #26A69A;
    --warning: #FFA726;
    --error: #EF5350;
    --info: #6D4C9E;
} 