#app.app--bureau{max-width:none;padding:0;display:block}.bureau{display:flex;flex-direction:column;gap:.8rem;padding:.75rem .75rem calc(4.6rem + env(safe-area-inset-bottom));max-width:44rem;margin:0 auto}.b-carte,.b-centre,.b-saison{min-width:0}.b-centre{display:flex;flex-direction:column;gap:.9rem}.b-centre.entre>*{animation:monte .36s var(--ease-out) both}.b-centre.entre>*:nth-child(2){animation-delay:.06s}.b-saison{color:#fff;background:linear-gradient(180deg,#0a1711e0,#060f0beb);border-radius:var(--radius);box-shadow:var(--shadow-lift),inset 0 0 0 1px #ffffff14;display:none;flex-direction:column}.col-saison__corps{padding:1rem 1.05rem .6rem;flex:1;min-height:0;overflow:auto}.col-saison__onglets{display:flex;gap:.3rem;padding:.55rem .7rem .7rem;border-top:1px solid rgba(255,255,255,.1)}.onglet{flex:1;font:inherit;font-size:.85rem;font-weight:600;color:#ffffffc7;background:#ffffff12;border:0;border-radius:999px;padding:.45rem .4rem;cursor:pointer}.onglet:hover{color:#fff;background:#ffffff24}.onglet.on{color:var(--gold-ink);background:var(--gold)}.onglet:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.b-onglets{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;gap:.25rem;padding:.45rem .5rem calc(.45rem + env(safe-area-inset-bottom));background:#060f0bf0;backdrop-filter:blur(10px);box-shadow:0 -8px 24px #0000004d}.b-onglet{flex:1;font-family:var(--font-title);font-weight:600;font-size:.85rem;letter-spacing:.03em;text-transform:uppercase;color:#fffc;background:none;border:0;border-radius:10px;padding:.7rem .2rem;min-height:44px;cursor:pointer}.b-onglet.on{color:var(--gold-ink);background:var(--gold)}.b-onglet:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.bureau[data-feuille=saison] .b-saison,.bureau[data-feuille=carriere] .b-saison,.bureau[data-feuille=ligue] .b-saison,.bureau[data-feuille=argent] .b-saison{display:flex;position:fixed;inset:0;padding-bottom:calc(4.1rem + env(safe-area-inset-bottom));z-index:30;border-radius:0;background:linear-gradient(180deg,#0a1711,#060f0b);overflow:auto}.bureau[data-feuille]:not([data-feuille=""]) .col-saison__onglets{display:none}@media(max-width:1099px){.b-carte .joueur{padding:.75rem .85rem;gap:.55rem}.b-carte .joueur__jauges .meter:not(:first-child),.b-carte .joueur__chiffres,.b-carte .joueur__qualites,.b-carte .carte__travail,.b-carte .joueur__pote{display:none}.b-carte .joueur__note{width:3.4rem;height:3.8rem}.b-carte .joueur__note b{font-size:1.7rem}.b-carte .joueur__statut{display:inline-block}.bureau[data-ecran=jourJ] .b-carte{display:none}}@media(min-width:1100px){.bureau{display:grid;grid-template-columns:21rem minmax(0,1fr);grid-template-areas:"carte centre" "carte saison";align-items:start;gap:1.25rem 1.5rem;max-width:76rem;padding:1.6rem 1.5rem 2rem}.b-carte{grid-area:carte;position:sticky;top:1.5rem}.b-centre{grid-area:centre}.b-saison{grid-area:saison;display:flex}.b-onglets{display:none}}@media(min-width:1500px){.bureau{grid-template-columns:22rem minmax(0,1fr) 30rem;grid-template-areas:"carte centre saison";align-items:stretch;height:100svh;max-width:120rem;padding:1.5rem}.b-carte{position:static;overflow:auto;scrollbar-width:thin}.b-centre{overflow:auto;padding:0 .3rem 1rem;scrollbar-width:thin}.b-saison{min-height:0}}.joueur--bronze .joueur__note{background:linear-gradient(180deg,#e8b48a,#a8683c);color:#3a1d08}.joueur--argent .joueur__note{background:linear-gradient(180deg,#f2f4f6,#9aa3ab);color:#20272d}.joueur--or .joueur__note{background:linear-gradient(180deg,var(--gold-hi),var(--gold-lo))}.joueur--brillant .joueur__note{background:linear-gradient(115deg,#fff6c8 0%,var(--gold-hi) 30%,#ffb800 60%,#fff3b0 100%);box-shadow:0 0 18px #ffd84d99}.joueur--brillant{box-shadow:var(--shadow-lift),inset 0 0 0 1px #ffd84db3,0 0 30px #f2c21b2e}.joueur__statut{align-self:flex-start;margin-top:.25rem;font-family:var(--font-title);font-weight:600;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-ink);background:var(--gold);border-radius:6px;padding:.12rem .5rem .05rem}.joueur .meter{position:relative}.joueur .meter--interet .meter__fill{background:linear-gradient(90deg,#8a5cf0,#b493ff)}.joueur .meter--coach .meter__fill{background:linear-gradient(90deg,#0e9a68,#4fd39b)}.engagement{display:flex;flex-direction:column;gap:.3rem;font-size:.9rem;color:#ffffffd9}.engagement__txt b{font-family:var(--font-title);font-size:1.15rem;color:#fff}.engagement__rail{height:8px;border-radius:999px;background:#ffffff24;overflow:hidden}.engagement__rail span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gold-lo),var(--gold-hi))}.engagement--tenu .engagement__rail span{background:linear-gradient(90deg,#0e9a68,#4fd39b)}.carte__travail{font-size:.85rem;color:#ffffffbf}.carte__travail b{color:var(--gold-hi)}.joueur__pote{font-size:.85rem;color:var(--gold-hi);font-weight:600}.joueur__qualites>summary{cursor:pointer;font-size:.88rem;font-weight:600;color:#ffffffd9;list-style:none}.joueur__qualites>summary::-webkit-details-marker{display:none}.joueur__qualites>summary:after{content:" ▾"}.joueur__qualites[open]>summary{margin-bottom:.6rem}.joueur__qualites>summary:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:4px}.pill--travail{box-shadow:inset 0 0 0 2px var(--gold-lo)}.ecart{position:absolute;margin-left:.25rem;font-family:var(--font-title);font-weight:700;font-size:.85rem;line-height:1;padding:.12rem .35rem;border-radius:6px;pointer-events:none;animation:envol 1.8s var(--ease-out) both;white-space:nowrap;z-index:2}.joueur__chiffres>span,.engagement__txt,.joueur__note{position:relative}.joueur .ecart{position:absolute}.meter .ecart{right:2.5rem;top:-.15rem;margin:0}.joueur__haut{position:relative}.ecart--note{left:3.3rem;top:-.4rem;margin:0}.joueur__chiffres .ecart,.engagement__txt .ecart{left:0;top:-.8rem;margin:0}.joueur .meter{grid-template-columns:5.4rem 1fr 2rem}.ecart--plus{color:#063b22;background:#6fe0a8}.ecart--moins{color:#fff;background:#d8483f}.ecart--parti{opacity:0}@keyframes envol{0%{opacity:0;transform:translateY(6px) scale(.8)}15%{opacity:1;transform:translateY(0) scale(1.08)}70%{opacity:1;transform:translateY(-6px) scale(1)}to{opacity:0;transform:translateY(-16px)}}@media(prefers-reduced-motion:reduce){.ecart{animation:none;opacity:1}.ecart--parti{opacity:0}}.panneau-saison{display:flex;flex-direction:column;gap:.75rem}.panneau-saison__titre{font-family:var(--font-title);font-weight:600;font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase;display:flex;justify-content:space-between;align-items:baseline;gap:.6rem;flex-wrap:wrap}.panneau-saison__titre span{font-size:.8rem;color:var(--gold-hi);letter-spacing:.05em}.panneau-saison__tete{display:flex;flex-direction:column;gap:.55rem;margin-bottom:.7rem}.lead--clair{color:#ffffffb8}.sous-titre--clair{color:#fff9;margin:.9rem 0 .4rem}.etapes{list-style:none;margin:0;padding:0;display:flex;gap:.35rem}.etapes li{flex:1;font-size:.72rem;font-weight:600;text-align:center;color:#ffffff8c;padding:.3rem .2rem;border-radius:6px;background:#ffffff0f;line-height:1.2}.etapes li.faite{color:#063b22;background:#6fe0a8}.etapes li.prochaine{color:var(--gold-ink);background:var(--gold)}.prochain{font-size:.92rem;color:#ffffffd1;margin-bottom:.6rem}.prochain b{color:#fff}.cl{width:100%;border-collapse:collapse;font-size:.9rem;font-variant-numeric:tabular-nums}.cl th{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#ffffff80;text-align:left;padding:0 .4rem .35rem}.cl td{padding:.38rem .4rem;border-top:1px solid rgba(255,255,255,.07)}.cl td:first-child{width:2rem;color:#fff9}.cl td:nth-child(3),.cl th:nth-child(3){width:2.4rem;text-align:right;color:#fff9}.cl td:last-child,.cl th:last-child{width:2.6rem;text-align:right}.cl tr{position:relative}.cl .cl__moi td{background:#f2c21b29;color:#fff;font-weight:700}.cl .cl__moi td:first-child{box-shadow:inset 3px 0 0 var(--gold);color:var(--gold-hi)}.cl__saut td{text-align:center;color:#ffffff59;padding:.1rem;border:0}.cl__pote{font-size:.72rem;font-weight:700;color:#b493ff;margin-left:.25rem}.objectif{font-size:.85rem;color:#ffffffb8;margin-top:.55rem}.objectif small{color:#ffffff80}.coupes{list-style:none;margin:.5rem 0 0;padding:0;font-size:.85rem;color:#ffffffc7;display:flex;flex-direction:column;gap:.2rem}.coupes b{color:var(--gold-hi)}.epreuves{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem;font-size:.88rem}.epreuves li{display:flex;justify-content:space-between;gap:.6rem;padding:.35rem .55rem;border-radius:8px;background:#ffffff0f}.epreuves li small{color:#fff9;white-space:nowrap}.epreuves li.gagne{background:#f2c21b33}.epreuves li.gagne small{color:var(--gold-hi)}.fil{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;font-size:.88rem}.fil__l{padding:.35rem .55rem;border-left:3px solid rgba(255,255,255,.18);color:#ffffffdb}.fil--saison{border-left-color:var(--band-blue);font-weight:600;color:#fff}.fil--bien{border-left-color:#4fd39b;color:#fff}.fil--mal{border-left-color:#e2574c}.fil--neuf{animation:arrivee .7s var(--ease-out) both}.fil--neuf:nth-child(2){animation-delay:.12s}.fil--neuf:nth-child(3){animation-delay:.24s}@keyframes arrivee{0%{opacity:0;transform:translate(14px);background:#f2c21b40}}.palmares{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem;font-size:.9rem}.palmares small{color:#ffffff8c;margin-left:.3rem}.saisons{width:100%;border-collapse:collapse;font-size:.85rem}.saisons th{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#ffffff80;text-align:left;padding:0 .35rem .3rem}.saisons td{padding:.35rem;border-top:1px solid rgba(255,255,255,.07);vertical-align:top}.saisons td:first-child{width:2.4rem;color:#fff9}.saisons td:last-child{width:2.6rem;text-align:right}.saisons small{display:block;color:#ffffff8c;font-size:.78rem}.argent{margin:0;display:flex;flex-direction:column;gap:.45rem;font-size:.9rem}.argent div{display:grid;grid-template-columns:7.5rem 1fr;gap:.6rem}.argent dt{color:#fff9}.argent dd{margin:0}.mini--clair{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff40}.mini--clair:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--gold)}.suite{display:flex;gap:.75rem;align-items:flex-start;background:#fffffff0;border-radius:14px;padding:.75rem .9rem;box-shadow:var(--shadow);font-size:.95rem}.suite__mot{flex-shrink:0;font-family:var(--font-title);font-weight:600;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--band-blue);border-radius:6px;padding:.2rem .5rem .1rem;margin-top:.1rem}.suite--ok .suite__mot{background:var(--band-teal)}.suite--ko .suite__mot{background:var(--band-red)}.suite__corps{display:flex;flex-direction:column;gap:.45rem;min-width:0}.choix__corps{display:flex;flex-direction:column;gap:.15rem}.choix__corps small{font-weight:500;font-size:.86rem;color:var(--ink-2)}.rappel{font-size:.95rem;border-left:3px solid var(--band-blue);padding-left:.75rem}.rappel--ok{border-left-color:var(--good)}.rappel--ko{border-left-color:var(--bad)}.cartes-travail{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.carte-travail{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;text-align:left;font:inherit;color:var(--ink);background:var(--surface-2);border:0;border-radius:14px;box-shadow:inset 0 0 0 1.5px var(--hair);padding:.95rem 1rem 1rem;cursor:pointer;transition:transform .15s var(--ease-out),box-shadow .15s,background .15s}.carte-travail:hover:not(:disabled){background:#fff;transform:translateY(-2px);box-shadow:inset 0 0 0 2px var(--band-teal),0 8px 18px #03180e24}.carte-travail:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.carte-travail__role{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.carte-travail__nom{font-family:var(--font-title);font-weight:600;font-size:1.3rem;text-transform:uppercase;line-height:1.1}.carte-travail__nom b{color:var(--band-teal)}.carte-travail__gain{font-family:var(--font-title);font-weight:700;font-size:1.5rem;color:var(--good)}.carte-travail__plus,.carte-travail__prix{font-size:.82rem;color:var(--ink-2)}.carte-travail--stage{background:linear-gradient(180deg,#fff8dc,#fff1bf);box-shadow:inset 0 0 0 1.5px #a67c0059}.decision--chapitre{text-align:center;color:#fff;padding:2.2rem 1rem 1.6rem;display:flex;flex-direction:column;align-items:center;gap:.9rem}.chapitre__num{font-family:var(--font-title);font-size:1rem;letter-spacing:.3em;text-transform:uppercase;color:var(--gold-hi)}.chapitre__titre{font-family:var(--font-title);font-weight:700;font-size:clamp(2.6rem,8vw,4.4rem);text-transform:uppercase;letter-spacing:.03em;text-shadow:0 2px 0 rgba(0,0,0,.25),0 12px 30px rgba(0,10,5,.45)}.recit--clair{color:#ffffffeb;max-width:38ch;font-size:1.12rem}.decision--chapitre .btn{max-width:24rem}.decision--trophee{text-align:center;color:#fff;padding:1.6rem 1rem;display:flex;flex-direction:column;align-items:center;gap:.7rem}.trophee__coupe{width:7rem;height:7rem;color:var(--gold-hi);filter:drop-shadow(0 10px 26px rgba(242,194,27,.5));animation:brille 2.6s ease-in-out infinite}.trophee__coupe .icone{width:100%;height:100%}@keyframes brille{50%{filter:drop-shadow(0 10px 36px rgba(255,216,77,.85));transform:translateY(-3px)}}.trophee__annee{font-family:var(--font-title);letter-spacing:.2em;color:var(--gold-hi)}.trophee__titre{font-family:var(--font-title);font-weight:700;font-size:clamp(1.9rem,5vw,3rem);text-transform:uppercase}.trophee__autres{color:#ffffffd9}.decision--trophee .btn{max-width:24rem}.btn--tenir{position:relative;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none;--tenu: 0}.btn--tenir:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#ffffff8c,#ffffff40);transform:scaleX(var(--tenu));transform-origin:left;transition:transform .35s ease-out}.btn--tenir.appui:before{transition:none}.btn--tenir span{position:relative}.btn--tenir.appui{transform:translateY(2px)}.btn--tenir.trop-tot{outline:3px solid var(--gold-hi);outline-offset:3px}.btn--tenir.tenu{filter:brightness(1.1)}.bilan-lignes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;font-size:.98rem}.bilan-lignes li{padding-bottom:.5rem;border-bottom:1px solid var(--hair)}.bilan-lignes li:last-child{border-bottom:0;padding-bottom:0}.bilan__titres{font-weight:700;color:var(--gold-edge)}.pese{display:inline-block;font-size:.86rem;font-weight:600;border-radius:6px;padding:.05rem .45rem;margin:.1rem .15rem .1rem 0}.pese--plus{background:#dff2e8;color:var(--good)}.pese--moins{background:#fbe4e2;color:var(--bad)}.verdict-centre{font-weight:700;border-radius:10px;padding:.6rem .8rem;background:var(--surface-2)}.verdict-centre--ok{background:#dff2e8;color:var(--good)}.verdict-centre--ko{background:#fbe4e2;color:var(--bad)}.metal-change{font-family:var(--font-title);font-weight:700;font-size:1.2rem;letter-spacing:.06em;text-align:center;border-radius:10px;padding:.55rem;color:var(--gold-ink);background:linear-gradient(90deg,var(--gold-lo),var(--gold-hi),var(--gold-lo))}.metal-change--argent{background:linear-gradient(90deg,#9aa3ab,#f2f4f6,#9aa3ab);color:#20272d}.metal-change--bronze{background:linear-gradient(90deg,#a8683c,#e8b48a,#a8683c);color:#3a1d08}.accroche{font-family:var(--font-title);font-weight:600;font-size:1.15rem;text-transform:uppercase;letter-spacing:.03em;color:var(--band-teal)}.offre--maison{box-shadow:var(--shadow),inset 0 0 0 2px var(--gold)}.jourj{color:#fff;border-radius:var(--radius);overflow:hidden;background:radial-gradient(600px 200px at 20% 0,rgba(255,255,238,.14),transparent 70%),radial-gradient(600px 200px at 80% 0,rgba(255,255,238,.14),transparent 70%),linear-gradient(180deg,#0b1d14,#050d09);box-shadow:var(--shadow-lift),inset 0 0 0 1px #f2c21b59}.jourj__affiche{padding:1.1rem 1.2rem .9rem;text-align:center;border-bottom:1px solid rgba(255,255,255,.1)}.jourj__titre{font-family:var(--font-title);font-weight:600;font-size:1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-hi)}.jourj__tableau{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;margin:.6rem 0 .4rem;font-family:var(--font-title);text-transform:uppercase}.jourj__equipe{font-weight:700;font-size:clamp(1.25rem,3.4vw,2.1rem);line-height:1.05}.jourj__equipe:first-child{text-align:right}.jourj__equipe:last-child{text-align:left}.jourj__contre{font-size:.85rem;color:var(--gold-ink);background:var(--gold);border-radius:6px;padding:.2rem .5rem .1rem;letter-spacing:.08em}.jourj__lieu{font-size:.86rem;color:#ffffffa6}.jourj__moment{padding:1rem 1.2rem 1.2rem;display:flex;flex-direction:column;gap:.7rem}.jourj__banniere{align-self:flex-start;font-family:var(--font-title);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,#c33027,#e2574c);border-radius:6px;padding:.25rem .7rem .15rem;animation:banniere .5s var(--ease-out) both}@keyframes banniere{0%{opacity:0;transform:translate(-18px)}}.jourj__situation{font-size:1.12rem;line-height:1.5}.jourj__indice{font-style:italic;color:var(--gold-hi);font-size:1.05rem;border-left:3px solid var(--gold);padding-left:.75rem}.jourj__chances{font-family:var(--font-title);font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase;color:#fffc}.jourj__chances b{font-size:1.6rem;color:#fff}.jourj__consigne{font-size:.9rem;color:#ffffffb3;margin-bottom:.4rem}.jourj .choix{background:#fffffff2}.choix--lecture.on{box-shadow:inset 0 0 0 2.5px var(--gold)}.lien--sombre{color:#ffffffbf;align-self:flex-start;font-size:.9rem}.geste{display:flex;align-items:flex-end;justify-content:center;gap:1.6rem;padding:.8rem 0 .2rem}.geste__cote{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center;max-width:18rem}.geste__aide{font-size:.9rem;color:#ffffffbf}.geste__compte{color:var(--gold-hi)}.geste__retour{min-height:1.6em;font-family:var(--font-title);font-weight:700;font-style:italic;font-size:1.5rem;text-transform:uppercase}.geste__retour.ok{color:#4fd39b}.geste__retour.bof{color:var(--gold-hi)}.geste__retour.ko{color:#ff6b5e}.gros{--d: clamp(7.2rem, 13vw, 9rem);width:var(--d);aspect-ratio:1;border:0;border-radius:50%;cursor:pointer;background:radial-gradient(circle at 35% 30%,#fff1a8,var(--gold) 55%,#b88400);color:var(--gold-ink);font-family:var(--font-title);font-weight:700;font-size:min(clamp(1.3rem,2.4vw,1.9rem),calc((var(--d) - 1rem) / (.58 * var(--n, 6))));letter-spacing:.06em;text-transform:uppercase;padding:0;box-shadow:0 .5rem #7a5800,0 1rem 2.6rem #f2c21b59;touch-action:none;user-select:none;-webkit-user-select:none;transition:transform .08s}.gros.appui{transform:translateY(.35rem);box-shadow:0 .15rem #7a5800}.gros:disabled{cursor:default;opacity:.7}.gros:focus-visible{outline:3px solid #fff;outline-offset:4px}.tube{position:relative;width:1.7rem;height:clamp(9rem,22vh,12rem);border-radius:2rem;background:#05070ae0;border:2px solid rgba(255,255,255,.4);overflow:hidden;flex-shrink:0}.tube__vert{position:absolute;left:0;right:0;background:#2fd27a99;border-top:2px solid #4fd39b;border-bottom:2px solid #4fd39b}.tube__rempli{position:absolute;inset:0;transform:scaleY(0);transform-origin:bottom;background:linear-gradient(var(--gold-hi),#e07a10);opacity:.9}.cible{position:relative;width:clamp(9rem,22vh,12rem);aspect-ratio:1;flex-shrink:0}.cible__but,.cible__cercle,.cible__tolerance{position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%)}.cible__but{width:42%;height:42%;border:3px solid #4fd39b;box-shadow:0 0 18px #4fd39b80}.cible__tolerance{width:100%;height:100%;background:radial-gradient(circle closest-side,transparent calc((var(--t) - var(--w)) * 100%),rgba(47,210,122,.22) calc((var(--t) - var(--w)) * 100%),rgba(47,210,122,.22) calc((var(--t) + var(--w)) * 100%),transparent calc((var(--t) + var(--w)) * 100%))}.cible__cercle{width:100%;height:100%;border:4px solid #fff;box-shadow:0 0 14px #ffffff80}.sifflet{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center;padding:.6rem 0 .2rem;animation:monte .4s var(--ease-out) both}.sifflet__mot{font-family:var(--font-title);font-weight:700;font-style:italic;font-size:clamp(2rem,5vw,3.2rem);text-transform:uppercase;line-height:1}.sifflet--ok .sifflet__mot{color:#4fd39b;text-shadow:0 0 24px rgba(79,211,155,.5)}.sifflet--ko .sifflet__mot{color:#ff6b5e}.sifflet__geste{color:#ffffffbf}.sifflet__score{font-family:var(--font-title);font-size:1.3rem;letter-spacing:.04em}.sifflet .btn{max-width:22rem}.sifflet .chips{justify-content:center}.app--sans-entree .brand__word,.app--sans-entree .brand__tag,.app--sans-entree .tagline{animation:none}.bloc-ligue{width:100%;max-width:26rem;display:flex;flex-direction:column;gap:.55rem;padding:1rem 1.05rem;border-radius:var(--radius);background:#060f0b8c;box-shadow:inset 0 0 0 1px #ffffff24;text-align:left;color:#fff}.bloc-ligue__titre{font-family:var(--font-title);font-weight:600;font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase;color:var(--gold-hi)}.bloc-ligue__texte{font-size:.92rem;color:#ffffffd1}.btn--petit{font-size:.92rem;padding:.65rem .8rem;flex:1 1 auto;width:auto;text-align:center;text-decoration:none}.card .btn--sur-carte{color:var(--ink);background:var(--surface-2);box-shadow:inset 0 0 0 1.5px var(--hair)}.reglage{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;font-size:.85rem;color:#fffc}.reglage__b{font:inherit;font-size:.82rem;font-weight:600;color:#ffffffd9;background:#ffffff1a;border:0;border-radius:999px;padding:.35rem .7rem;cursor:pointer;min-height:32px}.reglage__b.on{color:var(--gold-ink);background:var(--gold)}.reglage__b:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.note-accueil{max-width:30rem;font-size:.88rem;color:#ffffffd9;background:#060f0b80;border-radius:12px;padding:.6rem .8rem}.code-ligue{font-family:var(--font-title);font-weight:700;font-size:clamp(2.2rem,8vw,3.2rem);letter-spacing:.18em;text-align:center;color:var(--ink)}.ruban{font-family:var(--font-title);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,var(--band-purple),#a07cf0);border-radius:999px;padding:.25rem 1rem .15rem}.reseau{font-size:.78rem;color:#ffffff8c}.reseau--ok{color:#6fe0a8}.classement-ligue{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;counter-reset:rang}.classement-ligue li{display:grid;grid-template-columns:1.6rem 1fr auto;grid-template-rows:auto auto;column-gap:.4rem;align-items:baseline;counter-increment:rang;padding:.4rem .5rem;border-radius:8px;background:#ffffff0d}.classement-ligue li:before{content:counter(rang) ".";grid-row:span 2;color:#ffffff8c}.classement-ligue li.moi{background:#f2c21b29}.cl-l__nom{font-weight:700}.cl-l__nom small{font-weight:500;color:#ffffff8c}.cl-l__info{grid-column:2;font-size:.78rem;color:#fff9}.classement-ligue b{grid-row:span 2;grid-column:3;align-self:center;font-family:var(--font-title);font-size:1.1rem}.fil--ligue .mini{margin-left:.3rem;padding:.15rem .6rem;font-size:.78rem}.card--sombre .card__body{background:linear-gradient(180deg,#0b1d14,#050d09);color:#fff}
