/*
 Theme Name:   IA MON Child
 Theme URI:    https://annapeix.com
 Description:  Tema hijo de Astra para IA MON - ROMPECADENAS
 Author:       Anna Peix
 Author URI:   https://annapeix.com
 Template:     astra
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  iamon-child
*/

/* ==========================================================================
   VARIABLES GLOBALES
   ========================================================================== */
:root {
    /* Colores principales */
    --iamon-purple-deep: #2D1B4E;
    --iamon-purple-main: #6B21A8;
    --iamon-purple-accent: #9333EA;
    --iamon-purple-light: #C084FC;
    --iamon-purple-glow: #E9D5FF;
    
    /* Colores neutros */
    --iamon-dark: #0F0F0F;
    --iamon-dark-soft: #1A1A1A;
    --iamon-white: #FAFAFA;
    --iamon-gray: #A1A1AA;
    --iamon-gray-light: #E4E4E7;
    
    /* Colores de estado */
    --iamon-warning: #F59E0B;
    --iamon-success: #10B981;
    --iamon-danger: #EF4444;
    
    /* Tipografía */
    --iamon-font-body: 'DM Sans', -apple-system, BlinkMacSystemFont, sans-serif;
    --iamon-font-heading: 'Playfair Display', Georgia, serif;
    
    /* Espaciado */
    --iamon-section-padding: 100px;
    --iamon-container-max: 900px;
    --iamon-container-wide: 1100px;
}

/* ==========================================================================
   RESET ASTRA DEFAULTS
   ========================================================================== */
body.iamon-landing {
    background: var(--iamon-dark);
    color: var(--iamon-white);
    font-family: var(--iamon-font-body);
    font-size: 18px;
    line-height: 1.7;
}

body.iamon-landing .site-header,
body.iamon-landing .ast-header-html-1,
body.iamon-landing #ast-desktop-header,
body.iamon-landing .ast-mobile-header-wrap {
    display: none !important;
}

body.iamon-landing .site-footer,
body.iamon-landing .ast-footer-html-1,
body.iamon-landing #colophon {
    display: none !important;
}

body.iamon-landing #page {
    margin: 0;
    padding: 0;
}

body.iamon-landing .entry-content {
    margin: 0;
    padding: 0;
}

/* Importar estilos específicos de ROMPECADENAS */
@import url('assets/css/rompecadenas.css');
