/* Fichier généré par scripts/gen-themes.mjs — ne pas modifier à la main. */

[data-theme="encre"] {
  --inset: 8px;
  --sheet-radius: 16px;
  --w-title: 600;
  --fs-title: 24px;
  --bar-radius: 0px;
  --pill-radius: 4px;
  --font-title: var(--font);
  --focus: #1F5FA6;
  --font: "IBM Plex Sans","IBM Plex Sans Arabic",system-ui,sans-serif;
  --frame: #F1F2F4;
  --sheet: #FFFFFF;
  --sheet-edge: 1px solid #E6E8EB;
  --card: #FFFFFF;
  --card-border: #E6E8EB;
  --card-radius: 8px;
  --ctrl-radius: 6px;
  --text: #111418;
  --muted: #5B6168;
  --border: #E6E8EB;
  --rule: #F0F1F3;
  --control: #BFC3C9;
  --outer: #E3E5E8;
  --track: #ECEEF0;
  --nav-ink: #3F454B;
  --nav-bg: #E5E7EA;
  --nav-ink-active: #111418;
  --nav-icon-active: #111418;
  --primary: #111418;
  --on-primary: #FFFFFF;
  --accent-ink: color-mix(in srgb, var(--accent) 82%, #000);
  --tint: color-mix(in srgb, var(--accent) 12%, var(--card));
  color-scheme: light;
}

[data-theme="olivier"] {
  --inset: 0px;
  --sheet-radius: 0px;
  --w-title: 700;
  --fs-title: 24px;
  --bar-radius: 999px;
  --pill-radius: 4px;
  --font-title: var(--font);
  --focus: #1F5FA6;
  --font: "Cairo",system-ui,sans-serif;
  --frame: #F1F5F1;
  --sheet: transparent;
  --sheet-edge: 0 solid transparent;
  --card: #FFFFFF;
  --card-border: #DBE4DB;
  --card-radius: 16px;
  --ctrl-radius: 10px;
  --text: #14211A;
  --muted: #526158;
  --border: #DBE4DB;
  --rule: #EBF0EB;
  --control: #B7C5BA;
  --outer: #DBE4DB;
  --track: #E6EEE7;
  --nav-ink: #3A4A40;
  --primary: var(--accent);
  --on-primary: #FFFFFF;
  --nav-bg: var(--tint);
  --nav-ink-active: var(--accent-ink);
  --nav-icon-active: var(--accent);
  --accent-ink: color-mix(in srgb, var(--accent) 82%, #000);
  --tint: color-mix(in srgb, var(--accent) 12%, var(--card));
  color-scheme: light;
}

[data-theme="ardoise"] {
  --inset: 8px;
  --sheet-radius: 12px;
  --w-title: 600;
  --fs-title: 24px;
  --bar-radius: 0px;
  --pill-radius: 4px;
  --font-title: var(--font);
  --focus: #1F5FA6;
  --font: "Readex Pro",system-ui,sans-serif;
  --frame: #E9EDEE;
  --sheet: #FFFFFF;
  --sheet-edge: 1px solid #DFE5E7;
  --card: #FFFFFF;
  --card-border: #E1E6E8;
  --card-radius: 6px;
  --ctrl-radius: 5px;
  --text: #0E1A1F;
  --muted: #566267;
  --border: #E1E6E8;
  --rule: #EEF1F2;
  --control: #BCC5C8;
  --outer: #DDE3E5;
  --track: #E8ECED;
  --nav-ink: #37454B;
  --nav-bg: #DCE2E4;
  --nav-ink-active: #0E1A1F;
  --nav-icon-active: #0E1A1F;
  --primary: #0E1A1F;
  --on-primary: #FFFFFF;
  --accent-ink: color-mix(in srgb, var(--accent) 82%, #000);
  --tint: color-mix(in srgb, var(--accent) 12%, var(--card));
  color-scheme: light;
}

[data-theme="corail"] {
  --inset: 0px;
  --sheet-radius: 0px;
  --w-title: 700;
  --fs-title: 24px;
  --bar-radius: 999px;
  --pill-radius: 999px;
  --font-title: var(--font);
  --focus: #1F5FA6;
  --font: "Rubik",system-ui,sans-serif;
  --frame: #F3F4F6;
  --sheet: transparent;
  --sheet-edge: 0 solid transparent;
  --card: #FFFFFF;
  --card-border: #E3E5EA;
  --card-radius: 18px;
  --ctrl-radius: 999px;
  --text: #1B1C20;
  --muted: #5C5E66;
  --border: #E3E5EA;
  --rule: #EFF0F3;
  --control: #C2C5CD;
  --outer: #E3E5EA;
  --track: #ECEDF1;
  --nav-ink: #3E4047;
  --primary: var(--accent);
  --on-primary: #FFFFFF;
  --nav-bg: var(--tint);
  --nav-ink-active: var(--accent-ink);
  --nav-icon-active: var(--accent);
  --accent-ink: color-mix(in srgb, var(--accent) 82%, #000);
  --tint: color-mix(in srgb, var(--accent) 12%, var(--card));
  color-scheme: light;
}

[data-theme="bibliotheque"] {
  --inset: 8px;
  --sheet-radius: 4px;
  --w-title: 700;
  --fs-title: 30px;
  --bar-radius: 0px;
  --pill-radius: 4px;
  --font-title: "Amiri","Cairo",serif;
  --focus: #1F5FA6;
  --font: "Cairo",system-ui,sans-serif;
  --frame: #ECECEE;
  --sheet: #FFFFFF;
  --sheet-edge: 1px solid #E0E0E3;
  --card: #FFFFFF;
  --card-border: #E0E0E3;
  --card-radius: 4px;
  --ctrl-radius: 4px;
  --text: #1A1A1D;
  --muted: #5C5C62;
  --border: #E0E0E3;
  --rule: #EFEFF1;
  --control: #BDBDC3;
  --outer: #E0E0E3;
  --track: #EBEBED;
  --nav-ink: #3F3F45;
  --nav-bg: #DEDEE1;
  --nav-ink-active: #1A1A1D;
  --nav-icon-active: #1A1A1D;
  --primary: #1A1A1D;
  --on-primary: #FFFFFF;
  --accent-ink: color-mix(in srgb, var(--accent) 82%, #000);
  --tint: color-mix(in srgb, var(--accent) 12%, var(--card));
  color-scheme: light;
}

[data-theme="nuit"] {
  --inset: 0px;
  --sheet-radius: 0px;
  --w-title: 600;
  --fs-title: 24px;
  --bar-radius: 0px;
  --pill-radius: 4px;
  --font-title: var(--font);
  --focus: #8AB4F8;
  --font: "Tajawal",system-ui,sans-serif;
  --frame: #0B0C0D;
  --sheet: transparent;
  --sheet-edge: 0 solid transparent;
  --card: #141516;
  --card-border: #141516;
  --card-radius: 10px;
  --ctrl-radius: 8px;
  --text: #F2F3F3;
  --muted: #B0B5B8;
  --border: #26292B;
  --rule: #1F2224;
  --control: #4A4F53;
  --outer: #1F2224;
  --track: #26292B;
  --nav-ink: #B0B5B8;
  --nav-bg: #1E2022;
  --nav-ink-active: #FFFFFF;
  --nav-icon-active: #FFFFFF;
  --primary: #FFFFFF;
  --on-primary: #0B0C0D;
  --accent-ink: color-mix(in srgb, var(--accent) 82%, #fff);
  --tint: color-mix(in srgb, var(--accent) 12%, var(--card));
  color-scheme: dark;
}
