/* ═══════════════════════════════════════════════════════════
   CV STYLES - Archivo único del CV (todas las dependencias)
   ═══════════════════════════════════════════════════════════ */

/* ·········································
   Dependencias básicas
   ········································· */

@import url('../config/variables.css');
@import url('../config/base.css');
@import url('../layout/grid.css');
@import url('../layout/navigation.css');
@import url('../components/links-buttons.css');
@import url('../icons/font-awesome.min.css');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.1/css/all.min.css');

/* ·········································
   Módulos específicos del CV
   ········································· */

@import url('../layout/cv-layout.css');
@import url('../components/cv-sections.css');
@import url('../responsive/responsive.css');
@import url('../responsive/cv-responsive.css');

/* ·········································
   Resets y overrides específicos del CV
   ········································· */

/* Reset específico del body para CV */
body {
  margin: 0;
  font-family: var(--font-family-body);
  background-color: var(--color-white);
  color: var(--text-primary);
  line-height: var(--line-height-normal);
}

/* Contenedor principal del CV */
.cv-container {
    font-family: var(--font-family-body);
    line-height: var(--line-height-normal);
    color: var(--text-primary);
    box-sizing: border-box;
}

/* Reset global para el CV */
.cv-container * {
    box-sizing: border-box;
}
