:root{--u:min(calc(100vw / 1440), calc(100vh / 810));--fond:#f4efe6;--carte:#fffdf8;--matiere:#d9b98a;--matiere-ombre:#b8925e;--matiere-clair:#e6cca2;--impression:#8c6a3e;--encre:#1d2433;--encre-douce:#4a5063;--trame:#c9c3b8;--bande:#f4efe6;--motif:#7e5e36;--action:#2f5bd3;--action-survol:#2449b0;--action-clair:#dce5fb;--sur-action:#fffdf8;--actif:#f26a2e;--objet:#e2a93b;--desactive:#8a8578;--font-display:"Bricolage Grotesque", "Trebuchet MS", sans-serif;--font-mono:"DM Mono", ui-monospace, Menlo, monospace;--titre-xl-size:calc(40 * var(--u));--titre-xl-line:calc(44 * var(--u));--titre-xl-weight:800;--titre-xl-tracking:-.02em;--titre-size:calc(28 * var(--u));--titre-line:calc(32 * var(--u));--titre-weight:800;--titre-tracking:-.01em;--sous-titre-size:calc(20 * var(--u));--sous-titre-line:calc(26 * var(--u));--sous-titre-weight:700;--corps-size:calc(16 * var(--u));--corps-line:calc(24 * var(--u));--corps-weight:400;--bouton-size:calc(15 * var(--u));--bouton-line:calc(20 * var(--u));--bouton-weight:700;--legende-size:calc(13 * var(--u));--legende-line:calc(18 * var(--u));--legende-weight:500;--legende-tracking:.01em;--chrono-size:calc(18 * var(--u));--chrono-line:calc(24 * var(--u));--chrono-weight:500;--code-size:calc(14 * var(--u));--code-line:calc(20 * var(--u));--code-weight:500;--code-tracking:.08em;--esp-1:calc(4 * var(--u));--esp-2:calc(8 * var(--u));--esp-3:calc(12 * var(--u));--esp-4:calc(16 * var(--u));--esp-6:calc(24 * var(--u));--esp-8:calc(32 * var(--u));--esp-12:calc(48 * var(--u));--rayon-0:0px;--rayon-sm:calc(6 * var(--u));--rayon-md:calc(10 * var(--u));--rayon-rond:calc(9999 * var(--u));--ombre-repos:calc(3 * var(--u)) calc(3 * var(--u)) 0 #1d2433;--ombre-survol:calc(5 * var(--u)) calc(5 * var(--u)) 0 #1d2433;--ombre-actif:0 0 0 #1d2433;--ombre-panneau:calc(8 * var(--u)) calc(8 * var(--u)) 0 #1d2433;--ombre-boite:calc(16 * var(--u)) calc(16 * var(--u)) 0 #1d24332e;--anneau-focus:0 0 0 calc(3 * var(--u)) #fffdf8, 0 0 0 calc(6 * var(--u)) #f26a2e;--trait-fin:calc(2 * var(--u));--trait-epais:calc(3 * var(--u));--trait-selection:calc(3 * var(--u));--cible-min:calc(46 * var(--u));--case-inventaire:calc(72 * var(--u));--hauteur-barre:calc(72 * var(--u));--hauteur-bac:calc(112 * var(--u));--taille-boite:57%;--duree-survol:.12s;--duree-appui:60ms;--duree-cran:.18s;--duree-deblocage:.24s;--duree-rotation:.48s;--duree-tiroir:.56s;--duree-cle-vol:.42s;--duree-cle-aimant:.16s;--duree-cle-rotation:.38s;--duree-couvercle:.7s;--duree-tresor:.42s;--duree-retour-erreur:.32s;--duree-case-bille:90ms;--duree-levier:.15s;--duree-panneau:.2s;--duree-penalite:.9s;--duree-etoile:.26s;--decalage-etoile:.18s;--duree-serie:.6s;--duree-rouages:.7s;--duree-blocage:60s;--duree-reduit:.16s;--courbe-rotation:cubic-bezier(.65, 0, .35, 1);--courbe-ressort:cubic-bezier(.34, 1.56, .64, 1);--courbe-sortie:cubic-bezier(.22, 1, .36, 1);--courbe-reponse:cubic-bezier(.2, .8, .2, 1);--courbe-vol:cubic-bezier(.3, 0, .2, 1);--courbe-symetrique:cubic-bezier(.45, 0, .55, 1);--courbe-couvercle:cubic-bezier(.5, 0, .2, 1);--ombre-repos-x:calc(3 * var(--u));--ombre-repos-y:calc(3 * var(--u));--ombre-repos-flou:0;--ombre-repos-couleur:#1d2433;--ombre-survol-x:calc(5 * var(--u));--ombre-survol-y:calc(5 * var(--u));--ombre-survol-flou:0;--ombre-survol-couleur:#1d2433;--ombre-actif-x:0;--ombre-actif-y:0;--ombre-actif-flou:0;--ombre-actif-couleur:#1d2433;--ombre-panneau-x:calc(8 * var(--u));--ombre-panneau-y:calc(8 * var(--u));--ombre-panneau-flou:0;--ombre-panneau-couleur:#1d2433;--ombre-boite-x:calc(16 * var(--u));--ombre-boite-y:calc(16 * var(--u));--ombre-boite-flou:0;--ombre-boite-couleur:#1d24332e}[data-theme=marine]{--fond:#e9eeec;--matiere:#e4e8e1;--matiere-ombre:#b9c3c0;--matiere-clair:#f2f4f0;--impression:#c8412e;--trame:#c3ccc9;--bande:#f2f4f0;--motif:#72827f}[data-theme=cartographe]{--fond:#eeede3;--matiere:#e4dfc6;--matiere-ombre:#b6ac86;--matiere-clair:#f1eedc;--impression:#8a5a30;--trame:#cec8ae;--bande:#f1eedc;--motif:#877b58}[data-theme=reliure]{--fond:#f2ece6;--matiere:#e8dccd;--matiere-ombre:#bfa392;--matiere-clair:#f4ece2;--impression:#7b3444;--trame:#d3c5b7;--bande:#f4ece2;--motif:#8c6a5b}[data-theme=halloween]{--fond:#eadfea;--matiere:#f3ad6c;--matiere-ombre:#c97c3e;--matiere-clair:#fbddb4;--impression:#44204e;--trame:#d8c7d6;--bande:#fdf0dc;--motif:#6b3c16}[data-theme=noel]{--fond:#eff3ea;--matiere:#cfe4c3;--matiere-ombre:#7fb08b;--matiere-clair:#f7f3e3;--impression:#b3283b;--trame:#bcd3b0;--bande:#f7f3e3;--motif:#4f6a4c}:root{--color-bg:var(--fond);--color-surface:var(--carte);--color-material:var(--matiere);--color-material-shade:var(--matiere-ombre);--color-material-light:var(--matiere-clair);--color-print:var(--impression);--color-ink:var(--encre);--color-ink-soft:var(--encre-douce);--color-line:var(--trame);--color-action:var(--action);--color-action-hover:var(--action-survol);--color-action-light:var(--action-clair);--color-on-action:var(--sur-action);--color-active:var(--actif);--color-object:var(--objet);--color-strip:var(--bande);--color-disabled:var(--desactive);--color-overlay:color-mix(in srgb, var(--encre) 55%, transparent);--font-ui:var(--font-display);--font-numeric:var(--font-mono);--text-title-xl:var(--titre-xl-weight) var(--titre-xl-size) / var(--titre-xl-line) var(--font-ui);--text-title-xl-tracking:var(--titre-xl-tracking);--text-title:var(--titre-weight) var(--titre-size) / var(--titre-line) var(--font-ui);--text-subtitle:var(--sous-titre-weight) var(--sous-titre-size) / var(--sous-titre-line) var(--font-ui);--text-body:var(--corps-weight) var(--corps-size) / var(--corps-line) var(--font-ui);--text-button:var(--bouton-weight) var(--bouton-size) / var(--bouton-line) var(--font-ui);--text-caption:var(--legende-weight) var(--legende-size) / var(--legende-line) var(--font-ui);--text-code:var(--code-weight) var(--code-size) / var(--code-line) var(--font-numeric);--space-1:var(--esp-1);--space-2:var(--esp-2);--space-3:var(--esp-3);--space-4:var(--esp-4);--space-6:var(--esp-6);--space-8:var(--esp-8);--space-12:var(--esp-12);--radius-none:var(--rayon-0);--radius-s:var(--rayon-sm);--radius-m:var(--rayon-md);--radius-round:var(--rayon-rond);--stroke-thin:var(--trait-fin);--stroke-thick:var(--trait-epais);--stroke-selected:var(--trait-selection);--shadow-rest:var(--ombre-repos);--shadow-hover:var(--ombre-survol);--shadow-pressed:var(--ombre-actif);--shadow-panel:var(--ombre-panneau);--shadow-box:var(--ombre-boite);--shadow-box-x:var(--ombre-boite-x);--shadow-box-y:var(--ombre-boite-y);--shadow-box-color:var(--ombre-boite-couleur);--focus-ring:var(--anneau-focus);--lift-hover:calc(-2 * var(--u));--lift-pressed:calc(3 * var(--u));--size-target-min:var(--cible-min);--size-slot:var(--case-inventaire);--size-bar:var(--hauteur-barre);--size-tray:var(--hauteur-bac);--size-arrow:calc(56 * var(--u));--size-box:calc(460 * var(--u));--perspective:calc(1600 * var(--u));--duration-hover:var(--duree-survol);--duration-press:var(--duree-appui);--duration-notch:var(--duree-cran);--duration-unlock:var(--duree-deblocage);--duration-rotate:var(--duree-rotation);--duration-drawer:var(--duree-tiroir);--duration-key-flight:var(--duree-cle-vol);--duration-key-magnet:var(--duree-cle-aimant);--duration-key-turn:var(--duree-cle-rotation);--duration-lid:var(--duree-couvercle);--duration-treasure:var(--duree-tresor);--duration-error-return:var(--duree-retour-erreur);--duration-marble-cell:var(--duree-case-bille);--duration-lever:var(--duree-levier);--duration-zoom:var(--duree-rotation);--ease-rotate:var(--courbe-rotation);--ease-spring:var(--courbe-ressort);--ease-out:var(--courbe-sortie);--ease-response:var(--courbe-reponse);--ease-flight:var(--courbe-vol);--ease-symmetric:var(--courbe-symetrique);--ease-lid:var(--courbe-couvercle)}@media (prefers-reduced-motion:reduce){:root{--ease-spring:var(--courbe-reponse)}}:root{--u:1px}html{background:var(--color-bg)}body{box-sizing:border-box;max-width:760px;color:var(--color-ink);font:var(--text-body);margin:0 auto;padding:32px 16px 64px;font-size:17px;line-height:1.6}header{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding-bottom:16px;display:flex}header a,nav a,main a{color:var(--color-ink)}h1{font:var(--text-title);margin:32px 0 8px}h2{font:var(--text-subtitle);margin:32px 0 8px}.updated{color:var(--color-ink-soft);margin:0 0 24px}.to-fill{background:var(--color-action-light);outline:2px dashed var(--color-ink);padding:0 4px}footer{border-top:1px solid var(--color-line);margin-top:48px;padding-top:16px}footer nav{flex-wrap:wrap;gap:8px 24px;display:flex}
