/* ══════════════════════════════════════════════════════
   LEKAIROS — Styles communs partagés entre tous les services
   ══════════════════════════════════════════════════════ */

/* ── Scrollbar globale — raccord D.A. LeKairos ── */

/* Firefox / Standards — scrollbar principale + tous les éléments */
html,
body,
* {
    scrollbar-width: thin;
    scrollbar-color: rgba(37, 99, 235, 0.35) transparent;
}

/* Webkit (Chrome, Safari, Edge) — scrollbar principale du navigateur */
html::-webkit-scrollbar,
body::-webkit-scrollbar {
    width: 8px;
}

html::-webkit-scrollbar-track,
body::-webkit-scrollbar-track {
    background: rgba(37, 99, 235, 0.04);
}

html::-webkit-scrollbar-thumb,
body::-webkit-scrollbar-thumb {
    background: rgba(37, 99, 235, 0.35);
    border-radius: 100px;
}

html::-webkit-scrollbar-thumb:hover,
body::-webkit-scrollbar-thumb:hover {
    background: rgba(37, 99, 235, 0.55);
}

html::-webkit-scrollbar-thumb:active,
body::-webkit-scrollbar-thumb:active {
    background: rgba(37, 99, 235, 0.7);
}

/* Webkit — scrollbars secondaires (conteneurs internes) */
::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}

::-webkit-scrollbar-track {
    background: transparent;
}

::-webkit-scrollbar-thumb {
    background: rgba(37, 99, 235, 0.3);
    border-radius: 100px;
}

::-webkit-scrollbar-thumb:hover {
    background: rgba(37, 99, 235, 0.55);
}

::-webkit-scrollbar-thumb:active {
    background: rgba(37, 99, 235, 0.7);
}

::-webkit-scrollbar-corner {
    background: transparent;
}
