@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(./source-serif-4-latin-400-normal.DJ5YJwmz.woff2) format("woff2"),url(./source-serif-4-latin-400-normal.Dn3IlU-Z.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(./source-serif-4-latin-400-italic.0j97Jm6B.woff2) format("woff2"),url(./source-serif-4-latin-400-italic.Dv9jnFA_.woff) format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:500;src:url(./source-serif-4-latin-500-normal.CUHe9xxf.woff2) format("woff2"),url(./source-serif-4-latin-500-normal.DVVamBqs.woff) format("woff")}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-tight-latin-wght-normal.DX-nOvPD.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(./jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0a0b0d;--bg-elev: #101216;--ink-primary: #e8e6e0;--ink-muted: #8c8880;--edge: rgba(232, 230, 224, .14);--edge-hover: rgba(232, 230, 224, .55);--edge-dim: rgba(232, 230, 224, .04);--accent: #c9a875;--status-a-venir: #8c8880;--status-en-cours: #c9a875;--status-livre: #6e9e78;--status-maintenu: #cfa24e;--article-bg: rgba(10, 11, 13, .92);--article-elev: #101216;--kbd-bg: rgba(232, 230, 224, .08);--kbd-border: rgba(232, 230, 224, .15);--focus-ring: #c9a875;--sans: "Inter Tight Variable", "Inter Tight", ui-sans-serif, system-ui, sans-serif;--serif: "Source Serif 4", ui-serif, Georgia, serif;--mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--label-font: var(--sans);--label-tracking: .01em;--ring-width: 1}[data-mode=paper]{--bg: #f6f3ec;--bg-elev: #faf8f2;--ink-primary: #1a1612;--ink-muted: #5a544a;--edge: rgba(26, 22, 18, .55);--edge-hover: rgba(26, 22, 18, .85);--edge-dim: rgba(26, 22, 18, .18);--accent: #8b3a1b;--status-a-venir: #8a8378;--status-en-cours: #8b3a1b;--status-livre: #4f8460;--status-maintenu: #a8762a;--article-bg: rgba(246, 243, 236, .94);--article-elev: #faf8f2;--kbd-bg: rgba(26, 22, 18, .08);--kbd-border: rgba(26, 22, 18, .22);--focus-ring: #8b3a1b;--label-font: var(--serif);--label-tracking: 0}:root{--surface: #14171c;--accent-soft: rgba(201, 168, 117, .14);--ok: #6e9e78;--warn: #cfa24e;--danger: #d06b5c;--info: #7aa6c4;--radius: 2px;--radius-control: 3px;--header-h: 56px;color-scheme:dark}[data-mode=paper]{--surface: #fffdf8;--accent-soft: rgba(139, 58, 27, .1);--ok: #4f8460;--warn: #a8762a;--danger: #b3261e;--info: #3a7fa8;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--ink-primary);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;transition:background-color .4s cubic-bezier(.2,.8,.2,1),color .4s cubic-bezier(.2,.8,.2,1)}dialog{color:var(--ink-primary)}h1,h2,h3{font-family:var(--serif);font-weight:500;line-height:1.15;margin:0}h1{font-size:clamp(2rem,5vw,3.2rem);line-height:1.1;letter-spacing:-.015em}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ui-label{font-family:var(--label-font);font-size:.72rem;letter-spacing:var(--label-tracking);text-transform:uppercase;color:var(--ink-muted);font-weight:500}[data-mode=paper] .ui-label{text-transform:none;font-style:italic}.ui-prose{font-family:var(--serif);font-size:1.0625rem;line-height:1.65;color:var(--ink-primary)}.ui-prose p{margin:0 0 1.25rem}.ui-prose p:last-child{margin-bottom:0}.ui-lede{font-family:var(--serif);font-size:1.125rem;line-height:1.5;font-style:italic;color:var(--accent)}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.55rem 1rem;border:1px solid var(--kbd-border);border-radius:var(--radius-control);background:var(--kbd-bg);color:var(--ink-muted);font-size:.85rem;text-decoration:none;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}.ui-btn:hover,.ui-btn:focus-visible{color:var(--ink-primary);border-color:var(--accent)}.ui-btn:disabled{opacity:.4;cursor:not-allowed}.ui-btn-primary{background:var(--accent);border-color:var(--accent);color:var(--bg);font-weight:500}[data-mode=paper] .ui-btn-primary{color:var(--bg-elev)}.ui-btn-primary:hover,.ui-btn-primary:focus-visible{color:var(--bg);filter:brightness(1.08)}[data-mode=paper] .ui-btn-primary:hover,[data-mode=paper] .ui-btn-primary:focus-visible{color:var(--bg-elev)}@media(pointer:coarse),(max-width:1023px){.ui-btn{min-height:44px}}.ui-tooltip{position:fixed;z-index:200;max-width:240px;padding:.3rem .6rem;border:1px solid var(--kbd-border);border-radius:var(--radius-control);background:var(--bg-elev);color:var(--ink-primary);font-family:var(--sans);font-size:.72rem;line-height:1.35;pointer-events:none;opacity:0;transform:translateY(2px);transition:opacity .15s ease,transform .15s ease}.ui-tooltip.visible{opacity:1;transform:none}#print-root{display:none}@media print{@page{size:A4;margin:12mm}body:has(#print-root)>:not(#print-root){display:none!important}#print-root{display:block}html,body{background:none}}.mode-toggle.svelte-ik3mle{width:2.25rem;height:2.25rem;display:grid;place-items:center;background:var(--kbd-bg);border:1px solid var(--kbd-border);border-radius:var(--radius-control);color:var(--ink-muted);cursor:pointer;touch-action:manipulation;transition:background .18s ease,color .18s ease,border-color .18s ease}.mode-toggle.svelte-ik3mle:hover,.mode-toggle.svelte-ik3mle:focus-visible{color:var(--accent);border-color:var(--accent);outline:none}.moon.svelte-ik3mle,html[data-mode=paper] .sun.svelte-ik3mle{display:none}html[data-mode=paper] .moon.svelte-ik3mle{display:block}@media(pointer:coarse){.mode-toggle.svelte-ik3mle{width:2.75rem;height:2.75rem}}.hdr.svelte-jhai3w{position:sticky;top:0;z-index:20;height:var(--header-h);display:flex;align-items:center;justify-content:space-between;padding:0 clamp(1rem,3vw,2rem);background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--kbd-border)}.brand.svelte-jhai3w{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;font-family:var(--serif);font-size:1.05rem;white-space:nowrap}.sep.svelte-jhai3w{color:var(--ink-muted)}.section.svelte-jhai3w{font-size:.78rem}nav.svelte-jhai3w{display:inline-flex;align-items:center;gap:.75rem}.demo.svelte-jhai3w{padding:.35rem .85rem;font-size:.8rem;color:var(--ink-primary);white-space:nowrap}.demo.svelte-jhai3w:hover,.demo.svelte-jhai3w:focus-visible{color:var(--accent)}.demo.svelte-jhai3w .short:where(.svelte-jhai3w){display:none}.studio.svelte-jhai3w{font-family:var(--mono);font-size:.82rem;color:var(--ink-muted);text-decoration:none;border-bottom:1px solid var(--kbd-border);transition:color .18s ease,border-color .18s ease}.studio.svelte-jhai3w:hover{color:var(--accent);border-color:var(--accent)}@media(max-width:639px){nav.svelte-jhai3w{gap:.5rem}.demo.svelte-jhai3w{padding:.35rem .6rem}.demo.svelte-jhai3w .long:where(.svelte-jhai3w){display:none}.demo.svelte-jhai3w .short:where(.svelte-jhai3w){display:inline}.studio.svelte-jhai3w{display:none}}@media(max-width:479px){.sep.svelte-jhai3w,.section.svelte-jhai3w{display:none}}
