/*
Theme Name: GrowCareer Child
Theme URI: https://growcareer.jwsuperthemes.com
Template: growcareer
Author: the JWSThemes team
Author URI: https://jwsuperthemes.com
Description: GrowCareer is a high-performance, all-in-one Job Board and Hiring Management WordPress theme designed to revolutionize recruitment and talent management. More than just a job portal, GrowCareer integrates a powerful built-in Applicant Tracking System (ATS) and a full-scale HRM platform, making it the ultimate tool for recruiters, HR agencies, and corporate businesses. With its clean, fully responsive design and intuitive user interface, you can build a professional-grade career site in minutes. GrowCareer empowers you to streamline the hiring process, from job posting to candidate onboarding, all within a single, seamless dashboard. Key Features: Built-in ATS, Comprehensive HRM Suite, Intuitive Job Posting, Role-Specific Dashboards, Advanced Search &amp; Filters, One-Click Demo Import.
Tags: one-column,flexible-header,accessibility-ready,custom-colors,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,rtl-language-support,sticky-post,threaded-comments,translation-ready
Version: 3.6.10
Updated: 2026-01-19 06:18:21
*/

:root {
  --main: #5b57eb;
  --accent: #f689e6;
  --light: #ffffff;
  --dark: #000000;
  --heading: #1e1e1e;
  --body: #525866;
  --text: #525866;
  --bodybg: #1e1e1e;
  --btn-bgcolor: #f689e6;
  --btn-bgcolor2: #5b57eb;
  --btn-color: #ffffff;
  --btn-color2: #5b57eb;
  --btn-bgcolor3: #1e1e1e;
  --font-size-sm: 14px;
  --font-size-md: 15px;
  --line-height-sm: 19.6px;
  --input-background: #ffffff;
  --background-item: #5b57eb;
  --background-body: #ffffff;
  --border-color: rgba(82, 88, 102, 0.2);
  --full-fd: 70px;
  --display: flex;
  --container-max-width: 1340px;
}

@media (max-width: 767px) {
  :root {
    --line-height-sm: 16px;
  }
}

/* ==========================================================================
   CHARTE GRAPHIQUE OFFICIELLE YSED GROUP CONSULTING
   ========================================================================== */

:root {
    /* Palette Officielle YSED */
    --ysed-blue-main: #0047A1;      /* Bleu Institutionnel (Titres principaux / Header) */
    --ysed-red-accent: #E53935;     /* Rouge Dynamique (Boutons CTA / Mises en valeur) */
    --ysed-purple-accent: #7B1FA2;  /* Violet Synergie (Titres H2 / Subdivisions) */
    --ysed-cyan-accent: #0288D1;    /* Bleu Cyan / Roi (Éléments secondaires / Badges) */
    --ysed-dark-body: #1E293B;      /* Gris Anthracite (Texte principal) */
    --ysed-light-bg: #F8FAFC;       /* Fond clair institutionnel */
    --ysed-white: #FFFFFF;
    
    /* Typographie Officielle */
    --ysed-font-main: 'Quicksand', sans-serif;
}

/* Application globale de la typographie et des couleurs */
body {
    font-family: var(--ysed-font-main) !important;
    color: var(--ysed-dark-body) !important;
    font-size: 15px;
    line-height: 1.5;
    background-color: var(--ysed-white);
}

/* Hiérarchie des Titres selon la Charte */
h1, .hero-title {
    font-family: var(--ysed-font-main);
    font-weight: 700;
    color: var(--ysed-blue-main) !important;
}

h2, .section-title {
    font-family: var(--ysed-font-main);
    font-weight: 700;
    color: var(--ysed-purple-accent) !important;
}

/* Style des boutons d'action (CTA) */
.btn-primary, .button-primary, .cta-button {
    background-color: var(--ysed-red-accent) !important;
    color: var(--ysed-white) !important;
    border: none !important;
    border-radius: 6px;
    font-weight: 700;
    padding: 12px 24px;
    transition: background-color 0.3s ease;
}

.btn-primary:hover, .button-primary:hover {
    background-color: var(--ysed-blue-main) !important;
}
