/**
 * Design System myCFiA - Global overrides
 * Charge APRES Bootstrap pour overrider les composants
 * NE PAS redefinir les utilitaires Bootstrap ici
 */

/* ====================================
   Base Styles
   ==================================== */
html {
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

body {
    font-family: var(--font-family-content);
    font-size: var(--font-size-md);
    line-height: 1.6;
}

/* Headings */
h1, h2, h3, h4, h5, h6 {
    font-family: var(--font-family-title);
    line-height: 1.2;
}

/* ====================================
   LLM Content - Markdown rendered HTML
   Normalise le rendu du contenu genere par IA
   ==================================== */
.llm-content p {
    margin-bottom: 0.5rem;
}

.llm-content p:last-child {
    margin-bottom: 0;
}

.llm-content ul,
.llm-content ol {
    margin-bottom: 0.5rem;
    padding-left: 1.25rem;
}

.llm-content strong {
    font-weight: var(--font-weight-bold);
}

li > p {
    margin-bottom: 0;
}

/* ====================================
   Components
   ==================================== */
@import "components/theme-selector-SmYZVoQ.css";
@import "components/quick-access-qvB5Qhr.css";
@import "components/forms-XzGeZCX.css";
