/** Palette et typographie exactes du hub français — référence commune du thème. */
:root {
    --k4u-ink: #183e43;
    --k4u-muted: #576c6f;
    --k4u-teal: #17666b;
    --k4u-teal-dark: #104e53;
    --k4u-orange: #ad492b;
    --k4u-sand: #f7f5ef;
    --k4u-soft: #eef4ef;
    --k4u-line: #d8e3dd;
    --k4u-input-line: #7e948c;
    --k4u-white: #ffffff;
    --k4u-serif: Georgia, "Times New Roman", serif;
    --k4u-font: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    --k4u-radius: 8px;
    --k4u-shadow: 0 12px 36px rgb(24 62 67 / 9%);
    --k4u-container: 1160px;
    --k4u-header-offset: 100px;
}
