.visite{position:fixed;z-index:45;left:50%;bottom:calc(var(--barre) + 22px + env(safe-area-inset-bottom));transform:translate(-50%);width:min(520px,calc(100% - 24px));background:var(--surface);color:var(--texte);border:1px solid var(--bord-fort);border-radius:20px;box-shadow:0 18px 50px #140e0a47,0 2px 6px #140e0a1f;padding:14px 16px;font-family:var(--sans)}.visite-haut{display:flex;align-items:center;gap:10px}.visite-compteur{font-weight:800;font-size:.82rem;color:var(--accent);white-space:nowrap}.visite-points{display:flex;gap:4px;flex:1;flex-wrap:wrap}.visite-points span{width:7px;height:7px;border-radius:50%;background:var(--bord-fort)}.visite-points span.vu{background:color-mix(in srgb,var(--accent) 45%,var(--bord))}.visite-points span.actif{background:var(--accent);width:18px;border-radius:4px}.visite-icone{width:34px;height:34px;border-radius:50%;border:1px solid var(--bord);background:var(--surface-2);color:var(--texte);font-size:1.05rem;line-height:1;cursor:pointer;display:grid;place-items:center}.visite-icone:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.visite-corps{margin-top:10px;animation:visite-entree .35s ease-out}.visite-surtitre{margin:0;font-size:.78rem;font-weight:700;color:var(--accent)}.visite-titre{margin:4px 0 6px;font-family:var(--serif);font-weight:var(--graisse-titre);font-size:1.32rem;line-height:1.15}.visite-texte{margin:0;font-size:.98rem;line-height:1.45;color:var(--texte)}.visite-astuce{margin:10px 0 0;padding:8px 10px;border-radius:10px;background:var(--accent-fond);color:var(--texte);font-size:.86rem;line-height:1.4}.visite-actions{display:flex;gap:8px;margin-top:12px}.visite-actions .btn{flex:1}.visite.replie .visite-actions{margin-top:10px}@keyframes visite-entree{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.visite-corps{animation:none}}@media (min-width: 1240px){.visite{left:calc(50% + 310px);right:auto;bottom:auto;top:50%;transform:translateY(-50%);width:min(440px,calc(50vw - 330px));padding:22px 24px}.visite-titre{font-size:1.9rem}.visite-texte{font-size:1.12rem}.visite-astuce{font-size:.98rem}.visite-surtitre{font-size:.9rem}}@media (max-width: 420px){.visite-titre{font-size:1.18rem}.visite-texte{font-size:.92rem}}@media (max-width: 1239px){.app:has(.visite) .contenu{padding-bottom:300px}}:root{--fond: #faf7f2;--surface: #ffffff;--surface-2: #f3eee6;--bord: #e4dad0;--bord-fort: #d3c6b7;--texte: #231f1c;--texte-doux: #6b6259;--texte-faible: #857a6f;--accent: #9a6b14;--accent-vif: #b8801c;--accent-fond: #fdf4e2;--victoire: #3f7a4a;--victoire-fond: #e9f3ea;--lutte: #9a6b14;--lutte-fond: #fdf4e2;--chute: #9c4a3f;--chute-fond: #f8ebe8;--ombre: 0 1px 2px rgb(35 31 28 / 6%), 0 4px 16px rgb(35 31 28 / 5%);--rayon: 14px;--rayon-s: 9px;--rayon-btn: 9px;--serif: ui-serif, Georgia, "Iowan Old Style", "Times New Roman", serif;--sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--graisse-titre: 600;--principal-fond: var(--accent);--principal-texte: #1a1410;--barre: 62px;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%}html{font-size:100%}html[data-taille=grand]{font-size:112.5%}html[data-taille=tres-grand]{font-size:125%}body{margin:0;background:var(--fond);color:var(--texte);font-family:var(--sans);font-size:1rem;line-height:1.55;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overflow-wrap:break-word}h1,h2,h3{font-family:var(--serif);font-weight:var(--graisse-titre);line-height:1.25;margin:0;letter-spacing:-.01em}h1{font-size:1.6rem}h2{font-size:1.22rem}h3{font-size:1.04rem}p{margin:0 0 .85em}p:last-child{margin-bottom:0}a{color:var(--accent)}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent-vif);outline-offset:2px;border-radius:6px}.app{min-height:100%;display:flex;flex-direction:column;max-width:560px;margin:0 auto;background:var(--fond)}.contenu{flex:1;padding:16px 16px calc(var(--barre) + 28px + env(safe-area-inset-bottom))}.contenu.anime{animation:entree .22s ease-out}@keyframes entree{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}.entete{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:10px;padding:12px 16px;background:color-mix(in srgb,var(--fond) 88%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--bord)}.entete .titre{flex:1;min-width:0}.entete h1{font-size:1.16rem}.entete .sous{font-size:.76rem;color:var(--texte-faible)}.retour{background:none;border:none;cursor:pointer;color:var(--texte-doux);padding:6px;margin-left:-6px;display:grid;place-items:center}.onglets{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:560px;display:grid;grid-template-columns:repeat(5,1fr);background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:blur(14px);border-top:1px solid var(--bord);padding-bottom:env(safe-area-inset-bottom);z-index:30}.onglet{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 4px 10px;color:var(--texte-faible);text-decoration:none;font-size:.66rem;letter-spacing:.02em;transition:color .15s;position:relative}.onglet[aria-current=page]{color:var(--accent)}.onglet[aria-current=page]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:26px;height:2px;border-radius:0 0 2px 2px;background:var(--accent)}.onglet .pastille{position:absolute;top:5px;right:calc(50% - 20px);min-width:15px;height:15px;padding:0 4px;border-radius:8px;background:var(--chute);color:#fff;font-size:.6rem;font-weight:700;display:grid;place-items:center}.carte{background:var(--surface);border:1px solid var(--bord);border-radius:var(--rayon);padding:15px;box-shadow:var(--ombre)}.carte+.carte{margin-top:11px}.carte.plate{box-shadow:none}.carte.accent{border-color:color-mix(in srgb,var(--accent) 38%,var(--bord))}.pile{display:flex;flex-direction:column;gap:11px}.rang{display:flex;align-items:center;gap:10px}.rang.espace{justify-content:space-between}.pousse{margin-left:auto}.section-titre{display:flex;align-items:baseline;gap:8px;margin:26px 0 11px}.section-titre:first-child{margin-top:4px}.section-titre h2{flex:1}.section-titre .compte{font-size:.78rem;color:var(--texte-faible)}.legende{font-size:.82rem;color:var(--texte-doux)}.doux{color:var(--texte-doux)}.centre{text-align:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 17px;min-height:44px;border-radius:var(--rayon-btn);border:1px solid var(--bord-fort);background:var(--surface);color:var(--texte);font-size:.92rem;font-weight:500;cursor:pointer;text-decoration:none;transition:background .14s,border-color .14s,transform .08s}.btn:active{transform:scale(.985)}.btn:hover{border-color:var(--accent)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn.principal{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.btn.principal{background:var(--principal-fond);border-color:transparent;color:var(--principal-texte)}.btn.principal:hover{background:var(--principal-fond);border-color:transparent;filter:brightness(1.08)}.btn.fantome{background:none;border-color:transparent;color:var(--texte-doux)}.btn.fantome:hover{background:var(--surface-2);border-color:transparent}.btn.pleine{width:100%}.btn.petit{padding:7px 12px;min-height:36px;font-size:.82rem}.btn.danger{color:var(--chute);border-color:color-mix(in srgb,var(--chute) 40%,var(--bord))}.champ{display:block;margin-bottom:13px}.champ>span:not(.aide):not(.legende){display:block;font-size:.79rem;font-weight:600;color:var(--texte-doux);margin-bottom:5px}.champ input,.champ textarea,.champ select{width:100%;padding:11px 12px;background:var(--fond);color:var(--texte);border:1px solid var(--bord-fort);border-radius:var(--rayon-s);resize:vertical}.champ textarea{min-height:84px;line-height:1.5}.champ input:focus,.champ textarea:focus,.champ select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.aide{display:block;font-size:.75rem;font-weight:400;color:var(--texte-faible);margin-top:5px}.avatar{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;font-family:var(--serif);font-size:.95rem;font-weight:600;background:hsl(var(--teinte) 42% 92%);color:hsl(var(--teinte) 58% 26%);border:1px solid hsl(var(--teinte) 40% 82%)}.avatar.s{width:28px;height:28px;font-size:.76rem}.avatar.l{width:52px;height:52px;font-size:1.28rem}.puce{white-space:nowrap;flex-shrink:0;display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:99px;font-size:.73rem;font-weight:600;letter-spacing:.01em;background:var(--surface-2);color:var(--texte-doux);border:1px solid var(--bord)}.puce.or{background:var(--accent-fond);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 30%,transparent)}.puce.victoire{background:var(--victoire-fond);color:var(--victoire);border-color:color-mix(in srgb,var(--victoire) 30%,transparent)}.puce.lutte{background:var(--lutte-fond);color:var(--lutte);border-color:color-mix(in srgb,var(--lutte) 30%,transparent)}.puce.chute{background:var(--chute-fond);color:var(--chute);border-color:color-mix(in srgb,var(--chute) 30%,transparent)}.verset{font-family:var(--serif);font-size:1.02rem;font-style:italic;line-height:1.5;color:var(--texte-doux)}.verset .ref{display:block;margin-top:7px;font-style:normal;font-family:var(--sans);font-size:.76rem;letter-spacing:.04em;text-transform:uppercase;color:var(--texte-faible)}.heros{background:radial-gradient(120% 90% at 50% 0%,var(--accent-fond) 0%,transparent 62%),var(--surface);border:1px solid color-mix(in srgb,var(--accent) 26%,var(--bord));border-radius:18px;padding:20px 18px;box-shadow:var(--ombre);text-align:center}.heros .quand{font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.heros h1{margin:9px 0 4px;font-size:1.52rem}.heros .passage{font-family:var(--serif);color:var(--texte-doux);font-size:.97rem}.heros .anime{margin-top:13px;display:inline-flex;align-items:center;gap:8px;font-size:.86rem;color:var(--texte-doux)}.heros .btn{margin-top:16px}.priere .texte{margin-top:8px}.priere .pied{margin-top:11px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.soutien{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;min-height:36px;border-radius:99px;cursor:pointer;border:1px solid var(--bord-fort);background:var(--surface);font-size:.8rem;font-weight:600;color:var(--texte-doux);transition:all .14s}.soutien[aria-pressed=true]{background:var(--accent-fond);color:var(--accent);border-color:color-mix(in srgb,var(--accent) 42%,transparent)}.soutien:active{transform:scale(.96)}.temoignage{margin-top:10px;padding:11px 13px;background:var(--victoire-fond);border-left:3px solid var(--victoire);border-radius:0 var(--rayon-s) var(--rayon-s) 0;font-size:.9rem}.etats{display:grid;gap:9px;margin-top:4px}.etat{display:flex;align-items:center;gap:12px;text-align:left;padding:14px 15px;cursor:pointer;border:1.5px solid var(--bord);border-radius:var(--rayon);background:var(--surface);transition:all .15s}.etat:active{transform:scale(.99)}.etat .point{width:11px;height:11px;border-radius:50%;flex:none}.etat .lib{font-weight:600}.etat .exp{font-size:.78rem;color:var(--texte-faible)}.etat[aria-pressed=true]{border-width:1.5px}.etat.victoire .point{background:var(--victoire)}.etat.victoire[aria-pressed=true]{border-color:var(--victoire);background:var(--victoire-fond)}.etat.lutte .point{background:var(--lutte)}.etat.lutte[aria-pressed=true]{border-color:var(--lutte);background:var(--lutte-fond)}.etat.chute .point{background:var(--chute)}.etat.chute[aria-pressed=true]{border-color:var(--chute);background:var(--chute-fond)}.sos{width:100%;padding:15px;cursor:pointer;border:1.5px dashed color-mix(in srgb,var(--chute) 46%,var(--bord));border-radius:var(--rayon);background:var(--chute-fond);color:var(--chute);font-weight:600}.jours-fil{display:flex;gap:6px;margin-top:12px}.jours-fil .case{flex:1;height:5px;border-radius:3px;background:var(--bord)}.jours-fil .case.victoire{background:var(--victoire)}.jours-fil .case.lutte{background:var(--lutte)}.jours-fil .case.chute{background:var(--chute)}.quiz-option{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:14px 15px;margin-bottom:9px;cursor:pointer;border:1.5px solid var(--bord);border-radius:var(--rayon);background:var(--surface);transition:all .15s}.quiz-option .lettre{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);color:var(--texte-doux);font-size:.78rem;font-weight:700}.quiz-option.juste{border-color:var(--victoire);background:var(--victoire-fond)}.quiz-option.juste .lettre{background:var(--victoire);color:#fff}.quiz-option.faux{border-color:var(--chute);background:var(--chute-fond)}.quiz-option:disabled{cursor:default}.progression{height:4px;border-radius:2px;background:var(--bord);overflow:hidden}.progression>div{height:100%;background:var(--accent);transition:width .3s}.vide{text-align:center;padding:38px 20px;color:var(--texte-faible)}.vide .icone{font-size:1.9rem;opacity:.5}.vide p{margin-top:10px;font-size:.9rem}.liste-nue{list-style:none;margin:0;padding:0}.separateur{height:1px;background:var(--bord);margin:18px 0;border:0}.corps-texte{white-space:pre-wrap;line-height:1.62}.bandeau{display:flex;gap:10px;align-items:flex-start;padding:11px 13px;border-radius:var(--rayon-s);background:var(--accent-fond);border:1px solid color-mix(in srgb,var(--accent) 24%,transparent);font-size:.83rem;color:var(--texte-doux)}.modale-fond{position:fixed;inset:0;z-index:60;background:#0a08078c;display:flex;align-items:flex-end;justify-content:center;animation:fondu .16s ease-out}@keyframes fondu{0%{opacity:0}to{opacity:1}}.modale{width:100%;max-width:560px;background:var(--surface);border-radius:18px 18px 0 0;padding:19px 17px calc(19px + env(safe-area-inset-bottom));max-height:88vh;overflow-y:auto;animation:monte .2s cubic-bezier(.2,.9,.3,1)}@keyframes monte{0%{transform:translateY(18px)}to{transform:none}}.modale h2{margin-bottom:13px}.choix-membre{display:flex;align-items:center;gap:11px;width:100%;text-align:left;padding:11px 13px;margin-bottom:8px;cursor:pointer;border:1px solid var(--bord);border-radius:var(--rayon);background:var(--surface)}.choix-membre:hover{border-color:var(--accent)}.choix-membre[aria-pressed=true]{border-color:var(--accent);background:var(--accent-fond)}.activites{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.activite{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--bord-fort);border-radius:var(--rayon-s);background:var(--surface);color:inherit;font:inherit;font-size:.9rem;font-weight:600;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.activite:hover{border-color:var(--accent)}.activite[aria-pressed=true]{border-color:var(--accent);background:var(--accent-fond);color:var(--accent)}.activite .embleme{font-size:1.1rem;line-height:1}.invitation-tour{margin-top:12px;padding:12px;border-radius:var(--rayon-s);background:var(--accent-fond);border:1px dashed color-mix(in srgb,var(--accent) 45%,transparent)}.puce.a-choisir{border-style:dashed;color:var(--texte-doux)}.grille-livres{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:7px}.grille-chapitres{display:grid;grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:7px}.livre-case{display:block;padding:10px;border-radius:var(--rayon-s);background:var(--surface);border:1px solid var(--bord);color:inherit;text-decoration:none;font-size:.88rem;font-weight:600}.livre-case:hover{border-color:var(--accent)}.texte-biblique{font-family:var(--serif);font-size:1.08rem;line-height:1.7}.verset{margin:0 0 6px;padding:2px 6px;border-radius:6px;cursor:pointer}.verset sup{font-family:var(--sans);font-size:.66rem;color:var(--accent);margin-right:4px;font-weight:700}.verset.passage{background:var(--accent-fond)}.verset.choisi{background:color-mix(in srgb,var(--accent) 22%,transparent)}.copie-versets{position:fixed;left:50%;transform:translate(-50%);bottom:calc(var(--barre) + 14px + env(safe-area-inset-bottom));z-index:31;box-shadow:var(--ombre)}a.passage-lien{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 55%,transparent);text-underline-offset:3px}.chants-du-soir{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.chant-puce{display:inline-flex;align-items:baseline;gap:6px;max-width:100%;padding:5px 10px;border-radius:999px;text-decoration:none;background:var(--accent-fond);color:var(--accent);font-weight:700;font-size:.82rem;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.chant-puce .chant-titre{font-weight:500;color:var(--texte-doux);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:170px}.chant-ligne{padding:6px 10px;border:1px solid var(--bord);border-radius:var(--rayon-s);gap:8px}.jeu-scores{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}.jeu-scores .puce{white-space:nowrap}.jeu-carte{margin-top:10px}.jeu-enonce{font-family:var(--serif);font-size:1.2rem;line-height:1.4;font-weight:600;margin:6px 0 4px}.jeu-choix{display:grid;gap:8px;margin-top:14px}.jeu-choix.deux{grid-template-columns:1fr 1fr}.jeu-option{display:flex;align-items:center;gap:10px;width:100%;padding:13px 14px;border-radius:var(--rayon-s);border:1.5px solid var(--bord-fort);background:var(--surface);color:inherit;font:inherit;font-size:.98rem;font-weight:600;text-align:left;cursor:pointer}.jeu-option:hover:not(:disabled){border-color:var(--accent)}.jeu-option:disabled{opacity:.6}.jeu-option .lettre{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:50%;background:var(--accent-fond);color:var(--accent);font-size:.8rem}.jeu-option.vrai{justify-content:center;border-color:var(--victoire)}.jeu-option.faux{justify-content:center;border-color:var(--chute)}.jeu-indices{margin:10px 0 0 18px;display:grid;gap:6px}.jeu-temps{position:relative;height:22px;border-radius:11px;background:var(--surface-2);overflow:hidden;margin:4px 0 8px}.jeu-temps div{height:100%;transition:width .5s linear;opacity:.35}.jeu-temps span{position:absolute;inset:0;display:grid;place-items:center;font-size:.74rem;font-weight:700}.jeu-revelation{margin-top:14px;padding-top:12px;border-top:1px dashed var(--bord-fort)}.jeu-gagnant{padding:16px 0 6px}.barre-objectif{height:10px;border-radius:99px;background:var(--surface-2);overflow:hidden;border:1px solid var(--bord)}.barre-objectif>span{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-vif));border-radius:99px;transition:width .6s ease}.grille-tuiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:9px}.tuile{display:flex;flex-direction:column;gap:3px;padding:13px;min-height:104px;border-radius:var(--rayon);background:var(--surface);border:1px solid var(--bord);color:inherit;text-decoration:none;box-shadow:var(--ombre)}.tuile:hover{border-color:var(--accent)}.tuile-emoji{font-size:1.6rem;line-height:1.2}.tuile strong{font-size:.92rem}.grille-badges{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.badge{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:10px 6px;border-radius:var(--rayon-s);border:1px dashed var(--bord-fort);background:var(--surface)}.badge.obtenu{opacity:1;filter:none;border-style:solid;border-color:color-mix(in srgb,var(--accent) 40%,var(--bord));background:var(--accent-fond)}.badge strong{font-size:.78rem;line-height:1.2}.badge .legende{font-size:.68rem}.badge-emoji{font-size:1.7rem}.badge:not(.obtenu) .badge-emoji{opacity:.45;filter:grayscale(1)}.mot-mystere{padding:18px 14px}.mot-cases{font-family:var(--serif);font-size:2rem;letter-spacing:.08em;color:var(--accent);margin:10px 0 4px}.indice.cache{color:var(--texte-faible);border-style:dashed}.verset-cite{margin:6px 0 4px;padding-left:12px;border-left:3px solid var(--accent);font-family:var(--serif);font-style:italic;color:var(--texte-doux)}.verset-defi{font-family:var(--serif);font-size:1.25rem;line-height:1.9;text-align:center}.verset-defi .mot{all:unset;cursor:default;padding:0 1px;border-radius:4px}.verset-defi .mot.cache{cursor:pointer;color:var(--accent);letter-spacing:.06em;background:var(--accent-fond)}.defile-horizontal{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.defile-horizontal .puce{flex:none;cursor:pointer;font-size:.8rem;padding:6px 11px}.grille-histoires{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:9px}.histoire-case{position:relative;display:flex;flex-direction:column;gap:6px;padding:14px 12px;min-height:118px;border-radius:var(--rayon);color:#2a2119;text-decoration:none;box-shadow:var(--ombre)}.histoire-case strong{font-size:.9rem;line-height:1.25}.histoire-emoji{font-size:1.9rem;line-height:1.1}.histoire-emoji.grand{font-size:3.2rem}.histoire-lue{position:absolute;top:8px;right:9px;font-size:.7rem;font-weight:700;color:#3f7a4a}.histoire-entete{margin:-4px -4px 14px;padding:22px 16px;border-radius:var(--rayon);text-align:center;color:#2a2119}.histoire-entete h1{color:#2a2119;margin-top:6px}.histoire-recit p{font-size:1.1rem;line-height:1.7;margin:0 0 12px}.choix-enfant{text-align:left;padding:12px 14px;border-radius:var(--rayon-s);font-size:1rem;background:var(--surface);border:1.5px solid var(--bord);color:inherit;cursor:pointer}.choix-enfant:disabled{cursor:default;opacity:.8}.choix-enfant.juste{background:var(--victoire-fond);border-color:var(--victoire);opacity:1}.choix-enfant.faux{background:var(--chute-fond);border-color:var(--chute);opacity:1}.lien-bouton{all:unset;cursor:pointer;color:var(--accent)}.reponse-parent{margin-top:10px;padding:10px 12px;border-radius:var(--rayon-s);background:var(--accent-fond)}.select-petit{padding:5px 8px;border-radius:99px;font-size:.78rem;border:1px solid var(--bord);background:var(--surface);color:inherit;max-width:100%}.frise{position:relative;padding-left:22px}.frise:before{content:"";position:absolute;left:8px;top:4px;bottom:4px;width:2px;background:color-mix(in srgb,var(--accent) 40%,var(--bord))}.frise-pierre{position:relative;margin-bottom:10px}.frise-pierre:before{content:"🪨";position:absolute;left:-24px;top:12px;font-size:.9rem}.frise-mois{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--accent);margin:14px 0 6px}.rejeu{min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px;animation:apparition .8s ease}.pierre-grande{font-size:4rem;margin:10px 0}.rejeu-texte{font-family:var(--serif);font-size:1.35rem;line-height:1.5;max-width:30ch}.rejeu-temoignage{font-style:italic;color:var(--texte-doux);margin-top:10px;max-width:34ch}@keyframes apparition{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.roue-cadre{position:relative;width:290px;height:290px;margin:0 auto;max-width:100%}.roue-fleche{position:absolute;top:-14px;left:50%;transform:translate(-50%);z-index:2;color:var(--accent);font-size:1.6rem}.roue{width:290px;height:290px;max-width:100%;border-radius:50%;border:6px solid var(--surface);box-shadow:var(--ombre),0 0 0 2px var(--accent);cursor:pointer;position:relative;padding:0}.roue-numero{position:absolute;left:50%;top:50%;margin:-13px 0 0 -20px;width:40px;height:26px;font-weight:800;color:#2a2119;font-size:1rem}.chant-direct h1{font-size:1.3rem}.couplet-direct{margin-top:14px;padding:18px 16px;border-radius:var(--rayon);background:var(--surface);border:1px solid var(--bord);box-shadow:var(--ombre);white-space:pre-wrap;font-family:var(--serif);font-size:1.35rem;line-height:1.65}.direct-point{display:inline-block;width:8px;height:8px;border-radius:50%;background:#d23b2e;margin-right:4px;animation:pulsation 1.4s infinite}@keyframes pulsation{50%{opacity:.3}}.deroule{display:flex;flex-direction:column;gap:8px}.deroule-etape{display:flex;gap:12px;padding:10px 12px;border-radius:var(--rayon-s);background:var(--surface);border:1px solid var(--bord)}.deroule-heure{font-weight:800;color:var(--accent);min-width:48px;white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums}.seulement-imprime{display:none}@media print{.entete,.onglets,.ne-pas-imprimer{display:none!important}.seulement-imprime{display:block;margin-bottom:16px}body,.app,.contenu{background:#fff!important;color:#000!important}.carnet-entree{break-inside:avoid;box-shadow:none!important;border:1px solid #ccc!important;margin-bottom:10px}}.choix-entree{display:flex;gap:14px;align-items:center;width:100%;text-align:left;cursor:pointer;color:inherit;font:inherit}.choix-entree:hover{border-color:var(--accent)}.choix-entree .tuile-emoji{font-size:1.9rem}.jours-culte{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;align-items:center}.grille-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.stat{display:flex;flex-direction:column;align-items:center;padding:8px 4px;border-radius:var(--rayon-s);background:var(--surface-2);text-align:center}.stat strong{font-size:1.35rem;color:var(--accent)}.bandeau-demo{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:7px 14px;font-size:.8rem;background:var(--accent-fond);color:var(--texte-doux);border-bottom:1px solid var(--bord)}.bandeau-demo span{flex:1;min-width:0}.bandeau-demo .lien-bouton{white-space:nowrap;flex:none}.choix-sondage{display:flex;align-items:center;gap:12px;width:100%;text-align:left;cursor:pointer;padding:11px 13px;border-radius:var(--rayon-s);border:1.5px solid var(--bord);background:var(--surface);color:inherit;font:inherit;transition:border-color .2s,background .2s}.choix-sondage:disabled{cursor:default}.choix-sondage .case{flex:none;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;border:1.5px solid var(--bord-fort);font-weight:800;color:var(--principal-texte)}.choix-sondage.pris{border-color:var(--accent);background:var(--accent-fond)}.choix-sondage.pris .case{background:var(--principal-fond);border-color:transparent}.choix-sondage.meilleur .score-sondage{background:var(--victoire);color:#fff}.score-sondage{flex:none;min-width:30px;height:30px;border-radius:99px;display:grid;place-items:center;font-weight:800;background:var(--surface-2);padding:0 8px}.matin-etapes{display:grid;gap:8px}.matin-etape{border:1px solid var(--bord);border-radius:var(--rayon-s);background:var(--surface);overflow:hidden}.matin-etape.active{border-color:var(--accent)}.matin-entete{display:flex;align-items:center;gap:10px;width:100%;padding:11px 13px;background:none;border:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.matin-numero{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:.8rem;background:var(--surface-2);flex:none}.matin-etape.active .matin-numero{background:var(--principal-fond);color:var(--principal-texte)}.matin-etape.faite .matin-numero{background:var(--victoire);color:#fff}.matin-corps{padding:0 13px 13px 49px}.carte-matin.faite{opacity:.8}.grille-bilan{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.chiffre-bilan{display:flex;flex-direction:column;gap:2px;padding:14px;border-radius:var(--rayon);background:var(--surface);border:1px solid var(--bord);box-shadow:var(--ombre)}.chiffre-bilan strong{font-family:var(--serif);font-weight:var(--graisse-titre);font-size:2rem;line-height:1;color:var(--accent)}.chiffre-bilan span{font-size:.8rem;color:var(--texte-doux)}.grille-jeux-tele{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:11px}.jeu-tele-carte{display:flex;flex-direction:column;gap:5px;text-decoration:none;color:inherit;min-height:210px}.jeu-tele-carte+.jeu-tele-carte{margin-top:0}.emoji-jeu{font-size:2rem}.jeu-tele{display:flex;flex-direction:column;gap:10px}.scores-tele{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.score-equipe{min-width:0;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--rayon-s);background:var(--surface);border:2px solid var(--bord);transition:border-color .2s,transform .2s}.score-equipe.active{border-color:var(--accent);transform:scale(1.02)}.score-equipe input,.score-equipe span{flex:1;min-width:0;width:100%;border:none;background:none;font:inherit;font-weight:600;font-size:.85rem;color:inherit;padding:0}.score-equipe strong{font-family:var(--serif);font-size:1.5rem;color:var(--accent);font-variant-numeric:tabular-nums}.question-tele{font-size:1.35rem;text-align:center;margin:8px 0;line-height:1.25}.annonce-tele{font-family:var(--serif);font-size:1.25rem;font-weight:var(--graisse-titre);color:var(--accent);margin:6px 0}.animateur-tele{font-size:.85rem;color:var(--texte-doux)}.animateur-tele summary{cursor:pointer}.minuteur{position:relative;display:inline-grid;place-items:center;color:var(--accent)}.minuteur span{position:absolute;font-weight:800;font-size:1.2rem;color:var(--texte)}.minuteur.urgent{color:var(--chute);animation:pulsation 1s infinite}.plateau-sondage{display:grid;grid-template-columns:1fr 1fr;gap:8px;perspective:800px}.tuile-sondage{min-height:56px;border-radius:12px;border:2px solid var(--accent);background:linear-gradient(180deg,#1f3b8a,#152a66);color:#fff;font:inherit;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;cursor:pointer;transition:transform .5s;transform-style:preserve-3d}.tuile-sondage .numero{margin:0 auto;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#ffcf4a;color:#152a66}.tuile-sondage.revelee{animation:retourne .5s both;background:linear-gradient(180deg,#ffcf4a,#f0b429);color:#221a2e;text-align:left}.tuile-sondage.revelee strong{background:#221a2e;color:#ffcf4a;border-radius:8px;padding:2px 8px}.tuile-sondage .texte{font-size:.86rem;line-height:1.2}@keyframes retourne{0%{transform:rotateX(90deg)}to{transform:none}}.erreurs-tele{display:flex;justify-content:center;gap:10px;font-size:1.8rem;font-weight:900}.erreurs-tele span{color:var(--bord-fort)}.erreurs-tele span.pleine{color:#d23b2e;animation:pop .4s}.echelle-colonnes{display:flex;gap:14px;align-items:flex-start}.option-echelle{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:999px;border:2px solid var(--accent);background:linear-gradient(180deg,#16254f,#0e1936);color:#fff;font:inherit;font-weight:600;text-align:left;cursor:pointer}.option-echelle .lettre{color:#ffcf4a;font-weight:800}.option-echelle.choisi{background:linear-gradient(180deg,#f0a93a,#d98a18);color:#1a1208}.option-echelle.choisi .lettre{color:#1a1208}.option-echelle.juste{background:linear-gradient(180deg,#3faa5a,#2c8746);animation:pulsation .6s 3}.option-echelle.faux{background:linear-gradient(180deg,#c2413a,#9c2e28)}.marches{list-style:none;margin:0;padding:0;width:118px;flex:none;font-size:.78rem;font-variant-numeric:tabular-nums}.marches li{display:flex;gap:6px;padding:3px 8px;border-radius:6px;color:var(--texte-doux)}.marches li span{width:18px;color:var(--texte-faible)}.marches li.palier{color:var(--accent);font-weight:800}.marches li.passee{opacity:.55}.marches li.ici{background:var(--principal-fond);color:var(--principal-texte);font-weight:800}@media (max-width: 420px){.marches{width:96px;font-size:.72rem}}.grille-tableau{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.categorie-tableau{background:#152a66;color:#fff;border-radius:8px;padding:8px 4px;font-size:.68rem;font-weight:800;text-align:center;text-transform:uppercase;display:grid;place-items:center;min-height:48px;line-height:1.15}.case-tableau{aspect-ratio:1.2;border-radius:8px;border:none;background:linear-gradient(180deg,#1f3b8a,#152a66);color:#ffcf4a;font:inherit;font-weight:900;font-size:1.05rem;cursor:pointer;transition:transform .15s}.case-tableau:hover:not(:disabled){transform:scale(1.05)}.case-tableau.prise{background:var(--surface-2);cursor:default}.indice-tableau{font-family:var(--serif);font-size:1.35rem;line-height:1.35;text-align:center;margin:4px 0 16px}.carte-interdite{margin-top:12px;border-radius:20px;padding:18px;text-align:center;background:linear-gradient(160deg,#7b3fe4,#4a1fa8);color:#fff;box-shadow:0 12px 30px #4a1fa859;animation:pop .35s}.mot-a-deviner{font-family:var(--serif);font-size:2rem;font-weight:700}.carte-interdite ul{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:6px}.carte-interdite li{background:#ffffff24;border-radius:10px;padding:7px;font-weight:700;text-decoration:line-through;text-decoration-color:#ff7878cc}.panneau-roue{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;padding:14px 8px;border-radius:14px;background:#0f5132;margin-top:6px}.mot-roue{display:inline-flex;gap:3px}.lettre-roue{width:24px;height:32px;border-radius:4px;background:#fff;display:grid;place-items:center;font-weight:900;color:#0f5132;font-size:1rem;box-shadow:inset 0 -3px #0000001f}.lettre-roue:not(.vue){background:#e9f5ee}.lettre-roue.vue:not(.ponctuation){animation:pop .35s}.lettre-roue.ponctuation{background:transparent;color:#fff;width:auto;box-shadow:none}.roue-zone{position:relative;width:250px;height:250px;margin:6px auto 0}.roue-fleche-tele{position:absolute;top:-6px;left:50%;transform:translate(-50%);z-index:2;font-size:1.6rem;color:var(--texte)}.roue-tele{width:250px;height:250px;border-radius:50%;border:6px solid var(--texte);position:relative;transition:transform 2.5s cubic-bezier(.15,.9,.2,1)}.roue-tele span{position:absolute;left:50%;top:50%;width:40px;margin:-10px 0 0 -20px;text-align:center;font-weight:900;font-size:.78rem;color:#221a2e;transform:rotate(var(--a)) translateY(-98px)}.roue-tele span.banqueroute{color:#fff}.clavier-roue{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:4px}.touche{min-height:40px;border-radius:8px;border:1px solid var(--bord-fort);background:var(--surface);color:inherit;font:inherit;font-weight:800;cursor:pointer;padding:0}.touche.voyelle{background:var(--accent-fond)}.touche.utilisee,.touche:disabled{opacity:.35;cursor:default}.grille-cinq{display:grid;gap:6px;justify-content:center;margin:6px 0 10px}.grille-cinq.secoue{animation:secoue .35s}@keyframes secoue{25%{transform:translate(-6px)}75%{transform:translate(6px)}}.ligne-cinq{display:grid;grid-template-columns:repeat(5,52px);gap:6px}.case-cinq{height:52px;border-radius:10px;border:2px solid var(--bord);display:grid;place-items:center;font-weight:900;font-size:1.5rem;background:var(--surface)}.case-cinq.tapee{border-color:var(--bord-fort);animation:pop .15s}.case-cinq.bien,.case-cinq.mal,.case-cinq.non{animation:retourne .45s both;color:#fff;border-color:transparent}.case-cinq.bien{background:#2f8a4a}.case-cinq.mal{background:#d4a017}.case-cinq.non{background:#787c7e}.clavier-cinq{display:grid;gap:6px}.rangee-clavier{display:flex;gap:4px;justify-content:center}.rangee-clavier .touche{flex:1;max-width:36px;min-height:48px}.rangee-clavier .touche.large{max-width:70px;flex:1.6;font-size:.78rem}.rangee-clavier .touche.bien{background:#2f8a4a;color:#fff;border-color:transparent}.rangee-clavier .touche.mal{background:#d4a017;color:#fff;border-color:transparent}.rangee-clavier .touche.non{background:#787c7e;color:#fff;border-color:transparent;opacity:.8}@keyframes pop{0%{transform:scale(.85)}70%{transform:scale(1.05)}to{transform:none}}.surtitre{font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.bloc-parole{text-align:center}.verset-du-jour{font-family:var(--serif);font-size:1.18rem;line-height:1.5;margin:10px 0 6px;color:var(--texte)}.actions-soiree{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:12px}.heros .actions-soiree .btn{margin-top:0}.sujet-court{gap:10px;padding:8px 0;border-top:1px solid var(--bord);font-size:.95rem;align-items:flex-start}.sujet-court:first-child{border-top:none}.lien-bandeau{text-decoration:none;color:inherit}.lien-plus{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:14px 16px;border-radius:var(--rayon);background:var(--surface);border:1px solid var(--bord);color:inherit;text-decoration:none}.lien-plus>span:first-child{display:flex;flex-direction:column;gap:2px}.titre-groupe{font-size:1.02rem;margin:20px 0 9px;color:var(--texte)}.grille-liens{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.grille-liens .btn{margin:0}.segments{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--surface-2);border:1px solid var(--bord)}.segments button{flex:1;min-height:42px;border:none;border-radius:999px;background:none;font-weight:600;color:var(--texte-doux);cursor:pointer}.segments button.actif{background:var(--surface);color:var(--texte);box-shadow:var(--ombre)}.segments.petits button{min-height:38px}.ligne-module{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--bord)}.ligne-module:first-child{border-top:none}.interrupteur{flex:none;width:50px;height:30px;border-radius:999px;border:1px solid var(--bord-fort);background:var(--surface-2);position:relative;cursor:pointer;transition:background-color .2s}.interrupteur span{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .2s}.interrupteur.allume{background:var(--accent);border-color:var(--accent)}.interrupteur.allume span{transform:translate(20px)}.interrupteur:disabled{opacity:.6}.case-a-cocher{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:var(--rayon);background:var(--surface);border:1px solid var(--bord);cursor:pointer}.case-a-cocher input{width:22px;height:22px;margin-top:2px;accent-color:var(--accent);flex:none}.offert-par{margin-top:22px}.ligne-message{padding:10px 0;border-top:1px solid var(--bord)}.ligne-message:first-child{border-top:none}.champ-simple{flex:1;min-width:140px;min-height:42px;padding:8px 12px;border-radius:var(--rayon-s);border:1px solid var(--bord-fort);background:var(--surface);color:var(--texte)}.fin-soiree{margin-top:14px;padding-top:12px;border-top:1px dashed color-mix(in srgb,currentColor 22%,transparent)}.merci-soiree{margin-bottom:12px;padding-bottom:10px;border-bottom:1px dashed color-mix(in srgb,currentColor 22%,transparent)}.merci-soiree p{margin-top:4px;font-family:var(--serif);font-style:italic}.choix-jeux{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px}.choix-jeu{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:10px 12px;border-radius:var(--rayon-s);border:1.5px solid var(--bord);background:var(--surface);color:var(--texte);font:inherit;cursor:pointer;min-height:44px}.choix-jeu .emoji{font-size:1.3rem;line-height:1;margin-bottom:4px}.choix-jeu strong{font-size:.92rem;line-height:1.2}.choix-jeu .legende{font-size:.78rem}.choix-jeu.actif{border-color:var(--accent);background:var(--accent-fond);box-shadow:inset 0 0 0 1px var(--accent)}.choix-jeu:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ma-journee{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;margin:11px 0 0;padding:2px 0 4px;scrollbar-width:none}.ma-journee::-webkit-scrollbar{display:none}.case-jour{flex:1 0 104px;max-width:170px;scroll-snap-align:start;display:flex;flex-direction:column;gap:1px;padding:10px 12px;border-radius:var(--rayon-s);border:1px solid var(--bord);background:var(--surface);color:var(--texte);text-decoration:none;min-height:44px}.case-jour .emoji{font-size:1.15rem;line-height:1.2}.case-jour strong{font-size:.9rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case-jour .legende{font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case-jour.faite{border-color:var(--victoire)}.case-jour.faite .legende{color:var(--victoire);font-weight:600}.case-jour.vive{border-color:var(--chute);box-shadow:inset 0 0 0 1px var(--chute)}.case-jour:hover,.case-jour:focus-visible{border-color:var(--accent)}.mini-barre{display:block;height:4px;border-radius:4px;background:var(--bord);margin-top:5px;overflow:hidden}.mini-barre span{display:block;height:100%;background:var(--accent);border-radius:4px}.case-jour.neuve{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.case-jour.neuve .legende{color:var(--accent);font-weight:700}.chiffres-semaine{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:8px}.chiffres-semaine div{display:flex;flex-direction:column}.chiffres-semaine strong{font-size:1.5rem;line-height:1.1;color:var(--accent);font-family:var(--serif)}.chiffres-semaine span{font-size:.8rem;color:var(--texte-doux)}.annonce{padding:10px 12px;border-radius:var(--rayon-s);border:1px solid var(--bord);background:var(--surface)}.annonce.fete{border-color:color-mix(in srgb,var(--accent) 45%,var(--bord));background:var(--accent-fond)}.annonce.privee{border-style:dashed}.annonce-tete{display:flex;gap:10px;align-items:flex-start}.annonce-maison{width:32px;height:32px;display:grid;place-items:center;font-size:1.2rem;flex:none}.annonce-texte{font-weight:600;font-size:.95rem;line-height:1.3}.annonce-details{margin-top:3px;font-size:.88rem;color:var(--texte-doux);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.annonce-reactions{display:flex;gap:6px;align-items:center;margin-top:8px;padding-left:42px;flex-wrap:wrap}.reaction{min-height:34px;min-width:44px;padding:2px 10px;border-radius:999px;border:1px solid var(--bord);background:var(--surface);font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.reaction span{font-size:.8rem;font-weight:700;color:var(--texte-doux)}.reaction.mienne{border-color:var(--accent);background:var(--accent-fond)}.qui-prie{margin-top:8px;color:var(--accent);font-weight:600}.chapitre-lu{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:18px}.tres-grand-bouton{min-height:64px;font-size:1.2rem}.lien-personnel h1{font-size:1.7rem}.segments.salle{margin-bottom:14px}.segments.salle button{font-size:.82rem;padding:0 4px;min-width:0}.bandeau-direct{display:block;text-decoration:none;color:inherit;margin-bottom:12px;font-weight:600}.grille-salle{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.carte-salle{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit;min-height:170px}.carte-salle+.carte-salle{margin-top:0}.carte-salle.du-jour{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-fond),var(--ombre)}.carte-salle .emoji-jeu{font-size:1.8rem;line-height:1}.resume-salle{font-size:.86rem}.partie-solo{padding-top:12px}.barre-partie{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chrono-solo{margin-left:auto;position:relative;font-weight:800;font-variant-numeric:tabular-nums;padding:3px 10px;border-radius:999px;background:var(--surface-2);overflow:hidden}.chrono-solo.urgent{color:var(--chute);background:var(--chute-fond)}.chrono-barre{position:absolute;left:0;bottom:0;height:3px;width:var(--part);background:currentColor;transition:width 1s linear}.correction{margin-top:14px;padding:12px 14px;border-radius:var(--rayon-s);background:var(--surface-2);display:grid;gap:4px}.correction.juste{background:var(--victoire-fond)}.correction.faux{background:var(--chute-fond)}.eclair{margin-top:14px;padding:14px;border-radius:var(--rayon-s);text-align:center;font-weight:700;font-size:1.05rem}.eclair.juste{background:var(--victoire-fond);color:var(--victoire)}.eclair.faux{background:var(--chute-fond);color:var(--chute)}.jeu-option.bonne{border-color:var(--victoire);background:var(--victoire-fond);opacity:1}.jeu-option.mauvaise{border-color:var(--chute);background:var(--chute-fond);opacity:1}.fin-solo{text-align:left}.score-final{display:grid;place-items:center;padding:6px 0 10px}.score-final strong{font-family:var(--serif);font-size:3rem;line-height:1.1;color:var(--accent)}.record-bandeau{margin:10px 0 0;padding:10px 12px;border-radius:var(--rayon-s);background:var(--accent-fond);font-weight:700;text-align:center}.record-bandeau.perso{background:var(--surface-2)}.petit-titre{font-size:.95rem;margin:16px 0 6px}.classement-solo li{display:flex;align-items:center;gap:8px;padding:6px 4px;border-top:1px solid var(--bord)}.classement-solo li:first-child{border-top:none}.classement-solo li.moi{font-weight:700}.rang-n{width:26px;text-align:center}.quatre-cases{display:inline-flex;gap:4px}.quatre-cases span{width:18px;height:18px;border-radius:5px;border:2px solid var(--bord-fort)}.quatre-cases span.pleine{background:var(--victoire);border-color:var(--victoire)}.chaine{list-style:none;display:flex;flex-wrap:wrap;gap:4px;padding:0;margin:12px 0 8px}.chaine li{flex:1;min-width:34px;text-align:center;padding:5px 0;border-radius:7px;font-weight:700;font-size:.8rem;background:var(--surface-2);color:var(--texte-doux)}.chaine li.allume{background:var(--accent);color:var(--principal-texte)}.chaine li.suivant{outline:2px dashed var(--accent)}.btn.banque{border:2px solid var(--accent);font-weight:800}.indice-nombre{font-weight:800;font-size:1.15rem;margin:8px 0 0}.lampe{font-size:1.3rem;letter-spacing:1px;margin-top:8px}.lampe .flamme.eteinte{filter:grayscale(1);opacity:.25}.mot-cache{display:flex;flex-wrap:wrap;gap:5px;justify-content:center;margin:14px 0}.case-lettre{width:30px;height:38px;display:grid;place-items:center;border-bottom:3px solid var(--accent);font-weight:800;font-size:1.2rem}.case-lettre.pleine{border:1px solid var(--bord-fort);border-radius:8px;background:var(--accent-fond)}.clavier-mot{display:grid;grid-template-columns:repeat(auto-fill,minmax(36px,1fr));gap:5px}.clavier-mot .touche{min-height:44px}.clavier-mot .touche.bonne{background:var(--victoire-fond);border-color:var(--victoire);opacity:.7}.clavier-mot .touche.mauvaise{background:var(--chute-fond);opacity:.4}.strophe{font-family:var(--serif);font-size:1.08rem;line-height:1.55;margin:10px 0 4px;padding:10px 14px;border-left:3px solid var(--accent);background:var(--surface-2);border-radius:0 var(--rayon-s) var(--rayon-s) 0}.trou-paroles{display:inline-block;min-width:4em;border-bottom:2px dashed var(--accent);color:var(--accent);font-weight:700}.regle-cinq{margin:10px 0 14px}.regle-cinq summary{cursor:pointer}.regle-cinq ol{padding-left:20px;margin:8px 0;display:grid;gap:4px}.ligne-cinq.exemple{grid-template-columns:repeat(5,42px);justify-content:center;margin:6px 0 10px}.ligne-cinq.exemple .case-cinq{height:42px;font-size:1.2rem;animation:none}.legende-cinq{list-style:none;padding:0;margin:0 0 6px;display:grid;gap:6px}.legende-cinq li{display:flex;align-items:center;gap:8px}.legende-cinq .case-cinq{width:30px;height:30px;font-size:.95rem;flex:none;animation:none;border-radius:7px}.ligne-cantique{width:100%;display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:var(--rayon-s);border:1px solid var(--bord);background:var(--surface);color:inherit;font:inherit;text-align:left;cursor:pointer}.ligne-cantique.pris{border-color:var(--victoire);background:var(--victoire-fond)}.ligne-cantique:disabled{opacity:.45;cursor:default}.soir-verset,html[data-style] .carte.soir-verset{background:linear-gradient(160deg,#1d2547,#2b2f5c 60%,#3a2f5a)!important;color:#f4efe4;border:none;position:relative;overflow:hidden}.soir-verset:after{content:"✦  ·  ✧    ·   ✦";position:absolute;top:10px;right:14px;color:#ffffff59;font-size:.8rem;letter-spacing:2px;pointer-events:none}.soir-verset .verset,.soir-verset p{color:#f4efe4}.soir-verset a,.soir-verset .legende{color:#f6d79a}.surtitre-soir{text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-size:.78rem;color:#f6d79a}.mercis-soir{display:grid;gap:6px;margin:10px 0 6px}.mercis-soir input{width:100%}.priere-enfant{font-family:var(--serif);font-size:1.05rem;line-height:1.6;margin:10px 0;padding:10px 14px;border-left:3px solid var(--accent);background:var(--surface-2);border-radius:0 var(--rayon-s) var(--rayon-s) 0}.btn.bouton-soir{background:#26305a;color:#fbf3e2;border-color:#26305a}.btn.bouton-soir.fait{background:transparent;color:inherit;border-color:var(--bord-fort)}.choix-niveau{margin-top:12px}.niveaux-jeu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.niveau-jeu{display:grid;justify-items:center;gap:2px;padding:8px 4px;border-radius:var(--rayon-s);border:1px solid var(--bord);background:var(--surface);color:inherit;font:inherit;cursor:pointer;text-align:center;min-height:44px}.niveau-jeu strong{font-size:.82rem;line-height:1.15}.niveau-jeu .emoji{font-size:1.3rem;line-height:1}.niveau-jeu.choisi{border:2px solid var(--accent);background:var(--accent-fond)}.niveau-verset{margin:8px 0 0}.arcade{touch-action:manipulation}.arcade canvas{display:block;margin:0 auto;border-radius:16px;touch-action:none;box-shadow:var(--ombre)}.hud-arcade{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-bottom:8px}.puce.danger{background:var(--chute-fond);color:var(--chute)}.verset-arcade{font-family:var(--serif);font-style:italic;margin:10px 0 0;color:var(--texte-doux)}.message-arcade{position:absolute;left:8%;right:8%;top:40%;padding:12px 14px;border-radius:14px;background:#191428db;color:#fff;text-align:center;font-weight:700;z-index:5;animation:pop .25s}.barre-objectif{height:8px;border-radius:99px;background:var(--surface-2);overflow:hidden;margin-bottom:8px}.barre-objectif span{display:block;height:100%;background:linear-gradient(90deg,#7cc46c,#f2c14e);transition:width .4s}.plateau-fruits{position:relative;margin:0 auto;border-radius:14px;overflow:hidden;touch-action:none;background:repeating-conic-gradient(from 0deg,#f5ecd9 0 25%,#efe2c7 0 50%) 0 0 / calc(200% / 7) calc(200% / 7);box-shadow:inset 0 0 0 2px #8c642840}.fruit{position:absolute;left:0;top:0;display:grid;place-items:center;border:none;background:none;padding:0;cursor:pointer;line-height:1;transition:transform .22s cubic-bezier(.3,1.3,.6,1),opacity .22s,scale .22s;user-select:none;-webkit-tap-highlight-color:transparent}.fruit.choisi{scale:1.15;filter:drop-shadow(0 0 6px #fff) drop-shadow(0 0 10px #f2c14e);animation:balancer .6s infinite alternate}.fruit.part{scale:0;opacity:0}.fruit.rayon{filter:drop-shadow(0 0 4px #fff7b0) drop-shadow(0 0 9px #ffcf3a)}.fruit.rayon:after{content:"✨";position:absolute;right:2px;top:0;font-size:40%}.combo-fruits{position:absolute;top:8px;left:0;right:0;text-align:center;font-weight:900;color:#fff;text-shadow:0 2px 6px rgb(0 0 0 / 50%);animation:pop .3s;pointer-events:none}@keyframes balancer{0%{rotate:-6deg}to{rotate:6deg}}.arreter-arcade{margin-left:auto}.message-arcade.fixe{position:fixed;top:40%;left:50%;right:auto;width:min(86vw,420px);transform:translate(-50%)}.scene-arche{position:relative;height:150px;border-radius:16px;overflow:hidden;margin-bottom:10px;background:linear-gradient(#6b7b93,#a9b8c9 60%,#c9d3dc)}.pluie{position:absolute;inset:0;background-image:repeating-linear-gradient(105deg,#fff0 0 9px,#ffffff73 9px 10px,#fff0 10px 22px);background-size:120px 120px;animation:pluie .5s linear infinite;opacity:.7}@keyframes pluie{to{background-position:-30px 120px}}.arche{position:absolute;left:50%;bottom:30px;transform:translate(-50%);width:72%;max-width:300px;animation:tanguer 3s ease-in-out infinite alternate;z-index:2}@keyframes tanguer{0%{transform:translate(-50%) rotate(-1.5deg)}to{transform:translate(-50%) rotate(1.5deg) translateY(-3px)}}.toit-arche{height:26px;margin:0 18%;background:#8a5a2b;border-radius:8px 8px 0 0;box-shadow:inset 0 -4px #0000002e}.coque-arche{min-height:40px;padding:4px 8px;display:flex;flex-wrap:wrap;gap:2px;align-content:center;justify-content:center;background:repeating-linear-gradient(0deg,#9c6532 0 9px,#8a5a2b 9px 11px);border-radius:0 0 50% 50%/0 0 60% 60%;font-size:13px;line-height:1}.passager{animation:pop .4s}.eau{position:absolute;left:-10%;right:-10%;bottom:0;background:linear-gradient(#3f7fb5cc,#1f4f86);border-radius:40% 40% 0 0/14px 14px 0 0;transition:height 1s linear;z-index:3;animation:vague 2.2s ease-in-out infinite alternate}@keyframes vague{0%{transform:translate(-4%)}to{transform:translate(4%)}}.embarque{position:absolute;left:50%;bottom:0;font-size:30px;z-index:4;animation:monter .9s ease-in forwards;pointer-events:none}@keyframes monter{0%{transform:translate(-50%) scale(1.4);opacity:1}to{transform:translate(-50%,-90px) scale(.5);opacity:0}}.grille-paires{display:grid;gap:8px}.carte-paire{position:relative;aspect-ratio:1;border:none;background:none;padding:0;perspective:600px;cursor:pointer}.carte-paire .dos,.carte-paire .face{position:absolute;inset:0;display:grid;place-items:center;border-radius:12px;backface-visibility:hidden;transition:transform .35s;font-size:clamp(26px,9vw,44px)}.carte-paire .dos{background:linear-gradient(135deg,#6d9b5a,#3f6f3a);box-shadow:inset 0 0 0 3px #ffffff40}.carte-paire .face{background:#fffaf0;transform:rotateY(180deg);box-shadow:inset 0 0 0 2px #e4d3b5}.carte-paire.retournee .dos{transform:rotateY(180deg)}.carte-paire.retournee .face{transform:rotateY(360deg)}.carte-paire.trouvee .face{background:#e7f4e1;opacity:.55}.commandes-arcade{display:flex;gap:8px;justify-content:center;margin-top:10px}.commandes-arcade .btn{min-width:64px;min-height:52px;font-size:1.1rem}.annonce-jardin{margin:0 0 8px;padding:8px 12px;border-radius:12px;background:#eaf6e4;color:#2f5a2a;font-size:.9rem;animation:pop .3s}.outils-jardin{display:flex;gap:6px;overflow-x:auto;padding-bottom:6px;margin-bottom:8px;scrollbar-width:none}.outils-jardin button{flex:none;display:grid;justify-items:center;gap:2px;min-width:62px;padding:6px 4px;border-radius:12px;border:1px solid var(--bord);background:var(--surface);font-size:1.4rem;cursor:pointer;color:inherit}.outils-jardin button span{font-size:.68rem;font-weight:600}.outils-jardin button.choisi{border:2px solid #5f9b4c;background:#eaf6e4;color:#24451f}.terre-jardin{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:10px;border-radius:18px;background:linear-gradient(#bfe3a8,#9fcf86)}.parcelle{position:relative;aspect-ratio:1;border:none;border-radius:14px;cursor:pointer;padding:0;display:grid;place-items:center;background:radial-gradient(circle at 50% 60%,#8a5a34,#6d4524);box-shadow:inset 0 -4px #0000002e}.parcelle .plante{font-size:clamp(26px,9vw,42px);transform-origin:50% 90%;animation:brise 2.6s ease-in-out infinite alternate}.parcelle.mure{box-shadow:0 0 0 3px #f5d76e,inset 0 -4px #0000002e}.parcelle.pousse .plante{animation:grandir .6s}.jauge-eau{position:absolute;left:10%;right:10%;bottom:6px;height:5px;border-radius:9px;background:#ffffff4d;overflow:hidden}.jauge-eau span{display:block;height:100%;background:#6fc3f7;transition:width .3s}.badge-recolte{position:absolute;top:2px;right:4px;font-size:14px;animation:balancer .6s infinite alternate}@keyframes brise{0%{rotate:-4deg}to{rotate:4deg}}@keyframes grandir{0%{scale:.4}60%{scale:1.3}to{scale:1}}.retour-arcade{display:inline-block;margin-bottom:10px;font-weight:600;text-decoration:none;color:var(--texte-doux)}.carte-programme-mois{width:100%;justify-content:flex-start;gap:12px;text-align:left;margin-bottom:14px;padding:12px 16px;background:var(--accent-fond);border-color:var(--bord-fort)}.carte-programme-mois>span:first-child{font-size:1.6rem}.carte-programme-mois small{color:var(--texte-doux);font-size:.8rem}.choix-mois{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.choix-mois h2{margin:0;font-family:var(--serif);font-size:1.35rem;text-align:center;flex:1}.resume-mois{display:flex;flex-wrap:wrap;gap:8px 16px;color:var(--texte-doux);font-size:.9rem}.resume-mois b{color:var(--texte);font-size:1.05rem}.ligne-mois{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--rayon-s);background:var(--surface);border:1px solid var(--bord)}.date-mois{font-size:.9rem}.anime-mois{font-weight:600;white-space:nowrap}.anime-mois.vide-mois{color:var(--texte-doux);font-weight:400;font-style:italic}.options-mois{display:grid;gap:6px;margin-bottom:12px;font-size:.9rem}.options-mois label{display:flex;align-items:center;gap:8px}.fond-whatsapp{padding:14px 12px;border-radius:var(--rayon);background:#efe7dd radial-gradient(circle at 20% 20%,rgb(255 255 255 / 35%) 0 2px,transparent 3px) 0 0 / 22px 22px}.bulle-whatsapp{position:relative;max-width:100%;padding:10px 12px 12px;border-radius:10px 0 10px 10px;background:#d9fdd3;color:#111b21;font:.88rem/1.45 -apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;box-shadow:0 1px 1px #00000021;overflow-wrap:anywhere}.bulle-whatsapp:after{content:"";position:absolute;top:0;right:-8px;border:8px solid transparent;border-top-color:#d9fdd3;border-left-color:#d9fdd3;border-width:8px 4px}.actions-mois{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.actions-mois .btn{flex:1 1 140px}.btn.btn-whatsapp{background:#1d7f4f;border-color:#1d7f4f;color:#fff}.texte-brut{margin-top:12px}.texte-brut summary{cursor:pointer;color:var(--texte-doux);font-size:.88rem}.texte-brut textarea{width:100%;margin-top:8px;font:.82rem/1.4 ui-monospace,monospace;border-radius:var(--rayon-s);border:1px solid var(--bord);padding:8px;background:var(--surface);color:var(--texte)}@media (display-mode: standalone){html,body{overscroll-behavior-y:none}}@font-face{font-family:Fraunces;src:url(../polices/fraunces-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(../polices/fraunces-latin-wght-italic.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Figtree;src:url(../polices/figtree-latin-wght-normal.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(../polices/instrument-serif-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(../polices/instrument-serif-latin-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Manrope;src:url(../polices/manrope-latin-wght-normal.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Bricolage Grotesque;src:url(../polices/bricolage-grotesque-latin-wght-normal.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:"DM Serif Display";src:url(../polices/dm-serif-display-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"DM Serif Display";src:url(../polices/dm-serif-display-latin-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Outfit;src:url(../polices/outfit-latin-wght-normal.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.app,.ecran-public{position:relative;isolation:isolate;background:transparent}body{background:var(--fond);transition:background-color .4s}.decor{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.decor span{position:absolute;display:block}.onglets{bottom:calc(12px + env(safe-area-inset-bottom));width:calc(100% - 24px);max-width:536px;padding:6px;gap:2px;border:1px solid var(--bord);border-radius:26px;box-shadow:0 12px 34px #00000024}.onglet{border-radius:20px;padding:7px 2px 8px;font-weight:600;transition:color .2s,background-color .25s,transform .2s}.onglet:active{transform:scale(.94)}.onglet[aria-current=page]:before{display:none}.onglet[aria-current=page]{background:var(--onglet-actif-fond, var(--accent-fond));color:var(--onglet-actif-texte, var(--accent))}.contenu{padding-bottom:calc(var(--barre) + 44px + env(safe-area-inset-bottom))}.copie-versets{bottom:calc(var(--barre) + 30px + env(safe-area-inset-bottom))}@keyframes arrivee{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.contenu.anime>*{animation:arrivee .55s both cubic-bezier(.2,.8,.2,1)}.contenu.anime>*:nth-child(2){animation-delay:.05s}.contenu.anime>*:nth-child(3){animation-delay:.1s}.contenu.anime>*:nth-child(4){animation-delay:.15s}.contenu.anime>*:nth-child(5){animation-delay:.2s}.contenu.anime>*:nth-child(6){animation-delay:.25s}.contenu.anime>*:nth-child(n+7){animation-delay:.3s}.contenu{animation:none}.carte,.tuile,.heros{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,border-color .25s}a.carte:hover,.tuile:hover{transform:translateY(-2px)}.salut{margin:2px 2px 14px}.salut .famille{font-size:.82rem;color:var(--texte-faible);font-weight:500}.salut h1{font-size:2rem;line-height:1.05;letter-spacing:-.02em}.salut em{font-style:italic;color:var(--accent)}.heros{text-align:left}.heros .decompte,.heros .rang,.heros .chants-du-soir{justify-content:flex-start!important}.decompte{display:flex;justify-content:center;gap:8px;margin:14px 0 4px}.decompte>div{min-width:58px;padding:8px 6px 6px;border-radius:16px;background:color-mix(in srgb,var(--surface) 60%,transparent);border:1px solid color-mix(in srgb,var(--texte) 10%,transparent);display:flex;flex-direction:column;align-items:center}.decompte strong{font-family:var(--serif);font-weight:var(--graisse-titre);font-size:1.7rem;line-height:1;font-variant-numeric:tabular-nums}.decompte span{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--texte-doux);margin-top:3px}.visages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.visage{display:flex;flex-direction:column;gap:8px;padding:10px;text-align:left;cursor:pointer;border-radius:var(--rayon-s);border:1.5px solid var(--bord);background:var(--surface);color:inherit;font:inherit;transition:border-color .2s,transform .2s}.visage:hover{transform:translateY(-2px)}.visage[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.visage .apercu{height:64px;border-radius:10px;position:relative;overflow:hidden}.visage .apercu i{position:absolute;border-radius:50%}.visage strong{font-size:.9rem}.visage small{font-size:.74rem;color:var(--texte-faible)}.visage-auto{grid-column:span 2;flex-direction:row;align-items:center}.ecran-public{min-height:100%;max-width:480px;margin:0 auto;display:flex;flex-direction:column;padding:calc(28px + env(safe-area-inset-top)) 22px calc(28px + env(safe-area-inset-bottom))}.ecran-public .haut{display:flex;justify-content:space-between;align-items:center}.logo-autel{width:52px;height:52px;border-radius:17px;display:grid;place-items:center;background:var(--logo-fond, var(--texte));color:var(--logo-texte, var(--accent-vif));animation:lueur 3.2s ease-in-out infinite}@keyframes lueur{0%,to{box-shadow:0 0 color-mix(in srgb,var(--accent-vif) 45%,transparent)}50%{box-shadow:0 0 0 14px transparent}}.bouton-rond{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;cursor:pointer;background:color-mix(in srgb,var(--surface) 70%,transparent);border:1px solid var(--bord);color:var(--texte)}.ecran-public .vitrine{margin-top:auto;padding-top:40px}.ecran-public .surtitre{font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.ecran-public .grand-titre{font-size:2.85rem;line-height:1.02;letter-spacing:-.025em;margin-top:12px}.ecran-public .grand-titre em{font-style:italic;color:var(--accent)}.ecran-public .chapeau{font-size:1.05rem;line-height:1.5;color:var(--texte-doux);margin-top:14px}.ecran-public .actions{display:flex;flex-direction:column;gap:11px;margin-top:30px}.ecran-public .btn{min-height:54px;font-size:1.02rem;font-weight:600}.ecran-public .btn.secondaire{background:color-mix(in srgb,var(--surface) 60%,transparent);backdrop-filter:blur(10px)}.ecran-public .formulaire{margin-top:26px;display:flex;flex-direction:column;gap:14px}.ecran-public .formulaire h1{font-size:2.1rem;letter-spacing:-.02em;line-height:1.05}.ecran-public .formulaire .champ{margin-bottom:0}.ecran-public .champ input{min-height:52px;font-size:1rem;border-radius:var(--rayon-s);background:var(--surface)}.bouton-google{gap:12px;background:#fff!important;color:#1f1f1f!important;border:1px solid #dadce0!important;font-weight:600}.separateur-ou{display:flex;align-items:center;gap:12px;font-size:.8rem;color:var(--texte-faible)}.separateur-ou:before,.separateur-ou:after{content:"";flex:1;height:1px;background:var(--bord)}.champ-mdp{position:relative}.champ-mdp input{padding-right:52px}.champ-mdp .oeil{position:absolute;right:4px;bottom:4px;width:44px;height:44px;display:grid;place-items:center;background:none;border:none;color:var(--texte-faible);cursor:pointer}.force{display:flex;gap:5px;align-items:center;margin-top:8px}.force i{flex:1;height:5px;border-radius:3px;background:var(--bord);transition:background .3s}.force.n1 i:nth-child(-n+1),.force.n2 i:nth-child(-n+2){background:var(--lutte)}.force.n3 i:nth-child(-n+3),.force.n4 i:nth-child(-n+4){background:var(--victoire)}.force span{font-size:.76rem;font-weight:600;color:var(--texte-doux);margin-left:6px;min-width:64px}.lien-discret{background:none;border:none;padding:6px 0;color:var(--accent);font:inherit;font-weight:600;cursor:pointer}.message-erreur{font-size:.86rem;color:var(--chute);background:var(--chute-fond);padding:10px 12px;border-radius:var(--rayon-s)}.message-info{font-size:.86rem;color:var(--texte-doux);background:var(--accent-fond);padding:10px 12px;border-radius:var(--rayon-s)}html[data-style=aube]{--fond: #fbf6ee;--surface: #ffffff;--surface-2: #f6efe5;--bord: #ece2d5;--bord-fort: #dccdbb;--texte: #2a211b;--texte-doux: #5e5249;--texte-faible: #6c6056;--accent: #8f540b;--accent-vif: #e8a048;--accent-fond: #fcefdc;--lutte: #8f540b;--lutte-fond: #fcefdc;--ombre: 0 1px 2px rgb(42 33 27 / 5%), 0 10px 30px rgb(42 33 27 / 7%);--rayon: 24px;--rayon-s: 16px;--rayon-btn: 999px;--serif: "Fraunces", Georgia, serif;--sans: "Figtree", system-ui, sans-serif;--graisse-titre: 500;--principal-fond: #2a211b;--principal-texte: #fff8ee;--onglet-actif-fond: #2a211b;--onglet-actif-texte: #f6c98b}html[data-style=aube] .decor span{border-radius:50%;filter:blur(70px);opacity:.55}html[data-style=aube] .decor span:nth-child(1){width:380px;height:380px;left:-120px;top:-90px;background:#f6c98b;animation:flotte-a 16s ease-in-out infinite}html[data-style=aube] .decor span:nth-child(2){width:330px;height:330px;right:-140px;top:30%;background:#f2a7a0;opacity:.4;animation:flotte-b 19s ease-in-out infinite}html[data-style=aube] .decor span:nth-child(3){width:300px;height:300px;left:-60px;bottom:-80px;background:#bfd8c2;opacity:.45;animation:flotte-a 22s ease-in-out infinite reverse}@keyframes flotte-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(50px,40px) scale(1.12)}}@keyframes flotte-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-40px,-50px) scale(1.08)}}html[data-style=aube] .entete{background:color-mix(in srgb,var(--fond) 70%,transparent);border-bottom-color:transparent}html[data-style=aube] .carte{border-color:color-mix(in srgb,var(--bord) 70%,transparent);background:color-mix(in srgb,var(--surface) 88%,transparent);backdrop-filter:blur(8px)}html[data-style=aube] .heros{text-align:left;border:none;border-radius:28px;padding:22px 20px;background:linear-gradient(120deg,#f6c98b,#f2a7a0,#eab86e,#bfd8c2);background-size:300% 300%;animation:arrivee .55s both,mesh 14s ease infinite;--texte: #2a211b;--texte-doux: #4a3d33;--texte-faible: #5b4c40;--accent: #2a211b;--surface: rgb(255 255 255 / 55%);--bord: rgb(42 33 27 / 12%);--bord-fort: rgb(42 33 27 / 16%);--accent-fond: rgb(255 255 255 / 55%)}@keyframes mesh{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}html[data-style=aube] .heros h1{font-size:1.9rem;line-height:1.08}html[data-style=aube] .heros .quand{letter-spacing:.14em}html[data-style=aube] .onglets{background:#ffffffed;backdrop-filter:blur(18px) saturate(1.4);border-radius:999px;border-color:#2a211b14}html[data-style=aube] .onglet{border-radius:999px}html[data-style=aube] .grand-titre,html[data-style=aube] .salut h1{font-weight:400}html[data-style=veillee]{--fond: #0b0d14;--surface: #151822;--surface-2: #1c2030;--bord: #262b3a;--bord-fort: #353b4f;--texte: #f4efe7;--texte-doux: #bdb6ac;--texte-faible: #8f899c;--accent: #f2b35b;--accent-vif: #ffd08a;--accent-fond: #2a2216;--victoire: #7cc48c;--victoire-fond: #16261b;--lutte: #f2b35b;--lutte-fond: #2a2216;--chute: #eb978c;--chute-fond: #2e1c1b;--ombre: 0 1px 2px rgb(0 0 0 / 30%), 0 10px 30px rgb(0 0 0 / 25%);--rayon: 22px;--rayon-s: 14px;--rayon-btn: 16px;--serif: "Instrument Serif", Georgia, serif;--sans: "Manrope", system-ui, sans-serif;--graisse-titre: 400;--principal-fond: linear-gradient(180deg, #ffd08a, #e89a3c);--principal-texte: #1a1208;--logo-fond: #1c2030;--logo-texte: #ffd08a;--logo-pierres: #e9dcc6;color-scheme:dark}html[data-style=veillee] h1{font-size:1.85rem}html[data-style=veillee] h2{font-size:1.45rem}html[data-style=veillee] h3{font-size:1.2rem}html[data-style=veillee] .entete h1{font-size:1.45rem}html[data-style=veillee] .decor span:nth-child(1){width:520px;height:520px;left:50%;top:-220px;margin-left:-260px;border-radius:50%;background:radial-gradient(circle,rgb(242 179 91 / 34%),rgb(242 120 60 / 10%) 40%,transparent 68%);animation:vacille 5s ease-in-out infinite}html[data-style=veillee] .decor span:nth-child(2){width:420px;height:420px;right:-220px;top:55%;border-radius:50%;background:radial-gradient(circle,rgb(120 110 255 / 16%),transparent 65%)}html[data-style=veillee] .decor span:nth-child(n+3){width:2px;height:2px;border-radius:50%;background:#fff;animation:scintille 4s ease-in-out infinite}html[data-style=veillee] .decor span:nth-child(3){left:12%;top:9%;animation-delay:.3s}html[data-style=veillee] .decor span:nth-child(4){left:78%;top:14%;width:3px;height:3px;animation-delay:1.4s}html[data-style=veillee] .decor span:nth-child(5){left:64%;top:5%;animation-delay:2.2s}html[data-style=veillee] .decor span:nth-child(6){left:24%;top:24%;animation-delay:3s}html[data-style=veillee] .decor span:nth-child(7){left:88%;top:30%;width:3px;height:3px;animation-delay:.9s}@keyframes vacille{0%,to{opacity:.85;transform:scale(1)}40%{opacity:1;transform:scale(1.05)}70%{opacity:.9;transform:scale(.98)}}@keyframes scintille{0%,to{opacity:.15}50%{opacity:.9}}html[data-style=veillee] .entete{background:#0b0d14b3;border-bottom-color:#ffffff0f}html[data-style=veillee] .carte,html[data-style=veillee] .tuile{background:#ffffff0b;border-color:#ffffff17;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:none}html[data-style=veillee] .carte:hover,html[data-style=veillee] .tuile:hover{border-color:#f2b35b59}html[data-style=veillee] .modale{background:#151822;border-top:1px solid rgb(255 255 255 / 8%)}html[data-style=veillee] .btn{background:#ffffff0d;border-color:#ffffff1f}html[data-style=veillee] .btn.principal{background:var(--principal-fond);box-shadow:0 8px 30px #f2a04647;position:relative;overflow:hidden}html[data-style=veillee] .btn.principal:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255 / 35%) 50%,transparent 70%);transform:translate(-100%);animation:balaye 4s 1.5s infinite}@keyframes balaye{to{transform:translate(100%)}}html[data-style=veillee] .btn.fantome{background:none;border-color:transparent}html[data-style=veillee] .champ input,html[data-style=veillee] .champ textarea,html[data-style=veillee] .champ select{background:#ffffff0d;border-color:#ffffff1f}html[data-style=veillee] .heros{text-align:left;border-radius:28px;padding:22px 20px;background:radial-gradient(120% 100% at 100% 0%,rgb(242 179 91 / 22%),transparent 55%),#ffffff0d;border:1px solid rgb(242 179 91 / 22%);backdrop-filter:blur(20px);box-shadow:0 20px 60px #00000059}html[data-style=veillee] .heros h1{font-size:2.1rem;line-height:1.05}html[data-style=veillee] .decompte>div{background:#0000004d;border-color:#f2b35b40}html[data-style=veillee] .decompte strong{color:var(--accent-vif)}html[data-style=veillee] .onglets{background:#141620c7;backdrop-filter:blur(20px);border-color:#ffffff14;border-radius:22px}html[data-style=veillee] .onglet{color:var(--texte-doux)}html[data-style=veillee] .onglet[aria-current=page]{background:#f2b35b24;color:var(--accent-vif)}html[data-style=veillee] .avatar{background:hsl(var(--teinte) 30% 20%);color:hsl(var(--teinte) 62% 76%);border-color:hsl(var(--teinte) 28% 30%)}html[data-style=veillee] .histoire-case,html[data-style=veillee] .histoire-entete{filter:saturate(.9) brightness(.92)}html[data-style=veillee] .modale-fond{background:#000000a6}html[data-style=veillee] .grand-titre{font-size:3.3rem;line-height:.98}html[data-style=bento]{--fond: #fff7ec;--surface: #ffffff;--surface-2: #f6ebdd;--bord: #221a2e;--bord-fort: #221a2e;--texte: #221a2e;--texte-doux: #4f4559;--texte-faible: #6e6379;--accent: #a83d1a;--accent-vif: #e8663d;--accent-fond: #ffe6d9;--victoire: #2f7a45;--victoire-fond: #dcf0df;--lutte: #9a6a00;--lutte-fond: #fff1c7;--chute: #b23a3a;--chute-fond: #fde2e0;--ombre: 3px 3px 0 #221a2e;--rayon: 24px;--rayon-s: 14px;--rayon-btn: 16px;--serif: "Bricolage Grotesque", system-ui, sans-serif;--sans: "Bricolage Grotesque", system-ui, sans-serif;--graisse-titre: 800;--principal-fond: #221a2e;--principal-texte: #fff7ec;--onglet-actif-fond: #ffcf4a;--onglet-actif-texte: #221a2e;--logo-fond: #221a2e;--logo-texte: #ffcf4a;--logo-pierres: #fff7ec}html[data-style=bento] h1,html[data-style=bento] h2{letter-spacing:-.03em}html[data-style=bento] .decor span:nth-child(1){width:90px;height:90px;right:-50px;top:120px;border-radius:28px;background:#ffcf4a;transform:rotate(18deg);opacity:.45;animation:balance 7s ease-in-out infinite}html[data-style=bento] .decor span:nth-child(2){width:70px;height:70px;left:-40px;top:78%;border-radius:50%;background:#8ec5ff;opacity:.45;animation:balance 9s ease-in-out infinite reverse}html[data-style=bento] .decor span:nth-child(3){width:60px;height:60px;right:-22px;bottom:30%;border-radius:18px;background:#9cc5a1;opacity:.4;transform:rotate(-12deg);animation:balance 8s ease-in-out infinite}@keyframes balance{0%,to{rotate:-6deg}50%{rotate:6deg}}@keyframes pop{0%{opacity:0;transform:scale(.85)}70%{transform:scale(1.03)}to{opacity:1;transform:none}}html[data-style=bento] .contenu.anime>*{animation-name:pop;animation-timing-function:cubic-bezier(.3,1.4,.5,1)}html[data-style=bento] .entete{background:#fff7ecd9;border-bottom:2px solid #221a2e}html[data-style=bento] .carte{border-width:2px}html[data-style=bento] .carte:hover{box-shadow:5px 5px #221a2e}html[data-style=bento] .btn{border-width:2px;font-weight:700}html[data-style=bento] .btn.principal{box-shadow:0 4px #e8663d;border:2px solid #221a2e}html[data-style=bento] .btn.principal:active{transform:translateY(3px);box-shadow:0 1px #e8663d}html[data-style=bento] .btn.fantome{border-color:transparent}html[data-style=bento] .puce{border-width:1.5px;border-color:#221a2e;font-weight:700}html[data-style=bento] .champ input,html[data-style=bento] .champ textarea,html[data-style=bento] .champ select{border-width:2px;background:#fff;transition:box-shadow .2s,transform .2s}html[data-style=bento] .champ input:focus,html[data-style=bento] .champ textarea:focus{box-shadow:4px 4px #e8663d;transform:translate(-2px,-2px);border-color:#221a2e}html[data-style=bento] .tuile{border-width:2px;box-shadow:none}html[data-style=bento] .grille-tuiles .tuile:nth-child(4n+1){background:#ffd9c9}html[data-style=bento] .grille-tuiles .tuile:nth-child(4n+2){background:#d7ecd9}html[data-style=bento] .grille-tuiles .tuile:nth-child(4n+3){background:#d8eaff}html[data-style=bento] .grille-tuiles .tuile:nth-child(4n+4){background:#fff0bf}html[data-style=bento] .tuile:hover{transform:rotate(-1.5deg) scale(1.02)}html[data-style=bento] .heros{text-align:left;border-radius:30px;padding:22px 20px;border:2px solid #221a2e;background:#221a2e;box-shadow:5px 5px #e8663d;--texte: #fff7ec;--texte-doux: #e6dcee;--texte-faible: #c9bdd4;--accent: #ffcf4a;--surface: rgb(255 255 255 / 10%);--surface-2: rgb(255 255 255 / 14%);--bord: rgb(255 255 255 / 25%);--bord-fort: rgb(255 255 255 / 30%);--accent-fond: rgb(255 207 74 / 16%);--principal-fond: #ffcf4a;--principal-texte: #221a2e;color:var(--texte)}html[data-style=bento] .heros .btn.principal{box-shadow:0 4px #e8663d}html[data-style=bento] .heros .puce{border-color:#ffffff4d}html[data-style=bento] .heros h1{font-size:1.85rem;line-height:1.05}html[data-style=bento] .decompte>div{background:#ffcf4a;color:#221a2e;border:none}html[data-style=bento] .decompte span{color:#221a2e}html[data-style=bento] .onglets{background:#221a2e;border:none;border-radius:24px;box-shadow:0 6px #e8663d}html[data-style=bento] .onglet{color:#fff7ec99}html[data-style=bento] .onglet[aria-current=page]{color:#221a2e}html[data-style=bento] .barre-objectif{height:14px;border:2px solid #221a2e}html[data-style=bento] .barre-objectif>span{background:#221a2e}html[data-style=bento] .modale{border:2px solid #221a2e;border-bottom:none}html[data-style=bento] .salut em{color:#e8663d;font-style:normal}html[data-style=bento] .ecran-public .grand-titre em{font-style:normal;color:#e8663d}html[data-style=bento] .verset{font-family:var(--sans);font-style:normal;font-weight:600}html[data-style=editorial]{--fond: #f4f1ea;--surface: #fbf9f4;--surface-2: #ece7dc;--bord: #dcd5c7;--bord-fort: #bfb7a7;--texte: #14201a;--texte-doux: #46514b;--texte-faible: #67706a;--accent: #1f4d3a;--accent-vif: #2f6b52;--accent-fond: #e2ebe4;--lutte: #9b5a1a;--lutte-fond: #f6ead9;--ombre: none;--rayon: 20px;--rayon-s: 12px;--rayon-btn: 999px;--serif: "DM Serif Display", Georgia, serif;--sans: "Outfit", system-ui, sans-serif;--graisse-titre: 400;--principal-fond: #14201a;--principal-texte: #f4f1ea;--onglet-actif-fond: #f2b79e;--onglet-actif-texte: #14201a;--logo-fond: #1f4d3a;--logo-texte: #f2b79e}html[data-style=editorial] h1{font-size:1.9rem;letter-spacing:-.015em}html[data-style=editorial] h2{font-size:1.4rem}html[data-style=editorial] .entete{border-bottom:1px solid #14201a;background:#f4f1eae0}html[data-style=editorial] .entete h1{font-size:1.5rem}html[data-style=editorial] .section-titre{border-top:1px solid #14201a;padding-top:12px}html[data-style=editorial] .section-titre:first-child{border-top:none;padding-top:0}html[data-style=editorial] .carte{box-shadow:none}html[data-style=editorial] .carte:hover,html[data-style=editorial] .btn{border-color:#14201a}html[data-style=editorial] .btn.fantome{border-color:transparent}html[data-style=editorial] .champ input,html[data-style=editorial] .champ textarea{background:transparent;border:none;border-bottom:1.5px solid var(--bord-fort);border-radius:0;padding-left:0}html[data-style=editorial] .champ input:focus,html[data-style=editorial] .champ textarea:focus{box-shadow:none;border-bottom-color:#c8553d}html[data-style=editorial] .champ>span:not(.aide):not(.legende){text-transform:uppercase;letter-spacing:.12em;font-size:.7rem}html[data-style=editorial] .ecran-public .champ input{background:transparent;font-size:1.15rem}html[data-style=editorial] .decor span:nth-child(1){inset:0;background-image:radial-gradient(rgb(20 32 26 / 5%) 1px,transparent 1px);background-size:18px 18px}html[data-style=editorial] .heros{text-align:left;border:none;border-radius:28px;padding:24px 22px;position:relative;overflow:hidden;background:radial-gradient(60% 70% at 100% 0%,rgb(255 226 180 / 35%),transparent 70%),#1f4d3a;--texte: #f4f1ea;--texte-doux: #d7e2da;--texte-faible: #b6c6bb;--accent: #f2b79e;--surface: rgb(255 255 255 / 10%);--surface-2: rgb(255 255 255 / 14%);--bord: rgb(255 255 255 / 22%);--bord-fort: rgb(255 255 255 / 30%);--accent-fond: rgb(242 183 158 / 16%);--principal-fond: #f4f1ea;--principal-texte: #14201a;color:var(--texte)}html[data-style=editorial] .heros h1{font-size:2.3rem;line-height:1.02}html[data-style=editorial] .heros .btn{border-color:#ffffff4d}html[data-style=editorial] .decompte>div{background:transparent;border:none;border-left:1px solid rgb(255 255 255 / 25%);border-radius:0;align-items:flex-start;padding:0 12px}html[data-style=editorial] .decompte>div:first-child{border-left:none;padding-left:0}html[data-style=editorial] .decompte strong{font-size:2.3rem}html[data-style=editorial] .onglets{background:#14201a;border:none;border-radius:999px}html[data-style=editorial] .onglet{color:#f4f1ea99;border-radius:999px}html[data-style=editorial] .onglet[aria-current=page]{color:#14201a}html[data-style=editorial] .salut h1{font-size:2.5rem}html[data-style=editorial] .salut em,html[data-style=editorial] .ecran-public .grand-titre em{color:#c8553d}html[data-style=editorial] .ecran-public .grand-titre{font-size:3.1rem;line-height:.98}html[data-style=editorial] .ecran-public .surtitre{color:var(--texte);letter-spacing:.14em}html[data-style=editorial] .arche{height:210px;margin-top:18px;border-radius:160px 160px 0 0;position:relative;overflow:hidden;background:linear-gradient(180deg,#1f4d3a,#2f6b52 55%,#c8553d 150%);animation:devoile 1.2s .1s both cubic-bezier(.7,0,.2,1)}html[data-style=editorial] .arche:before{content:"";position:absolute;left:50%;top:30px;width:150px;height:200px;margin-left:-75px;background:radial-gradient(ellipse at top,rgb(255 236 200 / 75%),transparent 70%);animation:vacille 6s ease-in-out infinite}html[data-style=editorial] .arche:after{content:"";position:absolute;left:50%;bottom:0;width:2px;height:90px;background:#f4f1ea7f;box-shadow:0 -52px 0 0 transparent}@keyframes devoile{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}.arche{display:none}.vitrine-visuel>div{display:none}html[data-style=aube] .vv-aube{display:block}html[data-style=veillee] .vv-veillee,html[data-style=bento] .vv-bento{display:grid}.vv-aube{position:relative;height:230px;margin-top:18px}.vv-carte{position:absolute;padding:14px 16px;border-radius:20px;background:#ffffff9e;border:1px solid rgb(255 255 255 / 80%);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 14px 40px #2a211b1a}.vv-carte small{display:block;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.vv-carte p{margin:6px 0 0;font-family:var(--serif);font-style:italic;font-size:1.05rem;line-height:1.35}.vv-carte strong{display:block;margin-top:4px;font-family:var(--serif);font-size:1.2rem;font-weight:500}.vv-c1{left:0;right:40px;top:0;transform:rotate(-2deg);animation:flotte-c 7s ease-in-out infinite}.vv-c2{right:0;top:104px;width:180px;transform:rotate(3deg);animation:flotte-c 8s 1s ease-in-out infinite}.vv-c3{left:6px;top:150px;width:175px;transform:rotate(-4deg);animation:flotte-c 9s 2s ease-in-out infinite}@keyframes flotte-c{0%,to{translate:0 0}50%{translate:0 -8px}}.vv-veillee{height:230px;display:grid;place-items:center;color:#ffd08a}.vv-veillee svg{width:120px;height:150px;filter:drop-shadow(0 0 24px rgb(255 190 110 / 70%));animation:vacille 3.5s ease-in-out infinite}.vv-bento{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vv-t{position:relative;min-height:104px;padding:16px;border-radius:26px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;animation:pop .6s both cubic-bezier(.3,1.4,.5,1)}.vv-t strong{font-size:1.05rem;font-weight:800;line-height:1.1}.vv-t em{position:absolute;right:14px;top:14px;font-style:normal;font-weight:800;font-size:.8rem;padding:5px 11px;border-radius:99px;background:#ffcf4a;color:#221a2e;animation:balance 3s ease-in-out infinite}.vv-large{grid-column:span 2;min-height:96px}.vv-t:nth-child(1){background:#e8663d;color:#fff7ec}.vv-t:nth-child(2){background:#9cc5a1;animation-delay:.1s}.vv-t:nth-child(3){background:#8ec5ff;animation-delay:.2s}.vv-t:nth-child(4){background:#ffcf4a;animation-delay:.3s;flex-direction:row;align-items:center;justify-content:flex-start;min-height:72px}html[data-style=bento] .ecran-public .vitrine{padding-top:22px}html[data-style=editorial] .arche,html[data-style=editorial] .bandeau-defilant{display:block}.bandeau-defilant{display:none;margin:18px -22px 0;border-top:1px solid var(--texte);border-bottom:1px solid var(--texte);overflow:hidden;white-space:nowrap}.bandeau-defilant>div{display:inline-flex;gap:26px;padding:9px 0;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;animation:defile 26s linear infinite}@keyframes defile{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.decor span,.heros,.contenu.anime>*,.btn.principal:after,.logo-autel{animation:none!important}}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(./fredoka-hebrew-500-normal-DdMTjgiE.woff2) format("woff2"),url(./fredoka-hebrew-500-normal-BtShCMVp.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");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:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(./fredoka-latin-500-normal-B0JifZgm.woff2) format("woff2"),url(./fredoka-latin-500-normal-BL692wg7.woff) format("woff");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:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(./fredoka-hebrew-600-normal-CTBxhdlE.woff2) format("woff2"),url(./fredoka-hebrew-600-normal-BiVDObXj.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");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:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(./fredoka-latin-600-normal-C4zohCW5.woff2) format("woff2"),url(./fredoka-latin-600-normal-CcrEjrB4.woff) format("woff");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:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(./fredoka-hebrew-700-normal-DBqnFHCe.woff2) format("woff2"),url(./fredoka-hebrew-700-normal-DiqR04Vd.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");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:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(./fredoka-latin-700-normal-BOIZVyIN.woff2) format("woff2"),url(./fredoka-latin-700-normal-C8FeHd3X.woff) format("woff");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}.plateau{--mur-haut: #0b1f5c;--mur-bas: #050b26;--lum: rgb(120 170 255 / 26%);--led: rgb(120 170 255 / 55%);--accent: #ffb52e;--accent-2: #2ea8ff;--accent-vif: #ffd27a;--tuile-1: #12307a;--tuile-2: #081848;--tuile-bord: #ffcc55;--tuile-texte: #ffffff;--ecran-1: rgb(18 40 110 / 92%);--ecran-2: rgb(6 16 52 / 94%);--ecran-bord: rgb(150 200 255 / 55%);--public: rgb(255 180 80 / 30%);--police-tv: "Fredoka", ui-rounded, "SF Pro Rounded", system-ui, sans-serif;--surface: rgb(255 255 255 / 8%);--surface-2: rgb(255 255 255 / 12%);--bord: rgb(255 255 255 / 18%);--bord-fort: rgb(255 255 255 / 30%);--texte: #ffffff;--texte-doux: rgb(235 240 255 / 82%);--texte-faible: rgb(225 232 255 / 66%);--victoire: #34e07a;--victoire-fond: rgb(30 170 90 / 28%);--chute: #ff6b6b;--chute-fond: rgb(220 50 60 / 26%);--accent-fond: rgb(255 255 255 / 12%);--principal-fond: linear-gradient(180deg, var(--accent-vif), var(--accent));--principal-texte: #1d1206;position:relative;isolation:isolate;overflow:hidden;overflow:clip;margin:0 -4px 14px;padding:14px 14px 18px;border-radius:26px;min-height:min(78vh,760px);color:var(--texte);font-family:var(--police-tv);background:linear-gradient(180deg,var(--mur-haut),var(--mur-bas));box-shadow:0 18px 40px #0a0a1e59,inset 0 0 0 1px #ffffff1a;color-scheme:dark}.plateau :where(h1,h2,h3,h4,p,li,span,strong,label,button,input,select,summary){font-family:var(--police-tv)}.plateau-decor,.plateau-decor>span{position:absolute;inset:0;pointer-events:none}.plateau-decor{z-index:-1}.plateau-mur{background:radial-gradient(ellipse 70% 38% at 50% 22%,var(--lum),transparent 70%),repeating-radial-gradient(ellipse at 50% 120%,transparent 0 46px,rgb(255 255 255 / 4%) 47px 49px,transparent 50px 92px)}.plateau-faisceaux{inset:-30% -60% 35%!important;background:repeating-conic-gradient(from 172deg at 50% 0%,transparent 0deg 7deg,var(--lum) 8deg 10deg,transparent 11deg 19deg);-webkit-mask-image:linear-gradient(180deg,#000 0%,rgb(0 0 0 / 50%) 45%,transparent 85%);mask-image:linear-gradient(180deg,#000 0%,rgb(0 0 0 / 50%) 45%,transparent 85%);mix-blend-mode:screen;opacity:.9;transform-origin:50% 0%;animation:balayage 9s ease-in-out infinite alternate}.plateau-faisceaux.deux{opacity:.45;animation-duration:13s;animation-direction:alternate-reverse;filter:hue-rotate(40deg)}@keyframes balayage{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}.plateau-led{background:radial-gradient(circle,var(--led) 0 1.3px,transparent 1.8px) 0 0 / 11px 11px;-webkit-mask-image:radial-gradient(ellipse 60% 45% at 50% 30%,transparent 55%,#000 80%),linear-gradient(180deg,#000 0 60%,transparent 75%);-webkit-mask-composite:source-in;mask-composite:intersect;mask-image:radial-gradient(ellipse 60% 45% at 50% 30%,transparent 55%,#000 80%),linear-gradient(180deg,#000 0 60%,transparent 75%);opacity:.5;animation:scintillement 3.2s steps(2) infinite}@keyframes scintillement{50%{opacity:.38}}.plateau-public{top:auto!important;height:120px;background:radial-gradient(circle at 8% 100%,rgb(0 0 0 / 55%) 0 22px,transparent 23px),radial-gradient(circle at 20% 100%,rgb(0 0 0 / 55%) 0 26px,transparent 27px),radial-gradient(circle at 33% 100%,rgb(0 0 0 / 55%) 0 21px,transparent 22px),radial-gradient(circle at 46% 100%,rgb(0 0 0 / 55%) 0 25px,transparent 26px),radial-gradient(circle at 59% 100%,rgb(0 0 0 / 55%) 0 22px,transparent 23px),radial-gradient(circle at 72% 100%,rgb(0 0 0 / 55%) 0 27px,transparent 28px),radial-gradient(circle at 85% 100%,rgb(0 0 0 / 55%) 0 21px,transparent 22px),radial-gradient(circle at 96% 100%,rgb(0 0 0 / 55%) 0 24px,transparent 25px),radial-gradient(ellipse 30% 60% at 25% 100%,var(--public),transparent 70%),radial-gradient(ellipse 30% 60% at 75% 100%,var(--public),transparent 70%)}.plateau-sol{top:auto!important;height:34%;background:radial-gradient(ellipse 60% 40% at 50% 0%,rgb(255 255 255 / 12%),transparent 70%),linear-gradient(180deg,transparent,rgb(0 0 0 / 35%))}.plateau-entete{position:relative;text-align:center;padding:6px 4px 12px}.plateau-action{position:absolute;right:0;top:0;z-index:2}.plateau-action .btn{min-height:32px;padding:4px 12px;font-size:.8rem;border-radius:99px;background:#00000047;color:#fff;border-color:#ffffff40}.plateau-logo{display:inline-flex;flex-direction:column;align-items:center;gap:2px;margin-top:8px;animation:logoEntre .7s cubic-bezier(.2,1.5,.5,1) both}.plateau-embleme{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;font-size:1.7rem;background:radial-gradient(circle at 35% 30%,rgb(255 255 255 / 55%),transparent 45%),linear-gradient(160deg,var(--accent-vif),var(--accent));box-shadow:0 0 0 3px #ffffffd9,0 0 0 6px var(--accent-2),0 0 26px 6px var(--accent),0 8px 18px #0006}.plateau-titre{margin:6px 0 0!important;font-weight:700!important;font-size:clamp(1.55rem,7.4vw,2.2rem)!important;line-height:1.02;letter-spacing:.01em;color:#fff;-webkit-text-stroke:5px rgb(0 0 0 / 55%);paint-order:stroke fill;text-shadow:0 0 18px var(--accent),0 3px 0 rgb(0 0 0 / 45%);background:none}.plateau-sous-titre{margin:4px 0 0;font-size:.82rem;color:var(--texte-doux);letter-spacing:.03em}@keyframes logoEntre{0%{transform:translateY(-14px) scale(.8);opacity:0}}.plateau-scene{position:relative;display:grid;gap:12px}:is(html,html[data-style]) .plateau .carte{position:relative;margin:0;padding:16px 14px;border-radius:22px;color:var(--texte);background:linear-gradient(180deg,var(--ecran-1),var(--ecran-2));border:1.5px solid var(--ecran-bord);box-shadow:0 0 0 4px #00000038,0 0 30px -6px var(--accent-2),inset 0 1px #ffffff40,0 14px 26px #00000059}.plateau .carte+.carte{margin-top:0}.plateau .carte:before{content:"";position:absolute;inset:1px 1px auto;height:42%;border-radius:21px 21px 60% 60%/21px 21px 16px 16px;background:linear-gradient(180deg,rgb(255 255 255 / 12%),transparent);pointer-events:none}.plateau .legende,.plateau .doux{color:var(--texte-doux)}.plateau a:not(.btn){color:var(--accent-vif)}.plateau .jeu-enonce{position:relative;margin:10px 0 4px;padding:16px;border-radius:16px;text-align:center;font-family:var(--police-tv);font-weight:600;font-size:clamp(1.08rem,4.6vw,1.32rem);line-height:1.35;color:#fff;background:linear-gradient(180deg,#ffffff1a,#ffffff05),linear-gradient(90deg,var(--tuile-2),var(--tuile-1) 50%,var(--tuile-2));box-shadow:inset 0 0 0 2px var(--tuile-bord),inset 0 0 22px #00000059,0 0 18px -4px var(--tuile-bord);text-shadow:0 2px 2px rgb(0 0 0 / 35%);animation:enonceEntre .5s cubic-bezier(.2,1.2,.4,1) both}@keyframes enonceEntre{0%{transform:scaleX(.6);opacity:0;filter:blur(4px)}}.plateau .jeu-choix{gap:10px;filter:drop-shadow(0 6px 8px rgb(0 0 0 / 35%))}.plateau .jeu-option{--c1: var(--tuile-1);--c2: var(--tuile-2);--bordure: var(--tuile-bord);position:relative;min-height:54px;padding:10px 26px 10px 18px;gap:12px;border:2px solid transparent;border-radius:0;clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,16px 100%,0 50%);background:linear-gradient(180deg,var(--c1),var(--c2)) padding-box,linear-gradient(180deg,var(--bordure),color-mix(in srgb,var(--bordure) 55%,#000)) border-box;color:var(--tuile-texte);font-family:var(--police-tv);font-weight:600;font-size:1rem;opacity:1;transition:transform .12s,filter .15s}.plateau .jeu-option:after{content:"";position:absolute;inset:2px 16px auto;height:40%;background:linear-gradient(rgb(255 255 255 / 16%),transparent);pointer-events:none}.plateau .jeu-option:hover:not(:disabled){filter:brightness(1.18);border-color:transparent}.plateau .jeu-option:active:not(:disabled){transform:scale(.97)}.plateau .jeu-option:disabled{opacity:1;filter:saturate(.85)}.plateau .jeu-option .lettre{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:0;font-size:.85rem;font-weight:700;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:linear-gradient(135deg,var(--accent-vif),var(--accent));color:#1d1206}.plateau .jeu-option.choisie{--c1: #ffb347;--c2: #e07b00;--bordure: #fff1c9;color:#1d1206;animation:clignote .4s steps(2) 3}.plateau .jeu-option.bonne{--c1: #4be38a;--c2: #129a4a;--bordure: #e9ffef;color:#04210f;animation:clignote .32s steps(2) 4}.plateau .jeu-option.mauvaise{--c1: #ff6f6f;--c2: #b3202b;--bordure: #ffe1e1}@keyframes clignote{50%{filter:brightness(1.45)}}.plateau .jeu-choix.deux{gap:14px}.plateau .jeu-option.vrai,.plateau .jeu-option.faux{min-height:74px;justify-content:center;font-size:1.25rem;font-weight:700;clip-path:none;border-radius:22px;text-shadow:0 2px 0 rgb(0 0 0 / 25%);box-shadow:inset 0 -6px #00000038,inset 0 3px #ffffff59}.plateau .jeu-option.vrai{--c1: #49df86;--c2: #149a4c;--bordure: #d7ffe5}.plateau .jeu-option.faux{--c1: #ff6f7d;--c2: #c42a3f;--bordure: #ffe0e4}.plateau .jeu-indices{list-style:none;margin:10px 0 0;padding:0;gap:8px}.plateau .jeu-indices li{padding:10px 12px;border-radius:12px;background:#ffffff1a;border:1px solid rgb(255 255 255 / 16%);animation:enonceEntre .4s both}.plateau .barre-partie{gap:8px}.plateau .puce{font-family:var(--police-tv);font-weight:600;background:#0000004d;color:#fff;border:1px solid rgb(255 255 255 / 22%)}.plateau .barre-partie .puce.or,.plateau .chrono-solo{font-family:var(--police-tv);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.04em;background:#050816;color:var(--accent-vif);border:1.5px solid color-mix(in srgb,var(--accent) 60%,transparent);text-shadow:0 0 8px var(--accent);box-shadow:inset 0 0 12px #0009,0 0 10px -2px var(--accent);padding:5px 12px;border-radius:10px}.plateau .chrono-solo{color:#9fe7ff;text-shadow:0 0 8px #2ea8ff;border-color:#2ea8ff99;box-shadow:inset 0 0 12px #0009,0 0 10px -2px #2ea8ff}.plateau .chrono-solo.urgent{color:#ffb3b3;text-shadow:0 0 10px #ff3b3b;border-color:#ff5b5b;animation:clignote .5s steps(2) infinite;background:#1a0508}.plateau .chrono-barre{background:currentColor!important;opacity:.25}.plateau .correction,.plateau .eclair{border-radius:16px;border:1.5px solid;text-align:left;animation:verdict .45s cubic-bezier(.2,1.5,.5,1) both}.plateau .correction.juste,.plateau .eclair.juste{background:linear-gradient(180deg,#1f8f4e,#0f5a30);border-color:#59f09a;color:#fff}.plateau .correction.faux,.plateau .eclair.faux{background:linear-gradient(180deg,#a8283a,#6a1020);border-color:#ff7a85;color:#fff}.plateau .eclair{text-align:center;font-size:1.15rem}@keyframes verdict{0%{transform:scale(.7);opacity:0}}:is(html,html[data-style]) .plateau .btn{font-family:var(--police-tv);font-weight:600;border-radius:16px;background:#ffffff1a;color:#fff;border:1.5px solid rgb(255 255 255 / 28%)}.plateau .btn:hover{background:#ffffff29}:is(html,html[data-style]) .plateau .btn.fantome{background:transparent}:is(html,html[data-style]) .plateau .btn.principal{min-height:52px;font-size:1.08rem;font-weight:700;color:var(--principal-texte);border:none;background:linear-gradient(180deg,var(--accent-vif),var(--accent));box-shadow:inset 0 -5px #0000002e,inset 0 3px #ffffff73,0 5px color-mix(in srgb,var(--accent) 55%,#000),0 0 22px -4px var(--accent)}.plateau .btn.principal:active{transform:translateY(3px);box-shadow:inset 0 -3px #0000002e,0 2px color-mix(in srgb,var(--accent) 55%,#000)}.plateau .btn:disabled{opacity:.55}.plateau input,.plateau select,.plateau textarea{font-family:var(--police-tv);font-size:1.05rem;color:#fff;background:#00000059;border:1.5px solid color-mix(in srgb,var(--accent) 55%,transparent);border-radius:14px;padding:12px 14px;box-shadow:inset 0 2px 8px #0006}.plateau input::placeholder{color:#ffffff8c}.plateau input:focus,.plateau select:focus{outline:none;border-color:var(--accent-vif);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 40%,transparent),inset 0 2px 8px #0006}.plateau select option{color:#111}.plateau .niveau-jeu{background:#00000040;border:1.5px solid rgb(255 255 255 / 18%);color:#fff;border-radius:16px}.plateau .niveau-jeu.choisi{border-color:var(--accent-vif);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 35%,transparent),#00000040);box-shadow:0 0 16px -4px var(--accent)}.plateau .niveau-jeu .legende{color:var(--texte-doux)}.plateau .depart-solo>p:first-child{font-size:1rem;line-height:1.5}.plateau .fin-solo .score-final strong{font-family:var(--police-tv);font-size:3.4rem;color:var(--accent-vif);-webkit-text-stroke:0;text-shadow:0 0 22px var(--accent),0 4px 0 rgb(0 0 0 / 40%);animation:verdict .6s cubic-bezier(.2,1.6,.5,1) both}.plateau .record-bandeau{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 40%,transparent),transparent);color:#fff;border:1px solid var(--accent)}.plateau .classement-solo li{background:#ffffff12;border-radius:12px}.plateau .classement-solo li.moi{background:color-mix(in srgb,var(--accent) 28%,transparent)}.plateau .petit-titre{color:var(--accent-vif)}.plateau .chaine li{font-family:var(--police-tv);background:#00000059;color:var(--texte-faible);border:1px solid rgb(255 255 255 / 14%)}.plateau .chaine li.allume{background:linear-gradient(180deg,var(--accent-vif),var(--accent));color:#1d1206;box-shadow:0 0 12px var(--accent);border-color:transparent}.plateau .chaine li.suivant{outline:2px solid var(--accent-vif);animation:clignote .8s steps(2) infinite}.plateau .quatre-cases span{border-color:#fff6;border-radius:50%}.plateau .quatre-cases span.pleine{background:radial-gradient(circle at 35% 30%,#c9ffdb,var(--victoire));border-color:#fff;box-shadow:0 0 10px var(--victoire)}.decor-champion{--mur-haut: #0e2a7a;--mur-bas: #040c2e;--lum: rgb(110 170 255 / 30%);--led: rgb(110 170 255 / 60%);--accent: #ff9f1c;--accent-vif: #ffd166;--accent-2: #2e8bff;--tuile-1: #163b9a;--tuile-2: #0a1d5e;--tuile-bord: #ffcf5a;--public: rgb(255 160 60 / 30%)}.decor-champion-jour{--mur-haut: #2b1a7a;--mur-bas: #0c0630;--lum: rgb(200 150 255 / 28%);--led: rgb(255 210 120 / 55%);--accent: #ffb703;--accent-vif: #ffe08a;--accent-2: #a46bff;--tuile-1: #3a24a8;--tuile-2: #1a0e5c;--tuile-bord: #ffd56a;--ecran-1: rgb(45 25 130 / 92%);--ecran-2: rgb(16 8 60 / 94%);--ecran-bord: rgb(220 190 255 / 55%)}.decor-champion-quatre{--mur-haut: #003a7a;--mur-bas: #001330;--lum: rgb(0 210 255 / 26%);--led: rgb(0 210 255 / 60%);--accent: #ff6b35;--accent-vif: #ffb38a;--accent-2: #00d2ff;--tuile-1: #00509e;--tuile-2: #002a5c;--tuile-bord: #ff9b6b}.decor-maillon{--mur-haut: #0b2b33;--mur-bas: #02090c;--lum: rgb(160 255 240 / 18%);--led: rgb(140 220 255 / 40%);--accent: #e53950;--accent-vif: #ff8a9a;--accent-2: #3fd1d1;--tuile-1: #12424d;--tuile-2: #082128;--tuile-bord: #b7f3ff;--ecran-1: rgb(10 50 60 / 92%);--ecran-2: rgb(2 18 24 / 95%);--ecran-bord: rgb(150 240 255 / 45%);--public: rgb(60 220 220 / 18%)}.decor-maillon .plateau-sol{background:radial-gradient(ellipse 48% 22% at 50% 30%,transparent 60%,rgb(160 255 240 / 30%) 63%,transparent 68%),linear-gradient(180deg,transparent,rgb(0 0 0 / 40%))}.decor-mille{--mur-haut: #7a1020;--mur-bas: #2a0408;--lum: rgb(255 220 170 / 24%);--led: rgb(255 210 150 / 50%);--accent: #ffcc33;--accent-vif: #ffe58a;--accent-2: #ff5a5a;--tuile-1: #8e1a2a;--tuile-2: #4a0812;--tuile-bord: #ffd98a;--ecran-1: rgb(110 18 32 / 92%);--ecran-2: rgb(40 4 10 / 95%);--ecran-bord: rgb(255 210 160 / 55%)}.decor-mille .plateau-led{background:repeating-linear-gradient(90deg,rgb(255 230 190 / 10%) 0 2px,transparent 2px 9px)}.decor-fouras{--mur-haut: #3b2a1a;--mur-bas: #120a04;--lum: rgb(255 170 60 / 22%);--led: rgb(255 170 60 / 0%);--accent: #ff8a1f;--accent-vif: #ffc46b;--accent-2: #ffb347;--tuile-1: #6b4a2a;--tuile-2: #3a2614;--tuile-bord: #e8c48a;--ecran-1: rgb(70 48 26 / 92%);--ecran-2: rgb(30 18 8 / 95%);--ecran-bord: rgb(232 196 138 / 55%);--public: rgb(255 140 40 / 25%)}.decor-fouras .plateau-mur{background:radial-gradient(ellipse 18% 14% at 8% 18%,rgb(255 170 60 / 55%),transparent 70%),radial-gradient(ellipse 18% 14% at 92% 18%,rgb(255 170 60 / 55%),transparent 70%),repeating-linear-gradient(0deg,rgb(0 0 0 / 28%) 0 2px,transparent 2px 34px),repeating-linear-gradient(90deg,rgb(0 0 0 / 22%) 0 2px,transparent 2px 62px);animation:torche 1.6s ease-in-out infinite alternate}@keyframes torche{to{filter:brightness(1.15)}}.decor-fouras .plateau-faisceaux{opacity:.25}.decor-fouras .jeu-indices li{color:#3a2410;background:linear-gradient(180deg,#f6e3bd,#e8cc94);border:none;box-shadow:inset 0 0 12px #7846144d,0 3px #b8935a;font-weight:500}.decor-frise{--mur-haut: #1c4a5a;--mur-bas: #071a20;--lum: rgb(160 255 220 / 20%);--led: rgb(160 255 220 / 35%);--accent: #f4a259;--accent-vif: #ffd29a;--accent-2: #5ec2b7;--tuile-1: #8a5a32;--tuile-2: #5a3518;--tuile-bord: #ffe1b8;--ecran-1: rgb(20 64 76 / 92%);--ecran-2: rgb(6 24 30 / 95%)}.decor-frise .plateau-sol{background:repeating-linear-gradient(90deg,#8c5a328c 0 38px,#784b288c 38px 40px),linear-gradient(180deg,transparent,rgb(0 0 0 / 30%));height:22%}.decor-paroles{--mur-haut: #3a0a6a;--mur-bas: #10021f;--lum: rgb(255 80 200 / 26%);--led: rgb(255 120 220 / 70%);--accent: #ff3fa4;--accent-vif: #ff9fd2;--accent-2: #7a5cff;--tuile-1: #4b1a8a;--tuile-2: #22074a;--tuile-bord: #ff9fd2;--ecran-1: rgb(50 10 90 / 92%);--ecran-2: rgb(18 2 36 / 95%);--ecran-bord: rgb(255 150 220 / 55%);--public: rgb(255 60 180 / 28%)}.decor-paroles .plateau-led{opacity:.75;background-size:9px 9px}.decor-justeprix{--mur-haut: #e8a400;--mur-bas: #8a1a00;--lum: rgb(255 255 220 / 30%);--led: rgb(255 250 210 / 90%);--accent: #ff2d55;--accent-vif: #ff8aa0;--accent-2: #1e6bff;--tuile-1: #1e4fd6;--tuile-2: #0c2a8a;--tuile-bord: #fff3a0;--ecran-1: rgb(25 60 190 / 94%);--ecran-2: rgb(8 24 100 / 96%);--ecran-bord: rgb(255 240 150 / 70%);--public: rgb(255 240 120 / 35%)}.decor-justeprix .plateau-led{background:radial-gradient(circle,var(--led) 0 2.4px,transparent 3px) 0 0 / 22px 22px;opacity:.9;animation:ampoules .9s steps(2) infinite}@keyframes ampoules{50%{background-position:11px 0}}.decor-roue{--mur-haut: #0a6a5a;--mur-bas: #022a22;--lum: rgb(255 240 150 / 26%);--led: rgb(255 230 120 / 60%);--accent: #ffcc00;--accent-vif: #fff07a;--accent-2: #ff4d6d;--tuile-1: #0d8a6a;--tuile-2: #05503c;--tuile-bord: #fff5b0;--ecran-1: rgb(8 90 72 / 92%);--ecran-2: rgb(2 40 30 / 95%);--ecran-bord: rgb(255 245 170 / 60%)}.decor-lettres{--mur-haut: #0f3d8c;--mur-bas: #051a40;--lum: rgb(180 220 255 / 22%);--led: rgb(255 160 60 / 45%);--accent: #ff8c1a;--accent-vif: #ffc27a;--accent-2: #4fb3ff;--tuile-1: #1d5fd0;--tuile-2: #0d3482;--tuile-bord: #dbe9ff}.decor-millions{--mur-haut: #1a1060;--mur-bas: #02010f;--lum: rgb(140 120 255 / 30%);--led: rgb(140 160 255 / 35%);--accent: #ffb000;--accent-vif: #ffd56a;--accent-2: #6f5bff;--tuile-1: #1d1a6a;--tuile-2: #07062a;--tuile-bord: #c9c4ff;--ecran-1: rgb(20 16 80 / 92%);--ecran-2: rgb(4 3 24 / 96%);--ecran-bord: rgb(180 170 255 / 55%);--public: rgb(120 100 255 / 25%)}.decor-millions .plateau-mur{background:radial-gradient(circle at 50% 18%,rgb(150 130 255 / 45%),transparent 45%),repeating-conic-gradient(from 0deg at 50% 18%,rgb(255 255 255 / 3%) 0 6deg,transparent 6deg 12deg)}.decor-motus{--mur-haut: #0a4fb4;--mur-bas: #02163a;--lum: rgb(255 230 100 / 22%);--led: rgb(255 220 60 / 55%);--accent: #ffd400;--accent-vif: #fff07a;--accent-2: #ff3b3b;--tuile-1: #1565d8;--tuile-2: #0a3482;--tuile-bord: #fff07a}.decor-famille{--mur-haut: #8a0f1e;--mur-bas: #2a0208;--lum: rgb(255 210 110 / 30%);--led: rgb(255 210 110 / 75%);--accent: #ffc23d;--accent-vif: #ffe08a;--accent-2: #ff6a3d;--tuile-1: #1d3fa8;--tuile-2: #0b1d5e;--tuile-bord: #ffd56a;--ecran-1: rgb(110 14 30 / 92%);--ecran-2: rgb(40 2 10 / 96%);--ecran-bord: rgb(255 210 110 / 65%)}.decor-famille .plateau-led{background:radial-gradient(circle,var(--led) 0 2px,transparent 2.6px) 0 0 / 18px 18px;animation:ampoules 1.1s steps(2) infinite}.decor-jeopardy{--mur-haut: #0a1a8a;--mur-bas: #020630;--lum: rgb(120 150 255 / 26%);--led: rgb(120 150 255 / 45%);--accent: #ffcc00;--accent-vif: #ffe680;--accent-2: #3a5cff;--tuile-1: #0f2bb8;--tuile-2: #061470;--tuile-bord: #ffe680}.decor-taboo{--mur-haut: #5a0f7a;--mur-bas: #1c0428;--lum: rgb(255 120 220 / 24%);--led: rgb(255 120 220 / 50%);--accent: #ff4fb0;--accent-vif: #ffa0d8;--accent-2: #8f5bff;--tuile-1: #6a1a9a;--tuile-2: #33074f;--tuile-bord: #ffc1e8;--ecran-1: rgb(80 16 110 / 92%);--ecran-2: rgb(28 4 40 / 96%)}@media (prefers-reduced-motion: reduce){.plateau *,.plateau-decor>span{animation:none!important}}.plateau:is(.decor-champion,.decor-champion-jour,.decor-champion-quatre,.decor-maillon,.decor-mille,.decor-fouras,.decor-frise){overflow:clip}.plateau:has(.serie-tele,.flux-tele) .plateau-entete{padding-bottom:8px}.plateau:has(.serie-tele,.flux-tele) .plateau-logo{flex-direction:row;gap:8px;margin-top:2px}.plateau:has(.serie-tele,.flux-tele) .plateau-embleme{width:34px;height:34px;font-size:1.05rem;box-shadow:0 0 0 2px #ffffffd9,0 0 0 4px var(--accent-2),0 0 16px 3px var(--accent)}.plateau:has(.serie-tele,.flux-tele) .plateau-titre{margin:0!important;font-size:1.35rem!important;-webkit-text-stroke:4px rgb(0 0 0 / 55%)}.plateau:has(.serie-tele,.flux-tele) .plateau-sous-titre{display:none}.plateau .chiffres-tele{display:inline-block;white-space:nowrap;overflow:hidden;vertical-align:bottom;line-height:inherit}.plateau .chiffre-tele{display:inline-block;animation:chiffreRoule .42s cubic-bezier(.2,1.5,.4,1) both}@keyframes chiffreRoule{0%{transform:translateY(-85%);opacity:0;filter:blur(2px)}}.plateau .barre-partie .puce.or{min-width:64px;justify-content:center}.plateau .chrono-solo.critique{animation:battement .5s ease-in-out infinite}@keyframes battement{50%{transform:scale(1.12);box-shadow:0 0 18px #ff3b3b}}.plateau .lampes-tele{display:flex;justify-content:center;gap:5px;list-style:none;margin:10px 0 0;padding:0}.plateau .lampes-tele li{flex:1;max-width:34px;height:9px;border-radius:99px;background:#00000073;box-shadow:inset 0 1px 2px #0009,0 0 0 1px #ffffff24}.plateau .lampes-tele li.juste{background:linear-gradient(180deg,#b9ffd2,#20c162);box-shadow:0 0 10px #34e07a}.plateau .lampes-tele li.faux{background:linear-gradient(180deg,#ffc1c1,#e0303f);box-shadow:0 0 10px #ff4b5c}.plateau .lampes-tele li.courante{background:linear-gradient(180deg,var(--accent-vif),var(--accent));box-shadow:0 0 10px var(--accent);animation:lampe .9s ease-in-out infinite}@keyframes lampe{50%{opacity:.45}}:is(.decor-champion,.decor-champion-jour,.decor-champion-quatre,.decor-maillon,.decor-mille,.decor-fouras,.decor-frise) .annonce-tele{position:relative;display:flex;align-items:center;gap:10px;margin:12px -14px 0;padding:7px 14px;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 85%,#000) 0,var(--accent) 34%,color-mix(in srgb,var(--accent-2) 55%,transparent) 70%,transparent);color:#1d1206;box-shadow:0 2px #00000040;animation:bandeauBalaye .5s cubic-bezier(.3,1,.4,1) both}.plateau .annonce-num{font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.plateau .annonce-num strong{font-size:1.25rem}.plateau .annonce-sur{font-weight:600;opacity:.75}.plateau .annonce-theme{flex:1;min-width:0;text-align:right;font-size:.8rem;font-weight:600;color:#fff;text-shadow:0 1px 2px rgb(0 0 0 / 70%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plateau .annonce-top{position:absolute;left:50%;top:50%;padding:4px 16px;border-radius:99px;font-weight:700;font-size:1.3rem;text-transform:uppercase;background:#fff;color:#c2410c;box-shadow:0 0 0 3px var(--accent),0 0 24px var(--accent);animation:topFlash 1.1s .25s ease-out both;pointer-events:none}@keyframes bandeauBalaye{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes topFlash{0%{transform:translate(-50%,-50%) scale(.2);opacity:0}25%{transform:translate(-50%,-50%) scale(1.15);opacity:1}70%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(1.3);opacity:0}}.plateau .ecran-question .jeu-enonce{animation:bandeauOuvre .5s .12s cubic-bezier(.3,1.2,.4,1) both}@keyframes bandeauOuvre{0%{clip-path:inset(0 50% 0 50% round 16px);filter:brightness(2)}to{clip-path:inset(0 0 0 0 round 16px)}}.plateau .ecran-question .legende{text-align:center;margin-top:8px;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.plateau :is(.serie-tele,.flux-tele) .jeu-choix:not(.revelation) .jeu-option{animation:pupitreEntre .32s calc(var(--rang, 0) * 70ms + .3s) cubic-bezier(.2,1.3,.5,1) both}@keyframes pupitreEntre{0%{transform:translate(-18px);opacity:0}}.plateau .flux-tele .jeu-choix:not(.revelation) .jeu-option{animation-duration:.22s;animation-delay:calc(var(--rang, 0) * 40ms + .08s)}.plateau .flux-tele .ecran-question .jeu-enonce{animation-duration:.3s;animation-delay:0s}.plateau .flux-tele .fiche-radio{animation-duration:.3s}.plateau .revelation .jeu-option{animation:none}.plateau .revelation .jeu-option.choisie{--c1: #ffb347;--c2: #e07b00;--bordure: #fff1c9;color:#1d1206;animation:verrouille .22s steps(2) infinite}.plateau .revelation .jeu-option.bonne{--c1: #4be38a;--c2: #129a4a;--bordure: #e9ffef;color:#04210f;animation:bonneClignote .26s steps(2) 5;z-index:1}.plateau .revelation .jeu-option.mauvaise{--c1: #ff6f6f;--c2: #b3202b;--bordure: #ffe1e1;color:#fff;animation:secoue .4s ease-in-out}.plateau .revelation .jeu-option.eteinte{filter:brightness(.5) saturate(.4)}.plateau .revelation .jeu-option.bonne .lettre,.plateau .revelation .jeu-option.mauvaise .lettre{background:#fff}@keyframes verrouille{50%{filter:brightness(1.35)}}@keyframes bonneClignote{50%{filter:brightness(1.5);transform:scale(1.03)}}@keyframes secoue{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.plateau .secoue{animation:secoue .4s ease-in-out}.plateau input.reponse-figee{flex:1}.plateau input.reponse-figee.choisie{border-color:#ffb347;background:#e07b0059}.plateau input.reponse-figee.bonne{border-color:#59f09a;background:#1eaa5a66}.plateau input.reponse-figee.mauvaise{border-color:#ff7a85;background:#c8283c66}.plateau .verrou-tele,.plateau .eclair.verrou{margin:12px 0 0;text-align:center;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.9rem;color:#ffd08a;text-shadow:0 0 10px #e07b00;animation:lampe .6s ease-in-out infinite}.plateau .eclair.verrou{border:1.5px dashed #ffb347;background:#e07b0026;padding:12px}.plateau .verdict-tele{position:relative;margin:14px -6px 0;padding:10px 12px;text-align:center;transform:rotate(-2deg);font-weight:700;font-size:clamp(1.35rem,6.4vw,1.75rem);text-transform:uppercase;letter-spacing:.04em;color:#fff;-webkit-text-stroke:4px rgb(0 0 0 / 45%);paint-order:stroke fill;border-radius:14px;overflow:hidden;animation:verdictTombe .55s cubic-bezier(.2,1.6,.4,1) both}.plateau .verdict-tele.juste{background:repeating-linear-gradient(115deg,rgb(255 255 255 / 12%) 0 14px,transparent 14px 28px),linear-gradient(180deg,#3fdc80,#0f8a43);box-shadow:0 0 0 3px #d7ffe5,0 0 30px #34e07a}.plateau .verdict-tele.faux{background:repeating-linear-gradient(115deg,rgb(255 255 255 / 10%) 0 14px,transparent 14px 28px),linear-gradient(180deg,#ff5d6c,#a3172a);box-shadow:0 0 0 3px #ffe0e4,0 0 26px #ff4b5c}.plateau .verdict-tele span{position:relative;z-index:1}.plateau .etincelles-tele{position:absolute;inset:-40%;pointer-events:none;background:radial-gradient(circle,#fff 0 2px,transparent 3px) 0 0 / 26px 26px;animation:etincelles .9s ease-out both;opacity:0}@keyframes verdictTombe{0%{transform:rotate(-12deg) scale(2.4);opacity:0}}@keyframes etincelles{0%{transform:scale(.4);opacity:1}to{transform:scale(1.4);opacity:0}}.plateau .serie-tele .correction{margin-top:10px}.plateau .serie-tele .correction>strong:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.plateau .suivante-tele{animation:pupitreEntre .3s .35s both}.plateau .pupitre-candidat{display:grid;justify-items:center;margin:0 auto 14px}.plateau .pupitre-plaque{min-width:62%;padding:10px 22px;text-align:center;font-size:1.45rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#fff;text-shadow:0 0 12px var(--accent-2),0 2px 0 rgb(0 0 0 / 50%);background:linear-gradient(180deg,rgb(255 255 255 / 14%),transparent 50%),linear-gradient(180deg,var(--tuile-1),var(--tuile-2));clip-path:polygon(0 0,100% 0,92% 100%,8% 100%);box-shadow:inset 0 0 0 2px var(--tuile-bord);animation:plaqueAllume 1.2s ease-out both}.plateau .pupitre-mention{margin-top:-2px;padding:3px 14px;border-radius:0 0 10px 10px;background:var(--accent);color:#1d1206;font-size:.8rem;font-weight:700;letter-spacing:.04em}.plateau .pupitre-pied{width:44%;height:16px;background:linear-gradient(90deg,#0000007f,#ffffff1f,#0000007f);clip-path:polygon(6% 0,94% 0,100% 100%,0 100%)}@keyframes plaqueAllume{0%{filter:brightness(.2)}30%{filter:brightness(1.6)}40%{filter:brightness(.6)}55%,to{filter:none}}.plateau .fin-solo{overflow:hidden}.plateau .fin-solo>:not(.confettis-tele){position:relative;z-index:1}.plateau .fin-bandeau{display:flex;justify-content:center;margin:-4px 0 4px}.plateau .fin-bandeau span{padding:5px 16px;border-radius:99px;font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-vif);background:#050816;border:1.5px solid var(--accent);box-shadow:0 0 14px -2px var(--accent);text-shadow:0 0 8px var(--accent);animation:logoEntre .6s both}.plateau .fin-solo .score-final{margin:6px auto 10px;padding:10px 24px 12px;border-radius:20px;width:fit-content;min-width:70%;background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--accent) 30%,transparent),transparent 70%),#050816;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent) 65%,transparent),inset 0 0 26px #000c,0 0 26px -6px var(--accent);border:6px dotted var(--accent-vif);animation:rampe .8s steps(2) infinite}@keyframes rampe{50%{border-color:var(--accent)}}.plateau .fin-solo .score-final strong{animation:none;display:block;line-height:1.05}.plateau .fin-solo .score-final .chiffre-tele{animation:rouleau 1s cubic-bezier(.2,1.2,.3,1) both}.plateau .fin-solo .score-final .chiffre-tele:nth-child(2){animation-delay:.15s}.plateau .fin-solo .score-final .chiffre-tele:nth-child(3){animation-delay:.3s}.plateau .fin-solo .score-final .chiffre-tele:nth-child(4){animation-delay:.45s}.plateau .fin-solo .score-final .chiffre-tele:nth-child(5){animation-delay:.6s}@keyframes rouleau{0%{transform:translateY(-120%);opacity:0;filter:blur(4px)}60%{transform:translateY(12%);opacity:1;filter:none}}.plateau .fin-solo .classement-solo li{animation:rangEntre .4s calc(var(--rang, 0) * .09s + .5s) cubic-bezier(.2,1.3,.5,1) both}.plateau .fin-solo .classement-solo li:nth-child(1){box-shadow:inset 3px 0 #ffd166}.plateau .fin-solo .classement-solo li:nth-child(2){box-shadow:inset 3px 0 #d9e2ec}.plateau .fin-solo .classement-solo li:nth-child(3){box-shadow:inset 3px 0 #e0a06a}@keyframes rangEntre{0%{transform:translate(30px);opacity:0}}.plateau .record-bandeau{animation:verdictTombe .6s .8s both}.confettis-tele{display:none}.plateau .confettis-tele{display:block;position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:2}.plateau .confettis-tele i{position:absolute;top:-14px;width:7px;height:12px;border-radius:2px;animation:confetti 2.6s ease-in both}@keyframes confetti{0%{transform:translate(0) rotate(0);opacity:1}85%{opacity:1}to{transform:translate(var(--derive),640px) rotate(var(--tour));opacity:0}}.plateau .genre-quiz .jeu-enonce{font-size:clamp(1.05rem,4.5vw,1.25rem)}.plateau .antre-sage{display:flex;align-items:flex-end;gap:8px;margin-top:10px}.plateau .antre-sage.depart{margin:0 0 12px}.plateau .sage-tele{display:flex;align-items:flex-end;gap:6px;flex:1;min-width:0}.plateau .sage-tele img{flex:none;width:64px;height:90px;filter:drop-shadow(0 0 12px rgb(255 160 60 / 55%));animation:sageRespire 3s ease-in-out infinite}@keyframes sageRespire{50%{transform:translateY(-2px)}}.plateau .bulle-sage{position:relative;margin:0 0 30px;padding:8px 12px;border-radius:14px;font-size:.9rem;font-style:italic;line-height:1.35;color:#3a2410;background:linear-gradient(180deg,#fbefd2,#ead1a0);box-shadow:0 3px #b8935a;animation:logoEntre .4s both}.plateau .bulle-sage:before{content:"";position:absolute;left:-8px;bottom:10px;border:8px solid transparent;border-right-color:#f0dcae;border-left:0}.plateau .antre-sablier{display:grid;justify-items:center;gap:2px;flex:none}.plateau .antre-sablier .legende{font-size:.72rem;white-space:nowrap}.plateau .sablier-tele{animation:retourne .6s cubic-bezier(.3,1.4,.5,1) both;filter:drop-shadow(0 0 8px rgb(255 180 80 / 60%))}.plateau .sablier-tele .sable-haut{transform-origin:50% 100%;transform-box:fill-box;animation:sableHaut 14s linear both}.plateau .sablier-tele .sable-bas{transform-origin:50% 100%;transform-box:fill-box;animation:sableBas 14s linear both}.plateau .sablier-tele .sable-filet{animation:lampe .4s linear infinite}@keyframes retourne{0%{transform:rotate(180deg)}}@keyframes sableHaut{to{transform:scaleY(.1)}}@keyframes sableBas{0%{transform:scaleY(.15)}}.plateau.decor-fouras .ecran-question .jeu-enonce{font-size:1.5rem;letter-spacing:.04em;color:#f6e3bd;background:repeating-linear-gradient(35deg,rgb(255 255 255 / 3%) 0 3px,transparent 3px 9px),linear-gradient(180deg,#7a6a58,#4f4335);box-shadow:inset 0 2px #ffffff40,inset 0 -3px #00000059,0 0 0 3px #2a1f15,0 6px 14px #0000007f;text-shadow:0 -1px 0 rgb(0 0 0 / 70%),0 1px 0 rgb(255 255 255 / 20%)}.plateau.decor-fouras .jeu-indices{gap:12px;margin:14px 12px 0}.plateau.decor-fouras .jeu-indices li{position:relative;padding:10px 14px;border-radius:4px;line-height:1.4;animation:deroule .7s cubic-bezier(.3,1,.4,1) both}.plateau.decor-fouras .jeu-indices li:before,.plateau.decor-fouras .jeu-indices li:after{content:"";position:absolute;top:-4px;bottom:-4px;width:11px;border-radius:6px;background:linear-gradient(90deg,#8a6534,#f3dfb5 45%,#a87d44);box-shadow:0 2px 3px #0006}.plateau.decor-fouras .jeu-indices li:before{left:-9px}.plateau.decor-fouras .jeu-indices li:after{right:-9px}@keyframes deroule{0%{clip-path:inset(-6px 46% -6px 46%)}to{clip-path:inset(-6px -14px -6px -14px)}}.plateau.decor-fouras input{background:#1e1208b3;border-color:#c99a5a}.plateau.decor-frise .ecran-question .jeu-enonce{background:linear-gradient(180deg,#8a5a32,#5a3518);box-shadow:inset 0 0 0 2px #ffe1b8,0 0 18px -4px #ffe1b8}.plateau.decor-frise .jeu-choix{gap:8px}.plateau.decor-frise .jeu-choix:not(.revelation) .jeu-option{clip-path:none;border-radius:12px;min-height:44px;padding:7px 12px 7px 18px;text-align:left;font-size:.95rem;line-height:1.25;background:linear-gradient(90deg,#f4a259 0 8px,#fff7e6 8px) padding-box,linear-gradient(#e9d3ad,#c9a877) border-box;color:#3a2410;font-weight:600;box-shadow:0 4px #b38b55,0 8px 12px #00000059}.plateau.decor-frise .jeu-choix .jeu-option:after{display:none}.plateau.decor-frise .jeu-choix .jeu-option:nth-child(odd){rotate:-.8deg}.plateau.decor-frise .jeu-choix .jeu-option:nth-child(2n){rotate:.8deg}.plateau.decor-frise .partie-solo .jeu-indices{position:relative;counter-reset:jalon;margin:8px 0 4px;display:grid;gap:6px}.plateau.decor-frise .partie-solo .jeu-indices:not(:empty):before{content:"";position:absolute;left:13px;top:4px;bottom:4px;width:4px;border-radius:2px;background:linear-gradient(180deg,#ffd29a,#f4a259);box-shadow:0 0 8px #f4a259}.plateau.decor-frise .partie-solo .jeu-indices li{position:relative;counter-increment:jalon;margin-left:38px;padding:6px 12px;font-size:.95rem;line-height:1.25;border-radius:10px;color:#3a2410;background:#fff1d6;border:none;box-shadow:0 3px #b38b55;font-weight:600;animation:carteSePose .35s cubic-bezier(.2,1.4,.4,1) both}.plateau.decor-frise .partie-solo .jeu-indices li:before{content:counter(jalon);position:absolute;left:-36px;top:50%;translate:0 -50%;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#f4a259;color:#2a1606;font-weight:700;font-size:.85rem;box-shadow:0 0 0 3px #071a20,0 0 10px #f4a259}.plateau.decor-frise .partie-solo .jeu-indices li.choisie{background:#ffe2b8}.plateau.decor-frise .partie-solo .jeu-indices li.bonne{background:#d9ffe6;box-shadow:0 3px #1d9a52}.plateau.decor-frise .partie-solo .jeu-indices li.bonne:before{background:#34e07a;content:"✓"}.plateau.decor-frise .partie-solo .jeu-indices li.mauvaise{background:#ffe0e2;box-shadow:0 3px #c42a3f;animation:secoue .4s}.plateau.decor-frise .partie-solo .jeu-indices li.mauvaise:before{background:#ff6b6b;content:"✗"}@keyframes carteSePose{0%{transform:translateY(-16px) rotate(-3deg) scale(1.05);opacity:0}}.plateau.decor-frise .partie-solo .legende{text-align:center}.plateau .frise-apercu{position:relative;display:flex;gap:6px;list-style:none;margin:0 0 14px;padding:12px 0 0}.plateau .frise-apercu:before{content:"";position:absolute;left:0;right:0;top:23px;height:4px;border-radius:2px;background:linear-gradient(90deg,#ffd29a,#f4a259);box-shadow:0 0 8px #f4a259}.plateau .frise-apercu li{position:relative;flex:1;min-width:0;display:grid;justify-items:center;gap:6px;animation:carteSePose .4s calc(var(--rang) * .12s + .2s) both}.plateau .frise-apercu span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#f4a259;color:#2a1606;font-weight:700;font-size:.85rem;box-shadow:0 0 0 3px #071a20}.plateau .frise-apercu em{width:100%;padding:8px 2px;border-radius:8px;font-style:normal;font-size:.7rem;font-weight:600;text-align:center;overflow:hidden;text-overflow:ellipsis;color:#3a2410;background:linear-gradient(180deg,#f4a259 0 5px,#fff7e6 5px);box-shadow:0 3px #b38b55}.plateau .frise-apercu li:nth-child(odd) em{rotate:-2deg}.plateau .frise-apercu li:nth-child(2n) em{rotate:2deg}.plateau .annonce-choix{margin:6px 0 8px;text-align:center;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-vif)}.plateau .pupitres-themes{display:grid;grid-template-columns:1fr 1fr;gap:10px;perspective:600px}.plateau .pupitre-theme{position:relative;display:grid;justify-items:center;align-content:center;gap:6px;min-height:104px;padding:12px 8px;border-radius:16px;border:2px solid var(--accent-2);color:#fff;font:inherit;font-weight:700;font-size:.98rem;line-height:1.2;text-align:center;cursor:pointer;background:linear-gradient(180deg,rgb(255 255 255 / 16%),transparent 45%),linear-gradient(180deg,var(--tuile-1),var(--tuile-2));box-shadow:0 0 16px -4px var(--accent-2),inset 0 -4px #00000040;animation:carteRetourne .55s calc(var(--rang, 0) * .14s) cubic-bezier(.3,1.3,.5,1) both}.plateau .pupitre-num{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-size:1rem;background:radial-gradient(circle at 35% 30%,#fff,var(--accent-2));color:#002a5c;box-shadow:0 0 12px var(--accent-2)}.plateau .pupitre-theme:hover:not(:disabled){filter:brightness(1.15)}.plateau .pupitre-theme.choisi{border-color:#fff1c9;background:linear-gradient(180deg,#ffb347,#e07b00);color:#1d1206;box-shadow:0 0 26px #ff9b3b;animation:verrouille .2s steps(2) infinite}.plateau .pupitre-theme.ecarte{opacity:.35;filter:grayscale(.6)}@keyframes carteRetourne{0%{transform:rotateY(90deg);opacity:0}}.plateau .theme-retenu{display:grid;justify-items:center;gap:2px;margin:0 auto 12px;padding:12px 18px;width:fit-content;border-radius:16px;background:linear-gradient(180deg,#ffb347,#e07b00);color:#1d1206;box-shadow:0 0 26px -4px #ff9b3b;animation:logoEntre .5s both}.plateau .theme-retenu span{font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700}.plateau .theme-retenu strong{font-size:1.3rem}.plateau .theme-puce{max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plateau .voyants-quatre{display:flex;justify-content:center;gap:12px;margin:14px 0 2px}.plateau .voyants-quatre span{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffffff2e,#0000008c 70%);box-shadow:inset 0 0 0 3px #ffffff38,inset 0 -4px 8px #0000007f;transition:background .2s,box-shadow .2s}.plateau .voyants-quatre b{font-size:1.2rem;color:#ffffff8c}.plateau .voyants-quatre span.allume{background:radial-gradient(circle at 35% 30%,#eafff1,#34e07a 45%,#0f8a43);box-shadow:0 0 0 3px #d7ffe5,0 0 22px 2px #34e07a;animation:voyantAllume .4s cubic-bezier(.2,1.6,.4,1)}.plateau .voyants-quatre span.allume b{color:#04210f}.plateau .voyants-quatre.casse span.allume{background:radial-gradient(circle at 35% 30%,#ffe6e6,#ff4b5c 45%,#a3172a);box-shadow:0 0 0 3px #ffe0e4,0 0 22px 2px #ff4b5c;animation:clignote .18s steps(2) 4}.plateau .voyants-quatre.gagne span{animation:bonneClignote .25s steps(2) infinite}@keyframes voyantAllume{0%{transform:scale(1.35)}}.plateau .chaine-plateau{display:grid;grid-template-columns:58px 1fr;gap:10px;margin-top:12px;align-items:start}.plateau .chaine-colonne{position:sticky;top:64px}.plateau .flux-chaine .chaine{flex-direction:column-reverse;flex-wrap:nowrap;gap:5px;margin:0}.plateau .flux-chaine .chaine li,.plateau .chaine-apercu li{flex:none;min-width:0;padding:7px 0;border-radius:99px;font-size:.9rem;font-weight:700;font-variant-numeric:tabular-nums;background:radial-gradient(ellipse at 50% 30%,#ffffff1a,#0000007f);color:#c8f0ffb3;border:1.5px solid rgb(150 240 255 / 30%);transition:background .25s,color .25s}.plateau .flux-chaine .chaine li.allume{background:radial-gradient(ellipse at 50% 30%,#ff8a9a,#e53950 55%,#8a1022);color:#fff;border-color:#ffd0d6;box-shadow:0 0 14px #e53950;text-shadow:0 1px 2px rgb(0 0 0 / 50%)}.plateau .flux-chaine .chaine li.suivant{outline:none;border-color:#b7f3ff;color:#fff;box-shadow:0 0 12px #96f0ffb3;animation:lampe .8s ease-in-out infinite}.plateau .flux-chaine .chaine li:last-child{padding:9px 0;font-size:1rem}.plateau .effet-casse .chaine li{animation:secoue .4s;background:radial-gradient(ellipse at 50% 30%,#ff9a9a,#a3172a)!important}.plateau .chaine-jeu{min-width:0}.plateau .chaine-jeu .jeu-enonce{margin-top:10px;font-size:1.05rem;padding:12px}.plateau .chaine-jeu .jeu-option{font-size:.95rem;padding-left:14px;min-height:48px}.plateau .flux-chaine .btn.banque{min-height:56px;border-radius:99px;border:3px solid #ffd0d6;color:#fff;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:radial-gradient(ellipse at 50% 25%,#ff8a9a,#e53950 45%,#8a1022);box-shadow:inset 0 -5px #0000004d,inset 0 3px #ffffff59,0 5px #4a0610,0 0 24px -2px #e53950;text-shadow:0 2px 0 rgb(0 0 0 / 35%)}.plateau .flux-chaine .btn.banque:not(:disabled){animation:banqueAppelle 1.2s ease-in-out infinite}.plateau .flux-chaine .btn.banque:active:not(:disabled){transform:translateY(4px);box-shadow:inset 0 -3px #0000004d,0 1px #4a0610}.plateau .flux-chaine .btn.banque:disabled{opacity:1;filter:saturate(.25) brightness(.55)}@keyframes banqueAppelle{50%{box-shadow:inset 0 -5px #0000004d,inset 0 3px #ffffff59,0 5px #4a0610,0 0 34px 4px #e53950}}.plateau .effet-banque .barre-partie .puce.or{animation:verdictTombe .5s cubic-bezier(.2,1.6,.4,1)}.plateau .flux-chaine{position:relative}.plateau .annonce-banque{position:absolute;left:50%;top:42%;margin:0;padding:6px 18px;border-radius:99px;pointer-events:none;z-index:3;font-size:1.5rem;font-weight:700;text-transform:uppercase;color:#fff;background:#e53950;box-shadow:0 0 30px #e53950;animation:banqueMonte .9s ease-out both}@keyframes banqueMonte{0%{transform:translate(-50%,20px) scale(.6);opacity:0}25%{transform:translate(-50%) scale(1.1);opacity:1}to{transform:translate(-50%,-60px) scale(1);opacity:0}}.plateau .chaine-apercu{float:left;display:flex;flex-direction:column;gap:3px;width:56px;margin:2px 14px 8px 0;padding:0;list-style:none}.plateau .chaine-apercu li{padding:3px 0!important;font-size:.78rem!important}.plateau .depart-solo:has(.chaine-apercu) .choix-niveau{clear:both}.plateau .chaine-apercu li{text-align:center;animation:pupitreEntre .3s calc((9 - var(--n, 0)) * .05s) both}.plateau .chaine-apercu li:first-child{background:radial-gradient(ellipse at 50% 30%,#ff8a9a,#e53950 55%,#8a1022);color:#fff}.plateau.decor-maillon .flux-chaine .eclair{font-size:1rem}.plateau .studio-radio{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0 0;padding:8px 12px;border-radius:14px;background:#00000061;border:1px solid rgb(255 220 170 / 25%)}.plateau .depart-solo .studio-radio{margin:0 0 12px}.plateau .antenne{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:6px;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffdcdc8c;border:2px solid rgb(255 120 120 / 35%)}.plateau .antenne i{width:9px;height:9px;border-radius:50%;background:#5a1a1a}.plateau .studio-radio.actif .antenne{color:#fff;border-color:#ff5a5a;background:#b3122a;box-shadow:0 0 16px #ff3b3b}.plateau .studio-radio.actif .antenne i{background:#fff;box-shadow:0 0 8px #fff;animation:lampe 1s ease-in-out infinite}.plateau .vumetre{display:flex;align-items:flex-end;gap:3px;height:24px}.plateau .vumetre i{width:5px;height:100%;border-radius:2px;transform-origin:50% 100%;transform:scaleY(.2);background:linear-gradient(0deg,#34e07a 0 55%,#ffd166 55% 80%,#ff5a5a 80%)}.plateau .studio-radio.actif .vumetre i{animation:vumetre .7s ease-in-out infinite alternate}@keyframes vumetre{0%{transform:scaleY(.2)}40%{transform:scaleY(.9)}70%{transform:scaleY(.45)}to{transform:scaleY(.75)}}.plateau .micro{font-size:1.4rem;filter:drop-shadow(0 0 6px rgb(255 220 170 / 60%))}.plateau .fiche-radio{position:relative;margin-top:12px;padding:22px 14px 12px;border-radius:6px;rotate:-.6deg;background:linear-gradient(180deg,#c41e3a 0 10px,#fffaf0 10px);color:#2a0b0b;box-shadow:0 6px #d9c9a8,0 12px 20px #0006;animation:ficheArrive .45s cubic-bezier(.2,1.3,.4,1) both}.plateau .fiche-num{position:absolute;top:14px;left:14px;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#a3172a}.plateau .fiche-radio .jeu-enonce{margin:8px 0 0;padding:4px 0;background:none;box-shadow:none;color:#2a0b0b;text-shadow:none;animation:none;font-size:clamp(1.1rem,4.8vw,1.3rem)}@keyframes ficheArrive{0%{transform:translateY(-30px) rotate(-6deg);opacity:0}}.plateau .flux-radio .jeu-choix.deux{gap:18px;margin-top:18px;padding:0 6px;filter:none}.plateau .flux-radio .jeu-option.vrai,.plateau .flux-radio .jeu-option.faux{aspect-ratio:1;min-height:0;width:100%;max-width:150px;justify-self:center;border-radius:50%;border-width:4px;padding:8px;justify-content:center;white-space:nowrap;font-size:1.4rem;text-transform:uppercase;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--c1) 60%,#fff),var(--c1) 40%,var(--c2)) padding-box,linear-gradient(180deg,var(--bordure),color-mix(in srgb,var(--bordure) 55%,#000)) border-box;box-shadow:inset 0 -8px #00000040,inset 0 4px #fff6,0 7px #00000073,0 14px 18px #0006}.plateau .flux-radio .jeu-option.vrai:after,.plateau .flux-radio .jeu-option.faux:after{display:none}.plateau .flux-radio .jeu-option.vrai:active:not(:disabled),.plateau .flux-radio .jeu-option.faux:active:not(:disabled){transform:translateY(5px);box-shadow:inset 0 -4px #00000040,0 2px #00000073}.plateau .flux-radio .revelation .jeu-option.choisie,.plateau .flux-radio .revelation .jeu-option.bonne{box-shadow:0 0 0 4px #fff,0 0 30px var(--c1),inset 0 -8px #00000040}.plateau .serie-feu{animation:verdictTombe .4s cubic-bezier(.2,1.6,.4,1);color:#ffd166!important}.plateau .flux-radio .verdict-tele{margin-top:8px;font-size:1.2rem}.plateau :is(.serie-tele,.flux-tele,.depart-solo,.fin-solo) .btn.fantome{border:1.5px solid rgb(255 255 255 / 30%)}.direct-cache{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html .direct .plateau .carte{background:linear-gradient(180deg,var(--ecran-1),var(--ecran-2));border:1.5px solid var(--ecran-bord);color:var(--texte);box-shadow:0 0 0 4px #00000038,0 0 30px -6px var(--accent-2),inset 0 1px #ffffff40,0 14px 26px #00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html .direct .plateau .btn{font-family:var(--police-tv);font-weight:600;border-radius:16px;background:#ffffff1a;color:#fff;border:1.5px solid rgb(255 255 255 / 28%);box-shadow:none}html .direct .plateau .btn:hover{background:#ffffff29}html .direct .plateau .btn.fantome{background:transparent;border-color:#ffffff38}html .direct .plateau .btn.principal{min-height:52px;font-size:1.08rem;font-weight:700;color:var(--principal-texte);border:none;background:linear-gradient(180deg,var(--accent-vif),var(--accent));box-shadow:inset 0 -5px #0000002e,inset 0 3px #ffffff73,0 5px color-mix(in srgb,var(--accent) 55%,#000),0 0 22px -4px var(--accent)}html .direct .plateau .btn.petit{min-height:40px;font-size:.86rem}html .direct .plateau .btn.petit.principal{min-height:40px;font-size:.9rem}html .direct .plateau .btn.principal:active{transform:translateY(3px)}html .direct .plateau .btn:disabled{opacity:.55}html .direct .plateau .btn:focus-visible,.direct .choix-jeu:focus-visible{outline:3px solid #fff;outline-offset:2px}.direct .plateau h1,.direct .plateau h2,.direct .plateau h3{font-family:var(--police-tv);letter-spacing:0}.direct .plateau .legende{color:var(--texte-doux)}.direct .plateau .aide{color:var(--texte-doux);font-size:.78rem}.direct .plateau:is(:has(.direct-jeu),:has(.direct-final)) .plateau-entete{padding:0 64px 8px 4px;text-align:left}.direct .plateau:is(:has(.direct-jeu),:has(.direct-final)) .plateau-logo{flex-direction:row;gap:9px;margin-top:2px;align-items:center}.direct .plateau:is(:has(.direct-jeu),:has(.direct-final)) .plateau-embleme{width:36px;height:36px;font-size:1.1rem;box-shadow:0 0 0 2px #ffffffd9,0 0 0 4px var(--accent-2),0 0 16px 3px var(--accent)}.direct .plateau:is(:has(.direct-jeu),:has(.direct-final)) .plateau-titre{margin:0!important;font-size:1.32rem!important;-webkit-text-stroke:4px rgb(0 0 0 / 55%)}.direct .plateau:is(:has(.direct-jeu),:has(.direct-final)) .plateau-sous-titre{margin:-4px 0 0 46px;font-size:.74rem}.direct .plateau:is(:has(.direct-jeu),:has(.direct-final)) .plateau-scene{gap:10px}.direct-voyant{display:inline-flex;align-items:center;gap:7px;padding:3px 10px 3px 8px;border-radius:6px;background:#2a0508;border:1.5px solid #ff4d5a;color:#ffe1e4;font-family:var(--police-tv);font-weight:700;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 0 14px #ff3c5073,inset 0 0 8px #ff3c5040}.direct-voyant>span{width:9px;height:9px;border-radius:50%;background:#ff3b4a;box-shadow:0 0 8px #ff3b4a;animation:directPouls 1.2s ease-in-out infinite}@keyframes directPouls{50%{opacity:.35;box-shadow:none}}.direct-petit-titre{display:flex;align-items:center;gap:8px;margin:0 0 8px!important;font-family:var(--police-tv);font-size:.8rem!important;font-weight:700!important;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-vif)}.direct-tete{--t: var(--teinte, 210);display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;font-family:var(--police-tv, inherit);font-weight:700;font-size:1.05rem;line-height:1;color:#fff;text-shadow:0 1px 2px rgb(0 0 0 / 55%);background:radial-gradient(circle at 35% 28%,hsl(var(--t) 85% 70%),hsl(var(--t) 62% 40%) 58%,hsl(var(--t) 70% 24%));box-shadow:0 0 0 2px #ffffffd9,0 0 0 4px hsl(var(--t) 70% 34%),0 4px 10px #0006}.direct-tete.s{width:28px;height:28px;font-size:.8rem;box-shadow:0 0 0 1.5px #fffc,0 2px 6px #00000059}.direct-tete.l{width:56px;height:56px;font-size:1.45rem}.direct-tete.xl{width:74px;height:74px;font-size:2rem;box-shadow:0 0 0 3px #fff,0 0 0 6px #ffcf5a,0 0 26px 6px #ffbe3c99}.direct-led{display:inline-grid;place-items:center;min-width:38px;padding:2px 7px;border-radius:7px;font-family:var(--police-tv);font-weight:700;font-size:.9rem;font-variant-numeric:tabular-nums;letter-spacing:.04em;background:#04060f;color:var(--accent-vif);border:1.5px solid color-mix(in srgb,var(--accent) 55%,transparent);text-shadow:0 0 8px var(--accent);box-shadow:inset 0 0 10px #000000b3,0 0 8px -2px var(--accent)}.direct-led.petit{min-width:26px;font-size:.78rem;padding:0 6px}.direct-pupitres{list-style:none;margin:0;padding:4px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 6px}.direct-pupitre{position:relative;isolation:isolate;flex:0 1 78px;min-width:66px;display:flex;flex-direction:column;align-items:center;gap:3px;padding:0 3px 7px}.direct-pupitre .direct-tete{position:relative;z-index:1;margin-bottom:3px;transition:transform .3s}.direct-pupitre:before{content:"";position:absolute;inset:30px 0 0;z-index:-1;clip-path:polygon(7% 0,93% 0,100% 100%,0 100%);background:linear-gradient(180deg,var(--tuile-bord) 0 3px,color-mix(in srgb,var(--tuile-1) 85%,#fff) 3px,var(--tuile-1) 35%,var(--tuile-2));transition:filter .3s}.direct-lampe{position:absolute;top:36px;left:22%;right:22%;height:4px;border-radius:3px;background:#00000073;z-index:1;transition:background .2s,box-shadow .2s}.direct-plaque{max-width:100%;padding:6px 4px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--police-tv);font-weight:600;font-size:.74rem;color:#fff;text-shadow:0 1px 2px rgb(0 0 0 / 50%)}.direct-pupitre .direct-led{min-width:40px;font-size:.86rem}.direct-pupitre.moi .direct-plaque{color:var(--accent-vif)}.direct-pupitre.verrouille .direct-lampe{background:#ffb347;box-shadow:0 0 10px 2px #ff9f1c}.direct-pupitre.verrouille:before{background:linear-gradient(180deg,#ffd27a 0 3px,color-mix(in srgb,var(--tuile-1) 85%,#fff) 3px,var(--tuile-1) 35%,var(--tuile-2))}.direct-pupitre.juste .direct-lampe{background:#5cf59a;box-shadow:0 0 12px 3px #34e07a}.direct-pupitre.juste:before{background:linear-gradient(180deg,#e9ffef 0 3px,#34c873 3px,#158a45 60%,#0b5a2c);animation:directClignote .32s steps(2) 4}.direct-pupitre.juste .direct-led{color:#b6ffd2;text-shadow:0 0 8px #34e07a;border-color:#34e07a}.direct-pupitre.faux .direct-lampe{background:#ff6b6b;box-shadow:0 0 10px 2px #ff3b4a}.direct-pupitre.faux:before{background:linear-gradient(180deg,#ffe1e1 0 3px,#c8414c 3px,#8a1a26 60%,#5a0d16)}@keyframes directClignote{50%{filter:brightness(1.5)}}.direct-pupitre.main:after{content:"";position:absolute;inset:-10px -6px 0;z-index:-2;pointer-events:none;background:linear-gradient(180deg,rgb(255 244 200 / 55%),rgb(255 230 160 / 8%) 75%,transparent);clip-path:polygon(38% 0,62% 0,100% 100%,0 100%);animation:directProjecteur 1.6s ease-in-out infinite alternate}.direct-pupitre.main .direct-tete{transform:scale(1.12);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--accent-vif),0 0 18px 4px var(--accent)}.direct-pupitre.main .direct-plaque{color:var(--accent-vif)}@keyframes directProjecteur{0%{opacity:.7}to{opacity:1}}.direct-pupitres.serre .direct-pupitre{flex-basis:64px;min-width:60px}.direct-pupitres.serre .direct-tete:not(.s){width:34px;height:34px;font-size:.92rem}.direct-pupitres.serre .direct-pupitre:before{top:26px}.direct-pupitres.serre .direct-lampe{top:31px}.direct-coulisses .direct-pupitre{animation:directEntre .55s cubic-bezier(.2,1.5,.5,1) both;animation-delay:calc(var(--i, 0) * 90ms)}@keyframes directEntre{0%{transform:translateY(18px) scale(.7);opacity:0}}.direct-barre{display:flex;align-items:center;gap:8px;min-width:0}.direct .direct-numero{flex:none;padding:6px 10px;border-radius:10px;white-space:nowrap;font-family:var(--police-tv);font-weight:700;font-size:.82rem;font-variant-numeric:tabular-nums;letter-spacing:.03em;background:#04060f;color:var(--accent-vif);border:1.5px solid color-mix(in srgb,var(--accent) 55%,transparent);text-shadow:0 0 8px var(--accent);box-shadow:inset 0 0 10px #000000b3}.direct .plateau .puce.or.direct-manche{flex:1 1 auto;min-width:0;justify-content:center;overflow:hidden;text-overflow:ellipsis;display:block;text-align:center;padding:6px 10px;border-radius:10px;font-size:.82rem;font-weight:700;background:linear-gradient(180deg,color-mix(in srgb,var(--tuile-1) 80%,#fff),var(--tuile-2));color:#fff;border:1.5px solid var(--tuile-bord);box-shadow:0 0 12px -3px var(--tuile-bord)}.direct-chrono{position:relative;flex:none;width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,#0b1236 58%,#04060f 70%);box-shadow:0 0 0 2px #ffffff29,0 0 16px -2px var(--accent-2)}.direct-chrono svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.direct-chrono circle{fill:none;stroke-width:4.5}.direct-chrono .fond{stroke:#ffffff1f}.direct-chrono .anneau{stroke:#49c6ff;stroke-linecap:round;transition:stroke-dashoffset .25s linear,stroke .3s;filter:drop-shadow(0 0 3px #49c6ff)}.direct-chrono>span{position:relative;font-family:var(--police-tv);font-weight:700;font-size:1.15rem;color:#fff;font-variant-numeric:tabular-nums}.direct-chrono.presse .anneau{stroke:#ffb52e;filter:drop-shadow(0 0 3px #ffb52e)}.direct-chrono.urgent{box-shadow:0 0 0 2px #ff5b5b,0 0 20px 2px #ff3c4699;animation:directUrgence .5s ease-in-out infinite alternate}.direct-chrono.urgent .anneau{stroke:#ff4d5a;filter:drop-shadow(0 0 4px #ff4d5a)}.direct-chrono.urgent>span{color:#ffd0d0}.direct-chrono.fini>span{font-size:1.35rem}@keyframes directUrgence{to{transform:scale(1.08)}}html .direct .plateau .direct-ecran{padding:12px 12px 14px}html .direct .plateau .direct-ecran.a-toi{border-color:var(--accent-vif);box-shadow:0 0 0 3px #00000040,0 0 0 4px var(--accent),0 0 34px -4px var(--accent),inset 0 1px #ffffff40}.direct-main,.direct-tous{display:flex;align-items:center;gap:8px;min-height:30px;font-family:var(--police-tv)}.direct-main strong{font-size:1rem;color:var(--accent-vif)}.direct-main.toi{justify-content:center}.direct-main.toi strong{font-size:1.2rem;color:#1d1206;padding:3px 14px;border-radius:99px;background:linear-gradient(180deg,var(--accent-vif),var(--accent));box-shadow:0 0 18px -2px var(--accent);animation:directPop .5s cubic-bezier(.2,1.6,.5,1) both}.direct-tous{justify-content:space-between;flex-wrap:wrap;font-size:.86rem;color:var(--texte-doux)}.direct-lampes{display:inline-flex;align-items:center;gap:4px}.direct-lampes>span:not(.compte){width:10px;height:10px;border-radius:50%;background:#00000073;border:1px solid rgb(255 255 255 / 25%);transition:background .2s,box-shadow .2s}.direct-lampes>span.allumee{background:#ffb347;border-color:#fff1c9;box-shadow:0 0 8px #ff9f1c}.direct-lampes .compte{margin-left:4px;font-weight:700;color:#fff;font-size:.78rem;font-variant-numeric:tabular-nums}@keyframes directPop{0%{transform:scale(.6);opacity:0}}.direct-tableau{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:9px;filter:drop-shadow(0 6px 8px rgb(0 0 0 / 35%))}.direct-tableau.deux{grid-template-columns:1fr 1fr;gap:14px}.direct-option{--c1: var(--tuile-1);--c2: var(--tuile-2);--bordure: var(--tuile-bord);position:relative;display:flex;align-items:center;gap:12px;min-height:50px;padding:9px 26px 9px 18px;border:2px solid transparent;clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,16px 100%,0 50%);background:linear-gradient(180deg,var(--c1),var(--c2)) padding-box,linear-gradient(180deg,var(--bordure),color-mix(in srgb,var(--bordure) 55%,#000)) border-box;color:#fff;font-family:var(--police-tv);font-weight:600;font-size:.98rem;line-height:1.25;transition:opacity .35s,filter .35s}.direct-option:after{content:"";position:absolute;inset:2px 16px auto;height:40%;background:linear-gradient(rgb(255 255 255 / 16%),transparent);pointer-events:none}.direct-option .lettre{display:grid;place-items:center;width:30px;height:30px;flex:none;font-size:.82rem;font-weight:700;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:linear-gradient(135deg,var(--accent-vif),var(--accent));color:#1d1206}.direct-option.vrai,.direct-option.faux{min-height:64px;justify-content:center;font-size:1.15rem;font-weight:700;clip-path:none;border-radius:20px;padding:8px;box-shadow:inset 0 -6px #00000038,inset 0 3px #ffffff59}.direct-option.vrai{--c1: #2fbf6c;--c2: #0f7a3b;--bordure: #d7ffe5}.direct-option.faux{--c1: #e8505f;--c2: #a11d31;--bordure: #ffe0e4}.direct-option.choisie{--c1: #ffb347;--c2: #e07b00;--bordure: #fff1c9;color:#1d1206;animation:directClignote .4s steps(2) 3}.direct-option.choisie .lettre{background:#1d1206;color:#ffd27a}.direct-option.bonne{--c1: #4be38a;--c2: #129a4a;--bordure: #e9ffef;color:#04210f;animation:directClignote .32s steps(2) 5;filter:drop-shadow(0 0 10px #34e07a)}.direct-option.bonne .lettre{background:#04210f;color:#8dffbb}.direct-option.bonne .texte:after{content:"  ✓";font-weight:700}.direct-option.mauvaise{--c1: #ff6f6f;--c2: #b3202b;--bordure: #ffe1e1;color:#fff}.direct-option.eteinte{opacity:.42;filter:saturate(.4)}.direct-verrou{margin:12px 0 0;padding:10px 12px;border-radius:14px;text-align:center;font-family:var(--police-tv);font-weight:600;font-size:.92rem;line-height:1.4;color:#ffe6c2;background:linear-gradient(180deg,#ffa02838,#ff78001a);border:1.5px solid #ffb347;box-shadow:0 0 16px -4px #ff9f1c;animation:directPop .4s cubic-bezier(.2,1.6,.5,1) both}.direct-verrou strong{color:#fff}.direct-verrou span{color:var(--texte-doux);font-weight:500}.direct-suspense{display:flex;align-items:baseline;justify-content:center;gap:4px;margin-top:14px;padding:12px;font-family:var(--police-tv);font-weight:700;font-size:1.08rem;color:var(--accent-vif);text-shadow:0 0 10px var(--accent)}.direct-suspense .points{display:inline-flex;gap:3px}.direct-suspense i{width:6px;height:6px;border-radius:50%;background:currentColor;animation:directPoint .6s ease-in-out infinite}.direct-suspense i:nth-child(2){animation-delay:.15s}.direct-suspense i:nth-child(3){animation-delay:.3s}@keyframes directPoint{50%{transform:translateY(-6px);opacity:.4}}.direct .jeu-revelation.direct-revelation{margin-top:14px;padding:12px;border:2px solid #59f09a;border-radius:18px;text-align:center;background:radial-gradient(ellipse 80% 70% at 50% 0%,rgb(52 224 122 / 30%),transparent 70%),#00000047;box-shadow:0 0 24px -6px #34e07a;perspective:600px;animation:directRevele .55s cubic-bezier(.2,1.3,.5,1) both}@keyframes directRevele{0%{transform:rotateX(-80deg) scale(.9);opacity:0}}.direct-etiquette{text-transform:uppercase;letter-spacing:.16em;font-size:.72rem!important;font-weight:700;color:#b6ffd2!important}.direct-bonne{display:block;margin-top:2px;font-family:var(--police-tv);font-size:1.32rem;line-height:1.25;color:#fff;text-shadow:0 0 14px rgb(52 224 122 / 75%),0 2px 0 rgb(0 0 0 / 40%)}.direct-explication{margin:8px 0 0;font-size:.92rem;line-height:1.45;color:var(--texte-doux)}.direct-verdict{display:inline-block;margin:-2px auto 10px;padding:6px 18px;border-radius:10px;font-family:var(--police-tv);font-weight:700;font-size:1.08rem;transform:skew(-8deg);animation:directBanniere .55s cubic-bezier(.2,1.6,.5,1) both}.direct-verdict.juste{background:linear-gradient(180deg,#7dffb0,#22b862);color:#04210f;box-shadow:0 0 22px -2px #34e07a,inset 0 2px #ffffff7f}.direct-verdict.faux{background:linear-gradient(180deg,#ff8a8a,#c32a38);color:#fff;box-shadow:0 0 22px -2px #ff3b4a,inset 0 2px #ffffff59}@keyframes directBanniere{0%{transform:skew(-8deg) scaleX(.2);opacity:0}}html .direct .plateau .direct-tableau-scores{padding:12px 10px;animation:directPop .4s .2s both}.direct-scores{list-style:none;margin:0;padding:0;display:grid;gap:6px}.direct-score-ligne{--de: 0;position:relative;display:flex;align-items:center;gap:8px;min-height:48px;padding:6px 8px;border-radius:12px;background:#0000004d;border:1px solid rgb(255 255 255 / 12%);border-left:4px solid rgb(255 255 255 / 20%);animation:directGlisse .7s cubic-bezier(.3,1.25,.5,1) 1.5s both}@keyframes directGlisse{0%{transform:translateY(calc(var(--de) * (100% + 6px)))}}.direct-score-ligne.juste{border-left-color:#34e07a}.direct-score-ligne.faux{border-left-color:#ff5b6b}.direct-score-ligne.moi{background:color-mix(in srgb,var(--accent) 20%,rgb(0 0 0 / 30%));border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.direct-score-ligne.monte:after{content:"▲";position:absolute;left:-2px;top:-7px;font-size:.6rem;color:#5cf59a;text-shadow:0 0 6px #34e07a;animation:directPop .4s 2.1s both}.rang-led{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:7px;font-weight:700;font-size:.82rem;background:#04060f;color:var(--accent-vif);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}.direct-score-ligne .qui{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.direct-score-ligne .qui strong{font-size:.92rem}.direct-score-ligne .dit{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;color:var(--texte-doux)}.direct-score-ligne .gain{flex:none;font-weight:700;color:#7dffb0;text-shadow:0 0 8px #34e07a;animation:directPop .45s .5s cubic-bezier(.2,1.6,.5,1) both}.direct-score-ligne .direct-led{min-width:46px}html .direct .plateau .direct-corriger{flex:none;min-height:32px;padding:2px 8px;font-size:.72rem;border-radius:10px}.direct-regie{position:relative;display:grid;gap:8px;padding:18px 10px 10px;border-radius:18px;background:repeating-linear-gradient(90deg,rgb(255 255 255 / 3%) 0 2px,transparent 2px 6px),linear-gradient(180deg,#161c38,#090c1d);border:1px solid rgb(255 255 255 / 14%);box-shadow:inset 0 1px #ffffff1a,0 10px 20px #0000004d}.direct-regie:before{content:"Régie" / "";position:absolute;top:4px;left:12px;font-family:var(--police-tv);font-size:.62rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--texte-doux)}.direct-pied{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center}html .direct .plateau .direct-pied .btn{margin-top:0!important}.direct-annonce{position:fixed;inset:0;z-index:80;display:grid;place-items:center;pointer-events:none;overflow:hidden;font-family:var(--police-tv);color:#fff;animation:directAnnonceSort .4s ease-in 1.9s forwards}.direct-annonce .volet{position:absolute;left:0;right:0;height:50.5%;background:repeating-conic-gradient(from 0deg at 50% 100%,rgb(255 255 255 / 5%) 0 5deg,transparent 5deg 10deg),radial-gradient(ellipse 80% 90% at 50% 100%,rgb(110 170 255 / 45%),transparent 70%),linear-gradient(180deg,#040c2e,#0e2a7a)}.direct-annonce .volet.haut{top:0;border-bottom:3px solid #ffcf5a;box-shadow:0 0 30px 4px #ffbe3c8c;animation:directVoletHaut .5s cubic-bezier(.2,1,.3,1) both}.direct-annonce .volet.bas{bottom:0;transform-origin:bottom;background:repeating-conic-gradient(from 180deg at 50% 0%,rgb(255 255 255 / 5%) 0 5deg,transparent 5deg 10deg),radial-gradient(ellipse 80% 90% at 50% 0%,rgb(110 170 255 / 45%),transparent 70%),linear-gradient(0deg,#040c2e,#0e2a7a);border-top:3px solid #ffcf5a;animation:directVoletBas .5s cubic-bezier(.2,1,.3,1) both}@keyframes directVoletHaut{0%{transform:translateY(-100%)}}@keyframes directVoletBas{0%{transform:translateY(100%)}}@keyframes directAnnonceSort{to{opacity:0;visibility:hidden}}.direct-annonce-contenu{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:0 22px;text-align:center;max-width:440px;animation:directAnnonceEntre .6s .25s cubic-bezier(.2,1.5,.5,1) both}@keyframes directAnnonceEntre{0%{transform:scale(.4);opacity:0}}.direct-annonce-numero{padding:4px 14px;border-radius:8px;font-weight:700;font-size:.86rem;letter-spacing:.2em;text-transform:uppercase;background:#04060f;color:#ffd166;border:1.5px solid #ff9f1c;text-shadow:0 0 8px #ff9f1c}.direct-annonce-embleme{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;font-size:2.6rem;background:radial-gradient(circle at 35% 30%,rgb(255 255 255 / 55%),transparent 45%),linear-gradient(160deg,#ffd166,#ff9f1c);box-shadow:0 0 0 4px #fff,0 0 0 8px #2e8bff,0 0 40px 10px #ffa028b3}.direct-annonce-nom{font-size:clamp(1.9rem,9vw,2.6rem);line-height:1.05;font-weight:700;-webkit-text-stroke:6px rgb(0 0 0 / 55%);paint-order:stroke fill;text-shadow:0 0 22px #ff9f1c,0 4px 0 rgb(0 0 0 / 45%)}.direct-annonce-regle{font-size:1.02rem;line-height:1.4;color:#eef3ff;text-shadow:0 1px 3px rgb(0 0 0 / 70%)}.direct-annonce-mode{margin-top:4px;padding:4px 12px;border-radius:99px;font-size:.84rem;font-weight:600;background:#00000073;border:1px solid rgb(255 255 255 / 30%)}html .direct .plateau .direct-affiche{text-align:center;padding:16px 16px 18px}.direct-affiche-titre{margin:10px 0 0!important;font-size:1.3rem!important;font-weight:700!important;color:#fff}.direct-affiche-texte{margin:6px 0 0;font-size:.92rem;line-height:1.5;color:var(--texte-doux)}html .direct .plateau a.direct-ouverte{display:block;text-decoration:none;color:inherit;border-color:var(--accent-vif);box-shadow:0 0 0 4px #00000038,0 0 26px -4px var(--accent)}.direct-tetes{display:flex;margin-top:8px;padding-left:6px}.direct-tetes .direct-tete{margin-left:-6px}.direct-honneur-ligne{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:12px;background:#00000040}.direct-honneur-ligne .medaille{width:24px;text-align:center}.direct .plateau a.direct-archive{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:14px;text-decoration:none;color:#fff;background:#00000047;border:1px solid rgb(255 255 255 / 14%)}.direct-enseigne{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.direct .plateau .direct-enseigne h1{margin:0;padding:8px 20px;font-size:1.6rem;font-weight:700;color:#fff;letter-spacing:.02em;text-shadow:0 0 14px var(--accent),0 2px 0 rgb(0 0 0 / 40%);border:7px solid transparent;border-radius:14px;background:linear-gradient(180deg,#0b1440,#050a26) padding-box,radial-gradient(circle,#fff3c4 0 1.6px,#ffb52e 2.2px,#ffa02800 3.4px) 0 0 / 11px 11px border-box,linear-gradient(#3a2a08,#3a2a08) border-box;animation:directAmpoules .8s steps(2) infinite}@keyframes directAmpoules{50%{background-position:0 0,5.5px 0,0 0}}.direct-enseigne p{margin:0;font-size:.86rem;color:var(--texte-doux)}.direct-coulisses{padding:6px 2px 0}.direct-coulisses .direct-pupitres{padding-top:6px}.direct-segments{display:flex;flex-wrap:wrap;gap:6px}.direct .champ>span:first-child{display:block;margin-bottom:6px;font-family:var(--police-tv);font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-vif)}html .direct .plateau .choix-jeu{font-family:var(--police-tv);color:#fff;border-radius:14px;position:relative;background:linear-gradient(180deg,color-mix(in srgb,var(--tuile-1) 90%,#fff),var(--tuile-2));border:1.5px solid rgb(255 255 255 / 20%);box-shadow:inset 0 1px #ffffff2e}html .direct .plateau .choix-jeu .legende{color:var(--texte-doux)}html .direct .plateau .choix-jeu.actif{border-color:var(--accent-vif);background:linear-gradient(180deg,#ffb347,#c96a00);color:#1d1206;box-shadow:0 0 0 1px var(--accent-vif) inset,0 0 18px -3px var(--accent)}html .direct .plateau .choix-jeu.actif .legende{color:#3a2208}html .direct .plateau .choix-jeu.actif:after{content:"✓" / "";position:absolute;top:6px;right:9px;font-weight:700}html .direct .plateau .direct-go{min-height:58px;font-size:1.18rem;animation:directAppel 1.6s ease-in-out infinite}@keyframes directAppel{50%{filter:brightness(1.12);box-shadow:inset 0 -5px #0000002e,inset 0 3px #ffffff73,0 5px color-mix(in srgb,var(--accent) 55%,#000),0 0 34px 2px var(--accent)}}.direct-attente{margin:4px 0 0;padding:10px 14px;border-radius:14px;text-align:center;font-size:.92rem;color:#fff;background:#0000004d;border:1px solid rgb(255 255 255 / 16%)}.direct-final{text-align:center}.direct-confettis{position:absolute;inset:-140px -16px 0;overflow:hidden;pointer-events:none;z-index:5}.direct-confettis span{position:absolute;top:-16px;left:var(--x);width:var(--l);height:calc(var(--l) * .45);border-radius:2px;background:var(--c);opacity:0;animation:directConfetti var(--t) linear var(--d) 2 both}@keyframes directConfetti{0%{opacity:1;transform:translate(0) rotate(var(--r))}85%{opacity:.9}to{opacity:0;transform:translate(var(--v),900px) rotate(calc(var(--r) + 900deg))}}.direct-gagnant{position:relative;padding:4px 0 0!important}.direct-trophee{font-size:3.4rem;line-height:1;filter:drop-shadow(0 0 18px rgb(255 200 60 / 85%));animation:directTrophee .8s cubic-bezier(.2,1.6,.5,1) both,directFlotte 2.4s .8s ease-in-out infinite alternate}@keyframes directTrophee{0%{transform:scale(0) rotate(-30deg)}}@keyframes directFlotte{to{transform:translateY(-6px)}}.direct-annonce-gagnant{margin-top:6px;font-size:.78rem;font-weight:700;letter-spacing:.14em;font-variant-caps:all-small-caps;font-size:1rem;color:var(--accent-vif)}.direct .plateau .direct-nom-gagnant{margin:2px 0 0;font-size:clamp(1.8rem,8.5vw,2.4rem);line-height:1.05;font-weight:700;color:#fff;-webkit-text-stroke:5px rgb(0 0 0 / 55%);paint-order:stroke fill;text-shadow:0 0 22px var(--accent),0 3px 0 rgb(0 0 0 / 45%);animation:directPop .6s .2s cubic-bezier(.2,1.6,.5,1) both}.direct-verset{margin:6px 0 0;font-size:.84rem;color:var(--texte-doux)}.direct-marches{display:flex;align-items:flex-end;justify-content:center;gap:6px;margin-top:14px}.direct-marche{flex:0 1 108px;min-width:0;display:flex;flex-direction:column;align-items:center}.direct-marche-candidat{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:8px;max-width:100%;animation:directEntre .6s cubic-bezier(.2,1.5,.5,1) both}.direct-marche-candidat .direct-plaque{padding:2px 0 0;font-size:.82rem}.direct-marche-bloc{width:100%;display:grid;place-items:start center;padding-top:6px;border-radius:10px 10px 0 0;font-family:var(--police-tv);font-weight:700;font-size:1.9rem;color:#ffffffeb;text-shadow:0 2px 0 rgb(0 0 0 / 35%);box-shadow:inset 0 3px #ffffff73,inset 0 -10px 18px #00000040,0 10px 18px #00000059;transform-origin:bottom;animation:directMarche .6s cubic-bezier(.2,1.3,.5,1) both}@keyframes directMarche{0%{transform:scaleY(0)}}.direct-marche.rang-1 .direct-marche-bloc{height:104px;background:linear-gradient(180deg,#ffe08a,#e0a100 60%,#a86f00);color:#3a2400;text-shadow:0 1px 0 rgb(255 255 255 / 50%)}.direct-marche.rang-2 .direct-marche-bloc{height:76px;background:linear-gradient(180deg,#f4f7ff,#aab4c8 60%,#75809a);color:#1b2233;text-shadow:0 1px 0 rgb(255 255 255 / 50%)}.direct-marche.rang-3 .direct-marche-bloc{height:56px;background:linear-gradient(180deg,#ffc89a,#c8743a 60%,#8a4a1c);color:#2a1406;text-shadow:0 1px 0 rgb(255 255 255 / 40%)}.direct-marche.rang-3 .direct-marche-bloc{animation-delay:.3s}.direct-marche.rang-3 .direct-marche-candidat{animation-delay:.55s}.direct-marche.rang-2 .direct-marche-bloc{animation-delay:.65s}.direct-marche.rang-2 .direct-marche-candidat{animation-delay:.9s}.direct-marche.rang-1 .direct-marche-bloc{animation-delay:1s}.direct-marche.rang-1 .direct-marche-candidat{animation-delay:1.3s}.direct-marche.rang-1 .direct-marche-candidat:before{content:"";position:absolute;left:50%;top:37px;width:150px;height:150px;margin:-75px 0 0 -75px;z-index:-1;border-radius:50%;background:repeating-conic-gradient(rgb(255 220 120 / 35%) 0 8deg,transparent 8deg 20deg);-webkit-mask-image:radial-gradient(circle,#000 25%,transparent 70%);mask-image:radial-gradient(circle,#000 25%,transparent 70%);animation:directRayons 10s linear infinite}@keyframes directRayons{to{transform:rotate(360deg)}}.direct-couronne{position:absolute;top:-22px;font-size:1.3rem;z-index:2;animation:directFlotte 1.2s ease-in-out infinite alternate}html .direct .plateau .direct-classement{padding:10px 10px 12px}.direct-classement .section-titre{margin:0 0 8px}.direct .plateau .direct-classement .section-titre h2{font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-vif)}.direct-classement-ligne{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:12px;background:#00000047;border:1px solid rgb(255 255 255 / 12%);animation:directEntre .5s cubic-bezier(.2,1.4,.5,1) both;animation-delay:calc(1.6s + var(--i, 0) * .12s)}.direct-classement-ligne .rang-led{background:none;border:none;font-size:1.1rem;width:28px}.direct-classement-ligne.gagnant{border-color:var(--accent-vif);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 35%,transparent),#00000040);box-shadow:0 0 16px -4px var(--accent)}.direct-classement-ligne.moi strong{color:var(--accent-vif)}.direct-classement-ligne .qui{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.direct-classement-ligne .qui .legende{font-size:.78rem}.direct-verdict-bandeau{text-align:center;margin-top:12px}.direct-verdict-bandeau .direct-verdict{margin:0}@media (prefers-reduced-motion: reduce){.direct *,.direct *:before,.direct *:after{animation:none!important;transition:none!important}.direct-annonce{animation:directAnnonceSort .2s ease-in 1.2s forwards!important}.direct-confettis{display:none}}.plateau .mots-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.plateau .correction.differe{animation:verdictDiffere .5s cubic-bezier(.2,1.5,.5,1) var(--suspense, .65s) backwards}@keyframes verdictDiffere{0%{transform:scale(.6) translateY(10px);opacity:0}}.plateau .verdict-tv{position:relative;overflow:hidden;text-align:center;padding:14px 14px 12px}.plateau .verdict-tv>strong{display:block}.plateau .verdict-tv .legende{margin-top:2px}.plateau .verdict-titre{font-size:1.55rem;font-weight:700;letter-spacing:.02em;line-height:1.1;margin-bottom:4px;-webkit-text-stroke:4px rgb(0 0 0 / 45%);paint-order:stroke fill}.plateau .verdict-tv.juste .verdict-titre{color:#fff27a;text-shadow:0 0 16px #ffd400,0 3px 0 rgb(0 0 0 / 35%)}.plateau .verdict-tv.faux .verdict-titre{color:#fff;text-shadow:0 0 14px #ff4d5e,0 3px 0 rgb(0 0 0 / 35%)}.plateau .confettis{position:absolute;inset:0;pointer-events:none;overflow:hidden}.plateau .confettis i{position:absolute;top:-10px;left:calc(var(--k) * 7% + 2%);width:7px;height:12px;border-radius:2px;background:hsl(calc(var(--k) * 47deg) 95% 62%);animation:confetti 1.6s cubic-bezier(.3,.7,.6,1) calc(var(--suspense, .65s) + var(--k) * 40ms) both}@keyframes confetti{0%{transform:translateY(-20px) rotate(0);opacity:1}to{transform:translateY(170px) rotate(540deg);opacity:0}}.plateau .afficheur-led{display:inline-flex;gap:4px;padding:6px 10px;border-radius:10px;background:#070305;box-shadow:inset 0 0 14px #000,0 0 0 2px #2a1015}.plateau .chiffre-led{position:relative;display:grid;place-items:center;width:.66em;font-family:Courier New,ui-monospace,monospace;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.plateau .fantome-led{color:#ff463c1a}.plateau .allume-led{position:absolute;inset:0;display:grid;place-items:center;color:#ff4b3a;text-shadow:0 0 6px #ff2a1a,0 0 18px rgb(255 40 20 / 70%)}.plateau .afficheur-led.juste .allume-led{color:#6dff9a;text-shadow:0 0 6px #19e05a,0 0 18px rgb(30 230 90 / 70%);animation:clignote .32s steps(2) 6 var(--suspense, .65s)}.plateau .afficheur-led.faux .allume-led{color:#ffd23a;text-shadow:0 0 6px #ffae00,0 0 18px rgb(255 170 0 / 70%)}.plateau .afficheur-led.roule .allume-led{animation:chiffreRoule calc(var(--suspense, .65s) * .8) steps(6) calc(var(--k) * 60ms) backwards}@keyframes chiffreRoule{0%{opacity:.2;transform:translateY(-40%)}50%{opacity:1;transform:translateY(30%)}to{transform:none}}.plateau .scene-juste{padding-top:12px}.plateau .scene-juste .jeu-enonce{margin:10px 0;padding:12px 14px;font-size:clamp(1.02rem,4.4vw,1.2rem)}.plateau .mur-prix{position:relative;display:grid;justify-items:center;gap:8px;padding:16px 12px 12px;border-radius:18px;background:radial-gradient(ellipse at 50% 0%,#ff3b5c 0,#c30d35 45%,#6d0018);box-shadow:inset 0 0 0 3px #ffe27a,inset 0 0 0 7px #a3001f,0 0 26px -4px #ff2d55}.plateau .ampoules-cadre{position:absolute;inset:3px;border-radius:16px;pointer-events:none;--ampoule: radial-gradient(circle, #fffbe0 0 2.2px, #ffd23a 2.8px, rgb(255 210 60 / 0%) 4.4px);background:var(--ampoule) 0 0 / 15px 15px repeat-x,var(--ampoule) 0 100% / 15px 15px repeat-x,var(--ampoule) 0 0 / 15px 15px repeat-y,var(--ampoule) 100% 0 / 15px 15px repeat-y;filter:drop-shadow(0 0 3px #ffd23a);animation:chenillard .7s steps(2) infinite}@keyframes chenillard{50%{background-position:7.5px 0,7.5px 100%,0 7.5px,100% 7.5px}}.plateau .mur-prix.gagne .ampoules-cadre{animation-duration:.22s}.plateau .mur-prix .afficheur-led{font-size:clamp(2.6rem,15vw,3.4rem);margin-top:2px}.plateau .mur-prix.gagne{animation:murGagne .3s steps(2) 6 var(--suspense, .65s)}@keyframes murGagne{50%{filter:brightness(1.35)}}.plateau .voyants-pm{display:flex;gap:8px;margin:0;width:100%}.plateau .voyant{flex:1;padding:7px 4px;border-radius:12px;text-align:center;font-weight:700;font-size:.98rem;letter-spacing:.01em;color:#ffffff6b;background:#00000061;border:1.5px solid rgb(255 255 255 / 14%)}.plateau .voyants-pm.plus .voyant-plus,.plateau .voyants-pm.moins .voyant-moins{color:#12210a;background:linear-gradient(180deg,#fff9b0,#ffd21f);border-color:#fff;box-shadow:0 0 18px 2px #ffd21f,inset 0 -3px #0000002e;animation:voyantAllume .26s steps(2) 4 var(--suspense, .65s) backwards}.plateau .voyants-pm.moins .voyant-moins{background:linear-gradient(180deg,#b8e6ff,#2ea8ff);box-shadow:0 0 18px 2px #2ea8ff,inset 0 -3px #0000002e}@keyframes voyantAllume{0%{color:#ffffff6b;background:#00000061;box-shadow:none;border-color:#ffffff24}}.plateau .jauge-nombre{position:relative;height:34px;margin:14px 10px 2px}.plateau .jauge-nombre:before{content:"";position:absolute;left:0;right:0;top:8px;height:8px;border-radius:9px;background:#0006;box-shadow:inset 0 1px 3px #000}.plateau .jauge-fenetre{position:absolute;top:6px;height:12px;min-width:6px;border-radius:9px;background:linear-gradient(90deg,#ffd21f,#ff8a1f);box-shadow:0 0 10px #ffd21f;transition:left .5s var(--suspense, .65s),right .5s var(--suspense, .65s)}.plateau .jauge-essai{position:absolute;top:18px;transform:translate(-50%);font-size:.68rem;font-weight:700;color:#fff;padding:0 3px;border-radius:4px;background:#b3202b;line-height:1.4}.plateau .jauge-essai.bas{background:#1e6bff}.plateau .jauge-essai:before{content:"";position:absolute;left:50%;top:-5px;margin-left:-4px;border:4px solid transparent;border-top:0;border-bottom:5px solid;border-bottom-color:inherit;color:inherit}.plateau .jauge-essai.bas:before{border-bottom-color:#1e6bff}.plateau .jauge-essai:not(.bas):before{border-bottom-color:#b3202b}.plateau .jauge-borne{position:absolute;top:-9px;font-size:.66rem;color:var(--texte-doux)}.plateau .jauge-borne.gauche{left:0}.plateau .jauge-borne.droite{right:0}.plateau .compteur-essais{justify-content:space-between;gap:8px;margin-top:4px;flex-wrap:wrap}.plateau .compteur-essais .legende{margin:0;font-size:.86rem}.plateau .ampoules-essais{display:inline-flex;gap:4px}.plateau .ampoules-essais span{width:11px;height:11px;border-radius:50%;background:#00000073;box-shadow:inset 0 1px 2px #000}.plateau .ampoules-essais span.allumee{background:radial-gradient(circle at 35% 30%,#fffbe0,#ffd23a 60%,#e08a00);box-shadow:0 0 6px #ffd23a}.plateau .pupitre-nombre{gap:8px;margin-top:10px}.plateau .pupitre-nombre input{flex:1;min-width:0;text-align:center;font-size:1.6rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.08em;color:#ffe14d;background:#0a0610;border:2px solid #ffe27a;text-shadow:0 0 8px rgb(255 210 30 / 70%)}.plateau .pupitre-nombre input::-webkit-outer-spin-button,.plateau .pupitre-nombre input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.plateau .pupitre-nombre input{-moz-appearance:textfield;appearance:textfield}.plateau .btn.principal.buzzer-proposer{min-width:128px;border-radius:999px;color:#fff;text-shadow:0 2px 0 rgb(0 0 0 / 30%);background:radial-gradient(circle at 50% 25%,#ff8a9d,#ff2d55 55%,#b0002a);box-shadow:inset 0 -5px #00000038,inset 0 3px #fff6,0 5px #6d0018,0 0 22px -2px #ff2d55}.plateau .scene-roue,.plateau .scene-lettres{padding-top:12px;container-type:inline-size}.plateau .scene-roue .lampe{display:flex;align-items:flex-end;justify-content:center;gap:5px;margin:10px 0 6px;font-size:1rem}.plateau .lampe-huile{font-size:1.5rem;margin-right:2px;filter:drop-shadow(0 0 6px rgb(255 190 80 / 60%))}.plateau .scene-roue .flamme{position:relative;width:14px;height:22px;border-radius:50%/62% 62% 38% 38%;background:radial-gradient(ellipse at 50% 75%,#fffbe0 0 18%,#ffd23a 35%,#ff7a1a 70%,#e0300a);box-shadow:0 0 10px 2px #ff9628b3,0 0 22px 4px #ff781e59;transform-origin:50% 100%;animation:flammeVive .9s ease-in-out infinite alternate}.plateau .scene-roue .flamme:nth-child(odd){animation-duration:1.15s;animation-delay:-.4s}@keyframes flammeVive{0%{transform:scaleX(.92) rotate(-3deg)}to{transform:scale(1.04,1.08) rotate(3deg)}}.plateau .scene-roue .flamme.eteinte{background:radial-gradient(ellipse at 50% 80%,#4a5262,#262b36);box-shadow:inset 0 0 0 1px #ffffff38;animation:none;transform:scale(.8)}.plateau .scene-roue .flamme.souffle:after{content:"";position:absolute;left:50%;bottom:4px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:#dce1eb8c;filter:blur(3px);animation:fumee 1.2s ease-out forwards}@keyframes fumee{0%{transform:translateY(0) scale(.6);opacity:.9}to{transform:translateY(-34px) scale(2);opacity:0}}.plateau .panneau-roue{--case: min(30px, calc((100cqw - 16px - (var(--n) - 1) * 4px) / var(--n)));display:grid;gap:4px;justify-items:center;margin:4px 0 0;padding:10px 8px;border-radius:14px;background:linear-gradient(180deg,#054a3a,#022a21);box-shadow:inset 0 0 0 3px #ffe27a,inset 0 0 0 6px #0b6e55,0 0 0 3px #0000004d,0 0 24px -6px #ffe27a;animation:enonceEntre .5s cubic-bezier(.2,1.2,.4,1) both}.plateau .panneau-rangee,.plateau .panneau-lettres{display:flex;gap:4px;justify-content:center;margin:0;flex-wrap:nowrap}.plateau .panneau-rangee span,.plateau .panneau-lettres .case-verte{width:var(--case);height:calc(var(--case) * 1.25);border-radius:3px;background:linear-gradient(160deg,#18a37f,#0b7058);box-shadow:inset 0 0 0 1px #00000040,inset 0 2px #ffffff26}.plateau .panneau-lettres .case-lettre{width:var(--case);height:calc(var(--case) * 1.25);border:none;border-radius:3px;display:grid;place-items:center;font-size:calc(var(--case) * .78);font-weight:700;color:#0b1a2c;line-height:1;background:linear-gradient(180deg,#fff,#e3e8ee);box-shadow:inset 0 0 0 1px #00000038,0 0 8px #ffffff59}.plateau .panneau-lettres .case-lettre.nouvelle{animation:caseAllume .6s ease-out calc(var(--d) * var(--ecart, .32s)) backwards}@keyframes caseAllume{0%{background:#2e6bff;color:transparent;box-shadow:0 0 0 2px #fff,0 0 18px 4px #2e8bff}45%{background:#2e6bff;color:transparent;box-shadow:0 0 0 2px #fff,0 0 18px 4px #2e8bff}46%{transform:rotateY(90deg)}to{transform:none}}.plateau .panneau-lettres .case-lettre.manquee{color:#b3202b;animation:verdict .4s both}.plateau .bandeau-categorie{display:flex;flex-direction:column;align-items:center;gap:2px;margin:8px 0 10px;padding:7px 12px;border-radius:12px;text-align:center;background:#0000004d;border:1px solid rgb(255 245 176 / 35%);font-size:.86rem;line-height:1.35;color:var(--texte-doux)}.plateau .bandeau-categorie strong{color:#1d1206;background:linear-gradient(180deg,#fff07a,#fc0);padding:1px 12px;border-radius:99px;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.plateau .scene-roue .clavier-mot{grid-template-columns:repeat(7,1fr);gap:6px}.plateau .scene-roue .touche{min-height:42px;border-radius:10px;border:none;color:#0b2a22;font-family:var(--police-tv);font-weight:700;font-size:1.05rem;background:linear-gradient(180deg,#fff,#d9efe7);box-shadow:inset 0 -4px #00000029,0 3px #04392c;transition:transform .1s}.plateau .scene-roue .touche.voyelle{background:linear-gradient(180deg,#fff9c4,#ffd84d);box-shadow:inset 0 -4px #00000024,0 3px #7a5a00}.plateau .scene-roue .touche:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 -2px #00000029,0 0 #04392c}.plateau .scene-roue .touche.bonne{opacity:1;color:#fff;background:linear-gradient(180deg,#4be38a,#129a4a);box-shadow:inset 0 0 0 1px #fff6}.plateau .scene-roue .touche.mauvaise{opacity:1;color:#fff9;background:linear-gradient(180deg,#7a2430,#4a0c16);box-shadow:none;text-decoration:line-through}.plateau .tete-lettres{display:flex;align-items:center;gap:12px;margin-top:10px}.plateau .horloge-tv{width:104px;height:104px;flex:none;filter:drop-shadow(0 0 12px rgb(79 179 255 / 45%)) drop-shadow(0 6px 8px rgb(0 0 0 / 40%))}.plateau .horloge-secteur{fill:#ff8c1a;fill-opacity:.88}.plateau .horloge-tv.urgente .horloge-secteur{fill:#ff3b30;animation:clignote .5s steps(2) infinite}.plateau .horloge-aiguille{transform-origin:50px 50px;transition:transform .9s cubic-bezier(.4,1.6,.6,1)}.plateau .horloge-chiffre{font:700 13px var(--police-tv);fill:#fff;paint-order:stroke;stroke:#0000008c;stroke-width:3px}.plateau .consigne-lettres{display:grid;gap:4px;min-width:0}.plateau .tirage-n{justify-self:start;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#1d1206;background:linear-gradient(180deg,#ffc27a,#ff8c1a);padding:2px 10px;border-radius:99px}.plateau .consigne-lettres .legende{margin:0;font-size:.92rem;line-height:1.35}.plateau .consigne-lettres .legende strong{color:#ffc27a;font-size:1.05rem}.plateau .reglette{--case: min(36px, calc((100cqw - 61px)*.1) );position:relative;margin:14px 0 0;padding:8px 8px 12px;border-radius:12px;background:linear-gradient(180deg,#1d5fd0,#0d3482);box-shadow:inset 0 2px #ffffff40,inset 0 -6px #0000004d,0 6px 14px #00000059}.plateau .reglette .mot-cache{margin:0;gap:5px;flex-wrap:nowrap;perspective:400px}.plateau .reglette .case-lettre.pleine{width:var(--case);height:calc(var(--case) * 1.2);border:none;border-radius:6px;font-size:calc(var(--case) * .66);color:#0d2a6a;background:linear-gradient(180deg,#fff 0 48%,#e6edf8 52%);box-shadow:inset 0 -3px #00000024,0 2px #08204f;animation:regletteRetourne .45s cubic-bezier(.3,1.4,.5,1) calc(var(--k) * 80ms) backwards}@keyframes regletteRetourne{0%{transform:rotateX(-100deg);background:#0d3482;color:transparent}}.plateau .reglette.reponse{margin-top:8px;padding:6px 8px 9px;background:linear-gradient(180deg,#0f2c66,#081a40);display:flex;gap:5px;justify-content:center}.plateau .case-reponse{width:var(--case);height:calc(var(--case) * 1.05);display:grid;place-items:center;border-radius:6px;font-weight:700;font-size:calc(var(--case) * .6);border:1.5px dashed rgb(219 233 255 / 35%);color:#fff}.plateau .case-reponse.pleine{border:none;color:#1d1206;background:linear-gradient(180deg,#ffd9a8,#ff9a3a);animation:verdict .25s cubic-bezier(.2,1.6,.5,1) both}.plateau .reglette.reponse.juste .case-reponse{border:none;color:#04210f;background:linear-gradient(180deg,#9ff5c1,#34e07a);animation:caseJuste .35s cubic-bezier(.2,1.6,.5,1) calc(var(--k) * 50ms) both}.plateau .reglette.reponse.faux .case-reponse{border:none;color:#fff;background:linear-gradient(180deg,#ff8a95,#c42a3f);animation:caseJuste .35s calc(var(--k) * 60ms) both}@keyframes caseJuste{0%{transform:rotateX(90deg)}}.plateau .pupitre-lettres{gap:8px;margin-top:12px}.plateau .pupitre-lettres input{min-width:0;font-weight:700;letter-spacing:.14em;font-size:1.2rem}.plateau .scene-lettres .eclair{margin-top:12px}.plateau .scene-paroles{padding-top:12px;overflow:hidden}.plateau .echelle-paroles{list-style:none;display:grid;grid-template-columns:repeat(15,1fr);gap:3px;margin:10px 0 0;padding:0}.plateau .echelle-paroles li{display:grid;place-items:center;height:22px;border-radius:5px;font-size:.66rem;font-weight:700;color:#ffffff8c;background:#00000059;border:1px solid rgb(255 159 210 / 22%)}.plateau .echelle-paroles li.palier{border-color:#ffd278b3}.plateau .echelle-paroles li.faite{color:#2a0518;background:linear-gradient(180deg,#ffd0ea,#ff3fa4);border-color:#fff;box-shadow:0 0 8px #ff3fa4}.plateau .echelle-paroles li.actuelle{color:#fff;background:#7a5cff;border-color:#fff;box-shadow:0 0 10px #7a5cff;animation:clignote .9s steps(2) infinite}.plateau .ecran-karaoke{position:relative;overflow:hidden;margin-top:10px;padding:10px 12px 14px;border-radius:16px;background:radial-gradient(ellipse at 50% 120%,rgb(122 92 255 / 35%),transparent 60%),linear-gradient(180deg,#0b0216,#1a0530);box-shadow:inset 0 0 0 2px #ff9fd28c,0 0 22px -6px #ff3fa4,inset 0 0 30px #0009;animation:enonceEntre .5s cubic-bezier(.2,1.2,.4,1) both}.plateau .karaoke-titre{margin:0 0 6px;text-align:center;font-size:.82rem;font-weight:600;color:#ffc6e6;letter-spacing:.02em}.plateau .scene-paroles .strophe{margin:0;padding:0;border:none;background:none;text-align:center;font-family:var(--police-tv);font-size:clamp(1.02rem,4.5vw,1.18rem);line-height:1.5;color:#fff}.plateau .ligne-chantee{color:#ffffff9e;animation:ligneMonte .5s ease-out calc(var(--k) * .25s) backwards}@keyframes ligneMonte{0%{transform:translateY(14px);opacity:0}}.plateau .ligne-a-chanter{margin-top:2px;font-weight:600;animation:ligneMonte .5s ease-out calc(var(--k) * .25s) backwards}.plateau .karaoke-balaye{font-weight:700;color:#fff;background:linear-gradient(90deg,#ffd0ea 0 50%,#fff 50% 100%) 100% 0 / 200% 100% no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:balayageKaraoke 1.6s linear calc(var(--k) * .25s + .3s) forwards;text-shadow:none}@keyframes balayageKaraoke{to{background-position:0 0}}.plateau .scene-paroles .trou-paroles{display:inline;min-width:0;border:none;color:#ffd0ea;font-weight:700;white-space:normal}.plateau .tiret-mot{display:inline-block;width:2.1em;height:.18em;margin:0 .18em;vertical-align:.05em;border-radius:3px;background:#ff3fa4;box-shadow:0 0 8px #ff3fa4;animation:clignote 1s steps(2) infinite}.plateau .scene-paroles .trou-paroles.juste{color:#6dff9a;text-shadow:0 0 10px rgb(52 224 122 / 70%);animation:verdict .4s both}.plateau .scene-paroles .trou-paroles.faux{color:#ff8a95;text-decoration:line-through;text-decoration-thickness:2px}.plateau .scene-paroles .jeu-choix{margin-top:12px;gap:8px}.plateau .scene-paroles .jeu-option{min-height:50px;font-size:.98rem;line-height:1.25}.plateau .rideau-scene{position:absolute;inset:0;display:flex;pointer-events:none;z-index:2}.plateau .rideau-scene span{flex:1;height:100%;background:repeating-linear-gradient(90deg,#7a0014 0 9px,#b3001f 9px 15px,#e0203a 15px 18px,#9a0019 18px 26px);box-shadow:inset 0 -10px 18px #0000007f;animation:rideauTombe .9s cubic-bezier(.5,0,.6,1.2) calc(var(--suspense, .65s) + .15s) both}.plateau .rideau-scene span:first-child{border-radius:0 0 40%}.plateau .rideau-scene span:last-child{border-radius:0 0 0 40%}@keyframes rideauTombe{0%{transform:translateY(-102%)}}.plateau .scene-paroles .correction{position:relative;z-index:3}@media (prefers-reduced-motion: reduce){.plateau .confettis,.plateau .souffle:after{display:none}.plateau .karaoke-balaye{background-position:0 0}.plateau .jauge-fenetre,.plateau .horloge-aiguille{transition:none}}.plateau .apercu-scene{margin:0 0 12px}.plateau .mur-prix.apercu-scene .afficheur-led{font-size:2.6rem}.plateau .tete-lettres.apercu-scene{justify-content:center;margin-top:0}.plateau .tete-lettres.apercu-scene .horloge-tv{width:84px;height:84px}.plateau .tete-lettres.apercu-scene .reglette{--case: 30px;margin:0}.plateau .tete-lettres.apercu-scene .reglette .mot-cache{display:flex}.plateau .verdict-tv.juste{background:linear-gradient(180deg,#11853f,#06502a);border-color:#7dffb0;box-shadow:0 0 24px -4px #34e07a,inset 0 1px #ffffff4d}.plateau .verdict-tv.faux{background:linear-gradient(180deg,#b01f35,#640a18);border-color:#ff9aa4;box-shadow:0 0 24px -4px #ff4d5e,inset 0 1px #ffffff40}.plateau .verdict-tv .legende{color:#ffffffe0}.ui-arcade{font-family:Fredoka,ui-rounded,SF Pro Rounded,system-ui,sans-serif;--encre: #3A1F45;--creme: #FFF7EA}.ui-arcade .legende,.ui-arcade p{font-family:inherit}.titre-arcade{font-family:Fredoka,ui-rounded,system-ui,sans-serif;font-weight:700;font-size:clamp(1.9rem,8.5vw,2.7rem);line-height:1.02;color:#fff;-webkit-text-stroke:7px var(--encre);paint-order:stroke fill;letter-spacing:.01em;text-shadow:0 5px 0 var(--encre),0 10px 18px rgb(58 31 69 / 45%);margin:0}.btn-jeu{--c1: #8BEA6E;--c2: #2FAE4E;--c3: #1E7A35;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:10px 22px;border:none;border-radius:18px;cursor:pointer;font:700 1.15rem/1 Fredoka,ui-rounded,system-ui,sans-serif;color:#fff;letter-spacing:.01em;text-shadow:0 2px 0 rgb(0 0 0 / 22%);background:linear-gradient(180deg,var(--c1),var(--c2));box-shadow:inset 0 -5px #00000029,inset 0 3px #ffffff73,0 5px 0 var(--c3),0 10px 18px #28143240;transition:transform .08s,box-shadow .08s,filter .15s;-webkit-tap-highlight-color:transparent}.btn-jeu:after{content:"";position:absolute;left:12%;right:12%;top:6px;height:34%;border-radius:12px;background:linear-gradient(#ffffff8c,#fff0);pointer-events:none}.btn-jeu:hover{filter:brightness(1.05)}.btn-jeu:active{transform:translateY(4px);box-shadow:inset 0 -3px #00000029,inset 0 3px #ffffff73,0 1px 0 var(--c3),0 4px 10px #28143240}.btn-jeu:disabled{filter:grayscale(.8) brightness(.95);cursor:default}.btn-jeu.or{--c1: #FFE07A;--c2: #F5A623;--c3: #B8650F;color:#5a2e00;text-shadow:0 1px 0 rgb(255 255 255 / 45%)}.btn-jeu.bleu{--c1: #7CC6FF;--c2: #2F7BEA;--c3: #1B4FA8}.btn-jeu.rose{--c1: #FF9CC4;--c2: #F0508E;--c3: #A8245E}.btn-jeu.violet{--c1: #B79BFF;--c2: #7A4FE0;--c3: #4B2AA0}.btn-jeu.grand{width:100%;min-height:62px;font-size:1.4rem;border-radius:22px}.btn-jeu.petit{min-height:40px;padding:6px 14px;font-size:1rem;border-radius:14px}.btn-jeu.rond{width:64px;height:64px;min-height:0;padding:0;border-radius:50%;font-size:1.6rem}.panneau-jeu{position:relative;margin-top:-22px;padding:30px 16px 16px;border-radius:26px;background:var(--creme);border:4px solid #fff;box-shadow:0 8px #ead3a6,0 18px 34px #46231438;display:grid;gap:12px}.panneau-jeu .choix-niveau{margin-top:0}.regle-arcade summary{cursor:pointer;font-weight:600;color:var(--encre)}.regle-arcade>div{margin-top:8px;color:#5b4a52;line-height:1.45}.verset-arcade{margin:0;font-style:italic;color:#6b5560;line-height:1.45}.affiche-arcade{position:relative;border-radius:26px;overflow:hidden;box-shadow:0 14px 30px #3c1e3247}.affiche-arcade canvas{display:block;width:100%;border-radius:0;box-shadow:none}.affiche-titre{position:absolute;left:0;right:0;bottom:30px;text-align:center;padding:0 14px;pointer-events:none;animation:titreEntre .7s cubic-bezier(.2,1.5,.5,1) both}.affiche-titre p{margin:8px 0 0;color:#fff;font-weight:600;font-size:1rem;text-shadow:0 2px 6px rgb(40 15 50 / 70%)}@keyframes titreEntre{0%{transform:translateY(30px) scale(.85);opacity:0}}.etoiles-arcade{display:flex;justify-content:center;align-items:flex-start;gap:4px}.etoiles-arcade svg{filter:drop-shadow(0 4px 0 rgb(120 60 10 / 30%))}.etoiles-arcade.anime svg.allumee{animation:etoile .55s cubic-bezier(.2,1.8,.5,1) both}@keyframes etoile{0%{transform:scale(0) rotate(-40deg)}to{transform:none}}.victoire-arcade{position:relative;overflow:hidden;text-align:center;padding:26px 16px 18px;border-radius:26px;color:#fff;background:radial-gradient(circle at 50% 0%,#ffe38a,#ff9f5a 38%,#e2557a 75%,#7a3fc8);box-shadow:0 14px 30px #5a1e464d;margin-bottom:14px}.victoire-arcade.echec{background:radial-gradient(circle at 50% 0%,#b8d7ff,#6f93e8 45%,#4b4fa8)}.ruban-victoire{display:inline-block;padding:8px 26px;margin-bottom:10px;border-radius:14px;background:linear-gradient(#ff6f7f,#d93a55);box-shadow:inset 0 -4px #00000026,0 5px #8e1e35;font-weight:700;font-size:1.3rem;text-shadow:0 2px 0 rgb(0 0 0 / 25%);animation:titreEntre .5s cubic-bezier(.2,1.5,.5,1) both}.victoire-arcade.echec .ruban-victoire{background:linear-gradient(#7fa6ff,#4b6fd8);box-shadow:inset 0 -4px #00000026,0 5px #2b3f8e}.score-victoire{font-size:3.2rem;font-weight:700;line-height:1;margin-top:10px;-webkit-text-stroke:6px var(--encre);paint-order:stroke fill;text-shadow:0 5px 0 var(--encre);font-variant-numeric:tabular-nums}.detail-victoire{margin:10px 0 0;font-weight:500;text-shadow:0 1px 3px rgb(0 0 0 / 35%)}.nom-niveau{margin:6px 0 0;font-weight:600;opacity:.95}.confetti{position:absolute;top:-12px;width:9px;height:14px;border-radius:3px;animation:confetti 2.4s cubic-bezier(.3,.6,.5,1) both;pointer-events:none}@keyframes confetti{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(420px) rotate(540deg);opacity:0}}.actions-fin{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-bottom:14px}.actions-fin .btn-jeu{flex:1 1 140px;white-space:nowrap;padding-inline:10px}.carte-saga{position:relative}.entete-carte{position:sticky;top:0;z-index:3;display:flex;justify-content:space-between;align-items:center;padding:6px 0 10px}.total-etoiles{padding:6px 14px;border-radius:99px;background:#fff;color:var(--encre);font-weight:700;box-shadow:0 3px #ead3a6}.fond-carte{position:relative;border-radius:26px;overflow:hidden;background:radial-gradient(circle at 20% 15%,rgb(255 255 255 / 35%) 0 40px,transparent 41px),radial-gradient(circle at 80% 45%,rgb(255 255 255 / 25%) 0 60px,transparent 61px),radial-gradient(circle at 30% 75%,rgb(255 255 255 / 25%) 0 50px,transparent 51px),linear-gradient(180deg,#8ed6ff,#bfe8b0 18%,#a6d98a 45%,#e8d49a 75%,#f2c98a)}.chemin-carte{position:absolute;inset:0;width:100%;height:100%}.noeud-saga{position:absolute;transform:translate(-50%,-50%);width:62px;height:62px;border-radius:50%;border:4px solid #fff;cursor:pointer;padding:0;background:radial-gradient(circle at 35% 30%,#ffe7a0,#f5a623 60%,#c8741a);box-shadow:0 5px #a8580f,0 10px 16px #3c1e0a4d;font:700 1.35rem Fredoka,system-ui,sans-serif;color:#fff;text-shadow:0 2px 0 rgb(0 0 0 / 25%)}.noeud-saga.fait{background:radial-gradient(circle at 35% 30%,#a8f08a,#3fbf5a 60%,#23853a);box-shadow:0 5px #1c6b2e,0 10px 16px #143c144d}.noeud-saga.ferme{background:radial-gradient(circle at 35% 30%,#eee7da,#c9bba4 60%,#9c8c72);box-shadow:0 5px #7e6f58;cursor:default;font-size:1rem}.noeud-saga.actuel{animation:pulseNoeud 1.2s ease-in-out infinite;z-index:2}@keyframes pulseNoeud{50%{transform:translate(-50%,-50%) scale(1.1)}}.noeud-saga .mini-etoiles{position:absolute;left:50%;bottom:-18px;transform:translate(-50%);font-size:.85rem;color:#ffc93c;-webkit-text-stroke:1px #8A4A0A;white-space:nowrap;letter-spacing:-1px}.bulle-saga{position:absolute;left:50%;bottom:74px;transform:translate(-50%);white-space:nowrap;padding:6px 12px;border-radius:12px;background:#fff;color:var(--encre);font-size:.85rem;font-weight:600;text-shadow:none;box-shadow:0 4px 10px #00000026}.bulle-saga:after{content:"";position:absolute;left:50%;bottom:-6px;transform:translate(-50%) rotate(45deg);width:12px;height:12px;background:#fff}.ui-arcade .hud-arcade{gap:8px}.ui-arcade .hud-arcade .puce{font-family:Fredoka,system-ui,sans-serif;font-weight:600;font-size:.95rem;padding:6px 12px;border-radius:99px;background:#fff;color:var(--encre);box-shadow:0 3px #ead3a6}.ui-arcade .hud-arcade .puce.or{background:linear-gradient(#ffe07a,#f5b23c);color:#5a2e00;box-shadow:0 3px #b8650f}.ui-arcade .hud-arcade .puce.danger{background:linear-gradient(#ff9c9c,#f04a5e);color:#fff;box-shadow:0 3px #9e1630}.jauge-arcade{position:relative;height:16px;border-radius:99px;background:#3a1f452e;box-shadow:inset 0 2px 3px #00000026;overflow:hidden}.jauge-arcade>span{position:absolute;inset:0 auto 0 0;border-radius:99px;background:linear-gradient(180deg,#a8f08a,#3fbf5a);box-shadow:inset 0 3px #fff6;transition:width .4s cubic-bezier(.2,1.2,.5,1)}.jauge-arcade>i{position:absolute;top:50%;transform:translate(-50%,-50%);font-style:normal;font-size:14px}.toile-jeu{display:block;margin:0 auto;border-radius:22px;touch-action:none;box-shadow:0 12px 26px #3c1e3247,0 0 0 4px #fff}.objectif-fruits{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px;padding:8px 12px;border-radius:18px;background:var(--creme);border:3px solid #fff;box-shadow:0 4px #ead3a6}.titre-objectif{font-weight:600;color:var(--encre);font-size:.9rem}.cibles-objectif{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.cible-fruit{display:inline-flex;align-items:center;gap:4px;padding:3px 10px 3px 4px;border-radius:99px;background:#fff;font-weight:700;color:var(--encre);box-shadow:inset 0 -2px #00000014}.cible-fruit img{width:28px;height:28px}.cible-fruit.faite{background:linear-gradient(#c8f5b0,#7ddc6a)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.banniere-arcade{position:fixed;left:50%;top:42%;z-index:50;transform:translate(-50%,-50%);pointer-events:none;white-space:nowrap;font:700 clamp(1.6rem,8vw,2.4rem)/1 "Fredoka",ui-rounded,system-ui,sans-serif;color:#fff;-webkit-text-stroke:6px var(--encre);paint-order:stroke fill;text-shadow:0 4px 0 var(--encre),0 10px 20px rgb(40 15 50 / 40%);animation:banniere 1.5s cubic-bezier(.2,1.6,.4,1) both}.banniere-arcade.combo{color:#ffe07a}.banniere-arcade.special{color:#bfe6ff;font-size:clamp(1.2rem,6vw,1.8rem)}.banniere-arcade.victoire{color:#ffe07a;font-size:clamp(2rem,10vw,3rem)}.banniere-arcade.echec{color:#cfe0ff;font-size:clamp(1.2rem,6vw,1.8rem)}.banniere-arcade.apercu{color:#ffe9b8}@keyframes banniere{0%{transform:translate(-50%,-50%) scale(.3);opacity:0}18%{transform:translate(-50%,-50%) scale(1.12);opacity:1}28%{transform:translate(-50%,-50%) scale(1)}80%{opacity:1}to{transform:translate(-50%,-62%) scale(1);opacity:0}}@media (prefers-reduced-motion: reduce){.banniere-arcade{animation-duration:1.2s;animation-timing-function:linear}}.panneau-jeu .legende:not(button *),.panneau-jeu .niveau-verset:not(button *){color:#6b5560}.panneau-jeu .btn.fantome{color:#6b5560}.scene-arche2{position:relative;margin-bottom:12px}.scene-arche2 .jauge-eau{position:absolute;left:14px;right:14px;bottom:10px;height:10px;background:#ffffff59}.scene-arche2 .jauge-eau>span{background:linear-gradient(180deg,#9fe2ff,#3d8bff)}.grille-arche{display:grid;gap:9px;perspective:900px}.carte-arche{position:relative;aspect-ratio:.82;padding:0;border:none;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:carteArrive .45s cubic-bezier(.2,1.5,.5,1) both}@keyframes carteArrive{0%{transform:translateY(24px) scale(.6);opacity:0}}.carte-arche .interieur{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .42s cubic-bezier(.3,1.4,.5,1)}.carte-arche.retournee .interieur{transform:rotateY(180deg)}.carte-arche .dos,.carte-arche .face{position:absolute;inset:0;border-radius:16px;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:grid;place-items:center}.carte-arche .dos{background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Ccircle cx='30' cy='30' r='19' fill='%23FFD36E' stroke='%23B8650F' stroke-width='2.5'/%3E%3Cpath d='M20 38 Q30 30 40 20' stroke='%235B8A2E' stroke-width='2.4' fill='none' stroke-linecap='round'/%3E%3Cellipse cx='26' cy='30' rx='5' ry='2.6' fill='%237DBB4A' transform='rotate(-50 26 30)'/%3E%3Cellipse cx='33' cy='27' rx='5' ry='2.6' fill='%237DBB4A' transform='rotate(20 33 27)'/%3E%3Cellipse cx='35' cy='22' rx='4.4' ry='2.3' fill='%237DBB4A' transform='rotate(-55 35 22)'/%3E%3Cellipse cx='24' cy='23' rx='6' ry='3' fill='%23fff' opacity='0.55' transform='rotate(-35 24 23)'/%3E%3C/svg%3E") center / 58% no-repeat,repeating-linear-gradient(180deg,#0000 0 13px,#461e0a38 13px 15px),linear-gradient(160deg,#d6955a,#a9622f 55%,#7e4420);box-shadow:inset 0 0 0 3px #ffe6be73,inset 0 -5px #0000002e,0 5px #5e3216,0 9px 14px #3c1e0a47}.carte-arche .face{transform:rotateY(180deg);background:radial-gradient(circle at 50% 35%,#fff,#fff4dc 70%,#f5e0b5);box-shadow:inset 0 0 0 3px #fff,inset 0 -5px #b4823c38,0 5px #d9b57a,0 9px 14px #3c1e0a38}.carte-arche .face img{width:86%;height:auto;pointer-events:none;filter:drop-shadow(0 3px 2px rgb(60 30 10 / 18%))}.carte-arche.speciale .face{background:radial-gradient(circle at 50% 35%,#fff,#e6f3ff 65%,#bfdcff);box-shadow:inset 0 0 0 3px #fff,0 5px #7fa6e0,0 0 18px #78b4ff8c}.carte-arche:active:not(.retournee) .interieur{transform:scale(.94)}.carte-arche.trouvee{animation:carteTrouvee .9s cubic-bezier(.2,1.5,.5,1) both;cursor:default}.carte-arche.trouvee .face{box-shadow:inset 0 0 0 3px #ffe07a,0 5px #e8961e,0 0 22px #ffc93cbf}@keyframes carteTrouvee{0%{transform:none}30%{transform:scale(1.14) rotate(-3deg)}60%{transform:scale(.98);opacity:1}to{transform:scale(.86);opacity:.38}}.carte-arche.secoue{animation:carteSecoue .45s ease both}@keyframes carteSecoue{20%,60%{transform:translate(-6px) rotate(-2deg)}40%,80%{transform:translate(6px) rotate(2deg)}}.carte-arche:disabled{cursor:default}@media (prefers-reduced-motion: reduce){.carte-arche,.carte-arche .interieur{animation:none!important;transition:none}}.toile-david{cursor:grab;outline:none}.toile-david:active{cursor:grabbing}.toile-david:focus-visible{box-shadow:0 12px 26px #3c1e3247,0 0 0 4px #fff,0 0 0 7px #e8961e}.aide-david{margin:10px 4px 0;text-align:center;font-weight:600;color:var(--encre);font-size:.92rem;line-height:1.35}.aide-david span{display:inline-block;margin-left:6px;padding:2px 10px;border-radius:99px;background:linear-gradient(#ffe07a,#f5b23c);color:#5a2e00;font-size:.8rem;box-shadow:0 2px #b8650f}.cible-goliath img{width:26px;height:36px;object-fit:cover;object-position:top}.cible-fruit.faite img{filter:saturate(.7)}.jeu-jonas,.scene-jonas{position:relative}.scene-jonas .toile-jeu{cursor:grab}.voyage-jonas{position:absolute;left:16px;right:34px;top:12px;height:12px;pointer-events:none}.voyage-jonas .jauge-arcade{height:10px;background:#ffffff61;box-shadow:inset 0 1px 3px #00000040,0 0 0 2px #ffffff8c}.voyage-jonas .jauge-arcade>span{background:linear-gradient(180deg,#ffe07a,#f5a623);transition:width .25s linear}.radeau-jauge{position:absolute;top:50%;width:30px;transform:translate(-50%,-62%);filter:drop-shadow(0 2px 2px rgb(0 0 0 / 30%));transition:left .25s linear}.drapeau-jauge{position:absolute;right:-26px;top:50%;transform:translateY(-55%);font-size:18px;filter:drop-shadow(0 2px 2px rgb(0 0 0 / 30%))}.rouleaux-jonas{font-variant-numeric:tabular-nums}.rouleaux-jonas.bond{animation:bondCible .3s cubic-bezier(.2,1.8,.5,1)}@keyframes bondCible{40%{transform:scale(1.18)}}.hud-arcade .bonus-actif{animation:bonusPulse .9s ease-in-out infinite}.ui-arcade .hud-arcade .puce.bleu{background:linear-gradient(#bfe6ff,#6fb4ff);color:#0e2e5c;box-shadow:0 3px #2f6fc8}@keyframes bonusPulse{50%{transform:scale(1.07)}}.commandes-jonas{display:flex;justify-content:center;gap:22px;margin:14px 0 6px}.commandes-jonas .btn-jeu.rond{width:58px;height:58px;font-size:1.5rem}@media (prefers-reduced-motion: reduce){.rouleaux-jonas.bond,.hud-arcade .bonus-actif{animation:none}}.scene-pierre{position:relative;margin-bottom:12px;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.scene-pierre .btn-jeu.pencher{position:absolute;bottom:14px;width:58px;height:58px;font-size:1.35rem;opacity:.88;touch-action:none}.scene-pierre .btn-jeu.pencher.gauche{left:14px}.scene-pierre .btn-jeu.pencher.droite{right:14px}@media (max-width: 380px){.scene-pierre .btn-jeu.pencher{width:50px;height:50px;bottom:10px;font-size:1.15rem}.scene-pierre .btn-jeu.pencher.gauche{left:10px}.scene-pierre .btn-jeu.pencher.droite{right:10px}}.scene-pierre .btn-jeu.pencher:focus-visible{outline:3px solid #FFE07A;outline-offset:3px}.ui-arcade .hud-arcade .puce.lampes-pierre{display:inline-flex;align-items:center;gap:2px;padding:3px 10px}.lampes-pierre img{width:26px;height:30px;transition:filter .4s,transform .4s cubic-bezier(.2,1.8,.5,1)}.lampes-pierre img.eteinte{filter:grayscale(1) brightness(.9);opacity:.55;transform:scale(.85)}@media (prefers-reduced-motion: reduce){.lampes-pierre img{transition:none}}.cible-distance{white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums}.scene-nehemie{position:relative}.toile-nehemie{outline:none;cursor:pointer;-webkit-user-select:none;user-select:none}.toile-nehemie:focus-visible{box-shadow:0 12px 26px #3c1e3247,0 0 0 4px #fff,0 0 0 7px #8e6cd8}.scene-nehemie .jauge-muraille{position:absolute;top:16px;bottom:16px;right:10px;width:10px;height:auto;background:#ffffff61;box-shadow:inset 0 1px 3px #0000002e;pointer-events:none}.scene-nehemie .jauge-muraille>span{inset:auto 0 0;width:auto;background:linear-gradient(90deg,#ffe07a,#f5a623);box-shadow:inset 2px 0 #ffffff7f;transition:height .4s cubic-bezier(.2,1.2,.5,1)}.cible-muraille{padding-left:8px;gap:7px}.mini-pierre{position:relative;display:inline-block;width:22px;height:13px;margin-top:4px;border-radius:2px;background:linear-gradient(180deg,#f3deb2,#d9b97e);box-shadow:inset 0 0 0 1px #6e461e73}.mini-pierre:before{content:"";position:absolute;left:3px;right:-4px;top:-5px;height:5px;background:#fbf0d6;transform:skew(-45deg);transform-origin:bottom left;box-shadow:inset 0 0 0 1px #6e461e59}.mini-pierre:after{content:"";position:absolute;right:-5px;top:-2.5px;width:5px;height:13px;background:#c9a56e;transform:skewY(-45deg);transform-origin:top left}@media (prefers-reduced-motion: reduce){.scene-nehemie .jauge-muraille>span{transition:none}}.jeu-desert,.scene-desert{position:relative}.voyage-desert{position:absolute;left:16px;right:36px;top:12px;height:12px;pointer-events:none}.voyage-desert .jauge-arcade{height:10px;background:#ffffff61;box-shadow:inset 0 1px 3px #00000040,0 0 0 2px #ffffff8c}.voyage-desert .jauge-arcade>span{background:linear-gradient(180deg,#ffe07a,#f08a3c);transition:width .25s linear}.moise-jauge{position:absolute;top:50%;width:24px;transform:translate(-50%,-66%);filter:drop-shadow(0 2px 2px rgb(0 0 0 / 30%));transition:left .25s linear}.tente-jauge{position:absolute;right:-28px;top:50%;transform:translateY(-58%);font-size:18px;filter:drop-shadow(0 2px 2px rgb(0 0 0 / 30%))}.manne-desert{font-variant-numeric:tabular-nums}.manne-desert.bond{animation:bondManne .3s cubic-bezier(.2,1.8,.5,1)}@keyframes bondManne{40%{transform:scale(1.18)}}.commandes-desert{margin:14px 0 6px}.commandes-desert .btn-jeu{touch-action:none;user-select:none;-webkit-user-select:none}@media (prefers-reduced-motion: reduce){.manne-desert.bond{animation:none}}.jd{--encre: #3A1F45;--creme: #FFF7EA}.jd-hud{display:flex;gap:8px;align-items:center;margin-bottom:10px}.jd-hud .puce{display:inline-flex;align-items:center;gap:6px}.jd-hud .puce img{width:20px;height:22px;object-fit:contain}.jd-recoltes{animation:jdBump .5s cubic-bezier(.2,1.8,.5,1)}@keyframes jdBump{0%{transform:scale(1.3)}to{transform:none}}.jd-scene{position:relative;margin-bottom:12px}.jd-titre{position:absolute;top:10px;left:0;right:0;text-align:center;font-size:clamp(1.35rem,6.5vw,1.9rem);-webkit-text-stroke-width:6px;pointer-events:none}.jd-parcelles{position:absolute;inset:0;pointer-events:none}.jd-parcelle{position:absolute;padding:0;border:none;background:transparent;cursor:pointer;pointer-events:auto;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);-webkit-tap-highlight-color:transparent}.jd-parcelle:hover{background:#ffffff24}.jd-parcelle:active{background:#ffffff47}.jd-parcelle:focus-visible{outline:none;background:#ffffff4d}.jd-outils{display:flex;gap:8px;overflow-x:auto;padding:6px 4px 12px;margin:0 -4px 6px;scrollbar-width:none}.jd-outils::-webkit-scrollbar{display:none}.jd-outil{position:relative;flex:none;display:grid;justify-items:center;gap:2px;width:70px;padding:8px 4px 6px;border:none;border-radius:20px;cursor:pointer;font:600 .8rem/1.1 Fredoka,ui-rounded,system-ui,sans-serif;color:#3a1f45;background:linear-gradient(180deg,#fff,#fff1da);box-shadow:inset 0 -4px #96642824,0 4px #e2c79a,0 7px 12px #46231429;transition:transform .12s,box-shadow .12s;-webkit-tap-highlight-color:transparent}.jd-outil img{width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 2px 1px rgb(60 30 10 / 18%));transition:transform .2s cubic-bezier(.2,1.8,.5,1)}.jd-outil.jd-eau img{width:46px}.jd-outil small{position:absolute;top:-4px;right:-2px;padding:1px 5px;border-radius:99px;background:#e8f6ff;color:#134b7a;font-size:.68rem;font-weight:700;box-shadow:0 2px #9cc7e6}.jd-outil.choisi{transform:translateY(-4px);background:linear-gradient(180deg,#fff6c8,#ffd86e);box-shadow:inset 0 3px #fff9,0 0 0 3px #fff,0 4px 0 3px #c9861e,0 10px 16px #965a0a4d;color:#4a2600}.jd-outil.choisi img{transform:scale(1.12) rotate(-6deg)}.jd-outil:active{transform:translateY(2px)}.jd-outil:focus-visible{outline:3px solid #3D8BFF;outline-offset:2px}.jd-annonce{display:flex;gap:10px;align-items:center;margin:0 0 12px;padding:10px 14px 10px 8px;border-radius:18px;background:#fff;color:#3a1f45;font-size:.95rem;line-height:1.4;border:3px solid #fff;box-shadow:0 4px #e2c79a,0 8px 18px #46231424;animation:jdAnnonce .45s cubic-bezier(.2,1.5,.5,1) both}.jd-avatar{flex:none;width:46px;height:64px;object-fit:contain;object-position:top}@keyframes jdAnnonce{0%{transform:translateY(10px) scale(.95);opacity:0}}.jd-panier{margin-bottom:12px;padding:12px;border-radius:22px;background:var(--creme);border:3px solid #fff;box-shadow:0 4px #ead3a6}.jd-panier h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;font:700 1.05rem Fredoka,ui-rounded,system-ui,sans-serif;color:#3a1f45}.jd-panier h3 img{width:30px;height:30px}.jd-panier h3 span{margin-left:auto;padding:2px 12px;border-radius:99px;background:linear-gradient(#ffe07a,#f5b23c);color:#5a2e00;box-shadow:0 2px #b8650f}.jd-cases{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.jd-case{position:relative;display:grid;justify-items:center;gap:2px;padding:8px 4px 6px;border-radius:16px;background:#fff1da;border:2px solid #fff;box-shadow:inset 0 -3px #9664281f;color:#3a1f45}.jd-case img{width:38px;height:38px;object-fit:contain}.jd-case b{position:absolute;top:4px;right:8px;font-size:.95rem}.jd-case span{font-size:.78rem;font-weight:600}.jd-case.jd-vide img{filter:grayscale(1) opacity(.45)}.jd-case.jd-vide b{color:#6b5a70}.jd-infos{display:grid;gap:8px;padding:12px;border-radius:22px;background:var(--creme);border:3px solid #fff;box-shadow:0 4px #ead3a6}.jd-infos>.legende{margin:0;color:#5b4a52}.jd-liens{display:flex;gap:8px;flex-wrap:wrap}.jd-liens .btn-jeu{flex:1 1 140px;text-decoration:none;white-space:nowrap;font-size:1rem;padding-inline:10px}@media (prefers-reduced-motion: reduce){.jd-recoltes,.jd-annonce{animation:none}.jd-outil,.jd-outil img{transition:none}}.bb-scene{position:relative;margin-bottom:10px;isolation:isolate}.bb-compteur{animation:bbBump .45s cubic-bezier(.2,1.8,.5,1)}@keyframes bbBump{0%{transform:scale(1.35)}to{transform:none}}.bb-perdue{padding:3px 8px;font-size:1.05rem}.bb-perdue.cachee{background:linear-gradient(#fff3d6,#ffe2a6);animation:bbCherche 1.6s ease-in-out infinite}.bb-perdue.portee{background:linear-gradient(#ffe0ea,#ffb3c9)}.bb-perdue.rentree{background:linear-gradient(#c8f5b0,#7ddc6a)}@keyframes bbCherche{50%{transform:rotate(-10deg) scale(1.08)}}.bb-astuce{position:absolute;left:12px;bottom:14px;max-width:calc(100% - 110px);margin:0;padding:7px 12px;border-radius:14px;background:#fff7eaeb;color:#3a1f45;font-weight:600;font-size:.88rem;line-height:1.25;pointer-events:none;box-shadow:0 3px #78502840,0 6px 14px #2814322e;animation:bbAstuce 7s ease both}@keyframes bbAstuce{0%{opacity:0;transform:translateY(10px)}6%,85%{opacity:1;transform:none}to{opacity:0;transform:translateY(6px)}}.bb-appel-cadre{position:absolute;right:10px;bottom:10px;padding:6px;border-radius:50%;background:conic-gradient(#ffe07a calc(var(--recharge, 1) * 360deg),#fff9 0);box-shadow:0 3px 10px #28143247}.bb-appel.btn-jeu.rond{--c1: #FFB36B;--c2: #F0782E;--c3: #A8481A;width:66px;height:66px;font-size:1.9rem}.bb-appel.btn-jeu:disabled{filter:saturate(.6) brightness(.97)}.bb-appel-cadre:not(.recharge){animation:bbPret 1.8s ease-in-out infinite}@keyframes bbPret{0%,70%,to{transform:none}80%{transform:scale(1.08) rotate(-6deg)}90%{transform:scale(1.04) rotate(5deg)}}@media (prefers-reduced-motion: reduce){.bb-astuce{animation:none}.bb-compteur,.bb-perdue.cachee,.bb-appel-cadre:not(.recharge){animation:none}}.scene-jericho{position:relative;margin-bottom:12px}.couloirs-jericho{position:absolute;inset:30% 0 0;display:grid;grid-template-columns:1fr 1fr 1fr}.couloirs-jericho button{appearance:none;border:0;padding:0;margin:0;background:transparent;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border-radius:18px}.couloirs-jericho button:focus-visible{outline:3px solid #FFE07A;outline-offset:-6px}.ui-arcade .hud-arcade .puce.mult-jericho{min-width:46px;text-align:center;font-weight:700;transition:transform .2s cubic-bezier(.2,1.8,.5,1)}.ui-arcade .hud-arcade .puce.mult-jericho.m2{background:linear-gradient(#bfe9ff,#5db8f5);color:#0e3a66;box-shadow:0 3px #2b6fa8;transform:scale(1.06)}.ui-arcade .hud-arcade .puce.mult-jericho.m3{background:linear-gradient(#e6c9ff,#a574f0);color:#fff;box-shadow:0 3px #5b2ea8;transform:scale(1.1);text-shadow:0 1px 0 rgb(0 0 0 / 25%)}.ui-arcade .hud-arcade .puce.mult-jericho.m4{background:linear-gradient(#ffe07a,#ff8a3c);color:#fff;box-shadow:0 3px #b8501a,0 0 14px #ffa03cb3;transform:scale(1.14);text-shadow:0 1px 0 rgb(0 0 0 / 30%);animation:multFeu .9s ease-in-out infinite}@keyframes multFeu{50%{box-shadow:0 3px #b8501a,0 0 22px #ffbe50f2}}.cible-muraille{gap:8px!important;padding-left:10px!important;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}@media (max-width: 380px){.cible-muraille .mini-mur{width:36px}.cible-muraille{gap:5px!important}}.mini-mur{position:relative;display:inline-block;width:54px;height:12px;border-radius:99px;overflow:hidden;background:repeating-linear-gradient(90deg,#e9c38a 0 9px,#cf9f62 9px 10px);box-shadow:inset 0 1px 2px #00000040}.mini-mur>b{position:absolute;inset:0 auto 0 0;background:linear-gradient(180deg,#ffe9a0,#ffb13c);box-shadow:0 0 8px #ffbe50cc;transition:width .35s cubic-bezier(.2,1.2,.5,1)}@media (prefers-reduced-motion: reduce){.ui-arcade .hud-arcade .puce.mult-jericho{transition:none;animation:none}.mini-mur>b{transition:none}}@property --pupitre-n{syntax: "<integer>"; inherits: false; initial-value: 0;}.lecteur-seul{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.pupitres-tele{gap:10px;padding-top:10px}.pupitres-tele .pupitre-equipe{--equipe: #ffa53d;--equipe-vif: #ffd9a3;--equipe-sombre: #8a3f00;position:relative;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:7px 7px 0;border:none;border-radius:16px 16px 8px 8px;transform:none;background:linear-gradient(180deg,#232845,#0c0f22 70%);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--equipe) 45%,transparent),inset 0 1px #ffffff2e,0 8px 16px #00000059;transition:box-shadow .3s,transform .3s}.pupitres-tele .pupitre-equipe.equipe-1{--equipe: #3cc8ff;--equipe-vif: #b8ecff;--equipe-sombre: #00507a}.pupitres-tele .pupitre-equipe.active{transform:translateY(-2px);box-shadow:inset 0 0 0 2px var(--equipe),inset 0 1px #ffffff40,0 0 22px -2px var(--equipe),0 10px 18px #0006}.pupitres-tele .pupitre-equipe .pupitre-a-vous,.pupitres-tele .pupitre-equipe .pupitre-gain{flex:none;width:auto;min-width:0;padding:1px 9px;background-clip:padding-box}.pupitre-a-vous{position:absolute;left:50%;top:-10px;transform:translate(-50%);z-index:1;padding:1px 9px;border-radius:99px;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:var(--equipe);color:#0c0f22;box-shadow:0 0 12px var(--equipe);animation:aVous 1.2s ease-in-out infinite alternate}@keyframes aVous{to{box-shadow:0 0 2px var(--equipe)}}.pupitre-plaque{border-radius:10px;background:linear-gradient(180deg,#ffffff24,#ffffff0a);box-shadow:inset 0 0 0 1px #ffffff24}.pupitres-tele .pupitre-equipe input,.pupitres-tele .pupitre-equipe .pupitre-plaque span{display:block;width:100%;min-width:0;margin:0;padding:7px 2px;border:none;border-radius:10px;box-shadow:none;background:transparent;color:#fff;text-align:center;font-weight:700;line-height:1.15;letter-spacing:.01em;text-overflow:clip;text-shadow:0 1px 2px rgb(0 0 0 / 50%)}.pupitres-tele .pupitre-equipe input:focus{outline:2px solid var(--equipe);outline-offset:-2px;box-shadow:none;background:#00000040}.pupitre-compteur{position:relative;display:grid;place-items:center;min-height:42px;border-radius:10px;background:radial-gradient(circle,rgb(255 255 255 / 5%) 0 1px,transparent 1.4px) 0 0 / 5px 5px,#04050d;box-shadow:inset 0 0 14px #000c,inset 0 0 0 1px #ffffff1a}.pupitres-tele .pupitre-compteur strong{font-family:var(--police-tv, inherit);font-size:1.85rem;font-weight:700;line-height:1;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--equipe-vif);text-shadow:0 0 10px var(--equipe),0 0 2px var(--equipe);counter-reset:pupitre var(--pupitre-n);transition:--pupitre-n .9s cubic-bezier(.25,.8,.3,1)}.pupitres-tele .pupitre-compteur strong:after{content:counter(pupitre);content:counter(pupitre) / ""}.pupitre-equipe.marque .pupitre-compteur{animation:compteurFlash .25s steps(2) 4}.pupitre-equipe.perd .pupitre-compteur strong{color:#ffb3b3;text-shadow:0 0 10px #ff3b3b}@keyframes compteurFlash{50%{background-color:color-mix(in srgb,var(--equipe) 35%,#04050d)}}.pupitres-tele .pupitre-equipe .pupitre-gain{background:none;padding:0}.pupitre-gain{position:absolute;right:6px;top:-4px;font-weight:700;font-size:1.05rem;color:#fff;pointer-events:none;text-shadow:0 0 8px var(--equipe),0 2px 0 rgb(0 0 0 / 50%);animation:gainEnvol 1.3s ease-out both}.pupitre-equipe.perd .pupitre-gain{text-shadow:0 0 8px #ff3b3b,0 2px 0 rgb(0 0 0 / 50%)}@keyframes gainEnvol{0%{transform:translateY(14px) scale(.6);opacity:0}20%{transform:translateY(0) scale(1.15);opacity:1}to{transform:translateY(-26px);opacity:0}}.pupitre-socle{display:block;height:12px;margin:0 -7px;border-radius:0 0 8px 8px;background:radial-gradient(circle,color-mix(in srgb,var(--equipe) 45%,#222) 0 2px,transparent 2.6px) 3px 50% / 12px 12px repeat-x,linear-gradient(180deg,#151832,#070912)}.pupitre-equipe.active .pupitre-socle{background:radial-gradient(circle,var(--equipe-vif) 0 2.2px,transparent 2.8px) 3px 50% / 12px 12px repeat-x,linear-gradient(180deg,#151832,#070912);animation:socleChasse .6s steps(2) infinite}@keyframes socleChasse{50%{background-position:9px 50%,0 0}}.plateau .minuteur{color:var(--accent-vif);filter:drop-shadow(0 0 8px var(--accent))}.plateau .minuteur svg{width:76px;height:76px;border-radius:50%;background:radial-gradient(circle,#10142c 0 58%,#04050d 60%);box-shadow:0 0 0 3px #ffffff24,0 6px 14px #00000073}.plateau .minuteur .minuteur-fond{stroke:#ffffff1a}.plateau .minuteur .minuteur-graduation{stroke:#ffffff59}.plateau .minuteur span{font-family:var(--police-tv);font-size:1.6rem;font-weight:700;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 0 10px var(--accent)}.plateau .minuteur.urgent{color:#ff5b5b;filter:drop-shadow(0 0 10px #ff2b2b);animation:horlogeUrgence 1s ease-in-out infinite}.plateau .minuteur.urgent span{color:#ffd0d0;text-shadow:0 0 10px #ff2b2b}@keyframes horlogeUrgence{0%,to{transform:scale(1)}15%{transform:scale(1.12)}30%{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.pupitres-tele .pupitre-compteur strong{transition:none}.pupitre-a-vous,.pupitre-gain,.pupitre-socle,.pupitre-compteur,.plateau .minuteur{animation:none!important}}.regie-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.regie-presentateur{display:flex;align-items:flex-end;gap:6px;min-height:52px}.regie-presentateur img{width:40px;height:56px;flex:none;object-fit:contain;object-position:bottom;filter:drop-shadow(0 0 10px var(--accent-2)) drop-shadow(0 3px 2px rgb(0 0 0 / 50%))}.regie-bulle{position:relative;margin:0 0 6px;padding:7px 12px;border-radius:14px 14px 14px 4px;max-width:100%;font-size:.9rem;font-weight:600;line-height:1.25;color:#10123a;background:linear-gradient(180deg,#fff,#e7e9ff);box-shadow:0 4px 10px #00000059,0 0 0 2px #ffffff4d;animation:regieBulle .35s cubic-bezier(.2,1.5,.5,1) both;transform-origin:0 100%}.regie-bulle:before{content:"";position:absolute;left:-6px;bottom:4px;border:6px solid transparent;border-right-color:#eef0ff;border-left:0}@keyframes regieBulle{0%{transform:scale(.6);opacity:0}}.regie-confettis{position:absolute;inset:-20px 0 0;overflow:hidden;pointer-events:none;z-index:3}.regie-confettis span{position:absolute;top:-12px;opacity:0;animation:regieConfetti 2.4s cubic-bezier(.3,.6,.6,1) both}@keyframes regieConfetti{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(560px) rotate(calc(var(--r) * 3));opacity:.2}}@media (prefers-reduced-motion: reduce){.regie-confettis{display:none}}.plateau .millions{gap:10px}.millions{--hex: 14px;--fil: linear-gradient(90deg, transparent, #b9b2ff 18%, #ffffff 50%, #b9b2ff 82%, transparent);--pupitre-bord: linear-gradient(180deg, #e9e6ff, #8d84e8 50%, #e9e6ff);--pupitre-fond: linear-gradient(180deg, rgb(255 255 255 / 10%), transparent 45%), radial-gradient(ellipse 80% 120% at 50% 0%, #2c2694, #0b0838 70%)}.millions-haut{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap}.led-millions{display:inline-flex;flex-direction:column;justify-content:center;padding:4px 12px 5px;border-radius:12px;min-width:92px;font-weight:700;font-size:1.15rem;line-height:1.05;font-variant-numeric:tabular-nums;letter-spacing:.03em;color:#ffd56a;background:#04030f;border:1.5px solid rgb(255 176 0 / 55%);text-shadow:0 0 8px rgb(255 176 0 / 80%);box-shadow:inset 0 0 14px #000000b3,0 0 12px -3px #ffb000}.led-millions small{font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:#d9d4ff;text-shadow:none;font-weight:600}.led-millions.poche{color:#9ff0ff;border-color:#78dcff7f;text-shadow:0 0 8px rgb(80 200 255 / 80%);box-shadow:inset 0 0 14px #000000b3,0 0 12px -3px #4fc8ff}.plateau .arreter-millions{margin-left:auto;align-self:center;min-height:40px;border-radius:99px;font-size:.82rem;padding:4px 12px;border-color:#ffffff73}.millions-question{position:relative;padding:2px 0}.millions-question:before{content:"";position:absolute;left:-14px;right:-14px;top:50%;height:2px;margin-top:-1px;background:var(--fil);box-shadow:0 0 10px #a99cff;transform-origin:50% 50%;animation:filEntre .45s ease-out both}.plateau .millions-question .question-tele{position:relative;margin:0;padding:16px 26px;min-height:78px;display:grid;place-items:center;font-size:clamp(1.02rem,4.6vw,1.22rem);font-weight:600;line-height:1.3;color:#fff;text-align:center;clip-path:polygon(var(--hex) 0,calc(100% - var(--hex)) 0,100% 50%,calc(100% - var(--hex)) 100%,var(--hex) 100%,0 50%);background:var(--pupitre-bord);isolation:isolate;animation:bandeauOuvre .5s .18s cubic-bezier(.2,1.1,.4,1) both;text-shadow:0 2px 2px rgb(0 0 0 / 50%)}.plateau .millions-question .question-tele:before{content:"";position:absolute;inset:2px;z-index:-1;background:var(--pupitre-fond);clip-path:polygon(calc(var(--hex) - 1px) 0,calc(100% - var(--hex) + 1px) 0,100% 50%,calc(100% - var(--hex) + 1px) 100%,calc(var(--hex) - 1px) 100%,0 50%)}@keyframes filEntre{0%{transform:scaleX(0);opacity:0}}@keyframes bandeauOuvre{0%{transform:scaleX(.04);opacity:0;color:transparent}60%{color:transparent}}.plateau .millions .echelle-colonnes{display:flex;gap:10px;align-items:flex-start}.millions-gauche{flex:1;min-width:0;display:grid;gap:10px}.jokers-millions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.plateau .joker-millions{position:relative;min-height:42px;padding:2px 4px;border-radius:50%;cursor:pointer;font-weight:700;font-size:.78rem;line-height:1.05;color:#fff;letter-spacing:.01em;background:radial-gradient(ellipse 70% 60% at 50% 30%,#4a40d0,#120e52 75%);border:2px solid #ffd56a;box-shadow:0 0 0 2px #120e52,0 0 14px -2px #ffb000,inset 0 2px #ffffff40;transition:transform .15s,filter .15s}.plateau .joker-millions:hover:not(:disabled){filter:brightness(1.2)}.plateau .joker-millions:active:not(:disabled){transform:scale(.94)}.plateau .joker-millions:disabled{opacity:1;cursor:default;filter:saturate(.6) brightness(.85)}.plateau .joker-millions[data-utilise]{filter:grayscale(.7) brightness(.6)}.plateau .joker-millions[data-utilise]:after{content:"";position:absolute;inset:4px 18%;background:linear-gradient(to top right,transparent calc(50% - 2px),#ff4b4b calc(50% - 2px) calc(50% + 2px),transparent calc(50% + 2px)),linear-gradient(to top left,transparent calc(50% - 2px),#ff4b4b calc(50% - 2px) calc(50% + 2px),transparent calc(50% + 2px));filter:drop-shadow(0 0 3px #ff2020)}.millions .pupitre-entree{animation:pupitreEntre .4s cubic-bezier(.2,1.2,.4,1) both}.choix-echelle{display:grid;gap:8px}.plateau .millions .option-echelle{--fond: var(--pupitre-fond);--bordure: var(--pupitre-bord);--lettre: #ffb000;position:relative;isolation:isolate;display:flex;align-items:center;gap:8px;width:100%;min-height:50px;padding:6px 18px 6px 16px;border:0;border-radius:0;cursor:pointer;text-align:left;font-weight:600;font-size:.95rem;line-height:1.2;color:#fff;clip-path:polygon(var(--hex) 0,calc(100% - var(--hex)) 0,100% 50%,calc(100% - var(--hex)) 100%,var(--hex) 100%,0 50%);background:var(--bordure);transition:filter .2s,opacity .3s}.plateau .millions .option-echelle:before{content:"";position:absolute;inset:2px;z-index:-1;background:var(--fond);clip-path:polygon(calc(var(--hex) - 1px) 0,calc(100% - var(--hex) + 1px) 0,100% 50%,calc(100% - var(--hex) + 1px) 100%,calc(var(--hex) - 1px) 100%,0 50%)}.plateau .millions .option-echelle .lettre{flex:none;color:var(--lettre);font-weight:700;font-size:1rem;text-shadow:0 0 8px rgb(255 176 0 / 60%)}.plateau .millions .option-echelle .lettre:before{content:"◆ ";font-size:.7em;vertical-align:2px}.plateau .millions .option-echelle .texte{min-width:0;overflow-wrap:anywhere}.plateau .millions .option-echelle:hover:not(:disabled){filter:brightness(1.25)}.plateau .millions .option-echelle:disabled{cursor:default;opacity:1}.plateau .millions .option-echelle:focus-visible{outline:none;filter:brightness(1.3) drop-shadow(0 0 6px #fff)}.plateau .millions .option-echelle.choisi{--fond: radial-gradient(ellipse 80% 120% at 50% 0%, #5a50ff, #1d1690 75%);--bordure: linear-gradient(180deg, #fff6d6, #ffb000, #fff6d6)}.plateau .millions .option-echelle.verrouille{--fond: linear-gradient(180deg, #ffc24a, #ff8a00 55%, #d96a00);--bordure: linear-gradient(180deg, #fff, #ffe2a8, #fff);--lettre: #2a1600;color:#1f1100;text-shadow:none;animation:verrouPulse .45s ease-in-out infinite alternate}.plateau .millions .option-echelle.verrouille .lettre{text-shadow:none}.plateau .millions .option-echelle.juste{--fond: linear-gradient(180deg, #6dffa6, #19c25d 55%, #0f8d43);--bordure: linear-gradient(180deg, #fff, #d6ffe4, #fff);--lettre: #032812;color:#032812;animation:justeClignote .28s steps(2) 6}.plateau .millions .option-echelle.juste .lettre,.plateau .millions .option-echelle.faux .lettre{text-shadow:none}.plateau .millions .option-echelle.faux{--fond: linear-gradient(180deg, #ff7a7a, #d4202e 60%, #9a0f1c);--bordure: linear-gradient(180deg, #fff, #ffd2d2, #fff);--lettre: #fff}.plateau .millions .option-echelle.eteint{opacity:.5;filter:saturate(.6)}.plateau .millions .option-echelle.cache{--fond: #07062a;--bordure: linear-gradient(180deg, #4a4580, #2a2660)}.plateau .millions .option-echelle.cache .lettre{color:#8f89c9;text-shadow:none}.plateau .millions .marches li.ici.gagnee{background:linear-gradient(180deg,#7dffb0,#19c25d);box-shadow:0 0 14px #3dff8a;animation:justeClignote .28s steps(2) 6}@keyframes pupitreEntre{0%{transform:translate(-24px);opacity:0}}@keyframes verrouPulse{0%{filter:brightness(1)}to{filter:brightness(1.22) drop-shadow(0 0 8px #ffb000)}}@keyframes justeClignote{50%{filter:brightness(1.6)}}.plateau .millions .marches{width:104px;flex:none;margin:0;padding:6px 4px;list-style:none;border-radius:14px;font-size:.78rem;font-weight:600;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#140e50eb,#030216f2);border:1.5px solid rgb(185 178 255 / 45%);box-shadow:0 0 18px -6px #6f5bff,inset 0 0 18px #0000007f}.plateau .millions .marches li{display:flex;align-items:center;gap:2px;padding:1px 6px;min-height:20px;border-radius:7px;color:#ffb000;opacity:1}.plateau .millions .marches li span{width:16px;flex:none;color:#ffd58a;font-size:.7rem}.plateau .millions .marches li i{width:10px;flex:none;font-style:normal;font-size:.6rem;color:#ffb000}.plateau .millions .marches li.palier{color:#fff;font-weight:700}.plateau .millions .marches li.palier span{color:#fff}.plateau .millions .marches li.passee{color:#ffcf73}.plateau .millions .marches li.ici{color:#1f1100;font-weight:700;background:linear-gradient(180deg,#ffd56a,#ff9a00);box-shadow:0 0 12px #ffb000;animation:marcheMonte .5s cubic-bezier(.2,1.4,.5,1) both}.plateau .millions .marches li.ici span,.plateau .millions .marches li.ici i{color:#1f1100}@keyframes marcheMonte{0%{transform:translateY(18px) scale(.9);opacity:.3}}@media (max-width: 380px){.plateau .millions .marches{width:92px;font-size:.72rem}}.plateau .joker-ouvert{display:grid;gap:10px;justify-items:center;padding:12px}.plateau .joker-ouvert p{margin:0;font-size:.9rem}.horloge-joker{position:relative;width:104px;height:104px;display:grid;place-items:center}.horloge-joker svg{position:absolute;inset:0;width:100%;height:100%}.horloge-joker rect{fill:#ffffff1f;transition:fill .3s}.horloge-joker rect.allume{fill:#7fd8ff;filter:drop-shadow(0 0 3px #2ea8ff)}.horloge-joker span{font-size:2rem;font-weight:700;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 0 10px #2ea8ff}.horloge-joker.urgent rect.allume{fill:#ff6b6b;filter:drop-shadow(0 0 4px #ff2020)}.horloge-joker.urgent span{color:#ffd0d0;text-shadow:0 0 12px #ff2020;animation:urgence .5s ease-in-out infinite alternate}@keyframes urgence{to{transform:scale(1.15)}}.vote-maison{display:grid;grid-template-columns:repeat(4,44px);gap:6px}.plateau .barre-vote{display:grid;justify-items:center;gap:3px;padding:0;border:0;background:none;color:#fff;cursor:pointer;font-weight:700}.barre-vote .pourcent{font-size:.7rem;color:#dcd8ff;font-variant-numeric:tabular-nums}.barre-vote .colonne{position:relative;width:26px;height:84px;border-radius:6px;background:#0006;border:1px solid rgb(185 178 255 / 45%);overflow:hidden}.barre-vote .colonne span{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(180deg,#ffd56a,#ff9a00);box-shadow:0 0 10px #ffb000;transition:height .4s cubic-bezier(.2,1.3,.5,1)}.barre-vote strong{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#120e52;border:2px solid #ffd56a;color:#ffd56a}.millions-bas{display:grid;gap:10px}.plateau .millions .dernier-mot{min-height:54px}.plateau .millions.etat-question .dernier-mot:disabled{opacity:1;color:#e4e0ff;background:#040318b3;box-shadow:inset 0 0 0 1.5px #ffd56a73,0 4px #00000059}.plateau .millions.etat-verrou .dernier-mot{animation:verrouPulse .45s ease-in-out infinite alternate;opacity:1}.verdict-millions{position:relative;display:grid;justify-items:center;gap:0;padding:8px 28px;text-align:center;color:#fff;clip-path:polygon(var(--hex) 0,calc(100% - var(--hex)) 0,100% 50%,calc(100% - var(--hex)) 100%,var(--hex) 100%,0 50%);animation:verdictMillions .5s cubic-bezier(.2,1.5,.5,1) both}.verdict-millions strong{font-size:1.25rem;font-weight:700;letter-spacing:.02em;text-shadow:0 2px 0 rgb(0 0 0 / 30%)}.verdict-millions span{font-size:.92rem;font-weight:600}.verdict-millions .legende{color:inherit!important;opacity:.9;font-size:.8rem}.verdict-millions.juste{background:linear-gradient(180deg,#13924a,#0a5e2c);color:#fff;box-shadow:inset 0 0 0 2px #7dffb0}.verdict-millions.juste strong,.verdict-millions.juste span{text-shadow:0 1px 2px rgb(0 40 10 / 80%)}.verdict-millions.faux{background:linear-gradient(180deg,#e8404c,#8f0f1c)}@keyframes verdictMillions{0%{transform:scale(.4,.2);opacity:0}}.plateau .millions-fin .annonce-tele{display:block;margin:0;padding:0;background:none;box-shadow:none;animation:none;font-size:1.5rem;font-weight:700;color:#ffd56a;text-shadow:0 0 14px rgb(255 176 0 / 70%),0 2px 0 rgb(0 0 0 / 40%)}.plateau .millions-fin>p{margin:0}.millions-fin,.millions-fin-solo{position:relative;gap:12px}.cheque-millions{position:relative;display:grid;justify-items:center;gap:6px;padding:8px 0 4px;text-align:center}.cheque-millions h2{margin:0;font-size:1.5rem;font-weight:700;color:#fff;-webkit-text-stroke:4px rgb(0 0 0 / 50%);paint-order:stroke fill;text-shadow:0 0 18px #ffb000;animation:verdictMillions .6s .15s cubic-bezier(.2,1.5,.5,1) both}.cheque-embleme{position:relative;display:grid;place-items:center;width:92px;height:92px;font-size:2.8rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff6d0,#ffb000 60%,#b36b00);box-shadow:0 0 0 4px #fff,0 0 0 8px #6f5bff,0 0 40px 10px #ffb00099;animation:verdictMillions .7s cubic-bezier(.2,1.6,.5,1) both}.cheque-embleme:before{content:"";position:absolute;inset:-46px;z-index:-1;border-radius:50%;background:repeating-conic-gradient(rgb(255 214 106 / 35%) 0 8deg,transparent 8deg 22deg);-webkit-mask-image:radial-gradient(circle,#000 30%,transparent 70%);mask-image:radial-gradient(circle,#000 30%,transparent 70%);animation:rayons 12s linear infinite}.cheque-millions.perdu .cheque-embleme{background:radial-gradient(circle at 35% 30%,#e6e3ff,#7d72d8 60%,#3a2f8a);box-shadow:0 0 0 4px #fff,0 0 0 8px #3a2f8a,0 0 30px 6px #7864ff7f}.cheque-millions.perdu .cheque-embleme:before{display:none}@keyframes rayons{to{transform:rotate(360deg)}}.cheque-papier{position:relative;display:grid;gap:2px;justify-items:center;width:min(100%,330px);padding:14px 16px 12px;border-radius:10px;color:#1a1446;transform:rotate(-1.5deg);background:repeating-linear-gradient(135deg,rgb(111 91 255 / 6%) 0 2px,transparent 2px 7px),linear-gradient(180deg,#fffdf4,#f2ecd6);box-shadow:0 12px 26px #00000073,inset 0 0 0 2px #d9c58a,inset 0 0 0 6px #fffdf4,inset 0 0 0 7px #d9c58a;animation:chequeEntre .7s .3s cubic-bezier(.2,1.3,.5,1) both}.cheque-ligne{font-size:.85rem;font-weight:600;color:#3b3170}.cheque-montant{font-size:2.3rem;font-weight:700;line-height:1.1;color:#2a1d8c;font-variant-numeric:tabular-nums}.cheque-montant small{font-size:.95rem;color:#6a4a00}.cheque-mini-echelle{display:flex;gap:3px;margin-top:6px}.cheque-mini-echelle i{width:14px;height:6px;border-radius:2px;background:#d8d2f4}.cheque-mini-echelle i.faite{background:linear-gradient(180deg,#ffd56a,#ff9a00)}@keyframes chequeEntre{0%{transform:rotate(-12deg) translateY(40px) scale(.6);opacity:0}}@media (prefers-reduced-motion: reduce){.millions *,.millions *:before,.millions-fin *,.millions-fin *:before,.millions-fin-solo *,.millions-fin-solo *:before{animation:none!important}}.bandeau-verdict{position:relative;overflow:hidden;margin:2px 0 0;padding:12px 14px;border-radius:14px;text-align:center;font-family:var(--police-tv);font-weight:700;font-size:1.12rem;line-height:1.3;color:#fff;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 30%,#120414),color-mix(in srgb,var(--accent) 60%,#2a0a10) 50%,color-mix(in srgb,var(--accent) 30%,#120414));box-shadow:inset 0 0 0 2px var(--accent-vif),0 0 24px -4px var(--accent);text-shadow:0 2px 2px rgb(0 0 0 / 55%);animation:bandeauOuvre .55s cubic-bezier(.2,1.3,.4,1) both}.bandeau-verdict:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255 / 45%) 50%,transparent 65%);transform:translate(-120%);animation:reflet 1.2s .4s ease-out both}.bandeau-verdict.rouge{background:linear-gradient(90deg,#4a0610,#9c1426 50%,#4a0610);box-shadow:inset 0 0 0 2px #ff9aa5,0 0 24px -4px #ff3b4f}.bandeau-verdict.vert{background:linear-gradient(90deg,#053a1c,#0f7a3c 50%,#053a1c);box-shadow:inset 0 0 0 2px #8affb9,0 0 24px -4px #34e07a}@keyframes bandeauOuvre{0%{clip-path:inset(0 50% 0 50%);transform:scale(.9)}to{clip-path:inset(0 0 0 0)}}@keyframes reflet{to{transform:translate(120%)}}.actions-tele{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.son-tele{display:flex;justify-content:center}.son-tele .btn{margin-top:2px!important}.finale-tele{position:relative;overflow:hidden;display:grid;justify-items:center;gap:10px;padding:18px 12px 16px;border-radius:22px;text-align:center;background:radial-gradient(ellipse 70% 55% at 50% 0%,color-mix(in srgb,var(--accent) 45%,transparent),transparent 70%),linear-gradient(180deg,#00000040,#0000008c);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent-vif) 70%,transparent),0 0 30px -6px var(--accent);animation:verdict .6s cubic-bezier(.2,1.5,.5,1) both}.finale-sur-titre{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-vif)}.plateau .finale-gagnant{display:grid;justify-items:center;gap:2px;margin:0;font-family:var(--police-tv);font-weight:700;color:#fff;font-size:1.15rem}.finale-couronne{font-size:2.2rem;line-height:1;animation:couronne 1.4s ease-in-out infinite alternate}.finale-nom{font-size:clamp(1.5rem,7.5vw,2rem);line-height:1.05;-webkit-text-stroke:4px rgb(0 0 0 / 55%);paint-order:stroke fill;text-shadow:0 0 18px var(--accent)}.finale-nom.equipe-0{color:#ffd9a3}.finale-nom.equipe-1{color:#b8ecff}.finale-verbe{font-size:1rem;color:var(--texte-doux);font-weight:600}@keyframes couronne{0%{transform:translateY(0) rotate(-6deg)}to{transform:translateY(-4px) rotate(6deg)}}.finale-podiums{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:12px;width:100%;max-width:320px;height:170px}.finale-podium{--equipe: #ffa53d;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:6px;min-width:0}.finale-podium.equipe-1{--equipe: #3cc8ff}.finale-podium-nom{font-size:.8rem;font-weight:700;line-height:1.15;color:#fff;overflow-wrap:anywhere}.finale-podium-colonne{display:grid;align-content:start;justify-items:center;padding-top:8px;border-radius:12px 12px 4px 4px;min-height:44px;background:linear-gradient(180deg,color-mix(in srgb,var(--equipe) 75%,#fff),var(--equipe) 30%,color-mix(in srgb,var(--equipe) 45%,#000));box-shadow:inset 0 2px #ffffff7f,0 0 18px -4px var(--equipe);transform-origin:bottom;animation:podiumMonte 1.1s .3s cubic-bezier(.2,1.2,.4,1) both}.finale-podium-colonne strong{font-size:1.6rem;font-weight:700;color:#0c0f22;text-shadow:0 1px 0 rgb(255 255 255 / 50%)}.finale-podium.gagne .finale-podium-colonne{box-shadow:inset 0 2px #ffffff7f,0 0 30px 2px var(--equipe)}@keyframes podiumMonte{0%{transform:scaleY(0)}}.confettis-tele{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}.finale-tele>:not(.confettis-tele){position:relative;z-index:1}.confettis-tele i{position:absolute;top:-12px;border-radius:2px;animation:confetti linear infinite}@keyframes confetti{0%{transform:translateY(-10px) rotate(0);opacity:1}85%{opacity:1}to{transform:translateY(330px) rotate(540deg);opacity:0}}@media (prefers-reduced-motion: reduce){.bandeau-verdict,.bandeau-verdict:after,.finale-tele,.finale-couronne,.finale-podium-colonne{animation:none!important}.bandeau-verdict:after{display:none}.confettis-tele{display:none}}@property --banque-n{syntax: "<integer>"; inherits: false; initial-value: 0;}.sondage-tele{position:relative}.sondage-manche{display:flex;align-items:stretch;margin:2px auto 0;max-width:100%;border-radius:99px;overflow:hidden;font-size:.86rem;line-height:1.2;box-shadow:0 0 0 2px #ffffff2e,0 6px 14px #0000004d;animation:bandeauOuvre .5s cubic-bezier(.2,1.2,.4,1) both}.sondage-manche-num{display:grid;place-items:center;padding:6px 12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.74rem;background:linear-gradient(180deg,var(--accent-vif),var(--accent));color:#2a1200;white-space:nowrap}.sondage-manche-texte{flex:1;padding:6px 12px;background:#00000073;color:#fff}.sondage-manche-texte strong{color:var(--accent-vif)}.sondage-manche.vol .sondage-manche-num{background:linear-gradient(180deg,#ff8a8a,#e0283a);color:#fff}.sondage-manche.vol{animation:bandeauOuvre .5s cubic-bezier(.2,1.2,.4,1) both,volClignote .5s .5s steps(2) 4}@keyframes volClignote{50%{box-shadow:0 0 0 2px #ff8a8a,0 0 22px #ff3b4f}}.sondage-tableau{position:relative;padding:14px 12px 12px;border-radius:22px;background:radial-gradient(ellipse 90% 50% at 50% 0%,rgb(80 120 255 / 30%),transparent 70%),linear-gradient(180deg,#0b1a55,#040a2a);box-shadow:0 0 0 3px #ffcf4a,0 0 0 7px #7a3b00,0 0 0 9px #ffcf4a,0 0 36px 4px #ffbe3c73,0 18px 30px #0000007f;margin:6px 6px 2px}.sondage-tableau:before{content:"";position:absolute;inset:-7px;border-radius:28px;pointer-events:none;padding:4px;background:radial-gradient(circle,#fff7d1 0 2.2px,rgb(255 210 90 / 70%) 3px,transparent 4px) 0 0 / 14px 14px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:amboulesCadre .8s steps(2) infinite}@keyframes amboulesCadre{50%{background-position:7px 7px}}.sondage-tableau.en-vol{box-shadow:0 0 0 3px #ff8a8a,0 0 0 7px #5a0010,0 0 0 9px #ff8a8a,0 0 40px 6px #ff3c507f,0 18px 30px #0000007f}.sondage-entete{display:flex;align-items:center;gap:10px;margin-bottom:12px}.plateau .sondage-question{flex:1;margin:0;font-family:var(--police-tv);font-weight:700;font-size:clamp(1.02rem,4.4vw,1.24rem);line-height:1.22;color:#fff;text-align:left;text-shadow:0 0 12px rgb(120 160 255 / 70%),0 2px 0 rgb(0 0 0 / 50%);animation:enonceEntre .55s cubic-bezier(.2,1.2,.4,1) both}.sondage-banque{flex:none;display:grid;justify-items:center;gap:2px;min-width:70px;padding:5px 8px 6px;border-radius:12px;background:radial-gradient(circle,rgb(255 255 255 / 5%) 0 1px,transparent 1.4px) 0 0 / 5px 5px,#03040b;box-shadow:inset 0 0 12px #000c,0 0 0 2px #ffcf4a,0 0 14px -2px #ffb400}.sondage-banque>span{font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffe39a}.sondage-banque strong{font-size:1.7rem;line-height:1;font-weight:700;font-variant-numeric:tabular-nums;color:#ffd24a;text-shadow:0 0 10px #ff9d00;counter-reset:banque var(--banque-n);transition:--banque-n .8s cubic-bezier(.25,.8,.3,1)}.sondage-banque strong:after{content:counter(banque);content:counter(banque) / ""}.plateau .plateau-sondage{grid-auto-flow:column;grid-template-columns:1fr 1fr;gap:7px;perspective:700px}.plateau .tuile-sondage{position:relative;min-height:52px;padding:6px 6px 6px 10px;border-radius:8px;border:none;overflow:hidden;background:linear-gradient(180deg,#2b56d6,#1536a8 48%,#0e2780 52%,#0b1f66);box-shadow:inset 0 0 0 2px #8fb0ff,inset 0 2px #ffffff59,0 3px #030a2a;color:#fff;font-family:var(--police-tv);cursor:pointer;transition:filter .15s,transform .1s;animation:tuileEntre .4s calc(var(--i, 0) * 70ms) cubic-bezier(.2,1.3,.4,1) both}@keyframes tuileEntre{0%{transform:rotateX(-90deg);opacity:0}}.plateau .tuile-sondage:hover:not(.revelee){filter:brightness(1.2)}.plateau .tuile-sondage:active:not(.revelee){transform:scale(.97)}.plateau .tuile-sondage .numero{display:grid;place-items:center;width:46px;height:32px;margin:0 auto;border-radius:50%;background:radial-gradient(ellipse at 50% 30%,#1a3fb8,#071a5c);color:#fff;font-size:1.15rem;font-weight:700;box-shadow:0 0 0 2px #fff,0 0 10px #96beffcc;text-shadow:0 0 6px #8fb0ff}.plateau .tuile-sondage.vide{cursor:default;animation-name:none;background:linear-gradient(180deg,#0b1f66,#061347);box-shadow:inset 0 0 0 2px #8fb0ff4d}.plateau .tuile-sondage.revelee{justify-content:space-between;text-align:left;color:#fff;cursor:default;background:linear-gradient(180deg,#4b7bff,#2554e6 48%,#1a40c4 52%,#1636a6);box-shadow:inset 0 0 0 2px #e4ecff,inset 0 2px #ffffff73,0 3px #030a2a,0 0 18px -2px #96beffcc;animation:retourneTuile .55s cubic-bezier(.3,1.4,.5,1) both}.plateau .tuile-sondage.revelee:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgb(255 255 255 / 70%) 50%,transparent 70%);transform:translate(-120%);animation:reflet .7s .35s ease-out both;pointer-events:none}@keyframes retourneTuile{0%{transform:rotateX(90deg);filter:brightness(2)}60%{transform:rotateX(-12deg)}to{transform:none;filter:none}}.plateau .tuile-sondage .texte{font-size:.8rem;font-weight:700;line-height:1.12;text-transform:uppercase;letter-spacing:.01em;text-shadow:0 1px 2px rgb(0 0 0 / 50%);overflow-wrap:anywhere}.plateau .tuile-sondage.revelee strong{flex:none;display:grid;place-items:center;min-width:34px;height:34px;padding:0 4px;border-radius:6px;background:linear-gradient(180deg,#0c2a8a,#061654);color:#fff;font-size:1.05rem;font-weight:700;box-shadow:inset 0 0 0 1.5px #e4ecff}.plateau .tuile-sondage.manquee{background:linear-gradient(180deg,#34406e,#222b52);box-shadow:inset 0 0 0 2px #c8d2ff73,0 3px #030a2a}.plateau .tuile-sondage.manquee .texte{color:#dfe5ff}.plateau .tuile-sondage.manquee strong{background:#161c3a;color:#c9d2ff}.plateau .erreurs-tele{gap:10px;margin-top:12px;font-size:1.5rem}.plateau .erreurs-tele span{display:grid;place-items:center;width:42px;height:38px;border-radius:8px;line-height:1;font-weight:700;background:#03040b;color:#ffffff4d;box-shadow:inset 0 0 0 2px #ffffff2e}.plateau .erreurs-tele span.pleine{color:#ff3b3b;text-shadow:0 0 10px #ff1f1f,0 0 2px #fff;box-shadow:inset 0 0 0 2px #ff5b5b,0 0 14px -2px #ff2b2b;animation:pop .4s}.sondage-croix{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;gap:4px;pointer-events:none;background:radial-gradient(circle,rgb(120 0 10 / 45%),transparent 70%);animation:croixFond 1.1s ease-out both}.sondage-croix span{display:grid;place-items:center;width:92px;height:112px;border-radius:12px;font-family:var(--police-tv);font-size:6rem;font-weight:700;line-height:1;color:#ff2424;background:#0a0002eb;box-shadow:inset 0 0 0 4px #ff4040,0 0 30px 6px #ff1e1eb3;-webkit-text-stroke:3px #fff;paint-order:stroke fill;text-shadow:0 0 24px #ff0000;animation:croixFrappe 1.1s cubic-bezier(.2,1.6,.4,1) both}.sondage-croix span:nth-child(2),.sondage-croix span:nth-child(3),.sondage-croix span:nth-child(4){width:76px;height:96px;font-size:4.8rem}@keyframes croixFrappe{0%{transform:scale(2.4);opacity:0}18%{transform:scale(1);opacity:1}80%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:0}}@keyframes croixFond{0%,85%{opacity:1}to{opacity:0}}.plateau .sondage-buzzer{color:#fff;border-color:#ff7a85;background:linear-gradient(180deg,#e0283a,#9c1426);box-shadow:inset 0 -4px #00000038,inset 0 2px #ffffff4d,0 0 16px -4px #ff3b4f;font-weight:700}.plateau .sondage-buzzer span{font-size:1.15rem}.plateau .sondage-buzzer:hover{background:linear-gradient(180deg,#f23a4c,#ac1a2e)}.plateau .sondage-vol{border-color:#ff8a8a;box-shadow:0 0 0 4px #00000038,0 0 30px -6px #ff3b4f}.sondage-vol-titre{margin:0 0 6px;font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#fff;-webkit-text-stroke:4px #9c1426;paint-order:stroke fill;text-shadow:0 0 18px #ff3b4f;animation:verdict .5s cubic-bezier(.2,1.6,.5,1) both}.sondage-vol strong{font-weight:600}.plateau .fiche-animateur{padding:8px 12px;border-radius:12px;background:#00000047;border:1px dashed rgb(255 255 255 / 28%);color:var(--texte-doux)}.plateau .fiche-animateur summary{font-weight:600}.plateau .fiche-animateur ol{margin:8px 0 2px;padding-left:22px;display:grid;gap:3px}.plateau .fiche-animateur li span{margin-right:6px}.plateau .fiche-animateur li strong{color:var(--accent-vif)}@media (max-width: 380px){.plateau .tuile-sondage .texte{font-size:.74rem}.sondage-banque{min-width:62px}}@media (prefers-reduced-motion: reduce){.sondage-banque strong{transition:none}.sondage-tableau:before,.sondage-croix,.sondage-croix span,.plateau .tuile-sondage,.plateau .tuile-sondage.revelee:after{animation:none!important}}.tableau-cadre{padding:6px;border-radius:14px;background:linear-gradient(180deg,#2a2f45,#0d0f1a);box-shadow:inset 0 1px #ffffff40,0 0 0 2px #05060c,0 0 34px -4px #506eff99,0 16px 26px #0000007f}.plateau .grille-tableau{gap:3px;padding:3px;border-radius:9px;background:#000}.plateau .categorie-tableau{min-height:52px;padding:6px 2px;border-radius:3px;font-family:var(--police-tv);font-size:.64rem;font-weight:700;letter-spacing:.02em;line-height:1.1;background:radial-gradient(ellipse at 50% 0%,rgb(140 160 255 / 35%),transparent 70%),linear-gradient(180deg,#0f22c8,#071083);color:#fff;text-shadow:1px 2px 0 #000;margin-bottom:4px;overflow-wrap:anywhere;hyphens:auto;animation:caseAllume .35s calc(var(--i, 0) * 90ms) steps(3) both}.plateau .case-tableau{aspect-ratio:1.12;border-radius:3px;position:relative;overflow:hidden;font-family:var(--police-tv);font-weight:700;font-size:clamp(1rem,4.6vw,1.3rem);color:#ffc93c;letter-spacing:.01em;background:radial-gradient(ellipse at 50% 15%,rgb(150 170 255 / 30%),transparent 65%),linear-gradient(180deg,#1028d6,#0a179c 55%,#06106e);text-shadow:2px 2px 0 #000,0 0 10px rgb(255 190 40 / 45%);box-shadow:inset 0 0 0 1px #a0b4ff40;animation:caseAllume .4s calc(.5s + var(--o, 0) * 45ms) steps(3) both}.plateau .case-tableau:hover:not(:disabled){transform:none;filter:brightness(1.25)}.plateau .case-tableau:active:not(:disabled){filter:brightness(1.5)}.plateau .case-tableau:focus-visible{outline:3px solid #fff;outline-offset:-3px}.plateau .case-tableau.prise{background:linear-gradient(180deg,#050b4a,#030733);box-shadow:inset 0 0 12px #000000b3;animation:none}.plateau .case-tableau.derniere{animation:caseEteinte .8s ease-out both}@keyframes caseAllume{0%{filter:brightness(.15)}50%{filter:brightness(1.8)}to{filter:none}}@keyframes caseEteinte{0%{background:#fff}to{background:#030733}}.tableau-rappel{margin:0;padding:8px 12px;border-radius:12px;text-align:center;font-size:.86rem;line-height:1.35;color:var(--texte-doux);background:#00000047}.tableau-rappel strong{color:var(--accent-vif);font-weight:600;white-space:nowrap}.modale-fond.tableau-ecran-fond{display:grid;place-items:center;padding:8px;background:#000214d1;animation:fondNoir .25s ease-out both}@keyframes fondNoir{0%{background:#00021400}}.modale.plateau.tableau-ecran{position:relative;display:flex;flex-direction:column;width:100%;max-width:560px;height:min(100%,760px);min-height:0;margin:0;padding:16px 16px 18px;border-radius:14px;overflow:auto;outline:none;background:repeating-linear-gradient(0deg,rgb(255 255 255 / 3%) 0 1px,transparent 1px 3px),radial-gradient(ellipse 80% 50% at 50% 35%,rgb(90 120 255 / 45%),transparent 70%),linear-gradient(180deg,#0f24d0,#0a17a0 60%,#060f72);box-shadow:0 0 0 4px #05060c,0 0 0 6px #a0b4ff59,0 0 60px 6px #3c5aff7f;animation:ecranAgrandi .5s cubic-bezier(.2,.9,.3,1) both}@keyframes ecranAgrandi{0%{transform:translate(var(--ox, 0),var(--oy, 0)) scale(var(--osx, .2),var(--osy, .1));filter:brightness(1.6)}to{transform:none;filter:none}}.tableau-fermer{position:absolute;top:10px;right:10px;width:40px;height:40px;border-radius:50%;border:1.5px solid rgb(255 255 255 / 40%);background:#0000004d;color:#fff;font-size:1.05rem;cursor:pointer}.tableau-fermer:hover{background:#0000007f}.modale.plateau.tableau-ecran h2.tableau-ecran-titre{display:flex;flex-direction:column;align-items:center;gap:2px;margin:4px 44px 0;text-align:center;font-family:var(--police-tv);animation:apparait .4s .35s both}.tableau-ecran-titre span{font-size:.82rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#dfe5ff}.tableau-ecran-titre strong{font-size:1.6rem;font-weight:700;color:#ffc93c;text-shadow:2px 2px 0 #000}@keyframes apparait{0%{opacity:0;transform:translateY(6px)}}.modale.plateau.tableau-ecran .indice-tableau{flex:1;display:grid;place-items:center;margin:12px 0;padding:0 4px;font-family:var(--serif),Georgia,"Times New Roman",serif;font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:clamp(1.45rem,7.4vw,2.2rem);line-height:1.25;color:#fff;text-align:center;text-shadow:3px 3px 0 #000,0 0 18px rgb(120 150 255 / 50%);animation:apparait .45s .4s both}.tableau-ecran-bas{display:grid;gap:10px;animation:apparait .4s .5s both}.tableau-pouce{margin:0;text-align:center;color:#fff4c2;font-weight:600}.plateau .tableau-pouce-btn{justify-self:center}.modale.plateau.tableau-ecran .tableau-reponse{margin:0;padding:12px;border-radius:12px;text-align:center;font-family:var(--police-tv);font-weight:700;font-size:1.35rem;color:#1a1000;background:linear-gradient(180deg,#ffe680,#ffc93c 55%,#e0a400);box-shadow:inset 0 2px #fff9,0 0 26px -2px #ffc93c;animation:reponseRetourne .5s cubic-bezier(.3,1.4,.5,1) both}@keyframes reponseRetourne{0%{transform:rotateX(90deg)}}.tableau-qui{margin:0;text-align:center;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#dfe5ff}.tableau-equipes{display:grid;gap:8px}.tableau-equipe{--equipe: #ffa53d;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:6px;padding:6px 6px 6px 12px;border-radius:14px;background:#0000004d;box-shadow:inset 4px 0 0 var(--equipe),inset 0 0 0 1px #ffffff26}.tableau-equipe.equipe-1{--equipe: #3cc8ff}.tableau-equipe-nom{min-width:0;font-weight:700;font-size:.92rem;line-height:1.15;color:#fff;overflow-wrap:anywhere}.plateau .tableau-equipe .btn{min-height:42px;padding:6px 10px;font-size:.92rem;white-space:nowrap}.plateau .tableau-equipe .btn.principal{min-height:42px;font-size:.95rem}.plateau .tableau-personne{justify-self:center}@media (max-width: 370px){.plateau .categorie-tableau{font-size:.58rem}}@media (prefers-reduced-motion: reduce){.modale.plateau.tableau-ecran,.tableau-ecran-titre,.indice-tableau,.tableau-ecran-bas,.plateau .case-tableau,.plateau .categorie-tableau{animation:none!important}}.interdits-pret{display:grid;justify-items:center;gap:14px;padding:8px 4px 4px;text-align:center}.interdits-paquet{position:relative;width:150px;height:190px;margin-top:4px}.interdits-paquet span{position:absolute;inset:0;border-radius:18px;background:repeating-linear-gradient(45deg,rgb(255 255 255 / 8%) 0 8px,transparent 8px 16px),radial-gradient(circle at 50% 50%,#ff4fb0 0 30%,transparent 31%),linear-gradient(160deg,#7b2bd0,#3a0a6a);box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 8px #ff4fb0,0 10px 20px #00000073}.interdits-paquet span:nth-child(1){transform:rotate(-9deg) translate(-10px,6px);filter:brightness(.7)}.interdits-paquet span:nth-child(2){transform:rotate(6deg) translate(8px,3px);filter:brightness(.85)}.interdits-paquet .dessus{display:grid;place-items:center;animation:paquetFlotte 2.4s ease-in-out infinite alternate}.interdits-paquet .dessus b{font-size:3.4rem;font-weight:700;color:#fff;-webkit-text-stroke:4px #3a0a6a;paint-order:stroke fill;text-shadow:0 0 18px #ff9fd8}@keyframes paquetFlotte{to{transform:translateY(-6px) rotate(-1.5deg)}}.interdits-consigne{margin:0;max-width:34ch;font-size:1.02rem;line-height:1.45;color:#fff}.interdits-consigne strong{font-weight:700}.interdits-consigne strong.equipe-0{color:#ffd9a3}.interdits-consigne strong.equipe-1{color:#b8ecff}.interdits-consigne span{display:block;margin-top:4px;color:var(--texte-doux);font-size:.92rem}.plateau .interdits-go{min-height:56px;padding:10px 22px;font-size:1.12rem;animation:goPulse 1.4s ease-in-out infinite}@keyframes goPulse{50%{box-shadow:inset 0 -5px #0000002e,inset 0 3px #ffffff73,0 5px color-mix(in srgb,var(--accent) 55%,#000),0 0 34px 2px var(--accent)}}.interdits-chrono{display:flex;align-items:center;justify-content:center;gap:16px}.sablier{display:grid;place-items:center;width:52px;height:70px;border-radius:14px;background:#0000004d;animation:sablierTourne .6s cubic-bezier(.3,1.4,.5,1) both}@keyframes sablierTourne{0%{transform:rotate(180deg)}}.sablier .sablier-verre{fill:#ffffff1a;stroke:#fffc;stroke-width:1.4}.sablier .sablier-bois{fill:#c98a4b;stroke:#6b3e14;stroke-width:1}.sablier .sable-haut,.sablier .sable-bas{fill:#ffd27a}.sablier .sable-haut{transform-box:fill-box;transform-origin:50% 100%;animation:sableHaut var(--duree, 60s) linear both}.sablier .sable-bas{transform-box:fill-box;transform-origin:50% 100%;animation:sableBas var(--duree, 60s) linear both}.sablier .sable-filet{stroke:#ffd27a;stroke-width:1.2;stroke-dasharray:2 2;animation:filet .4s linear infinite,filetFin var(--duree, 60s) steps(1) both}@keyframes sableHaut{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes sableBas{0%{transform:scaleY(.04)}to{transform:scaleY(.85)}}@keyframes filet{to{stroke-dashoffset:-4}}@keyframes filetFin{to{opacity:0}}.interdits-trouves{display:grid;justify-items:center;min-width:64px;padding:6px 10px 7px;border-radius:12px;background:radial-gradient(circle,rgb(255 255 255 / 5%) 0 1px,transparent 1.4px) 0 0 / 5px 5px,#04050d;box-shadow:inset 0 0 12px #000c,0 0 0 2px #4be38a,0 0 14px -2px #34e07a}.interdits-trouves span{font-size:.6rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#b9ffd4}.interdits-trouves strong{font-size:1.8rem;line-height:1;font-weight:700;color:#8affb9;text-shadow:0 0 10px #34e07a;font-variant-numeric:tabular-nums}.interdits-scene{position:relative;perspective:900px}.plateau .carte-interdite{position:relative;margin:0;padding:0;overflow:hidden;border-radius:22px;color:#2a0640;text-align:center;background:#fffaf2;box-shadow:inset 0 0 0 6px #ff4fb0,inset 0 0 0 9px #fff,0 0 0 2px #3a0a6a,0 0 30px -4px #ff4fb0,0 16px 28px #00000073;animation:carteArrive .5s cubic-bezier(.2,1.2,.4,1) both}@keyframes carteArrive{0%{transform:translate(60%) rotate(10deg) rotateY(-40deg);opacity:0}}.carte-interdite-tete{padding:16px 16px 14px;background:radial-gradient(ellipse at 50% 0%,rgb(255 255 255 / 25%),transparent 70%),linear-gradient(160deg,#8f2fe0,#5a0f9a)}.carte-interdite-sur{display:block;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#f3dcff}.plateau .mot-a-deviner{font-family:var(--police-tv);font-size:clamp(2rem,10vw,2.6rem);font-weight:700;line-height:1.05;color:#fff;-webkit-text-stroke:5px #3a0a6a;paint-order:stroke fill;text-shadow:0 0 20px #ff9fd8,0 3px 0 rgb(0 0 0 / 30%)}.carte-interdite-ruban{margin:0 -2px;padding:5px 0;font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:repeating-linear-gradient(-45deg,#d0103a 0 10px,#b00a30 10px 20px);box-shadow:0 2px #00000026}.plateau .carte-interdite ul{margin:0;padding:10px 16px 14px;gap:6px}.plateau .carte-interdite li{display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 10px;border-radius:12px;text-decoration:none;background:#f4e6ff;color:#2a0640;font-size:1.12rem;font-weight:700;box-shadow:inset 0 0 0 1.5px #d9b8f5;animation:motInterdit .35s calc(.25s + var(--n, 0) * .06s) both}.plateau .carte-interdite li span{color:#d0103a;font-size:1.15rem;line-height:1}.plateau .carte-interdite li:nth-child(2){--n: 1}.plateau .carte-interdite li:nth-child(3){--n: 2}.plateau .carte-interdite li:nth-child(4){--n: 3}@keyframes motInterdit{0%{transform:translateY(6px);opacity:0}}.interdits-scene.effet-interdit{animation:tremble .4s .05s both}.interdits-scene.effet-interdit .carte-interdite{filter:saturate(.6) brightness(.85);transition:filter .2s}@keyframes tremble{20%,60%{translate:-8px 0}40%,80%{translate:8px 0}}.interdits-scene.effet-trouve .carte-interdite{box-shadow:inset 0 0 0 6px #34e07a,inset 0 0 0 9px #fff,0 0 0 2px #0f5a2c,0 0 36px 2px #34e07a,0 16px 28px #00000073}.tampon-interdit{position:absolute;left:50%;top:46%;z-index:3;pointer-events:none;padding:6px 18px;border-radius:12px;font-family:var(--police-tv);font-size:2.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#ff1f3d;white-space:nowrap;border:5px solid #ff1f3d;background:#fffaf2e0;box-shadow:0 0 30px #ff1e3c99;transform:translate(-50%,-50%) rotate(-12deg);animation:tampon 1s cubic-bezier(.2,1.6,.4,1) both}@keyframes tampon{0%{transform:translate(-50%,-50%) rotate(-12deg) scale(2.6);opacity:0}18%{transform:translate(-50%,-50%) rotate(-12deg) scale(1);opacity:1}85%{opacity:1}to{opacity:0}}.bulle-trouve{position:absolute;right:14px;top:10px;z-index:3;pointer-events:none;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;font-size:1.7rem;font-weight:700;color:#04210f;background:radial-gradient(circle at 35% 30%,#d6ffe6,#34e07a);box-shadow:0 0 24px #34e07a;animation:bulle .7s cubic-bezier(.2,1.6,.4,1) both}@keyframes bulle{0%{transform:scale(0)}30%{transform:scale(1.15)}80%{transform:scale(1) translateY(-6px);opacity:1}to{transform:translateY(-20px);opacity:0}}.interdits-boutons{display:grid;grid-template-columns:1fr 1fr;gap:8px}.plateau .interdits-trouve{grid-column:1 / -1;min-height:60px;font-size:1.3rem;--accent: #1fbf62;--accent-vif: #8affb9;color:#04210f}.plateau .interdits-dit{color:#fff;border:none;font-weight:700;background:linear-gradient(180deg,#e0283a,#9c1426);box-shadow:inset 0 -4px #00000038,inset 0 2px #ffffff4d}.plateau .interdits-dit:hover{background:linear-gradient(180deg,#f23a4c,#ac1a2e)}.interdits-fin{display:grid;gap:12px;text-align:center}.interdits-temps{margin:4px 0 0;font-size:2.2rem;font-weight:700;line-height:1;text-transform:uppercase;color:#fff;-webkit-text-stroke:5px #9c1426;paint-order:stroke fill;text-shadow:0 0 22px #ff3b4f;animation:verdict .6s cubic-bezier(.2,1.6,.5,1) both}@media (prefers-reduced-motion: reduce){.interdits-paquet .dessus,.plateau .interdits-go,.sablier,.plateau .carte-interdite,.plateau .carte-interdite li,.tampon-interdit,.bulle-trouve,.sablier .sable-haut,.sablier .sable-bas,.sablier .sable-filet{animation:none!important}}.plateau .roue-versets{gap:10px}.pupitres-roue{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pupitre-roue{--teinte: #e8263f;--teinte-2: #8a0f22;position:relative;display:grid;justify-items:center;gap:2px;padding:6px 8px 8px;border-radius:14px 14px 6px 6px;background:linear-gradient(180deg,var(--teinte),var(--teinte-2));box-shadow:inset 0 2px #ffffff59,inset 0 -4px #00000040,0 6px #0000004d;transition:transform .25s,box-shadow .25s}.pupitre-roue.p1{--teinte: #2e7bff;--teinte-2: #0b3a8c}.pupitre-roue.active{transform:translateY(-3px);box-shadow:inset 0 2px #ffffff59,inset 0 -4px #00000040,0 6px #0000004d,0 0 0 3px #fff06a,0 0 22px 2px #fc0}.plateau .pupitre-roue input{width:100%;min-width:0;padding:2px 4px;border:0;border-radius:6px;box-shadow:none;text-align:center;background:#00000038;color:#fff;font-weight:700;font-size:.82rem}.plateau .pupitre-roue input:focus{box-shadow:0 0 0 2px #fff06a}.cagnotte-roue{min-width:88%;padding:2px 8px;border-radius:8px;text-align:center;font-weight:700;font-size:1.45rem;line-height:1.15;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#fff06a;background:#050505;text-shadow:0 0 8px rgb(255 204 0 / 85%);box-shadow:inset 0 0 10px #000c,0 0 0 2px #ffffff40}.total-roue{font-size:.74rem;font-weight:600;color:#fff}.total-roue strong{font-variant-numeric:tabular-nums}.a-vous{position:absolute;top:-10px;right:8px;padding:1px 8px;border-radius:99px;font-size:.68rem;font-weight:700;color:#2a1a00;background:#fff06a;box-shadow:0 0 10px #fc0;animation:aVous .8s ease-in-out infinite alternate}@keyframes aVous{to{transform:translateY(-2px) scale(1.06)}}.chute .pupitre-roue{animation:chute .12s linear 6}.chute .cagnotte-roue{color:#ff8080;text-shadow:0 0 10px #ff2020}@keyframes chute{25%{transform:translate(-5px) rotate(-1deg)}75%{transform:translate(5px) rotate(1deg)}}.plateau .roue-versets .panneau-roue{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:5px 10px;margin:0;padding:12px 8px;border-radius:14px;background:linear-gradient(180deg,rgb(255 255 255 / 10%),transparent 30%),repeating-linear-gradient(90deg,#0b6e4f 0 24px,#0a6247 24px 26px),#0b6e4f;box-shadow:0 0 0 3px #fff5b0,0 0 0 7px #0b3d2e,0 0 0 9px #fc0,0 0 26px 6px #ffcc0059,0 14px 22px #0006}.plateau .roue-versets .mot-roue{display:inline-flex;gap:2px}.plateau .roue-versets .lettre-roue{width:22px;height:30px;display:grid;place-items:center;border-radius:3px;font-weight:700;font-size:1.05rem;color:#0b2a20;background:linear-gradient(180deg,#fff,#e4ece8);box-shadow:inset 0 -3px #00000024,0 1px #0000004d}.plateau .roue-versets .lettre-roue:not(.vue){background:linear-gradient(180deg,#f7fbf9,#d7e3dd)}.plateau .roue-versets .lettre-roue.vue:not(.ponctuation){animation:none}.plateau .roue-versets .lettre-roue.ponctuation{width:auto;min-width:8px;background:transparent;box-shadow:none;color:#fff}.plateau .roue-versets .lettre-roue.vue.allume:not(.ponctuation){animation:caseAllume .9s ease-out both}@keyframes caseAllume{0%{background:#49a2ff;color:transparent;box-shadow:0 0 14px 4px #49a2ff;transform:scale(1.12)}55%{background:#49a2ff;color:transparent;box-shadow:0 0 14px 4px #49a2ff;transform:scaleX(1)}70%{transform:scaleX(.1);background:#49a2ff;color:transparent}71%{background:#fff;color:#0b2a20}to{transform:none}}.plateau .roue-versets .panneau-roue.resolu{animation:panneauResolu .3s steps(2) 6}@keyframes panneauResolu{50%{box-shadow:0 0 0 3px #fff,0 0 0 7px #0b3d2e,0 0 0 9px #fff06a,0 0 40px 14px #fff06ab3}}.plateau .roue-versets .indice-roue{margin:2px 0 0}.roue-scene{position:relative;width:min(100%,300px);aspect-ratio:1;margin:6px auto 0;transition:width .5s cubic-bezier(.3,1.2,.5,1)}.roue-scene.attente{width:168px}.roue-scene.attente .case-tombee{font-size:1.25rem;padding:4px 10px}.roue-scene:before{content:"";position:absolute;inset:-12%;border-radius:50%;background:radial-gradient(circle,rgb(255 240 150 / 35%),transparent 65%)}.roue-scene:after{content:"";position:absolute;inset:2%;border-radius:50%;box-shadow:0 14px 22px #0000008c}.roue-svg{position:relative;z-index:1;width:100%;height:100%}.roue-tournante{transform-origin:0 0;will-change:transform}.roue-svg .valeur-part{font-family:var(--police-tv);font-weight:700;font-size:13px}.roue-svg .mot-part{font-family:var(--police-tv);font-weight:700;font-size:8.4px;letter-spacing:.04em}.roue-svg .ampoule{fill:#fff8c8}.roue-svg .ampoule.a{animation:ampoule .7s steps(2) infinite}.roue-svg .ampoule.b{animation:ampoule .7s steps(2) infinite reverse}.roue-scene.tourne .ampoule.a,.roue-scene.tourne .ampoule.b{animation-duration:.18s}@keyframes ampoule{50%{fill:#ffb000;opacity:.45}}.roue-pointeur{position:absolute;z-index:2;top:-14px;left:50%;width:34px;height:42px;margin-left:-17px;transform-origin:50% 20%;filter:drop-shadow(0 3px 3px rgb(0 0 0 / 50%))}.case-tombee{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);padding:6px 16px;border-radius:14px;font-weight:700;font-size:1.7rem;line-height:1.1;white-space:nowrap;color:#2a1a00;background:linear-gradient(180deg,#fff6a8,#fc0);border:3px solid #fff;box-shadow:0 0 26px 6px #ffcc00b3,0 8px 16px #00000073;animation:caseTombee .6s cubic-bezier(.2,1.6,.5,1) both}.case-tombee.banqueroute{color:#fff;background:linear-gradient(180deg,#333,#000);box-shadow:0 0 26px 6px #ff2828b3,0 8px 16px #00000073;font-size:1.3rem}.case-tombee.passe{color:#1a0f00;background:#fff;font-size:1.3rem}@keyframes caseTombee{0%{transform:translate(-50%,-50%) scale(.2);opacity:0}}.plateau .roue-versets .annonce-tele{display:block;animation:none;text-align:center;font-weight:600;margin:0;padding:8px 12px;border-radius:12px;font-size:1.05rem;line-height:1.3;color:#fff;background:#00000059;box-shadow:inset 0 0 0 1px #fff5b059}.commandes-roue{gap:8px;justify-content:center;align-items:flex-start;flex-wrap:wrap}.plateau .roue-versets [data-test=tourner]{min-width:150px}.plateau .roue-versets .animateur-tele{max-width:100%;padding:8px 12px;border-radius:14px;background:#00000040;color:var(--texte-doux)}.plateau .roue-versets .animateur-tele summary{min-height:28px;display:flex;align-items:center;font-weight:600;color:#fff}.lettres-roue{display:grid;gap:6px;padding:10px 8px;border-radius:16px;background:#0000004d;box-shadow:inset 0 0 0 1px #fff5b038}.titre-lettres{margin:0;font-size:.82rem;font-weight:600;color:var(--texte-doux);text-align:center}.titre-lettres strong{color:#fff06a}.plateau .roue-versets .clavier-roue{display:grid;gap:4px}.plateau .roue-versets .clavier-roue.consonnes{grid-template-columns:repeat(10,minmax(0,1fr))}.plateau .roue-versets .clavier-roue.voyelles{grid-template-columns:repeat(6,minmax(0,1fr));max-width:240px;margin:0 auto;width:100%}.plateau .roue-versets .touche{min-height:38px;padding:0;border-radius:7px;font-weight:700;font-size:1rem;color:#0b2a20;opacity:1;background:linear-gradient(180deg,#fff,#dfe9e4);border:0;box-shadow:inset 0 -3px #00000026,0 2px #00000059}.plateau .roue-versets .touche.voyelle{background:linear-gradient(180deg,#a8d4ff,#5ea8ff);color:#08224a}.plateau .roue-versets .touche:disabled{opacity:.55;cursor:default;box-shadow:none}.plateau .roue-versets .touche.utilisee{opacity:1;background:#13392d;color:#7fa596;text-decoration:line-through;box-shadow:none}@media (prefers-reduced-motion: reduce){.roue-versets *,.roue-versets *:before{animation:none!important}}.motus{--case: 46px;--bleu-1: #2a7cf0;--bleu-2: #0f4bb4;--bleu-vide-1: #0d3d93;--bleu-vide-2: #082a6c;--rouge-1: #ff4a4a;--rouge-2: #c8141e;--jaune: #ffd400;--encre-jaune: #0a1f55}.plateau .motus{gap:10px}.motus-haut{display:flex;justify-content:space-between;gap:8px}.led-motus{display:inline-flex;flex-direction:column;justify-content:center;padding:4px 12px 5px;border-radius:12px;min-width:96px;font-weight:700;font-size:1.1rem;line-height:1.05;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#fff07a;background:#020a1e;border:1.5px solid rgb(255 212 0 / 55%);text-shadow:0 0 8px rgb(255 212 0 / 80%);box-shadow:inset 0 0 14px #000000b3,0 0 12px -3px #ffd400}.led-motus small{font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:#cfe0ff;text-shadow:none;font-weight:600}.led-motus.essai{text-align:right;color:#ffb0b0;border-color:#ff50508c;text-shadow:0 0 8px rgb(255 59 59 / 85%);box-shadow:inset 0 0 14px #000000b3,0 0 12px -3px #ff3b3b}.cadre-motus{position:relative;align-self:center;padding:12px;border-radius:18px;background:radial-gradient(circle,#fff6b0 0 2px,rgb(255 212 0 / 40%) 3px,transparent 4px) 0 0 / 16px 16px,linear-gradient(180deg,#06225e,#031338);box-shadow:0 0 0 3px #ffd400,0 0 0 6px #03102e,0 0 26px 2px #ffd40059,0 16px 26px #00000073;transition:box-shadow .4s}.cadre-motus:before{content:"";position:absolute;inset:7px;border-radius:12px;background:#031338}.cadre-motus.trouve{box-shadow:0 0 0 3px #3dff8a,0 0 0 6px #03102e,0 0 40px 8px #3dff8a8c,0 16px 26px #00000073;animation:cadreTrouve .35s steps(2) 6}.cadre-motus.rate{box-shadow:0 0 0 3px #7f8aa8,0 0 0 6px #03102e,0 16px 26px #00000073}@keyframes cadreTrouve{50%{filter:brightness(1.35)}}.plateau .motus .grille-cinq{position:relative;display:grid;gap:4px;margin:0;justify-content:center}.plateau .motus .ligne-cinq{display:grid;grid-template-columns:repeat(5,var(--case));gap:4px}.plateau .motus .case-cinq{position:relative;height:var(--case);display:grid;place-items:center;border:0;border-radius:4px;color:#fff;font-size:1.65rem;font-weight:700;text-transform:uppercase;background:linear-gradient(180deg,var(--bleu-vide-1),var(--bleu-vide-2));box-shadow:inset 0 0 0 1px #96beff38,inset 0 -3px #00000040;animation:none}.plateau .motus .case-cinq .lettre-cinq{position:relative;z-index:1;text-shadow:0 2px 0 rgb(0 0 0 / 30%)}.plateau .motus .ligne-cinq.active .case-cinq{background:linear-gradient(180deg,#4b93ff,#1f5fd0);box-shadow:inset 0 0 0 2px #fff6b0,inset 0 -3px #00000040,0 0 12px -1px #ffe14d}.plateau .motus .case-cinq.tapee .lettre-cinq{animation:motusTape .18s cubic-bezier(.2,1.6,.5,1)}.plateau .motus .case-cinq.indice .lettre-cinq{opacity:.55}.plateau .motus .case-cinq.indice{box-shadow:inset 0 0 0 2px #ff4a4ab3,inset 0 -3px #00000040}@keyframes motusTape{0%{transform:scale(.4);opacity:0}}.plateau .motus .case-cinq.non{background:linear-gradient(180deg,var(--bleu-1),var(--bleu-2))}.plateau .motus .case-cinq.bien{background:linear-gradient(180deg,var(--rouge-1),var(--rouge-2));box-shadow:inset 0 0 0 1px #ffdcdc7f,inset 0 -3px #00000040,0 0 12px -2px #ff3b3b}.plateau .motus .case-cinq.mal{background:radial-gradient(circle at 50% 50%,#fff38a 0,var(--jaune) 52%,#e2a800 60%,transparent 62%),linear-gradient(180deg,var(--bleu-1),var(--bleu-2));color:var(--encre-jaune)}.plateau .motus .case-cinq.mal .lettre-cinq{text-shadow:none}.plateau .motus .ligne-cinq.jouee .case-cinq{animation:motusRevele .42s ease-in-out both}@keyframes motusRevele{0%{transform:scaleY(1);background:linear-gradient(180deg,var(--bleu-1),var(--bleu-2));color:#fff}49%{transform:scaleY(.05);background:linear-gradient(180deg,var(--bleu-1),var(--bleu-2));color:#fff}50%{transform:scaleY(.05)}to{transform:scaleY(1)}}.plateau .motus .grille-cinq.secoue{animation:secoue .35s}.fin-motus{display:grid;justify-items:center;gap:8px}.fin-motus.attente{min-height:120px}.boule-motus{display:grid;place-items:center;width:74px;height:74px;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff 0 8%,#fff3a0 16%,#ffd400 46%,#c99100 82%,#8a6200);box-shadow:0 10px 18px #00000073,0 0 26px #ffd40099;animation:bouleTombe .9s cubic-bezier(.3,1.6,.5,1) both}.boule-motus span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff;color:#0a1f55;font-size:1.4rem;font-weight:700;box-shadow:inset 0 -2px #00000026}@keyframes bouleTombe{0%{transform:translateY(-160px) rotate(-200deg);opacity:0}60%{opacity:1}}.plateau .motus .ligne-cinq.revele .case-cinq{animation:motusRevele .42s ease-in-out both}.plateau .motus .fin-motus .annonce-tele{display:block;margin:0;padding:0;background:none;box-shadow:none;animation:none;font-size:1.35rem;font-weight:700;color:#fff07a;text-shadow:0 0 12px rgb(255 212 0 / 60%),0 2px 0 rgb(0 0 0 / 40%)}.plateau .motus .clavier-cinq{display:grid;gap:6px;padding:10px 6px;border-radius:16px;background:#020a1e8c;box-shadow:inset 0 0 0 1px #96beff38}.plateau .motus .rangee-clavier{display:flex;gap:4px;justify-content:center}.plateau .motus .rangee-clavier .touche{flex:1;max-width:34px;min-height:46px;padding:0;border-radius:8px;font-weight:700;font-size:1rem;color:#fff;opacity:1;background:linear-gradient(180deg,#2c5fb8,#173b80);border:1px solid rgb(170 205 255 / 45%);box-shadow:inset 0 2px #fff3,0 3px #0a1f55}.plateau .motus .rangee-clavier .touche:active{transform:translateY(2px);box-shadow:inset 0 2px #fff3,0 1px #0a1f55}.plateau .motus .rangee-clavier .touche.large{max-width:66px;flex:1.7;font-size:.8rem;background:linear-gradient(180deg,#ffe35a,#f0b800);color:#2a1d00;border-color:#fff3a0;box-shadow:inset 0 2px #ffffff73,0 3px #8a6a00}.plateau .motus .rangee-clavier .touche.large[aria-label]{background:linear-gradient(180deg,#48526e,#2a3148);color:#fff;border-color:#ffffff4d;box-shadow:inset 0 2px #ffffff26,0 3px #10142a}.plateau .motus .rangee-clavier .touche.bien{background:linear-gradient(180deg,var(--rouge-1),var(--rouge-2));border-color:#ffd0d0}.plateau .motus .rangee-clavier .touche.mal{background:radial-gradient(circle,var(--jaune) 0 58%,#c99100 64%,#173b80 66%);color:var(--encre-jaune);border-color:#fff3a0}.plateau .motus .rangee-clavier .touche.non{background:#343a4c;color:#b9c0d4;border-color:#ffffff1f;box-shadow:0 2px #151927;opacity:1}.plateau .motus .regle-cinq{margin:0}.plateau .motus .ligne-cinq.exemple{--case: 40px;justify-content:center;margin:6px 0 10px}.plateau .motus .ligne-cinq.exemple .case-cinq{font-size:1.2rem}.plateau .motus .legende-cinq .case-cinq{width:30px;height:30px;font-size:.95rem;flex:none;border-radius:4px}@media (max-width: 370px){.motus{--case: 42px}}@media (prefers-reduced-motion: reduce){.motus *,.motus *:before{animation:none!important}}.choix-mode-tableau{display:grid;grid-template-columns:1fr 1fr;gap:8px}.choix-mode-tableau .btn{min-height:48px}.distance,.distance-entree,.distance-attente{display:grid;gap:12px}.distance-titre{margin:0 0 6px;font-size:1.15rem;color:#fff}.distance-sous-titre{margin:12px 0 6px;font-weight:700;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-vif)}.distance-ouvertes{display:grid;gap:8px}.distance-salle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px 14px;border-radius:14px;border:1.5px solid rgb(255 255 255 / 25%);background:linear-gradient(180deg,#1432c8b3,#08146ecc);color:#fff;text-align:left;cursor:pointer;font:inherit}.distance-salle span:first-child{display:grid;gap:2px}.distance-salle small{color:#e1e8ffcc;font-size:.8rem}.distance-entrer{font-weight:700;color:#ffc93c;white-space:nowrap}.distance-nombre{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.distance-nombre .btn{flex:1}.distance-pupitres{display:grid;gap:6px;grid-template-columns:repeat(2,1fr)}.distance-pupitres.n3{grid-template-columns:repeat(3,1fr)}.distance-pupitres.n4{grid-template-columns:repeat(2,1fr)}.distance-pupitre{position:relative;display:grid;gap:2px;justify-items:center;padding:8px 6px 7px;border-radius:14px;text-align:center;background:linear-gradient(180deg,color-mix(in srgb,var(--equipe) 30%,#0a1050),#050820);border:2px solid color-mix(in srgb,var(--equipe) 55%,transparent);box-shadow:inset 0 1px #ffffff2e;transition:box-shadow .25s,transform .25s}.distance-pupitre.active{box-shadow:0 0 0 2px var(--equipe),0 0 22px -2px var(--equipe);transform:translateY(-2px)}.distance-pupitre.mienne:after{content:"toi";position:absolute;top:-8px;right:8px;padding:1px 7px;border-radius:99px;background:var(--equipe);color:#120a00;font-size:.66rem;font-weight:700}.distance-pupitre.exclue{opacity:.5}.distance-pupitre-nom{font-weight:700;font-size:.78rem;line-height:1.15;color:#fff;overflow-wrap:anywhere}.distance-pupitre-score{font-size:1.35rem;font-weight:700;color:var(--equipe);text-shadow:0 0 10px var(--equipe);font-variant-numeric:tabular-nums}.distance-pupitre-joueurs{font-size:.7rem;color:#e1e8ffc7;line-height:1.2}.distance-equipes{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.distance-equipe{display:grid;gap:6px;align-content:start;padding:10px;border-radius:14px;border:2px solid color-mix(in srgb,var(--equipe) 55%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--equipe) 24%,transparent),#00000040)}.distance-equipe.mienne{box-shadow:0 0 0 2px var(--equipe),0 0 18px -4px var(--equipe)}.distance-equipe input{width:100%;min-width:0;box-sizing:border-box;padding:6px;font-size:.8rem;font-weight:700}.distance-equipe{min-width:0}.distance-equipe strong{color:#fff}.distance-equipe ul{list-style:none;margin:0;padding:0;display:grid;gap:3px;min-height:22px;font-size:.88rem;color:#fff}.distance-equipe li:before{content:"● ";color:var(--equipe)}.distance-reglage{display:flex;align-items:center;gap:8px;margin-top:10px}.distance-boutons{display:flex;gap:8px;flex-wrap:wrap}.distance-boutons .btn{flex:1 1 130px}.plateau .btn.btn-whatsapp{background:#1d7f4f;border-color:#1d7f4f;color:#fff}.distance-annonce{margin:0;padding:9px 12px;border-radius:12px;text-align:center;font-weight:600;color:#fff;background:#00000052;border:1px solid rgb(255 255 255 / 14%);animation:apparait .35s both}.plateau .case-tableau.choisie{background:#fff;color:#0a179c;text-shadow:none}.distance-attente-choix{margin:8px 0 2px;text-align:center;color:#e1e8ffd9;font-size:.9rem}.distance-ecran{position:relative;display:grid;gap:12px;justify-items:center;padding:16px 14px 18px;border-radius:14px;text-align:center;overflow:hidden;background:repeating-linear-gradient(0deg,rgb(255 255 255 / 3%) 0 1px,transparent 1px 3px),radial-gradient(ellipse 80% 50% at 50% 35%,rgb(90 120 255 / 45%),transparent 70%),linear-gradient(180deg,#0f24d0,#0a17a0 60%,#060f72);box-shadow:0 0 0 4px #05060c,0 0 0 6px #a0b4ff59,0 0 40px 4px #3c5aff73;animation:ecranAgrandi .45s cubic-bezier(.2,.9,.3,1) both}.distance-ecran .tableau-ecran-titre{display:flex;flex-direction:column;gap:2px;margin:0}.distance-indice{margin:4px 0;font-family:var(--serif),Georgia,serif;font-weight:700;text-transform:uppercase;font-size:clamp(1.25rem,6.2vw,1.8rem);line-height:1.25;color:#fff;text-shadow:3px 3px 0 #000}.distance-chrono{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;font-weight:700;font-size:1.4rem;color:#9fe7ff;background:#050816;border:2px solid #2ea8ff;box-shadow:0 0 14px -2px #2ea8ff;font-variant-numeric:tabular-nums}.distance-chrono.urgent{color:#ffb3b3;border-color:#ff5b5b;box-shadow:0 0 16px #ff3b3b;animation:battement .5s ease-in-out infinite}@keyframes battement{50%{transform:scale(1.08)}}.distance-buzzer{width:min(78vw,240px);aspect-ratio:1;border-radius:50%;border:none;cursor:pointer;font:700 1.5rem/1 var(--police-tv);letter-spacing:.04em;color:#fff;text-shadow:0 2px 0 rgb(0 0 0 / 35%);background:radial-gradient(circle at 35% 30%,#ff9a9a,#f0213a 55%,#9a0a1e);box-shadow:inset 0 -10px #00000040,inset 0 6px #ffffff59,0 10px #5c0510,0 0 40px -6px #ff3b50}.distance-buzzer:active:not(:disabled){transform:translateY(6px);box-shadow:inset 0 -6px #00000040,0 4px #5c0510}.distance-buzzer:disabled{filter:saturate(.6) brightness(.9)}.distance-info{margin:0;color:#e6ebff}.distance-main{font-size:1.05rem;animation:apparait .3s both}.distance-reponse{display:flex;gap:8px;width:100%}.distance-reponse input{flex:1;min-width:0}.distance-faux{margin:0;color:#ffb3b3;font-weight:600}.distance-verdict{display:grid;gap:6px;width:100%;padding:12px;border-radius:14px;color:#fff;animation:verdict .45s cubic-bezier(.2,1.5,.5,1) both}.distance-verdict.juste{background:linear-gradient(180deg,#1f8f4e,#0f5a30);border:1.5px solid #59f09a}.distance-verdict.faux{background:linear-gradient(180deg,#a8283a,#6a1020);border:1.5px solid #ff7a85}.distance-verdict p{margin:0}.distance-bonne{font-family:var(--serif),Georgia,serif;font-size:1.25rem;font-weight:700;color:#ffe680}.distance-proposition{font-style:italic}.distance-regie{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;width:100%;padding-top:6px;border-top:1px dashed rgb(255 255 255 / 25%)}.distance-relais{text-align:center}.distance-pied{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.distance-finale{position:relative;overflow:hidden;text-align:center}.distance-couronne{margin:0;font-size:2.6rem;animation:verdict .6s both}.distance-classement{list-style:none;margin:10px 0 14px;padding:0;display:grid;gap:6px}.distance-classement li{display:flex;justify-content:space-between;padding:10px 14px;border-radius:12px;background:color-mix(in srgb,var(--equipe) 22%,rgb(0 0 0 / 30%));border:1.5px solid var(--equipe);color:#fff;font-weight:600}.distance-classement strong{color:var(--equipe)}@media (prefers-reduced-motion: reduce){.distance *,.distance-ecran{animation:none!important;transition:none!important}}
