/* Jetons de theme.nsg (NSG, fiche 217). */
:root{--nsg-font-titles:system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;--nsg-font-text:system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;--nsg-radius:14px;--nsg-radius-field:10px;--nsg-radius-button:10px;--nsg-radius-small:8px;--nsg-radius-chip:999px;--nsg-height:40px;--nsg-cell:11px;--nsg-space:20px;--nsg-background:#f6f6f3;--nsg-error:#b3261e;--nsg-error-soft:#fdeceb;--nsg-focus:#3451b2;--nsg-hue-1-ink:#4338ca;--nsg-hue-1-surface:#c7c4f7;--nsg-hue-2-ink:#0d6861;--nsg-hue-2-surface:#a5e3d6;--nsg-hue-3-ink:#9f350a;--nsg-hue-3-surface:#fbc4a5;--nsg-hue-4-ink:#ab1654;--nsg-hue-4-surface:#f9bfd8;--nsg-hue-5-ink:#036194;--nsg-hue-5-surface:#b3dcf7;--nsg-hue-6-ink:#376e0c;--nsg-hue-6-surface:#c6e79e;--nsg-hue-7-ink:#875206;--nsg-hue-7-surface:#f8d67e;--nsg-hue-8-ink:#445b75;--nsg-hue-8-surface:#c5d2e0;--nsg-line:#e0e2ea;--nsg-line-strong:#8c8b9e;--nsg-link:#3451b2;--nsg-muted:#65627a;--nsg-on-primary:#ffffff;--nsg-on-secondary:#ffffff;--nsg-primary:#3451b2;--nsg-primary-hover:#2d4699;--nsg-primary-ink:#3451b2;--nsg-primary-soft:#e7eaf6;--nsg-row-hover:#f6f7fc;--nsg-secondary:#2a818d;--nsg-secondary-ink:#26727e;--nsg-secondary-soft:#deedef;--nsg-shadow:0 2px 6px rgba(20,25,40,.10), 0 14px 34px rgba(20,25,40,.18);--nsg-show-dark:none;--nsg-show-light:inline-block;--nsg-surface:#ffffff;--nsg-surface-2:#f8f9fc;--nsg-tertiary:#6cbf84;--nsg-tertiary-ink:#3f6f4d;--nsg-tertiary-soft:#d6eddd;--nsg-text:#1f1e2d;--nsg-title:#3451b2;--nsg-tone-critical-ink:#9e211a;--nsg-tone-critical-surface:#f6b8b2;--nsg-tone-info-ink:#0a5f97;--nsg-tone-info-surface:#aedaf5;--nsg-tone-neutral-ink:#5b5953;--nsg-tone-neutral-surface:#d6d3cb;--nsg-tone-positive-ink:#176b42;--nsg-tone-positive-surface:#a9e5c4;--nsg-tone-warning-ink:#835700;--nsg-tone-warning-surface:#f6d98a;--nsg-warning-background:#fff5d1;--nsg-warning-ink:#5e4705;--nsg-warning-line:#e2bd45;color-scheme:light}
@media (prefers-color-scheme: dark){:root:not([data-mode="light"]){--nsg-background:#161624;--nsg-error:#ff8a80;--nsg-error-soft:#3d2020;--nsg-focus:#5069bd;--nsg-hue-1-ink:#a7a2f8;--nsg-hue-1-surface:#3a3580;--nsg-hue-2-ink:#5edcc8;--nsg-hue-2-surface:#134e47;--nsg-hue-3-ink:#fb9a6c;--nsg-hue-3-surface:#6b2e14;--nsg-hue-4-ink:#f585b4;--nsg-hue-4-surface:#6e1f45;--nsg-hue-5-ink:#6fc1f3;--nsg-hue-5-surface:#114868;--nsg-hue-6-ink:#a5d968;--nsg-hue-6-surface:#2f5212;--nsg-hue-7-ink:#f4c04e;--nsg-hue-7-surface:#5e4210;--nsg-hue-8-ink:#a8bbd0;--nsg-hue-8-surface:#37485c;--nsg-line:#363646;--nsg-line-strong:#6c6c78;--nsg-link:#7589cb;--nsg-muted:#968ea3;--nsg-on-primary:#161624;--nsg-on-secondary:#161624;--nsg-primary:#7589cb;--nsg-primary-hover:#889ad2;--nsg-primary-ink:#8697d1;--nsg-primary-soft:#262f58;--nsg-row-hover:#2a2a3a;--nsg-secondary:#2f8f9d;--nsg-secondary-ink:#65acb6;--nsg-secondary-soft:#243b4b;--nsg-shadow:0 2px 6px rgba(0,0,0,.5), 0 14px 34px rgba(0,0,0,.55);--nsg-show-dark:inline-block;--nsg-show-light:none;--nsg-surface:#202031;--nsg-surface-2:#282838;--nsg-tertiary:#6cbf84;--nsg-tertiary-ink:#6cbf84;--nsg-tertiary-soft:#314343;--nsg-text:#ece8f1;--nsg-title:#7589cb;--nsg-tone-critical-ink:#ff8a80;--nsg-tone-critical-surface:#6b2520;--nsg-tone-info-ink:#6cbcf0;--nsg-tone-info-surface:#16486b;--nsg-tone-neutral-ink:#b6b4ae;--nsg-tone-neutral-surface:#45454c;--nsg-tone-positive-ink:#53ca8c;--nsg-tone-positive-surface:#17503a;--nsg-tone-warning-ink:#e6b34a;--nsg-tone-warning-surface:#5a4413;--nsg-warning-background:#3a3116;--nsg-warning-ink:#f4dd92;--nsg-warning-line:#9a7f2a;color-scheme:dark}}
:root[data-mode="dark"]{--nsg-background:#161624;--nsg-error:#ff8a80;--nsg-error-soft:#3d2020;--nsg-focus:#5069bd;--nsg-hue-1-ink:#a7a2f8;--nsg-hue-1-surface:#3a3580;--nsg-hue-2-ink:#5edcc8;--nsg-hue-2-surface:#134e47;--nsg-hue-3-ink:#fb9a6c;--nsg-hue-3-surface:#6b2e14;--nsg-hue-4-ink:#f585b4;--nsg-hue-4-surface:#6e1f45;--nsg-hue-5-ink:#6fc1f3;--nsg-hue-5-surface:#114868;--nsg-hue-6-ink:#a5d968;--nsg-hue-6-surface:#2f5212;--nsg-hue-7-ink:#f4c04e;--nsg-hue-7-surface:#5e4210;--nsg-hue-8-ink:#a8bbd0;--nsg-hue-8-surface:#37485c;--nsg-line:#363646;--nsg-line-strong:#6c6c78;--nsg-link:#7589cb;--nsg-muted:#968ea3;--nsg-on-primary:#161624;--nsg-on-secondary:#161624;--nsg-primary:#7589cb;--nsg-primary-hover:#889ad2;--nsg-primary-ink:#8697d1;--nsg-primary-soft:#262f58;--nsg-row-hover:#2a2a3a;--nsg-secondary:#2f8f9d;--nsg-secondary-ink:#65acb6;--nsg-secondary-soft:#243b4b;--nsg-shadow:0 2px 6px rgba(0,0,0,.5), 0 14px 34px rgba(0,0,0,.55);--nsg-show-dark:inline-block;--nsg-show-light:none;--nsg-surface:#202031;--nsg-surface-2:#282838;--nsg-tertiary:#6cbf84;--nsg-tertiary-ink:#6cbf84;--nsg-tertiary-soft:#314343;--nsg-text:#ece8f1;--nsg-title:#7589cb;--nsg-tone-critical-ink:#ff8a80;--nsg-tone-critical-surface:#6b2520;--nsg-tone-info-ink:#6cbcf0;--nsg-tone-info-surface:#16486b;--nsg-tone-neutral-ink:#b6b4ae;--nsg-tone-neutral-surface:#45454c;--nsg-tone-positive-ink:#53ca8c;--nsg-tone-positive-surface:#17503a;--nsg-tone-warning-ink:#e6b34a;--nsg-tone-warning-surface:#5a4413;--nsg-warning-background:#3a3116;--nsg-warning-ink:#f4dd92;--nsg-warning-line:#9a7f2a;color-scheme:dark}
:root[data-mode="light"]{--nsg-background:#f6f6f3;--nsg-error:#b3261e;--nsg-error-soft:#fdeceb;--nsg-focus:#3451b2;--nsg-hue-1-ink:#4338ca;--nsg-hue-1-surface:#c7c4f7;--nsg-hue-2-ink:#0d6861;--nsg-hue-2-surface:#a5e3d6;--nsg-hue-3-ink:#9f350a;--nsg-hue-3-surface:#fbc4a5;--nsg-hue-4-ink:#ab1654;--nsg-hue-4-surface:#f9bfd8;--nsg-hue-5-ink:#036194;--nsg-hue-5-surface:#b3dcf7;--nsg-hue-6-ink:#376e0c;--nsg-hue-6-surface:#c6e79e;--nsg-hue-7-ink:#875206;--nsg-hue-7-surface:#f8d67e;--nsg-hue-8-ink:#445b75;--nsg-hue-8-surface:#c5d2e0;--nsg-line:#e0e2ea;--nsg-line-strong:#8c8b9e;--nsg-link:#3451b2;--nsg-muted:#65627a;--nsg-on-primary:#ffffff;--nsg-on-secondary:#ffffff;--nsg-primary:#3451b2;--nsg-primary-hover:#2d4699;--nsg-primary-ink:#3451b2;--nsg-primary-soft:#e7eaf6;--nsg-row-hover:#f6f7fc;--nsg-secondary:#2a818d;--nsg-secondary-ink:#26727e;--nsg-secondary-soft:#deedef;--nsg-shadow:0 2px 6px rgba(20,25,40,.10), 0 14px 34px rgba(20,25,40,.18);--nsg-show-dark:none;--nsg-show-light:inline-block;--nsg-surface:#ffffff;--nsg-surface-2:#f8f9fc;--nsg-tertiary:#6cbf84;--nsg-tertiary-ink:#3f6f4d;--nsg-tertiary-soft:#d6eddd;--nsg-text:#1f1e2d;--nsg-title:#3451b2;--nsg-tone-critical-ink:#9e211a;--nsg-tone-critical-surface:#f6b8b2;--nsg-tone-info-ink:#0a5f97;--nsg-tone-info-surface:#aedaf5;--nsg-tone-neutral-ink:#5b5953;--nsg-tone-neutral-surface:#d6d3cb;--nsg-tone-positive-ink:#176b42;--nsg-tone-positive-surface:#a9e5c4;--nsg-tone-warning-ink:#835700;--nsg-tone-warning-surface:#f6d98a;--nsg-warning-background:#fff5d1;--nsg-warning-ink:#5e4705;--nsg-warning-line:#e2bd45;color-scheme:light}
