@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-display:swap;src:url(/polices/bricolage-grotesque-normal-400-800-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400 800;font-display:swap;src:url(/polices/bricolage-grotesque-normal-400-800-latin.woff2) format("woff2");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:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/polices/caveat-normal-400-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/polices/caveat-normal-400-700-latin.woff2) format("woff2");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;font-style:normal;font-weight:400 700;font-display:swap;src:url(/polices/jetbrains-mono-normal-400-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/polices/jetbrains-mono-normal-400-700-latin.woff2) format("woff2");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}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:auto}html,body{height:100%}body{margin:0;background:var(--papier);color:var(--encre);font:400 16px/1.65 var(--chiffres);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#racine{position:relative;z-index:1}.attente{min-height:100svh;display:grid;place-content:center;font-family:var(--chiffres);font-size:var(--t-petit);color:var(--encre-faible)}:root:root{color-scheme:light;--kraft: #f1f5f8;--papier: #f1f5f8;--table: #0a2409;--fond: #f1f5f8;--surface: #f8fafc;--surface-haut: #ffffff;--creux: #e3e9ee;--encre: #25272c;--encre-douce: #4a5260;--encre-faible: #566070;--reserve: #5d3c06;--profond: #0f300c;--sur-profond: #e9f2e1;--sur-profond-douce: #b6c3ab;--accent: #2856c4;--accent-clair: #9fb6e8;--accent-vif: #2f63d8;--accent-lavis: color-mix(in oklab, var(--accent) 13%, transparent);--accent-sombre: #1e428f;--vert-or: linear-gradient(135deg, var(--accent) 0%, var(--accent-vif) 48%, var(--luciole) 100%);--vert-ecrit: linear-gradient(140deg, var(--accent) 0%, var(--accent-sombre) 100%);--or-vert: linear-gradient(135deg, var(--luciole) 0%, #99b73c 100%);--luciole: #d5d465;--bord: rgb(37 39 44 / .12);--bord-vif: rgb(37 39 44 / .22);--bord-profond: rgb(255 252 244 / .12);--bord-cel: rgb(70 90 110 / .3)}:root:root{--ombre-1: 0 1px 2px rgb(30 40 60 / .08), 0 2px 6px -1px rgb(30 40 60 / .06);--ombre-2: 0 2px 4px rgb(30 40 60 / .08), 0 12px 26px -10px rgb(30 40 60 / .22);--ombre-3: 0 6px 14px -4px rgb(30 40 60 / .16), 0 28px 60px -20px rgb(30 40 60 / .32)}:root:root{--oeuvre: var(--encre-douce);--oeuvre-lisible: oklch(from var(--oeuvre) .41 .07 h);--oeuvre-lavis: oklch(from var(--oeuvre) .93 .045 h);--bloc: oklch(from var(--oeuvre) max(l, .74) c h)}[style*=--oeuvre]{--oeuvre-lisible: oklch(from var(--oeuvre) .41 .07 h);--oeuvre-lavis: oklch(from var(--oeuvre) .93 .045 h);--bloc: oklch(from var(--oeuvre) max(l, .74) c h)}.profond [style*=--oeuvre],.sur-vide [style*=--oeuvre]{--oeuvre-lisible: oklch(from var(--oeuvre) .78 .1 h);--oeuvre-lavis: oklch(from var(--oeuvre) .32 .06 h)}@supports not (color: oklch(from #000 .5 .1 h)){:root:root,[style*=--oeuvre]{--oeuvre-lisible: var(--encre);--oeuvre-lavis: var(--creux);--bloc: var(--surface)}.profond [style*=--oeuvre],.sur-vide [style*=--oeuvre]{--oeuvre-lisible: var(--encre);--oeuvre-lavis: var(--creux)}}.profond{color-scheme:dark;--accent: var(--accent-clair);--accent-vif: var(--accent-clair);--accent-lavis: color-mix(in oklab, var(--accent-clair) 20%, transparent);background-color:var(--profond);color:var(--sur-profond);--fond: var(--profond);--surface: #1a3d17;--surface-haut: #284e25;--creux: #082506;--encre: var(--sur-profond);--encre-douce: var(--sur-profond-douce);--encre-faible: #aebba2;--reserve: #e0b45a;--bord: var(--bord-profond);--bord-vif: rgb(255 252 244 / .2);--oeuvre-lisible: oklch(from var(--oeuvre) .78 .1 h);--oeuvre-lavis: oklch(from var(--oeuvre) .32 .06 h)}.verdure,.sur-table{color-scheme:dark;color:var(--encre);--fond: #0f300c;--surface: #1a3d17;--surface-haut: #284e25;--creux: #082506;--encre: #e9f2e1;--encre-douce: #b6c3ab;--encre-faible: #aebba2;--reserve: #e0b45a;--bord: rgb(233 242 225 / .14);--bord-vif: rgb(233 242 225 / .26);--accent: var(--accent-clair);--accent-vif: var(--luciole);--accent-lavis: color-mix(in oklab, var(--luciole) 18%, transparent);--oeuvre-lisible: oklch(from var(--oeuvre) .82 .11 h);--oeuvre-lavis: oklch(from var(--oeuvre) .3 .06 h)}.verdure{background-image:radial-gradient(86% 120% at 10% -8%,color-mix(in oklab,var(--accent-vif) 24%,transparent),transparent 60%),radial-gradient(68% 105% at 100% 100%,color-mix(in oklab,var(--luciole) 15%,transparent),transparent 56%)}.verdure{background-color:var(--fond)}.verdure [style*=--oeuvre],.sur-table [style*=--oeuvre]{--oeuvre-lisible: oklch(from var(--oeuvre) .82 .11 h);--oeuvre-lavis: oklch(from var(--oeuvre) .3 .06 h)}@supports not (color: oklch(from #000 .5 .1 h)){.verdure,.sur-table,.verdure [style*=--oeuvre],.sur-table [style*=--oeuvre]{--oeuvre-lisible: var(--encre);--oeuvre-lavis: var(--creux)}}.feuille-page{position:relative;z-index:0;min-height:100svh;background-color:var(--fond);color:var(--encre)}.feuille-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--lumiere);pointer-events:none}:root:root{--lavis-page: none}.fond{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;left:calc(var(--bord-page) * -1);width:100vw;pointer-events:none;background-color:var(--table);background-repeat:no-repeat;background-image:radial-gradient(circle 3px at var(--luc-1),var(--luciole) 0 55%,transparent 100%),radial-gradient(circle 2px at var(--luc-2),var(--luciole) 0 55%,transparent 100%),radial-gradient(circle 2.5px at var(--luc-3),var(--luciole) 0 55%,transparent 100%),radial-gradient(circle 2px at var(--luc-4),var(--luciole) 0 55%,transparent 100%),radial-gradient(circle 34px at var(--luc-1),color-mix(in oklab,var(--luciole) 14%,transparent),transparent 70%),radial-gradient(circle 30px at var(--luc-3),color-mix(in oklab,var(--luciole) 12%,transparent),transparent 70%),radial-gradient(120% 460px at 18% 6%,color-mix(in oklab,var(--accent-vif) 20%,transparent),transparent 66%),radial-gradient(76% 420px at 92% 92%,color-mix(in oklab,var(--luciole) 11%,transparent),transparent 62%)}:root:root{--luc-1: 78% 26%;--luc-2: 81% 52%;--luc-3: 15% 74%;--luc-4: 56% 66%}.sur-papier,.feuille{background-color:var(--fond);color:var(--encre);--filet: var(--bord);--filet-vif: var(--bord-vif);--surligne: var(--luciole)}.sur-vide{color-scheme:dark;--accent: var(--accent-clair);--accent-vif: var(--accent-clair);--accent-lavis: color-mix(in oklab, var(--accent-clair) 20%, transparent);background-color:var(--profond);color:var(--sur-profond);--fond: var(--profond);--surface: #1a3d17;--surface-haut: #284e25;--creux: #082506;--encre: var(--sur-profond);--encre-douce: var(--sur-profond-douce);--encre-faible: #aebba2;--reserve: #e0b45a;--bord: var(--bord-profond);--bord-vif: rgb(255 252 244 / .2);--filet: var(--bord-profond);--filet-vif: rgb(255 252 244 / .2);--surligne: transparent;--oeuvre-lisible: oklch(from var(--oeuvre) .78 .1 h);--oeuvre-lavis: oklch(from var(--oeuvre) .32 .06 h)}.sur-papier ::selection,.feuille ::selection{background:var(--luciole);color:#241d13}::selection{background:var(--accent-lavis)}.profond ::selection,.sur-vide ::selection{background:var(--luciole);color:#241d13}:root:root{--e1: 4px;--e2: 8px;--e3: 12px;--e4: 16px;--e5: 24px;--e6: 32px;--e7: 48px;--e8: 72px;--e9: 112px;--r1: 2px;--r2: 2px;--r3: 4px;--r4: 6px;--rond: 6px;--trait: 1px;--ombre: 0 18px 30px -16px rgb(30 40 60 / .45);--ombre-basse: 0 10px 20px -12px rgb(30 40 60 / .4);--ombre-levee: 0 26px 38px -18px rgb(30 40 60 / .5);--trace-main: 255px 15px 225px 15px / 15px 225px 15px 255px;--page: 1560px;--marge: clamp(16px, 3.4vw, 44px);--hors-page: calc((100vw - min(100vw, var(--page)))/2) ;--bord-page: calc(var(--hors-page) + var(--marge));--entete: 58px}:root:root{--dessin: "Bricolage Grotesque", system-ui, sans-serif;--crayon: "Caveat", "Segoe Print", "Bradley Hand", cursive;--machine: "JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--lame: var(--dessin);--lecture: var(--dessin);--chiffres: var(--dessin)}:root:root{--t-micro: .8125rem;--t-petit: .9375rem;--t-corps: 1.0625rem;--t-lead: 1.1875rem;--t-h3: 1.3125rem;--t-h2: 1.625rem;--t-h1: 2.125rem;--t-geant: clamp(2.5rem, 4.4vw, 3.75rem)}:root:root{--geste-bref: .14s;--geste: .28s;--geste-ample: .52s;--elan: cubic-bezier(.2, .6, .28, 1);--elan-double: cubic-bezier(.65, 0, .35, 1)}@media(prefers-reduced-motion:reduce){:root{--geste-bref: 0ms;--geste: 0ms;--geste-ample: 0ms}}.grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--colonne, 160px),1fr));gap:var(--e5) var(--e4);margin:0;padding:0;list-style:none}.carte{background:var(--surface);border:var(--trait) solid var(--bord-cel);border-radius:var(--r1);box-shadow:var(--ombre-basse);transition:background-color var(--geste-bref) var(--elan),box-shadow var(--geste-bref) var(--elan),transform var(--geste-bref) var(--elan)}.carte.cernee{box-shadow:var(--ombre-basse)}.carte.reactive:hover,.carte.reactive:focus-within{background:var(--surface-haut);box-shadow:var(--ombre-levee);transform:translateY(-3px)}.vignette{display:block;position:relative;aspect-ratio:2 / 3;overflow:hidden;border-radius:var(--r2);background:var(--oeuvre-lavis)}.vignette img{display:block;width:100%;height:100%;object-fit:cover}.cartouche{display:inline-flex;align-items:center;gap:var(--e1);padding:2px var(--e2);border:1px solid var(--bord-cel);border-radius:var(--r1);background:var(--surface-haut);font-family:var(--machine);font-size:var(--t-micro);font-weight:500;line-height:1.4;color:var(--encre-douce);white-space:nowrap}.cartouche.pleine,.cartouche.oeuvre{background:var(--bloc);border-color:transparent;color:var(--encre)}.cartouche.accent{background:var(--accent);border-color:transparent;color:#fff}.bouton{display:inline-flex;align-items:center;justify-content:center;gap:var(--e2);padding:.1em .9em .2em;border:2px solid currentColor;border-radius:var(--trace-main);background:none;font-family:var(--crayon);font-size:1.45rem;font-weight:700;line-height:1.2;color:var(--accent);cursor:pointer;transform:rotate(-1deg);transition:background-color var(--geste-bref) var(--elan),transform var(--geste-bref) var(--elan)}.bouton:hover,.bouton:focus-visible{background:var(--accent-lavis);transform:rotate(0)}.bouton:disabled{opacity:.45;cursor:default;transform:rotate(-1deg)}.bouton.plein{background:var(--accent);border-color:var(--accent);color:#fff}.bouton.plein:hover,.bouton.plein:focus-visible{background:var(--accent-sombre);border-color:var(--accent-sombre)}.bouton.nu{padding:0;border:0;border-radius:0;background:none;font-family:var(--chiffres);font-size:inherit;font-weight:inherit;color:var(--encre-douce);transform:none}.bouton.nu:hover,.bouton.nu:focus-visible{background:none;transform:none;color:var(--encre)}.champ{width:100%;padding:var(--e2) var(--e3);border:var(--trait) solid var(--bord-cel);border-radius:var(--r1);background:var(--surface-haut);font-family:var(--chiffres);font-size:var(--t-corps);font-weight:500;color:var(--encre);transition:border-color var(--geste-bref) var(--elan),box-shadow var(--geste-bref) var(--elan)}.champ::placeholder{color:var(--encre-faible)}.champ:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-lavis)}.tete-ecran{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--e3) var(--e5);margin:0 0 var(--e7);color:var(--encre)}.tete-ecran .nom-ecran{margin:0;font-family:var(--dessin);font-size:var(--t-h1);font-weight:800;line-height:1;letter-spacing:-.035em;color:var(--encre)}.tete-ecran .compte{font-family:var(--machine);font-size:var(--t-petit);color:var(--encre-douce)}.dedans{max-width:var(--page);margin:0 auto;padding:calc(var(--entete) + var(--e4)) var(--marge) var(--e9)}.tete-bloc{position:relative;display:flex;align-items:baseline;gap:var(--e3);margin-bottom:var(--e5);color:var(--encre)}.tete-bloc:after{display:none}.tete-bloc h2:before{display:none}.tete-bloc h2{margin:0;font-family:var(--crayon);font-size:2.1rem;font-weight:700;line-height:1;color:var(--accent)}.tete-bloc .compte{font-family:var(--crayon);font-size:1.7rem;font-weight:700;line-height:1;color:var(--crayon-rouge)}.index{transition:transform var(--geste) var(--elan)}.index.retire{transform:translateY(calc(-100% - var(--entete) - var(--e4)));pointer-events:none}@media(prefers-reduced-motion:reduce){.index{transition:none}}.index:has(.affinage:not([hidden])){border-radius:var(--r4);padding:var(--e3)}.index{position:sticky;top:calc(var(--entete) + var(--e2));z-index:4;display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2) var(--e4);margin-bottom:var(--e7);padding:var(--e2) var(--e2) var(--e2) var(--e4);background:var(--surface);border:var(--trait) solid var(--filet);border-radius:var(--r1);box-shadow:var(--ombre-basse);color:var(--encre)}.index .ligne{display:flex;flex-wrap:wrap;gap:var(--e1)}.index .ligne .mot{padding:var(--e2) var(--e3);border:0;border-radius:var(--trace-main);background:none;font-family:var(--machine);font-size:var(--t-petit);font-weight:500;color:var(--encre);cursor:pointer;transition:background-color var(--geste-bref) var(--elan),color var(--geste-bref) var(--elan)}.index .ligne .mot:hover{background:var(--accent-lavis);color:var(--encre)}.index .ligne .mot.ici{background:none;box-shadow:inset 0 0 0 2px var(--accent);color:var(--accent);font-weight:700}.index .titre{flex:1 1 12rem;min-width:0;max-width:22rem;padding:var(--e2) var(--e3);border:1px solid var(--bord-cel);border-radius:var(--r1);background:var(--surface-haut);font-family:var(--chiffres);font-size:var(--t-petit);color:var(--encre);transition:border-color var(--geste-bref) var(--elan)}.index .titre::placeholder{color:var(--encre-faible)}.index .titre:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-lavis)}.index .affiner{display:inline-flex;align-items:center;gap:var(--e2);padding:var(--e2) var(--e3);border:1px solid var(--bord);border-radius:var(--rond);background:none;font-family:var(--chiffres);font-size:var(--t-petit);font-weight:500;color:var(--encre-douce);cursor:pointer;transition:background-color var(--geste-bref) var(--elan),color var(--geste-bref) var(--elan)}.index .affiner:hover,.index .affiner.ouvert{background:color-mix(in oklab,var(--encre) 7%,transparent);color:var(--encre)}.index .combien{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--rond);background:var(--vert-ecrit);font-size:var(--t-micro);font-weight:600;color:var(--kraft)}.index .resultat{margin-left:auto;padding-right:var(--e2);font-size:var(--t-petit);font-variant-numeric:tabular-nums;color:var(--encre-douce);white-space:nowrap}.index .rendre{padding:var(--e2) var(--e3);border:0;border-radius:var(--rond);background:color-mix(in oklab,var(--encre) 7%,transparent);font-family:var(--chiffres);font-size:var(--t-petit);color:var(--encre-douce);cursor:pointer}.index .rendre:hover{color:var(--encre)}.index .affinage{flex-basis:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:var(--e3);margin-top:var(--e3);padding:var(--e4);border-radius:var(--r3);background:var(--creux);box-shadow:inset 0 1px #fff6}.index .affinage[hidden][hidden]{display:none}.index .affinage label{display:grid;gap:5px;min-width:0;font-size:var(--t-micro);color:var(--encre-douce)}.index .affinage select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;padding:var(--e2) calc(var(--e5) + 2px) var(--e2) var(--e3);border:1px solid var(--bord);border-radius:var(--r1);background-color:var(--surface);background-image:linear-gradient(45deg,transparent 50%,var(--encre-douce) 50%),linear-gradient(135deg,var(--encre-douce) 50%,transparent 50%);background-position:right calc(var(--e3) + 4px) center,right var(--e3) center;background-size:5px 5px,5px 5px;background-repeat:no-repeat;font-family:var(--chiffres);font-size:var(--t-petit);color:var(--encre);cursor:pointer;transition:border-color var(--geste-bref) var(--elan)}.index .affinage select:hover{border-color:var(--bord-vif)}.index .affinage .posee{grid-column:1 / -1}.index .affinage .posee button{width:100%;padding:var(--e2) var(--e3);border:1px solid var(--bord);border-radius:var(--r1);background:var(--surface);font-family:var(--chiffres);font-size:var(--t-petit);color:var(--encre);cursor:pointer;text-align:left}.index .affinage:has(.voix):not([hidden]){display:flex;flex-wrap:wrap;gap:var(--e2)}.index .affinage .voix{padding:var(--e2) var(--e3);border:1px solid var(--bord);border-radius:var(--rond);background:var(--surface);font-family:var(--chiffres);font-size:var(--t-petit);color:var(--encre-douce);cursor:pointer;display:inline-flex;align-items:center;gap:var(--e2)}.index .affinage .voix:hover{color:var(--encre);border-color:var(--bord-vif)}.index .affinage .voix.ici{background:var(--vert-ecrit);color:var(--kraft);border-color:transparent}.index .affinage .voix .combien{background:none;color:var(--encre-faible)}.index .affinage .voix.ici .combien{color:color-mix(in oklab,var(--kraft) 82%,transparent)}.bande-criteres{position:sticky;top:calc(var(--entete) + var(--e2));z-index:4;margin-bottom:var(--e6);padding:var(--e2) var(--e4);background:var(--surface);border:var(--trait) solid var(--filet);border-radius:var(--r1);box-shadow:var(--ombre-basse);color:var(--encre)}.bande-criteres .choix-critere{display:flex;flex-wrap:wrap;gap:var(--e1)}.bande-criteres .critere{display:inline-flex;align-items:baseline;gap:var(--e2);padding:var(--e2) var(--e3);border:1px solid var(--post-it-bord);border-radius:1px;background:var(--post-it);font-family:var(--machine);font-size:var(--t-petit);font-weight:500;color:var(--post-it-encre);cursor:pointer;transition:background-color var(--geste-bref) var(--elan),color var(--geste-bref) var(--elan)}@media(max-width:700px){.bande-criteres{min-width:0}.bande-criteres .choix-critere{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(var(--e4) * -1);padding-inline:var(--e4)}.bande-criteres .choix-critere::-webkit-scrollbar{display:none}.bande-criteres .critere{flex:none;scroll-snap-align:center}}.bande-criteres .critere:hover{background:var(--post-it-leve);color:var(--post-it-encre)}.bande-criteres .critere.ici{background:var(--accent);border-color:var(--accent);color:#fff}.bande-criteres .critere .compte{font-size:var(--t-micro);font-weight:500;font-variant-numeric:tabular-nums;color:var(--post-it-encre)}.bande-criteres .critere.ici .compte{color:#fff}.bande-criteres .critere .nom{font-family:var(--machine);font-size:var(--t-petit);font-weight:500;line-height:1.2;color:inherit}.bande-criteres .ou-en-est{display:grid;gap:var(--e2);margin-top:var(--e2);padding-top:var(--e2);border-top:1px solid var(--filet-doux)}.bande-criteres .demande{margin:0;font-family:var(--crayon);font-size:1.75rem;font-weight:700;line-height:1.1;color:var(--accent)}.bande-criteres .glose{margin:0;font-family:var(--machine);font-size:var(--t-micro);color:var(--encre-douce)}.bande-criteres .a-relancer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2);margin:0;font-size:var(--t-petit);color:var(--encre-douce)}.bande-criteres .a-relancer .trait{display:none}.bande-criteres .a-relancer button{padding:0 var(--e3) 2px;border:2px solid currentColor;border-radius:var(--trace-main);background:none;font-family:var(--crayon);font-size:1.2rem;font-weight:700;color:var(--accent);cursor:pointer}.bande-criteres .a-relancer button:hover{background:var(--accent-lavis)}.avis-fraicheur{display:block;margin:0;padding:var(--e3) var(--e4);border:0;border-left:3px solid var(--reserve);border-radius:0;background:var(--surface-haut);font-family:var(--machine);font-size:var(--t-petit);line-height:1.55;color:var(--reserve)}.avis-fraicheur .dit{margin:0}.avis-fraicheur .dit strong{font-weight:600}.avis-fraicheur .motif{margin:var(--e1) 0 0;font-size:var(--t-micro);color:var(--reserve)}.chiffre{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum";font-weight:600;color:var(--encre)}.rien{margin:var(--e8) 0;font-family:var(--crayon);font-size:1.6rem;font-weight:700;line-height:1.2;color:var(--accent)}@media(max-width:760px){.index{border-radius:var(--r3);padding:var(--e3)}.index .resultat{margin-left:0}}.socle-focus:focus-visible,.carte :focus-visible,.bouton:focus-visible,.champ:focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 4px var(--accent-lavis)}:root:root{--grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012 .55' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23f)' opacity='.03'/%3E%3Crect width='160' height='160' filter='url(%23g)' opacity='.045'/%3E%3C/svg%3E");--grain-papier: var(--grain)}:root:root{--verre: #ffffff;--verre-milieu: #f1f5f8;--verre-bord: #d8e0e6;--lumiere: radial-gradient(75% 95% at 50% 42%, var(--verre) 0%, var(--verre-milieu) 40%, var(--verre-bord) 100%);--graphite: #25272c;--graphite-doux: #4a5260;--graphite-libelle: #566070;--crayon-bleu: #2856c4;--crayon-rouge: #b8392c;--acetate: rgb(255 255 255 / .55);--acetate-bord: rgb(70 90 110 / .2);--trou: #cfd8de;--ombre-cel: 0 18px 30px -16px rgb(30 40 60 / .45);--ombre-cel-levee: 0 28px 40px -18px rgb(30 40 60 / .5);--filet: #9fb6e8;--filet-doux: #d3def5;--post-it: #fff8d6;--post-it-leve: #fff2b8;--post-it-bord: #e3d9a8;--post-it-encre: #5b5540}.tenons{position:absolute;top:0;left:50%;z-index:2;width:min(410px,34vw);height:28px;transform:translate(-50%);border-radius:0 0 5px 5px;background:linear-gradient(#a2abb2,#6b737a);box-shadow:0 5px 10px #1e28324d;pointer-events:none}.tenons:before,.tenons:after{content:"";position:absolute;top:6px;width:16px;height:16px;border-radius:50%;background:#d3dade;box-shadow:inset 0 2px 3px #00000059}.tenons:before{left:16%}.tenons:after{right:16%}@media(max-width:640px){.tenons{width:46vw;height:20px}.tenons:before,.tenons:after{top:4px;width:12px;height:12px}}.cel{position:relative;display:grid;gap:var(--e2);align-content:start;padding:24px 10px 12px;border:1px solid var(--acetate-bord);border-radius:2px;background:var(--acetate);box-shadow:var(--ombre-cel);color:var(--graphite);font:inherit;text-align:left;transform:rotate(var(--penche, 0deg))}.cel:before{content:"";position:absolute;top:8px;left:0;right:0;height:9px;background:radial-gradient(circle at 25% 50%,var(--trou) 0 4px,transparent 4.5px),radial-gradient(circle at 50% 50%,var(--trou) 0 4px,transparent 4.5px),radial-gradient(circle at 75% 50%,var(--trou) 0 4px,transparent 4.5px)}.cel .couv{display:block;aspect-ratio:2 / 3;overflow:hidden;background:var(--verre-bord)}.cel .couv img{display:block;width:100%;height:100%;object-fit:cover}button.cel{cursor:pointer;transition:transform var(--geste-bref) var(--elan),box-shadow var(--geste-bref) var(--elan)}button.cel:hover,button.cel:focus-visible{transform:translateY(-4px) rotate(0);box-shadow:var(--ombre-cel-levee)}:focus-visible{outline:2px solid var(--crayon-bleu);outline-offset:3px}.au-crayon{padding:.1em .9em .2em;border:2px solid currentColor;border-radius:255px 15px 225px/15px 225px 15px 255px;background:none;color:var(--crayon-bleu);font:700 1.6rem/1.2 var(--crayon);cursor:pointer;transform:rotate(-1deg);transition:transform var(--geste-bref) var(--elan),background-color var(--geste-bref) var(--elan)}.au-crayon:hover,.au-crayon:focus-visible{background:#2856c414;transform:rotate(0)}@media(prefers-reduced-motion:reduce){button.cel,.au-crayon{transition:none}}.avancement-critere{display:grid;gap:var(--e2);max-width:34rem;font-family:var(--chiffres);font-size:var(--t-petit);color:var(--encre-douce)}.jauge-fond{position:relative;display:block;height:5px;border-radius:var(--rond);background:var(--creux, rgb(0 0 0 / .2));overflow:hidden}.jauge-fond .remplie{display:block;height:100%;border-radius:var(--rond)}.jauge-fond .cible{position:absolute;top:-2px;bottom:-2px;width:1px;background:var(--encre-douce, currentColor)}.avancement-critere .reste{margin:0;font-size:var(--t-micro);color:var(--encre-faible)}.ecran-accueil{min-height:100svh;position:relative;overflow:clip;font-size:var(--t-corps);--jaquette: clamp(150px, 13vw, 188px)}.ecran-accueil .dedans{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--e8);padding-top:calc(var(--entete) + var(--e7))}.ecran-accueil .plan{display:grid;grid-template-columns:minmax(0,17rem) minmax(0,1fr);gap:var(--e7);align-items:start}.ecran-accueil .cel.tete{--penche: -2.5deg;margin:var(--e3) 0 var(--e6)}.ecran-accueil .cel.tete .rang{position:absolute;right:var(--e2);bottom:-2.3rem;font:700 2rem/1 var(--crayon);color:var(--crayon-rouge)}.ecran-accueil .note{display:grid;gap:var(--e5);justify-items:start;padding-top:var(--e4)}.ecran-accueil .note .date{margin:0;font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--graphite-libelle)}.ecran-accueil .phrase{margin:0;max-width:22ch;font:700 clamp(2.1rem,3.3vw,3.3rem)/1.08 var(--crayon);color:var(--crayon-bleu);text-wrap:balance;transform:rotate(-1deg)}.ecran-accueil .phrase em{position:relative;display:inline-block;padding:0 .22em;font-style:normal;color:var(--crayon-rouge)}.ecran-accueil .phrase em:after{content:"";position:absolute;top:.02em;right:-.04em;bottom:-.06em;left:-.04em;border:2px solid currentColor;border-radius:50%;transform:rotate(-7deg);pointer-events:none}.ecran-accueil .note .appui{margin:0;max-width:46ch;font-size:var(--t-petit);line-height:1.6;color:var(--graphite-doux)}.ecran-accueil .suites{display:flex;flex-wrap:wrap;gap:var(--e3)}.ecran-accueil .plan.contradiction{grid-template-columns:auto minmax(0,1fr)}.ecran-accueil .trio{display:flex;align-items:start;gap:var(--e5);padding:var(--e3) 0 var(--e7)}.ecran-accueil .trio .cel{width:clamp(7.5rem,10vw,10.5rem)}.ecran-accueil .trio .cel:nth-child(1){--penche: -2.5deg}.ecran-accueil .trio .cel:nth-child(2){--penche: 1.5deg;margin-top:2.4rem}.ecran-accueil .trio .cel:nth-child(3){--penche: -1deg;margin-top:4.8rem}.ecran-accueil .trio .rang{position:absolute;right:var(--e2);bottom:-1.9rem;font:700 1.6rem/1 var(--crayon);color:var(--crayon-rouge)}.ecran-accueil .phrase.longue{max-width:32ch;font-size:clamp(2.1rem,2.4vw,2.6rem);line-height:1.15;text-wrap:pretty;transform:rotate(-.6deg)}.ecran-accueil .note .nom-oeuvre{color:var(--graphite);text-decoration:underline;text-decoration-color:var(--crayon-bleu);text-decoration-thickness:2px;text-underline-offset:.14em}.ecran-accueil .note .nom-oeuvre:hover,.ecran-accueil .note .nom-oeuvre:focus-visible{background:color-mix(in oklab,var(--crayon-bleu) 12%,transparent)}.ecran-accueil .avis-fraicheur{border:0;border-left:3px solid var(--reserve);background:#ffffffbf;font-family:var(--machine)}.ecran-accueil .a-venir h2{margin:0;font:700 2.1rem/1 var(--crayon);color:var(--crayon-bleu)}.ecran-accueil .a-venir h2 .compte{margin-left:.2em;color:var(--crayon-rouge)}.ecran-accueil .ligne-temps{display:flex;margin:0 calc(var(--bord-page) * -1) 0 calc(var(--e3) * -1);padding:var(--e5) var(--bord-page) var(--e7) var(--e3);list-style:none;overflow-x:auto;scrollbar-width:none;cursor:grab}.ecran-accueil .ligne-temps.tire{cursor:grabbing;-webkit-user-select:none;user-select:none}.ecran-accueil .ligne-temps::-webkit-scrollbar{display:none}.ecran-accueil .ligne-temps li{flex:0 0 auto;width:var(--jaquette);margin-left:clamp(18px,calc(var(--heures) * 1.4px),110px)}.ecran-accueil .ligne-temps li:first-child{margin-left:0}.ecran-accueil .ligne-temps li:nth-child(odd) .cel{--penche: -1.2deg}.ecran-accueil .ligne-temps li:nth-child(2n) .cel{--penche: 1deg}.ecran-accueil .ligne-temps .cel{width:100%}.ecran-accueil .ligne-temps .nom{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:2.6em;margin-top:var(--e1);font:700 var(--t-petit)/1.3 var(--dessin);letter-spacing:-.01em}.ecran-accueil .ligne-temps .quand{font:700 1.35rem/1.05 var(--crayon);color:var(--crayon-rouge)}.ecran-accueil .ligne-temps .meta{font-size:var(--t-micro);color:var(--graphite-libelle)}.ecran-accueil .rien{margin:var(--e5) 0 0;color:var(--graphite-doux)}.chargeur{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;align-content:center;justify-items:center;gap:var(--e6);background:var(--fond) var(--lumiere)}.chargeur .nom{margin:0;font:800 clamp(2.8rem,10vw,8rem)/.9 var(--dessin);letter-spacing:-.045em;color:var(--graphite)}.chargeur .barre{position:relative;width:min(300px,44vw);height:4px;border-radius:2px;background:var(--verre-bord);overflow:hidden}.chargeur .barre:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--part, 0%);background:var(--crayon-bleu)}.chargeur .compte{position:fixed;left:var(--marge);bottom:var(--marge);margin:0;font:700 clamp(4rem,14vw,12rem)/.8 var(--crayon);color:var(--crayon-rouge)}@media(max-width:1100px){.ecran-accueil .plan{grid-template-columns:minmax(0,15rem) minmax(0,1fr)}}@media(max-width:640px){.ecran-accueil{--jaquette: 140px}.ecran-accueil .dedans{gap:var(--e7);padding-top:calc(var(--entete) + var(--e5))}.ecran-accueil .plan{grid-template-columns:minmax(0,1fr);gap:var(--e6)}.ecran-accueil .note{order:-1;padding-top:0}.ecran-accueil .cel.tete{justify-self:center;width:min(62vw,15rem)}.ecran-accueil .plan.contradiction{grid-template-columns:minmax(0,1fr)}.ecran-accueil .trio{gap:var(--e3);padding-bottom:var(--e6)}.ecran-accueil .trio .cel{width:calc((100% - 2 * var(--e3)) / 3);padding:18px 6px 8px}.ecran-accueil .trio .cel:nth-child(2){margin-top:1.2rem}.ecran-accueil .trio .cel:nth-child(3){margin-top:2.4rem}.ecran-accueil .trio .rang{bottom:-1.6rem;font-size:1.3rem}.ecran-accueil .ligne-temps li{margin-left:clamp(12px,calc(var(--heures) * 1px),64px)}}@media(prefers-reduced-motion:reduce){.chargeur .barre:after{transition:none}}.ecran-collection{min-height:100svh;position:relative;overflow:clip;background:none;color:var(--encre);font-family:var(--chiffres);font-size:var(--t-corps)}.ecran-collection .annee+.annee{margin-top:var(--e8)}.ecran-collection .planche{--colonne: 168px;gap:var(--e5) var(--e4)}.ecran-collection .posee{min-width:0}.ecran-collection .posee .carte{display:block;width:100%;padding:22px var(--e2) var(--e2);border:var(--trait) solid var(--bord-cel);background:radial-gradient(circle at 25% 11px,var(--trou) 0 4px,transparent 4.5px),radial-gradient(circle at 50% 11px,var(--trou) 0 4px,transparent 4.5px),radial-gradient(circle at 75% 11px,var(--trou) 0 4px,transparent 4.5px),var(--surface-haut);font:inherit;text-align:left;color:inherit;cursor:pointer;transform:rotate(var(--penche, 0deg))}.ecran-collection .posee:nth-child(4n+1) .carte{--penche: -.8deg}.ecran-collection .posee:nth-child(4n+2) .carte{--penche: .5deg}.ecran-collection .posee:nth-child(4n+3) .carte{--penche: -.3deg}.ecran-collection .posee:nth-child(4n+4) .carte{--penche: .9deg}.ecran-collection .posee .vignette{box-shadow:none}.ecran-collection .posee .carte:hover,.ecran-collection .posee .carte:focus-visible{transform:translateY(-3px) rotate(0);box-shadow:var(--ombre-levee),0 18px 40px -24px color-mix(in oklab,var(--oeuvre) 80%,transparent)}.ecran-collection .posee .cartouche.attendue{position:absolute;top:var(--e2);left:var(--e2);padding:0 var(--e2) 2px;border-color:var(--bord-cel);background:var(--surface-haut);font-family:var(--crayon);font-size:1.15rem;font-weight:700;color:var(--crayon-rouge);transform:rotate(-3deg);box-shadow:var(--ombre-1)}.ecran-collection .sur-table .posee .cartouche.attendue{background:color-mix(in oklab,var(--accent-sombre) 94%,transparent)}.ecran-collection .posee .dit{display:block;padding:var(--e3) var(--e1) var(--e1)}.ecran-collection .posee .nom{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:2.6em;font-size:var(--t-petit);font-weight:500;line-height:1.3;color:var(--encre)}.ecran-collection .posee .meta{font-family:var(--machine);display:block;margin-top:3px;font-size:var(--t-micro);color:var(--encre-faible);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ecran-collection .posee.attend .vignette img{opacity:.9}@media(max-width:760px){.ecran-collection .planche{--colonne: 116px}}.ecran-collection .dit{display:block;margin-top:var(--e2);padding:var(--e2) var(--e2) var(--e2);background:var(--oeuvre-lavis);min-height:2.4em;color:var(--encre)}.ecran-entree{min-height:100svh;display:grid;place-items:center;padding:var(--marge);background:none;color:var(--encre);font-family:var(--chiffres);font-size:var(--t-corps)}.ecran-entree .carte{display:grid;gap:var(--e3);width:min(24rem,88vw);padding:var(--e6);border-radius:var(--r1);background:var(--surface-haut);box-shadow:var(--ombre),0 0 0 1px var(--bord-cel)}.ecran-entree .marque{margin:0 0 var(--e2);font-family:var(--dessin);font-size:var(--t-h1);font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--encre)}.ecran-entree .champ{padding:var(--e3) var(--e4)}.ecran-entree .bouton{justify-content:center}.ecran-entree .erreur{margin:0;font-size:var(--t-petit);color:var(--reserve)}.ecran-fiche{display:block;min-height:100svh;position:relative;overflow:clip;background:none;color:var(--encre);font-family:var(--chiffres);font-size:var(--t-corps)}.ecran-fiche .ouverture{position:relative;isolation:isolate;margin:0 auto var(--e7);padding:calc(var(--entete) + var(--e5)) var(--marge) var(--e6);border-bottom:1px solid var(--filet);color:var(--encre);max-width:var(--page)}.ecran-fiche .ouverture .image{display:block;aspect-ratio:24 / 9;border:22px solid transparent;border-width:22px 10px 10px;border-radius:var(--r1);background:var(--image) center 34% / cover no-repeat padding-box,radial-gradient(circle at 25% 11px,var(--trou) 0 4px,transparent 4.5px) border-box,radial-gradient(circle at 50% 11px,var(--trou) 0 4px,transparent 4.5px) border-box,radial-gradient(circle at 75% 11px,var(--trou) 0 4px,transparent 4.5px) border-box,var(--surface-haut) border-box;box-shadow:var(--ombre),0 0 0 1px var(--bord-cel);transform:rotate(.5deg)}.ecran-fiche .ouverture.sans-banniere{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:clamp(20px,3vw,44px);padding-bottom:var(--e5)}.ecran-fiche .ouverture.sans-banniere .image{width:clamp(150px,17vw,232px);aspect-ratio:2 / 3;border-radius:var(--r1);box-shadow:var(--ombre),0 0 0 1px var(--bord-cel);transform:rotate(-2deg)}.ecran-fiche .ouverture.sans-banniere:before{content:none}.ecran-fiche .ouverture.sans-banniere .dessus{margin-top:0}.ecran-fiche .ouverture .dessus{margin-top:var(--e5)}.ecran-fiche .ouverture h1{margin:0;font-family:var(--dessin);font-size:var(--t-geant);font-weight:800;line-height:1;letter-spacing:-.035em;text-wrap:balance;color:var(--encre)}.ecran-fiche .ouverture .autre{margin:var(--e2) 0 0;font-family:var(--crayon);font-size:1.7rem;font-weight:700;line-height:1.1;color:var(--accent)}.ecran-fiche .ouverture .identite{margin:var(--e3) 0 0;font-family:var(--machine);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--encre-faible)}.ecran-fiche .ouverture .etats{display:flex;flex-wrap:wrap;gap:var(--e2);margin:var(--e4) 0 0}.ecran-fiche .ouverture .etats span{padding:2px var(--e2);border:1px solid var(--bord-cel);border-radius:var(--r1);background:var(--surface-haut);font-family:var(--machine);font-size:var(--t-micro);font-weight:400;color:var(--encre-douce)}.ecran-fiche .ouverture .etats .hors{border-color:transparent;background:var(--luciole);color:var(--encre)}.ecran-fiche .corps{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--e7) clamp(28px,4vw,72px);align-items:start;padding-top:var(--e7)}@media(max-width:60rem){.ecran-fiche .corps{grid-template-columns:minmax(0,1fr)}}.ecran-fiche .versant-moi,.ecran-fiche .versant-monde{min-width:0}.ecran-fiche .pan.duels-dits{padding:var(--e5);background:var(--surface-haut);border:1px solid var(--filet);border-radius:var(--r1);box-shadow:var(--ombre-basse);color:var(--encre)}.ecran-fiche .pan{margin-bottom:var(--e7)}.ecran-fiche .pan:last-child{margin-bottom:0}.ecran-fiche .etiquette{display:block;margin:0 0 var(--e3);font-family:var(--crayon);font-size:1.7rem;font-weight:700;line-height:1.1;text-transform:none;letter-spacing:normal;color:var(--accent)}.ecran-fiche .le-mot{margin-bottom:var(--e7)}.ecran-fiche .mot{display:block;width:100%;padding:0;border:0;background:none;font-family:var(--crayon);font-size:clamp(2.2rem,4.2vw,3.3rem);font-weight:700;line-height:1.05;text-align:left;color:var(--accent);cursor:pointer;transform:rotate(-1deg);transform-origin:left center}.ecran-fiche .mot.vacant{cursor:text}.ecran-fiche .mot.vacant:before{content:"un mot, pas plus";display:block;margin-bottom:var(--e2);font-family:var(--machine);font-size:var(--t-micro);font-weight:400;letter-spacing:normal;color:var(--encre-faible)}.ecran-fiche .mot.vacant:hover:before{color:var(--encre-douce)}.ecran-fiche .mot .reglure{display:block;width:min(100%,22rem);height:1px;margin-top:1.1em;background:repeating-linear-gradient(to right,var(--bord-vif) 0 8px,transparent 8px 14px)}.ecran-fiche .ecrire-mot input{width:min(100%,26rem);padding:var(--e2) var(--e3);border:var(--trait) solid var(--bord-cel);border-radius:var(--r1);background:var(--surface-haut);font-family:var(--crayon);font-size:2rem;font-weight:700;color:var(--accent)}.ecran-fiche .ecrire-mot input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-lavis)}.ecran-fiche .mention-hors{margin:0 0 var(--e7);font-family:var(--lecture);font-size:var(--t-petit);line-height:1.6;color:var(--encre-douce)}.ecran-fiche .duels-dits{padding:clamp(20px,3vw,32px)}.ecran-fiche .parole{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--filet)}.ecran-fiche .parole li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--e4);padding:var(--e2) var(--e3);border-bottom:1px solid var(--filet-doux);font-family:var(--machine);font-size:var(--t-petit)}.ecran-fiche .parole .critere{flex-shrink:0;white-space:nowrap;font-weight:500;color:var(--encre)}.ecran-fiche .parole .dit{text-align:right;display:inline-flex;align-items:baseline;gap:var(--e2);font-variant-numeric:tabular-nums;color:var(--encre-douce)}.ecran-fiche .parole .rang{font-family:var(--crayon);font-size:1.9rem;font-weight:700;line-height:1;color:var(--crayon-rouge)}.ecran-fiche .parole .sur{font-size:var(--t-micro);font-weight:400;color:var(--encre-faible)}.ecran-fiche .parole .croise{color:var(--encre-douce)}.ecran-fiche .parole .muet{color:var(--encre-faible)}.ecran-fiche .parole .muet .critere{font-weight:400;color:var(--encre-faible)}.ecran-fiche .note{padding:var(--e5);background:var(--surface-haut);border:var(--trait) solid var(--bord-cel);border-radius:var(--r1);box-shadow:var(--ombre-basse);font-family:var(--crayon);font-size:1.55rem;font-weight:700;line-height:1.25;white-space:pre-wrap;color:var(--accent);transform:rotate(-.6deg)}.ecran-fiche .reprendre{margin-top:var(--e3);padding:var(--e2) var(--e4);border:1px solid var(--bord-cel);border-radius:var(--r1);background:var(--surface-haut);font-family:var(--machine);font-size:var(--t-petit);color:var(--encre-douce);cursor:pointer}.ecran-fiche .reprendre:hover{color:var(--encre);border-color:var(--bord-vif)}.ecran-fiche .synopsis{font-family:var(--lecture);font-size:var(--t-lead);line-height:1.7;color:var(--encre)}.ecran-fiche .synopsis p{margin:0 0 var(--e3)}.ecran-fiche .synopsis p:last-child{margin-bottom:0}.ecran-fiche .bascule{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2);margin:var(--e3) 0 0;font-family:var(--machine);font-size:var(--t-micro);font-weight:400;color:var(--encre-faible)}.ecran-fiche .bascule button{padding:var(--e1) var(--e2);border:1px solid var(--bord-cel);border-radius:var(--r1);background:var(--surface-haut);font:inherit;font-weight:500;color:var(--encre);cursor:pointer}.ecran-fiche .bascule button:hover{background:var(--accent-lavis)}.ecran-fiche .bascule .reserve{color:var(--reserve)}.ecran-fiche .visages{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:var(--e3)}.ecran-fiche .visages li{min-width:0}.ecran-fiche .visages button{display:block;width:100%;padding:0;border:0;background:none;text-align:left;cursor:pointer}.ecran-fiche .visages img,.ecran-fiche .visages .sans-visage{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;border:4px solid var(--surface-haut);outline:1px solid var(--bord-cel);background:var(--bloc);box-shadow:var(--ombre-basse)}.ecran-fiche .visages .sans-visage{display:grid;place-items:center;font-family:var(--crayon);font-weight:700;font-size:1.6rem;color:var(--encre)}.ecran-fiche .visages .qui{display:block;margin-top:0;padding:var(--e2) var(--e1) 0;color:var(--encre)}.ecran-fiche .visages .personnage,.ecran-fiche .visages .comedien{font-family:var(--machine);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-micro);line-height:1.35}.ecran-fiche .visages .personnage{color:var(--encre)}.ecran-fiche .visages .comedien{color:var(--encre-faible)}.ecran-fiche .genres{margin:0 0 var(--e4);font-family:var(--lecture);font-size:var(--t-corps);color:var(--encre)}.ecran-fiche .etiquettes{list-style:none;margin:0;padding:0;display:grid;gap:var(--e1)}.ecran-fiche .etiquettes li{font-family:var(--machine);display:grid;grid-template-columns:minmax(0,1fr) 6rem 2.4rem;align-items:center;gap:var(--e3);font-size:var(--t-petit)}.ecran-fiche .etiquettes .nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--encre)}.ecran-fiche .etiquettes .jauge{height:12px;border-radius:var(--r1);background:var(--creux);overflow:hidden}.ecran-fiche .etiquettes .jauge span{display:block;height:100%;background:var(--bloc)}.ecran-fiche .etiquettes .poids{font-family:var(--machine);font-weight:500;font-variant-numeric:tabular-nums;text-align:right;color:var(--encre-faible)}.ecran-fiche .franchise{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--e3)}.ecran-fiche .franchise li{min-width:0}.ecran-fiche .franchise button{display:block;width:100%;padding:0;border:0;background:none;text-align:left;cursor:pointer}.ecran-fiche .franchise img{display:block;width:100%;aspect-ratio:2 / 3;object-fit:cover;border:4px solid var(--surface-haut);outline:1px solid var(--bord-cel);border-radius:var(--r1);background:var(--creux);box-shadow:var(--ombre-basse)}.ecran-fiche .franchise .nom,.ecran-fiche .franchise .dessous{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-micro);line-height:1.3}.ecran-fiche .franchise .nom{color:var(--encre)}.ecran-fiche .franchise .dessous{color:var(--encre-faible)}.ecran-fiche .franchise .absente{cursor:default}.ecran-fiche .franchise .absente img{opacity:.42;filter:saturate(.35)}.ecran-fiche .ecritoire{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:var(--marge);background:color-mix(in oklab,#1c2530 74%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ecran-fiche .ecritoire .page{width:min(100%,44rem);padding:var(--e6);border-radius:var(--r4);background:var(--surface);box-shadow:var(--ombre-3),inset 0 0 0 1px var(--bord)}.ecran-fiche .ecritoire label{display:block;margin-bottom:var(--e4);font-family:var(--lame);font-size:var(--t-h2);font-weight:400;letter-spacing:-.015em;color:var(--encre)}.ecran-fiche .ecritoire textarea{width:100%;padding:var(--e4);border:1px solid var(--bord);border-radius:var(--r2);background:var(--creux);font-family:var(--lecture);font-size:var(--t-lead);line-height:1.65;color:var(--encre);resize:vertical}.ecran-fiche .ecritoire textarea:focus{outline:none;border-color:var(--bord-vif)}.ecran-fiche .ecritoire .actions{display:flex;flex-wrap:wrap;gap:var(--e3);margin-top:var(--e4)}.ecran-fiche .commande{display:inline-flex;align-items:center;gap:var(--e2);padding:var(--e2) var(--e4);border:1px solid var(--bord-cel);border-radius:var(--r1);background:var(--surface-haut);font-family:var(--machine);font-size:var(--t-petit);color:var(--encre-douce);cursor:pointer}.ecran-fiche .commande.retenue{background:var(--accent);border-color:transparent;color:#fff}.ecran-fiche .commande kbd{display:inline-grid;place-items:center;height:17px;padding:0 4px;border:1px solid var(--bord);border-radius:var(--r1);font-size:var(--t-micro)}@media(max-width:640px){.ecran-fiche .ouverture .image{aspect-ratio:16 / 9}.ecran-fiche .etiquettes li{grid-template-columns:minmax(0,1fr) 3.5rem 1.8rem}.ecran-fiche .parole li{display:block}.ecran-fiche .parole .dit{display:inline;margin-left:var(--e2);text-align:left}.ecran-fiche .parole .sur{margin-left:.7em}}.ecran-fiche .pan:has(.etiquettes){padding:var(--e5);background:var(--surface-haut);border:1px solid var(--filet);border-radius:var(--r1);box-shadow:var(--ombre-basse);color:var(--encre)}.ecran-fiche .pan:has(.etiquettes) .jauge{background:var(--creux)}.ecran-fiche .pan:has(.etiquettes) .jauge span{background:var(--bloc)}.ecran-fiche .pan:has(.synopsis),.ecran-fiche .pan:has(.franchise){padding:var(--e5);background:var(--surface-haut);border:var(--trait) solid var(--bord-cel);border-radius:var(--r1);box-shadow:var(--ombre-basse)}.ecran-statistiques{min-height:100svh;position:relative;overflow:clip;font-family:var(--chiffres);font-size:var(--t-corps)}.ecran-statistiques .releve.sur-table{position:relative}.ecran-statistiques .releve{padding-top:var(--e7);border-top:1px solid var(--filet)}.ecran-statistiques .releve+.releve{margin-top:var(--e7)}.ecran-statistiques .releve>header{max-width:52rem;margin-bottom:var(--e6);padding:0;background:none;border:0;box-shadow:none;color:var(--encre)}.ecran-statistiques .releve h3{display:inline-block;margin:0 0 var(--e3);padding:0;background:none;font-family:var(--machine);font-size:var(--t-micro);font-weight:700;letter-spacing:.1em;color:var(--accent);text-transform:uppercase}.ecran-statistiques .phrase{margin:0;font-family:var(--crayon);font-size:clamp(1.8rem,2.8vw,2.4rem);font-weight:700;line-height:1.12;text-wrap:balance;color:var(--accent)}.ecran-statistiques .appui{margin:var(--e3) 0 0;font-size:var(--t-petit);line-height:1.6;color:var(--encre-douce);font-family:var(--machine)}.ecran-statistiques .chiffres-cles{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--e5);margin:0 0 var(--e6)}.ecran-statistiques .chiffres-cles p{margin:0;display:grid}.ecran-statistiques .chiffres-cles .valeur{font-family:var(--crayon);font-weight:700;color:var(--crayon-rouge);font-size:clamp(2.6rem,4.4vw,3.6rem);line-height:.9;font-variant-numeric:lining-nums tabular-nums}.ecran-statistiques .chiffres-cles .unite{margin-top:var(--e2);font-size:var(--t-petit);color:var(--encre-douce);font-family:var(--machine)}.ecran-statistiques .tableau{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.ecran-statistiques .tableau+.tableau{margin-top:var(--e6)}.ecran-statistiques .tableau th,.ecran-statistiques .tableau td{padding:5px var(--e3);text-align:left;font-weight:400}.ecran-statistiques .tableau thead th{padding:var(--e2) var(--e3);background:none;border-bottom:1px solid var(--filet);font-size:var(--t-micro);font-weight:700;color:var(--accent);font-family:var(--machine);letter-spacing:.08em;text-transform:uppercase}.ecran-statistiques .tableau thead .chiffre-col{color:var(--accent)}.ecran-statistiques .tableau tbody tr{border-bottom:1px solid var(--filet-doux)}.ecran-statistiques .tableau tbody tr:last-child{border-bottom:0}.ecran-statistiques .tableau tbody tr:nth-child(2n){background:var(--surface)}.ecran-statistiques .tableau tbody tr:hover{background:var(--accent-lavis)}.ecran-statistiques .tableau tbody th{width:16rem;max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-petit);color:var(--encre)}.ecran-statistiques .tableau .mesure{width:auto}.ecran-statistiques .tableau .chiffre-col{width:9rem;text-align:right;font-family:var(--machine);font-size:var(--t-petit);font-weight:500;color:var(--encre)}.ecran-statistiques .tableau .piste{display:block;height:16px;background:var(--creux);border-radius:var(--r1)}.ecran-statistiques .tableau .remplie{display:block;box-sizing:border-box;height:100%;min-width:8px;border:0;border-radius:var(--r1);background:var(--bloc)}.ecran-statistiques .ruban{display:flex;height:28px;margin-bottom:var(--e5);border-radius:var(--r1);overflow:hidden;box-shadow:inset 0 0 0 1px var(--bord)}.ecran-statistiques .ruban .part{display:block;height:100%;background:var(--bloc)}.ecran-statistiques .grille-saisons{display:grid;gap:3px}.ecran-statistiques .grille-saisons .entete,.ecran-statistiques .grille-saisons .ligne{display:grid;grid-template-columns:4rem repeat(4,minmax(0,1fr)) 4rem;gap:3px;align-items:center}.ecran-statistiques .grille-saisons .entete{padding-bottom:var(--e2);border-bottom:1px solid var(--filet);margin-bottom:var(--e2);font-size:var(--t-micro);font-weight:600;color:var(--encre-faible);font-family:var(--machine)}.ecran-statistiques .grille-saisons .annee{font-size:var(--t-petit);font-variant-numeric:tabular-nums;color:var(--encre-douce);font-family:var(--machine)}.ecran-statistiques .grille-saisons .total{text-align:right;padding-right:var(--e2);font-size:var(--t-petit);font-variant-numeric:tabular-nums;font-weight:600;color:var(--encre-douce);font-family:var(--machine)}.ecran-statistiques .grille-saisons .case{display:grid;place-items:center;height:26px;border-radius:var(--r1);font-size:var(--t-micro);font-variant-numeric:tabular-nums;font-weight:600;color:var(--encre);background:color-mix(in oklab,var(--bloc) calc(24% + 76% * var(--densite, 0)),var(--surface));font-family:var(--machine)}.ecran-statistiques .grille-saisons .case.vide{background:none;box-shadow:inset 0 0 0 1px var(--bord-cel)}.ecran-statistiques .bande-jaquettes{list-style:none;margin:var(--e5) 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:var(--e2)}.ecran-statistiques .bande-jaquettes li{min-width:0}.ecran-statistiques .bande-jaquettes button{display:block;width:100%;aspect-ratio:2 / 3;overflow:hidden;padding:0;border:3px solid var(--surface-haut);border-radius:var(--r1);background:var(--oeuvre-lavis);box-shadow:var(--ombre-1);cursor:pointer;transition:transform var(--geste-bref) var(--elan),box-shadow var(--geste-bref) var(--elan);outline:1px solid var(--bord-cel)}.ecran-statistiques .bande-jaquettes button:hover,.ecran-statistiques .bande-jaquettes button:focus-visible{transform:translateY(-3px);box-shadow:var(--ombre-levee),0 14px 30px -16px color-mix(in oklab,var(--oeuvre) 92%,transparent)}.ecran-statistiques .bande-jaquettes img{display:block;width:100%;height:100%;object-fit:cover}.ecran-statistiques .rien-encore{max-width:52rem;margin:0;font-family:var(--lecture);color:var(--encre-douce)}.ecran-statistiques .tableau+.rien-encore{margin-top:var(--e5);font-family:var(--chiffres);font-size:var(--t-petit);line-height:1.6}@media(max-width:60rem){.ecran-statistiques .tableau tbody th{width:10rem;max-width:10rem}.ecran-statistiques .tableau .chiffre-col{width:6.5rem}.ecran-statistiques .grille-saisons .entete,.ecran-statistiques .grille-saisons .ligne{grid-template-columns:3rem repeat(4,minmax(0,1fr)) 3rem}}.ecran-statistiques .chiffres-cles{padding:var(--e5);background:var(--surface-haut);border:1px solid var(--filet);box-shadow:var(--ombre-basse);color:var(--encre);border-radius:var(--r1)}.ecran-galerie{min-height:100svh;position:relative;overflow:clip;background:none;color:var(--encre);font-family:var(--chiffres);font-size:var(--t-corps)}.ecran-galerie .dedans{position:relative}.ecran-galerie .foule{max-width:44rem;margin:0 0 var(--e6);font-family:var(--crayon);font-size:clamp(1.6rem,2.4vw,2rem);font-weight:700;line-height:1.15;color:var(--accent);transform:rotate(-.6deg);transform-origin:left center}.ecran-galerie .foule strong{font-weight:700;color:var(--crayon-rouge)}.ecran-galerie .foule .natif{color:var(--encre-faible)}.ecran-galerie .mosaique{display:grid;grid-template-columns:repeat(auto-fill,minmax(106px,1fr));gap:var(--e3);margin:0;padding:0;list-style:none}.ecran-galerie .mosaique li{min-width:0}.ecran-galerie .mosaique button{position:relative;display:block;width:100%;aspect-ratio:3 / 4;overflow:hidden;border:4px solid var(--surface-haut);border-radius:var(--r1);padding:0;background:var(--bloc);box-shadow:var(--ombre-basse);cursor:pointer;transition:box-shadow var(--geste-bref) var(--elan),transform var(--geste-bref) var(--elan);outline:1px solid var(--bord-cel)}.ecran-galerie .mosaique img{display:block;width:100%;height:100%;object-fit:cover}.ecran-galerie .sans-visage{display:grid;place-items:center;width:100%;height:100%;font-family:var(--crayon);font-size:2.6rem;font-weight:700;color:var(--encre)}.ecran-galerie .qui{position:absolute;inset:auto 0 0;display:grid;gap:1px;padding:var(--e5) var(--e2) var(--e2);background:linear-gradient(to top,color-mix(in oklab,#1c2530 94%,transparent),transparent);opacity:0;transition:opacity var(--geste-bref) var(--elan);text-align:left}.ecran-galerie .mosaique button:hover .qui,.ecran-galerie .mosaique button:focus-visible .qui{opacity:1}.ecran-galerie .mosaique button:hover,.ecran-galerie .mosaique button:focus-visible{transform:translateY(-2px);box-shadow:var(--ombre-levee),0 16px 34px -22px color-mix(in oklab,var(--oeuvre) 85%,transparent)}.ecran-galerie .qui .nom{font-size:var(--t-micro);font-weight:600;line-height:1.25;color:var(--kraft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ecran-galerie .qui .oeuvre{font-size:var(--t-micro);line-height:1.2;color:color-mix(in oklab,var(--kraft) 62%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ecran-galerie .encore{display:block;margin:var(--e7) auto 0;padding:var(--e3) var(--e6);border:1px solid var(--bord-cel);border-radius:var(--r1);background:var(--surface-haut);font-family:var(--machine);font-size:var(--t-petit);font-weight:500;color:var(--encre);cursor:pointer;transition:background-color var(--geste-bref) var(--elan);box-shadow:var(--ombre-basse)}.ecran-galerie .encore:hover:not(:disabled){background:var(--surface-haut)}.ecran-galerie .encore:disabled{opacity:.5;cursor:default}@media(max-width:760px){.ecran-galerie .mosaique{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}}.ecran-classement{min-height:100svh;position:relative;overflow:clip;background:none;color:var(--encre);font-family:var(--chiffres);font-size:var(--t-corps)}.ecran-classement .classement{position:relative}.ecran-classement .rien-classe{max-width:42rem;margin:var(--e7) 0;padding:var(--e6);background:var(--surface-haut);border:var(--trait) solid var(--bord-cel);box-shadow:var(--ombre-basse);font-family:var(--lecture);font-size:var(--t-lead);line-height:1.65;color:var(--encre);border-radius:var(--r1)}.ecran-classement .rien-classe p{margin:0 0 var(--e4)}.ecran-classement .rien-classe p:last-child{margin-bottom:0}.ecran-classement .rien-classe strong{font-weight:600;color:var(--encre)}.ecran-classement .podium{list-style:none;margin:0 0 var(--e8);padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--e4)}.ecran-classement .marche{background:radial-gradient(circle at 25% 11px,var(--trou) 0 4px,transparent 4.5px),radial-gradient(circle at 50% 11px,var(--trou) 0 4px,transparent 4.5px),radial-gradient(circle at 75% 11px,var(--trou) 0 4px,transparent 4.5px),var(--surface-haut);border:var(--trait) solid var(--bord-cel);box-shadow:var(--ombre);color:var(--encre);overflow:hidden;transition:box-shadow var(--geste-bref) var(--elan),transform var(--geste-bref) var(--elan);border-radius:var(--r1);padding-top:22px;transform:rotate(var(--penche, 0deg))}.ecran-classement .marche:nth-child(1){--penche: -1.4deg}.ecran-classement .marche:nth-child(2){--penche: .9deg}.ecran-classement .marche:nth-child(3){--penche: -.5deg}.ecran-classement .marche:hover{transform:translateY(-3px) rotate(0);box-shadow:var(--ombre-levee)}.ecran-classement .marche button{display:grid;grid-template-rows:auto auto;gap:var(--e4);width:100%;padding:var(--e5);border:0;background:none;font:inherit;text-align:left;color:inherit;cursor:pointer}.ecran-classement .marche .place{font-family:var(--crayon);font-size:clamp(3rem,5.4vw,4.4rem);font-weight:700;line-height:.8;font-variant-numeric:lining-nums;color:var(--crayon-rouge)}.ecran-classement .marche .vignette{width:100%;aspect-ratio:2 / 3;box-shadow:none}.ecran-classement .marche .dit{display:grid;gap:3px}.ecran-classement .marche .titre{font-family:var(--chiffres);font-size:var(--t-h3);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:var(--encre)}.ecran-classement .marche .sous{font-size:var(--t-petit);font-weight:400;color:var(--encre-faible);font-family:var(--machine)}.ecran-classement .marche .cote{margin-top:var(--e2);font-family:var(--crayon);font-size:2rem;font-weight:700;font-variant-numeric:tabular-nums lining-nums;color:var(--crayon-rouge)}.ecran-classement .rangs{list-style:none;margin:0;padding:0;max-width:58rem}.ecran-classement .rang{margin-bottom:calc(2px + min(var(--ecart, 0) * 1.3px,72px))}.ecran-classement .rang .carte{background:var(--oeuvre-lavis);color:var(--encre);display:grid;grid-template-columns:2.4rem auto minmax(0,1fr) auto;align-items:center;gap:var(--e4);width:100%;padding:var(--e2) var(--e4) var(--e2) var(--e3);border:0;font:inherit;text-align:left;cursor:pointer}.ecran-classement .rang .place{align-self:stretch;display:flex;align-items:center;justify-content:center;padding:var(--e2) 0;background:none;color:var(--crayon-rouge);border-right:0;font-family:var(--crayon);font-size:1.45rem;font-weight:700;font-variant-numeric:lining-nums tabular-nums;text-align:center}.ecran-classement .rang .vignette{width:42px;border:2px solid var(--surface-haut);box-shadow:none;outline:1px solid var(--bord-cel)}.ecran-classement .rang .dit{min-width:0}.ecran-classement .rang .titre{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-petit);font-weight:700;color:var(--encre)}.ecran-classement .rang.haut .titre{font-family:var(--chiffres);font-size:var(--t-h3);font-weight:700;letter-spacing:-.025em}.ecran-classement .rang .sous{display:block;font-weight:400;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-micro);color:var(--encre-faible);font-family:var(--machine)}.ecran-classement .rang .cote{font-variant-numeric:tabular-nums;font-size:var(--t-petit);font-weight:500;color:var(--encre-douce);font-family:var(--machine)}.ecran-classement .rang.haut .cote{font-family:var(--crayon);font-size:1.7rem;font-weight:700;color:var(--crayon-rouge)}.ecran-classement .rang.haut .carte{box-shadow:var(--ombre)}.ecran-classement .rang .carte:hover,.ecran-classement .rang .carte:focus-within{background:var(--bloc);box-shadow:var(--ombre-levee);transform:translateY(-3px)}.ecran-classement .indepartage{display:block;margin-top:3px;padding-left:calc(2.4rem + var(--e4) + var(--e3));font-size:var(--t-micro);color:var(--encre-faible);font-family:var(--machine)}.ecran-classement .triangles{max-width:58rem;margin:0 0 var(--e8);padding:var(--e6);display:grid;gap:var(--e4);background:var(--surface-haut);border:1px solid var(--filet);box-shadow:var(--ombre-basse);border-radius:var(--r1)}.ecran-classement .triangles>*{margin:0}.ecran-classement .triangles>.cartouche{justify-self:start}.ecran-classement .triangles h2{font-family:var(--crayon);font-size:clamp(1.8rem,2.6vw,2.3rem);font-weight:700;line-height:1.1;text-wrap:balance;color:var(--accent)}.ecran-classement .triangles .glose,.ecran-classement .triangles .rien{max-width:46rem;font-family:var(--lecture);font-size:var(--t-corps);line-height:1.6;color:var(--encre-douce)}.ecran-classement .un-triangle{margin:var(--e2) 0 0;display:grid;grid-template-columns:minmax(0,30rem) minmax(0,1fr);align-items:start;gap:var(--e6)}.ecran-classement .planche{padding:var(--e4);background:var(--creux);border:1px solid var(--bord-cel);border-radius:var(--r1)}.ecran-classement .scene{position:relative}.ecran-classement .fleches{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:visible}.ecran-classement .fleches .trait{stroke:var(--encre);stroke-width:2.5;stroke-linecap:round}.ecran-classement .fleches .trait.remonte{stroke:var(--crayon-rouge);stroke-width:4}.ecran-classement .fleches .pointe.descend{fill:var(--encre)}.ecran-classement .fleches .pointe.remonte{fill:var(--crayon-rouge)}.ecran-classement .carte-oeuvre{position:absolute;box-sizing:border-box;display:grid;grid-template-rows:minmax(0,1fr) var(--nom-h);padding:0;border:var(--trait) solid var(--bord-cel);background:var(--surface-haut);box-shadow:var(--ombre-basse);font:inherit;text-align:left;color:var(--encre);cursor:pointer;transition:transform var(--geste-bref) var(--elan),box-shadow var(--geste-bref) var(--elan);border-radius:var(--r1)}.ecran-classement .carte-oeuvre:hover,.ecran-classement .carte-oeuvre:focus-visible{transform:translateY(-3px);box-shadow:var(--ombre-levee)}.ecran-classement .carte-oeuvre .couverture{position:relative;min-height:0;overflow:hidden;border-bottom:var(--trait) solid var(--bord-cel)}.ecran-classement .carte-oeuvre img{display:block;width:100%;height:100%;object-fit:cover}.ecran-classement .carte-oeuvre .place{position:absolute;top:0;left:0;padding:2px var(--e2);background:var(--surface-haut);color:var(--crayon-rouge);font-family:var(--crayon);font-size:1.35rem;font-weight:700;font-variant-numeric:lining-nums tabular-nums;line-height:1.1}.ecran-classement .carte-oeuvre .nom{align-self:start;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere;margin:6px var(--e2);font-family:var(--chiffres);font-size:var(--t-petit);font-weight:700;line-height:1.2}.ecran-classement .carte-oeuvre.etroite .nom{font-size:var(--t-micro);-webkit-line-clamp:4}.ecran-classement .un-triangle figcaption{display:grid;gap:var(--e4);min-width:0}.ecran-classement .un-triangle figcaption>*{margin:0}.ecran-classement .un-triangle .phrase{font-family:var(--crayon);font-size:1.55rem;line-height:1.25;color:var(--accent);font-weight:700}.ecran-classement .nom-oeuvre{font-weight:700;color:var(--crayon-rouge);text-decoration:underline;text-decoration-color:var(--crayon-rouge);text-decoration-thickness:2px;text-underline-offset:3px}.ecran-classement .nom-oeuvre:hover,.ecran-classement .nom-oeuvre:focus-visible{background:color-mix(in oklab,var(--crayon-rouge) 12%,transparent)}@media(max-width:900px){.ecran-classement .un-triangle{grid-template-columns:minmax(0,1fr);gap:var(--e4)}.ecran-classement .planche{max-width:34rem}}.ecran-classement .un-triangle .suite{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e3)}.ecran-classement .un-triangle .combien{font-size:var(--t-petit);font-weight:400;color:var(--encre-douce);font-family:var(--machine)}.ecran-classement .un-triangle .lecture{max-width:40rem;font-family:var(--lecture);font-size:var(--t-petit);line-height:1.55;color:var(--encre-douce)}.ecran-classement .pied{max-width:46rem;margin:var(--e8) 0 0;padding-top:var(--e5);border-top:1px solid var(--bord);font-family:var(--lecture);font-size:var(--t-petit);line-height:1.65;color:var(--encre-faible)}@media(max-width:640px){.ecran-classement .rang .carte{gap:var(--e3);padding-inline:var(--e2)}.ecran-classement .rang .vignette{width:32px}.ecran-classement .indepartage{padding-left:0}.ecran-classement .triangles{padding:var(--e4)}.ecran-classement .planche{padding:var(--e2)}.ecran-classement .un-triangle .phrase{font-size:var(--t-corps)}}.ecran-recherche{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;align-items:start;justify-items:center;padding:clamp(48px,12vh,140px) var(--marge) var(--e6);background:color-mix(in oklab,#1c2530 55%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ecran-recherche .palette{width:min(100%,42rem);max-height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-haut);border:var(--trait) solid var(--bord-cel);border-radius:var(--r4);box-shadow:var(--ombre-3);font-family:var(--chiffres);font-size:var(--t-corps)}.ecran-recherche .champ-recherche{flex:none;width:100%;padding:var(--e5);border:0;border-bottom:1px solid var(--filet);background:var(--surface-haut);font-family:var(--chiffres);font-size:var(--t-h3);font-weight:600;color:var(--encre)}.ecran-recherche .champ-recherche::placeholder{color:var(--encre-faible)}.ecran-recherche .champ-recherche:focus{outline:none}.ecran-recherche .resultats{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--e3) var(--e2);scrollbar-width:thin}.ecran-recherche .famille+.famille{margin-top:var(--e4)}.ecran-recherche .etiquette{margin:0 0 var(--e1);padding:0 var(--e3);font-size:var(--t-micro);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);font-family:var(--machine)}.ecran-recherche .etiquette .reste{color:var(--encre-faible);opacity:.75}.ecran-recherche .famille ul{list-style:none;margin:0;padding:0}.ecran-recherche .famille button{display:flex;align-items:baseline;gap:var(--e3);width:100%;padding:var(--e2) var(--e3);border:0;border-radius:var(--r1);background:none;font:inherit;text-align:left;color:var(--encre);cursor:pointer}.ecran-recherche .famille button:hover,.ecran-recherche .famille button.ici{background:var(--accent-lavis);color:var(--encre)}.ecran-recherche .famille button:focus-visible{outline:none}.ecran-recherche .libelle{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ecran-recherche .detail{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-petit);color:var(--encre-douce)}.ecran-recherche .annee{flex:none;font-size:var(--t-micro);font-variant-numeric:tabular-nums;color:var(--encre-faible);font-family:var(--machine)}.ecran-recherche .rien-trouve{margin:var(--e4) var(--e3);font-family:var(--crayon);color:var(--accent);font-size:1.45rem;font-weight:700}.ecran-recherche .approchant{margin:0 var(--e3) var(--e3);padding:var(--e2) var(--e3);border-radius:var(--r1);background:color-mix(in oklab,var(--reserve) 12%,transparent);font-size:var(--t-petit);color:var(--reserve)}.ecran-recherche .aide-clavier{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:0;padding:var(--e3) var(--e5);border-top:1px solid var(--bord);background:var(--surface);font-size:var(--t-micro);color:var(--encre-faible);font-family:var(--machine)}.ecran-recherche kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border:1px solid var(--bord);border-radius:var(--r1);background:var(--surface-haut);font-family:var(--machine);font-size:var(--t-micro);color:var(--encre-douce)}@media(max-width:640px){.ecran-recherche{padding:var(--e5) var(--e3)}.ecran-recherche .champ-recherche{padding:var(--e4);font-size:var(--t-corps)}}.ecran-decouvertes{min-height:100svh;position:relative;overflow:clip;background:none;color:var(--encre);font-family:var(--chiffres);font-size:var(--t-corps)}.ecran-decouvertes .dedans{min-height:100svh;display:grid;grid-template-rows:auto minmax(0,1fr);padding-bottom:var(--e4)}.ecran-decouvertes .proposition,.ecran-decouvertes .pile-vide{align-self:stretch;justify-self:stretch;min-height:0;background:var(--surface-haut);border-radius:var(--r1);box-shadow:var(--ombre-basse),inset 0 0 0 1px var(--bord-cel)}.ecran-decouvertes .dedans{position:relative}.ecran-decouvertes .moteurs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--e2) var(--e3);margin-bottom:var(--e6);padding-bottom:var(--e3);border-bottom:1px solid var(--filet)}.ecran-decouvertes .moteurs .mot{padding:var(--e2) var(--e3);border:0;border-radius:var(--trace-main);background:none;font-family:var(--machine);font-size:var(--t-petit);font-weight:500;color:var(--encre-douce);cursor:pointer;transition:background-color var(--geste-bref) var(--elan),color var(--geste-bref) var(--elan)}.ecran-decouvertes .moteurs .mot:hover{background:var(--accent-lavis);color:var(--encre)}.ecran-decouvertes .moteurs .mot.ici{box-shadow:inset 0 0 0 2px var(--accent);color:var(--accent);font-weight:700}.ecran-decouvertes .moteurs .reste{margin-left:auto;font-size:var(--t-petit);font-variant-numeric:tabular-nums;color:var(--encre-faible);font-family:var(--machine)}.ecran-decouvertes .avis{margin:0 0 var(--e5);padding:var(--e3) var(--e4);border-radius:var(--r2);background:color-mix(in oklab,var(--reserve) 12%,transparent);font-size:var(--t-petit);color:var(--reserve)}.ecran-decouvertes .proposition{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,72px);width:100%;height:100%;padding:clamp(28px,4vw,64px);overflow:hidden;background:var(--oeuvre-lavis);border:var(--trait) solid var(--bord-cel);box-shadow:var(--ombre);color:var(--encre);border-radius:var(--r1)}.ecran-decouvertes .voir{display:block;background:none;border:0;padding:0;cursor:pointer}.ecran-decouvertes .voir img{display:block;height:min(58vh,520px);width:auto;max-width:100%;aspect-ratio:2 / 3;object-fit:cover;border:var(--trait) solid var(--bord-cel);box-shadow:var(--ombre);background:radial-gradient(circle at 25% 11px,var(--trou) 0 4px,transparent 4.5px),radial-gradient(circle at 50% 11px,var(--trou) 0 4px,transparent 4.5px),radial-gradient(circle at 75% 11px,var(--trou) 0 4px,transparent 4.5px),var(--surface-haut);transition:transform var(--geste-bref) var(--elan),box-shadow var(--geste) var(--elan);padding:22px 8px 8px;border-radius:var(--r1);transform:rotate(-2deg)}.ecran-decouvertes .voir:hover img,.ecran-decouvertes .voir:focus-visible img{transform:translateY(-3px) rotate(0);box-shadow:var(--ombre-levee)}.ecran-decouvertes .voir:focus-visible{outline:none}.ecran-decouvertes .dit-oeuvre{min-width:0}.ecran-decouvertes .nom{margin:0;font-family:var(--chiffres);font-size:clamp(2.1rem,4.6vw,3.6rem);font-weight:800;line-height:1.02;letter-spacing:-.035em;text-wrap:balance;color:var(--encre)}.ecran-decouvertes .autre{margin:var(--e3) 0 0;font-family:var(--crayon);font-size:1.7rem;color:var(--accent);font-weight:700}.ecran-decouvertes .identite{margin:var(--e2) 0 0;font-size:var(--t-petit);font-weight:400;color:var(--encre-faible);font-family:var(--machine)}.ecran-decouvertes .raison{margin:var(--e6) 0 0;font-family:var(--crayon);font-size:clamp(1.6rem,2.3vw,2rem);line-height:1.2;color:var(--accent);font-weight:700}.ecran-decouvertes .raison .venues{display:block;margin-top:var(--e2);font-family:var(--machine);font-size:var(--t-petit);font-weight:400;color:var(--encre-faible)}.ecran-decouvertes .reponses{display:flex;flex-wrap:wrap;gap:var(--e3);margin-top:var(--e5)}.ecran-decouvertes .face{padding:var(--e1) var(--e5) 6px;border:2px solid currentColor;border-radius:var(--trace-main);background:none;box-shadow:none;font-family:var(--crayon);font-size:1.75rem;font-weight:700;color:var(--accent);cursor:pointer;transition:background-color var(--geste-bref) var(--elan),color var(--geste-bref) var(--elan);transform:rotate(-1deg)}.ecran-decouvertes .face:first-child{background:var(--accent);border-color:var(--accent);color:#fff;transform:rotate(1deg)}.ecran-decouvertes .face:hover:not(:disabled){background:var(--accent-lavis);transform:rotate(0)}.ecran-decouvertes .face:first-child:hover:not(:disabled){background:var(--accent-sombre)}.ecran-decouvertes .face:disabled{opacity:.5;cursor:default}.ecran-decouvertes .rendu{margin:var(--e3) 0 0;font-family:var(--lecture);font-size:var(--t-corps);color:var(--encre)}.ecran-decouvertes .pile-vide{max-width:44rem;padding:var(--e6);border-radius:var(--r3);background:var(--surface);box-shadow:var(--ombre-1),inset 0 0 0 1px var(--bord)}.ecran-decouvertes .fin{margin:0;font-family:var(--crayon);font-size:2.1rem;line-height:1.1;color:var(--accent);font-weight:700}.ecran-decouvertes .chiffre-manquant{margin:var(--e4) 0 0;font-size:var(--t-petit);line-height:1.65;color:var(--encre-douce)}@media(max-width:700px){.ecran-decouvertes .dedans{padding-bottom:0}.ecran-decouvertes .proposition{grid-template-columns:1fr;grid-template-rows:auto auto;align-content:center;justify-items:center;text-align:center;gap:var(--e5);padding:var(--e5) var(--e4)}.ecran-decouvertes .voir img{height:min(34vh,300px)}.ecran-decouvertes .nom{font-size:clamp(1.6rem,7vw,2.2rem)}.ecran-decouvertes .autre{font-size:1.35rem;margin-top:var(--e2)}.ecran-decouvertes .raison{margin-top:var(--e4);font-size:1.45rem}.ecran-decouvertes .reponses{justify-content:center;margin-top:var(--e4)}.ecran-decouvertes .face{padding:0 var(--e4) 4px;font-size:1.45rem}.ecran-decouvertes .moteurs .reste{margin-left:0}}.ecran-duel{height:100svh;min-height:880px;position:relative;overflow:clip;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;gap:var(--e3);padding:calc(var(--entete) + var(--e2)) var(--marge) var(--e4);background:none;color:var(--encre);font-family:var(--chiffres);font-size:var(--t-corps)}.ecran-duel .bande-criteres{position:static;margin-bottom:0}.ecran-duel .arene{position:relative}.ecran-duel .arene{min-height:0;display:grid;align-items:center;padding:clamp(12px,2.4vh,28px) clamp(14px,2.5vw,36px);border-radius:var(--r4)}.ecran-duel .avis{margin:0 auto;padding:var(--e3) var(--e4);border-radius:var(--r2);background:color-mix(in oklab,var(--reserve) 16%,transparent);font-size:var(--t-petit);color:var(--reserve)}.ecran-duel .avis.calme{background:none;color:var(--encre-douce)}.ecran-duel .face-a-face{--dit: 138px;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:minmax(0,1fr) var(--dit) auto;align-items:stretch;gap:0 clamp(12px,2.5vw,40px);height:100%}.ecran-duel .axe{grid-row:1 / -1;width:1px;justify-self:center;background:linear-gradient(to bottom,transparent,color-mix(in oklab,var(--luciole) 40%,transparent) 30%,color-mix(in oklab,var(--luciole) 40%,transparent) 70%,transparent)}.ecran-duel .pretendante{min-width:0;min-height:0;display:grid;grid-row:1 / -1;grid-template-rows:subgrid}.ecran-duel .pretendante:first-of-type{grid-column:1}.ecran-duel .pretendante:last-of-type{grid-column:3}.ecran-duel .choix{min-height:0;display:grid;grid-row:1 / span 2;grid-template-rows:subgrid;gap:var(--e3);padding:0;border:0;background:none;font:inherit;color:inherit;text-align:center;cursor:pointer}.ecran-duel .cadre{min-height:0;display:grid;place-items:center}.ecran-duel .cadre img{min-width:0;min-height:0;block-size:100%;inline-size:auto;max-inline-size:100%;aspect-ratio:2 / 3;object-fit:cover;padding:22px 8px 8px;border:var(--trait) solid var(--bord-cel);border-radius:var(--r1);background:radial-gradient(circle at 25% 11px,var(--trou) 0 4px,transparent 4.5px),radial-gradient(circle at 50% 11px,var(--trou) 0 4px,transparent 4.5px),radial-gradient(circle at 75% 11px,var(--trou) 0 4px,transparent 4.5px),var(--surface-haut);box-shadow:var(--ombre);transform:rotate(var(--penche, 0deg));transition:transform var(--geste-bref) var(--elan),box-shadow var(--geste) var(--elan)}.ecran-duel .pretendante:first-of-type .cadre img{--penche: -1.5deg}.ecran-duel .pretendante:last-of-type .cadre img{--penche: 1.5deg}.ecran-duel .choix:hover .cadre img,.ecran-duel .choix:focus-visible .cadre img{transform:translateY(-3px) rotate(0);box-shadow:var(--ombre-levee)}.ecran-duel .choix:focus-visible{outline:none}.ecran-duel .identite{height:var(--dit);min-height:0;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:2px}.ecran-duel .identite>*{flex-shrink:0}.ecran-duel .identite .nom{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-height:3.4em;font-family:var(--chiffres);font-size:var(--t-lead);font-weight:700;line-height:1.16;letter-spacing:-.02em;color:var(--encre)}.ecran-duel .identite .autre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--crayon);font-size:1.2rem;font-weight:700;line-height:1.1;color:var(--accent)}.ecran-duel .identite .details{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--machine);font-size:var(--t-micro);font-weight:400;color:var(--encre-faible)}.ecran-duel .identite .cote{font-family:var(--crayon);font-size:1.3rem;font-weight:700;line-height:1.1;color:var(--crayon-rouge)}.ecran-duel .touche{display:none}.ecran-duel .ecrire{justify-self:center;margin-top:var(--e2);padding:0 var(--e3) 2px;border:2px solid currentColor;border-radius:var(--trace-main);background:none;font-family:var(--crayon);font-size:1.15rem;font-weight:700;color:var(--accent);cursor:pointer}.ecran-duel .ecrire:hover{background:var(--accent-lavis)}.ecran-duel .ecrire.tenue{color:var(--crayon-rouge)}.ecran-duel .etabli{grid-template-columns:auto minmax(0,1fr);background:none;border:var(--trait) solid transparent;border-radius:var(--r4);color:var(--encre);display:grid;gap:var(--e3);padding:var(--e4) clamp(14px,2.5vw,36px);transition:background-color var(--geste) var(--elan),box-shadow var(--geste) var(--elan)}.ecran-duel .etabli.tranche{background:var(--oeuvre-lavis);border-color:var(--bord-cel);box-shadow:var(--ombre-basse)}.ecran-duel .question{margin:0;font-family:var(--crayon);font-size:clamp(1.8rem,3.2vw,2.7rem);font-weight:700;line-height:1.05;text-align:center;text-wrap:balance;color:var(--accent)}.ecran-duel .question,.ecran-duel .trois-faces{grid-column:1 / -1}.ecran-duel .trois-faces{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--e4);max-width:44rem;width:100%;justify-self:center}.ecran-duel .trois-faces .face{display:inline-flex;align-items:center;justify-content:center;gap:var(--e2);padding:var(--e1) var(--e4) 6px;border:2px solid currentColor;border-radius:var(--trace-main);background:none;font-family:var(--crayon);font-size:1.75rem;font-weight:700;line-height:1.1;color:var(--crayon-rouge);cursor:pointer;transform:rotate(-1.5deg);transition:background-color var(--geste-bref) var(--elan),transform var(--geste-bref) var(--elan)}.ecran-duel .trois-faces .face:last-child{transform:rotate(1deg)}.ecran-duel .trois-faces .face:hover:not(:disabled){background:color-mix(in oklab,currentColor 9%,transparent);transform:rotate(0)}.ecran-duel .trois-faces .face:disabled{opacity:.4;cursor:default}.ecran-duel .trois-faces .egalite{color:var(--accent);transform:rotate(1deg)}.ecran-duel .fleche{fill:currentColor}.ecran-duel .commandes{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--e3)}.ecran-duel .commande{display:inline-flex;align-items:center;gap:var(--e2);padding:var(--e2) var(--e3);border:1px solid var(--bord-cel);border-radius:var(--r1);background:var(--surface-haut);font-family:var(--machine);font-size:var(--t-petit);font-weight:500;color:var(--encre);cursor:pointer}.ecran-duel .commande:hover:not(:disabled){background:var(--accent-lavis)}.ecran-duel .aide{margin:0;max-width:46rem;font-family:var(--machine);font-size:var(--t-micro);font-weight:400;color:var(--encre-douce)}.ecran-duel kbd{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border:1px solid var(--bord);border-radius:var(--r1);background:var(--surface-haut);font-family:var(--machine);font-size:var(--t-micro);color:var(--encre-douce)}.ecran-duel .rendu{font-family:var(--machine);display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:var(--e2);height:30px;margin:0;overflow:hidden;font-size:var(--t-micro);color:var(--encre-faible)}.ecran-duel .rendu .quoi{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ecran-duel .rendu button{flex:none}.ecran-duel .rendu button{padding:2px var(--e2);border:1px solid var(--bord);border-radius:var(--rond);background:none;font:inherit;color:var(--encre-douce);cursor:pointer}.ecran-duel .rendu button:hover:not(:disabled){color:var(--encre)}.ecran-duel .ecritoire{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:var(--marge);background:color-mix(in oklab,#1c2530 74%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ecran-duel .ecritoire .page{width:min(100%,44rem);padding:var(--e6);border-radius:var(--r4);background:var(--surface);box-shadow:var(--ombre-3),inset 0 0 0 1px var(--bord)}.ecran-duel .ecritoire .etiquette{margin:0 0 var(--e2);font-size:var(--t-micro);font-weight:500;text-transform:none;letter-spacing:normal;color:var(--encre-faible)}.ecran-duel .ecritoire label{display:block;margin-bottom:var(--e4);font-family:var(--lame);font-size:var(--t-h2);font-weight:400;letter-spacing:-.015em;color:var(--encre)}.ecran-duel .ecritoire textarea{width:100%;padding:var(--e4);border:1px solid var(--bord);border-radius:var(--r2);background:var(--creux);font-family:var(--lecture);font-size:var(--t-lead);line-height:1.65;color:var(--encre);resize:vertical}.ecran-duel .ecritoire textarea::placeholder{color:var(--encre-faible)}.ecran-duel .ecritoire textarea:focus{outline:none;border-color:var(--bord-vif)}@media(max-height:900px){.ecran-duel .bande-criteres{padding:6px var(--e3)}.ecran-duel .bande-criteres .critere{padding:2px var(--e2);font-size:var(--t-micro)}.ecran-duel .bande-criteres .ou-en-est{gap:2px;margin-top:5px;padding-top:5px}.ecran-duel .bande-criteres .glose,.ecran-duel .bande-criteres .a-relancer{font-size:var(--t-micro)}.ecran-duel .ecrire{margin-top:0}.ecran-duel .etabli{gap:var(--e2);padding:var(--e3) clamp(14px,2.5vw,36px)}}@media(max-width:700px){.ecran-duel{gap:var(--e2);min-height:620px;padding-inline:var(--e3)}.ecran-duel .face-a-face{--dit: 122px;gap:0 var(--e2)}.ecran-duel .identite{gap:1px}.ecran-duel .identite .nom{font-size:var(--t-petit)}.ecran-duel .aide{display:none}.ecran-duel .etabli{gap:6px;padding:var(--e3)}.ecran-duel .question{font-size:1.45rem}.ecran-duel .trois-faces{gap:var(--e2)}.ecran-duel .trois-faces .face{padding:0 var(--e3) 4px;font-size:1.35rem}.ecran-duel .commande{padding:4px var(--e2);font-size:var(--t-micro)}}.chrome{position:fixed;top:0;left:0;right:0;z-index:60;height:var(--entete);display:flex;align-items:center;justify-content:space-between;padding:0 clamp(10px,2.6vw,34px);pointer-events:none;background:none;color:var(--encre)}.chrome>*{pointer-events:auto}@property --eclat{syntax: "<number>"; inherits: false; initial-value: 0;}.chrome .luciole,.chrome .appel-recherche{display:inline-flex;align-items:center;gap:var(--e2);height:36px;padding:0 var(--e3);border:var(--trait) solid var(--bord-cel);border-radius:var(--r4);background:var(--surface-haut);box-shadow:var(--ombre-basse);color:var(--encre);cursor:pointer;transition:background-color var(--geste-bref) var(--elan),border-color var(--geste-bref) var(--elan),box-shadow var(--geste-bref) var(--elan),transform var(--geste-bref) var(--elan)}.chrome .luciole:hover,.chrome .appel-recherche:hover{background:var(--surface-haut);box-shadow:var(--ombre-levee);transform:translateY(-2px)}.chrome .luciole{width:52px;justify-content:center}.chrome .luciole:after{content:"";width:11px;height:11px;border-radius:50%;background:var(--vert-or);opacity:calc(.62 + .38 * var(--eclat));box-shadow:0 0 calc(5px + 14px * var(--eclat)) calc(1px + 3px * var(--eclat)) color-mix(in oklab,var(--luciole) 48%,transparent);transition:width var(--geste-bref) var(--elan),height var(--geste-bref) var(--elan),opacity var(--geste-bref) var(--elan)}.chrome .luciole:before{content:"";width:13px;height:7px;border-top:1.5px solid var(--encre-douce);border-bottom:1.5px solid var(--encre-douce);transition:transform var(--geste) var(--elan-double),opacity var(--geste-bref) var(--elan)}.chrome .luciole:hover:after,.chrome .luciole:focus-visible:after{width:13px;height:13px;opacity:1}.chrome .luciole.ouverte:after{opacity:1}.chrome .luciole.ouverte:before{transform:rotate(90deg) scaleX(.55);opacity:.5}.chrome .appel-recherche:before{content:"";width:13px;height:13px;border:2px solid var(--encre);border-radius:50%;box-shadow:4.5px 4.5px 0 -1.5px var(--encre);margin-right:1px}.chrome .appel-recherche kbd{background:none;border:0;padding:0;font-family:var(--machine);font-size:var(--t-micro);font-weight:700;letter-spacing:.02em;color:var(--encre)}.chrome .luciole:focus-visible,.chrome .appel-recherche:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.panneau{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background-color:var(--fond);background-image:var(--lumiere);color:var(--encre);display:grid;align-content:center;grid-template-columns:repeat(2,minmax(0,24rem));justify-content:center;gap:clamp(24px,5vw,72px);padding:calc(var(--entete) + var(--e6)) var(--marge) var(--e8)}.panneau .colonne{display:flex;flex-direction:column;align-items:start;gap:var(--e4);padding:0;overflow-y:auto}.panneau .monde{order:0}.panneau .moi{order:1}.panneau .etiquette{margin:0 0 var(--e1);font-family:var(--crayon);font-size:1.7rem;font-weight:700;line-height:1;text-transform:none;letter-spacing:normal;color:var(--accent)}.panneau ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(4px,1.2vh,14px)}.panneau .voie{display:block;width:100%;background:var(--surface);border:var(--trait) solid var(--bord-cel);border-radius:var(--r1);box-shadow:var(--ombre-basse);padding:var(--e3) var(--e4);margin-bottom:var(--e3);color:inherit;font:inherit;text-align:left;cursor:pointer}.panneau .voie .nom{display:block;font-family:var(--dessin);font-size:clamp(1.5rem,3.4vw,2.6rem);font-weight:800;line-height:1.02;letter-spacing:-.035em;color:var(--encre);transition:transform var(--geste) var(--elan)}.panneau .voie .compte{display:block;margin-top:2px;font-family:var(--machine);font-size:var(--t-micro);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--encre-douce)}.panneau .voie:hover .nom,.panneau .voie:focus-visible .nom{transform:translate(10px)}.panneau .voie:focus-visible{outline:none}.panneau .voie:focus-visible .nom{text-decoration:underline;text-underline-offset:6px}.panneau .voie.ici{background:var(--surface-haut);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent),var(--ombre-basse)}.panneau .voie.ici .nom,.panneau .voie.ici .compte{color:var(--accent)}@media(max-width:720px){.panneau{grid-template-columns:1fr;grid-template-rows:auto auto;align-content:start;overflow-y:auto;overscroll-behavior:contain;gap:var(--e4);padding:calc(var(--entete) + var(--e3)) var(--marge) var(--e5)}.panneau .colonne{justify-content:flex-start;gap:8px;padding:0;overflow-y:visible}.panneau .colonne>:first-child{margin-top:0}.panneau .colonne>:last-child{margin-bottom:0}.panneau .monde{padding-top:0}.panneau .voie{padding:var(--e2) var(--e3);margin-bottom:var(--e2)}.panneau .voie .nom{font-size:clamp(1.25rem,6vw,1.6rem)}}.chrome.sur-papier .luciole:after{background:var(--encre);opacity:1;box-shadow:0 0 0 calc(3px + 7px * var(--eclat)) color-mix(in oklab,var(--luciole) 85%,transparent)}.chrome.sur-papier .luciole:hover:after,.chrome.sur-papier .luciole:focus-visible:after{background:var(--encre)}.chrome.sur-papier .luciole:focus-visible{outline-color:var(--encre)}.chrome.sur-papier .appel-recherche:hover kbd,.chrome.sur-papier .appel-recherche:focus-visible kbd{color:var(--encre);border-color:var(--encre-douce)}
