:root{--fond: #0b1410;--fond-barre: #0e1913;--surface: #13211a;--bordure: #26392f;--bordure-forte: #3a5446;--texte: #eef3ec;--gris: #a3b5a9;--projecteur: #c8f55a;--projecteur-fond: #1e2a12;--projecteur-bord: #4a5e1e;--alerte: #ff9a4d;--alerte-fond: #241a10;--alerte-bord: #7a4a22;--titre: "Barlow Condensed", system-ui, sans-serif;--corps: Inter, system-ui, sans-serif;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;background:var(--fond);color:var(--texte);font-family:var(--corps)}button,input{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--projecteur)}.appli{max-width:480px;min-height:100dvh;margin:0 auto;display:flex;flex-direction:column}.ecran{flex:1;padding:20px 16px 24px;display:flex;flex-direction:column;gap:14px}.titre{font-family:var(--titre);font-weight:800;font-size:30px;text-transform:uppercase;letter-spacing:.02em;margin:0}.sous-titre{font-family:var(--titre);font-weight:700;font-size:19px;text-transform:uppercase;letter-spacing:.04em;margin:6px 0 0}.surtitre{font-family:var(--titre);font-weight:700;font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:var(--gris)}.gris{color:var(--gris)}.petit{font-size:12px}.ligne-entre{display:flex;justify-content:space-between;align-items:center;gap:10px}.pile{display:flex;flex-direction:column;gap:8px}.carte{background:var(--surface);border:1px solid var(--bordure);border-radius:14px;padding:12px 14px}.carte.active{border-color:var(--projecteur)}.carte.pointillee{border-style:dashed;border-color:var(--bordure-forte)}.carte.alerte{background:var(--alerte-fond);border-color:var(--alerte-bord)}.carte.bonne{background:var(--projecteur-fond);border-color:var(--projecteur-bord)}.grande-carte{border-radius:20px;padding:20px 16px 16px}.pastille{font-size:12px;font-weight:600;padding:5px 10px;border-radius:999px;border:1px solid var(--bordure)}.etiquette{font-size:10px;font-weight:700;color:var(--fond);background:var(--projecteur);border-radius:4px;padding:1px 5px}.etiquette.orange{background:var(--alerte)}.niveau{font-size:11px;color:var(--gris)}.nom-equipe{font-weight:600;font-size:15px}.score-geant{font-family:var(--titre);font-weight:800;font-size:64px;line-height:1}.buts{font-family:var(--titre);font-weight:800;font-size:24px;color:var(--projecteur)}.buts.nul{color:var(--gris)}.buts.contre{color:var(--alerte)}.avatar{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font-family:var(--titre);font-weight:800;font-size:22px;background:var(--bordure)}.avatar.moi{background:var(--projecteur);color:var(--fond)}.jauge{flex:1;height:6px;border-radius:3px;background:var(--bordure);overflow:hidden}.jauge>div{height:100%;background:var(--texte)}.bouton{border:0;border-radius:14px;padding:14px;min-height:52px;width:100%;background:var(--projecteur);color:var(--fond);font-family:var(--titre);font-weight:800;font-size:18px;text-transform:uppercase;letter-spacing:.06em}.bouton.secondaire{background:transparent;color:var(--alerte);border:1px solid var(--alerte-bord);font-family:var(--corps);font-size:14px;text-transform:none;letter-spacing:0;min-height:48px}.bouton-petit{border:1px solid var(--bordure-forte);background:transparent;border-radius:10px;padding:8px 12px;min-height:36px;font-size:12px;font-weight:600}.bouton-petit.plein{background:var(--alerte);color:var(--fond);border:0}.puce{border:1px solid var(--bordure);background:transparent;border-radius:999px;padding:7px 12px;min-height:32px;font-size:12px;font-weight:600}.puce.choisie{background:var(--texte);color:var(--fond);border-color:var(--texte)}.champ{width:100%;background:var(--surface);border:1px solid var(--bordure);border-radius:12px;padding:12px 14px;min-height:44px;font-size:14px}.champ:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--projecteur);outline-offset:2px}.forme{width:18px;height:18px;border-radius:4px;display:inline-grid;place-items:center;font-size:10px;font-weight:700}.forme.V{background:var(--projecteur);color:var(--fond)}.forme.N{background:var(--bordure-forte)}.forme.D{background:var(--alerte);color:var(--fond)}.compteur{width:44px;height:44px;border-radius:12px;border:1px solid var(--bordure-forte);background:transparent;font-size:22px}.compteur.plus{background:var(--projecteur);color:var(--fond);border:0}.chiffre{font-family:var(--titre);font-weight:800;font-size:56px;line-height:1;width:40px;text-align:center}.choix{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid var(--bordure);background:var(--surface);font-size:14px}.choix:has(input:checked){border-color:var(--projecteur)}.choix input{accent-color:var(--projecteur);width:18px;height:18px;margin:0}.barre{position:sticky;bottom:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--bordure);background:var(--fond-barre);padding:8px 8px calc(12px + env(safe-area-inset-bottom))}.barre button{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 0;background:none;border:0;color:var(--gris);font-size:11px;font-weight:600}.barre button[aria-current=page]{color:var(--projecteur)}.etapes{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.etapes>div{display:flex;flex-direction:column;gap:6px}.etapes .trait{height:4px;border-radius:2px;background:var(--bordure-forte)}.etapes .fait .trait{background:var(--projecteur)}.recap{background:var(--fond);border:1px solid var(--bordure);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden}.vanne{background:var(--alerte);color:var(--fond);border-radius:12px;padding:12px 14px}.podium{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.podium>div{display:flex;flex-direction:column;align-items:center;padding:8px 0;border-radius:10px;background:var(--surface)}.fiche{--l: 210px;position:relative;width:var(--l);aspect-ratio:.7;flex:none;clip-path:polygon(14% 0,86% 0,100% 7%,100% 88%,50% 100%,0 88%,0 7%);display:flex;flex-direction:column;align-items:center;padding:calc(var(--l) * .07) calc(var(--l) * .08) 0;overflow:hidden}.fiche:before{content:"";position:absolute;top:3.5%;right:3.5%;bottom:3.5%;left:3.5%;border:1.5px solid rgba(255,255,255,.55);pointer-events:none;clip-path:polygon(14% 0,86% 0,100% 7%,100% 88%,50% 100%,0 88%,0 7%)}.fiche:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.5) 50%,transparent 60%);transform:translate(-60%);animation:fiche-reflet 4.5s ease-in-out infinite;pointer-events:none}@keyframes fiche-reflet{0%,55%{transform:translate(-60%)}85%,to{transform:translate(60%)}}.fiche.or{background:linear-gradient(155deg,#f6e3a1,#d9b45a 42%,#8c6a23);color:#2a1e05}.fiche.argent{background:linear-gradient(155deg,#f2f5f4,#b9c4c1 45%,#6d7b77);color:#1b2421}.fiche.bronze{background:linear-gradient(155deg,#f0c9a0,#b97d4b 45%,#6b4021);color:#2a1407}.fiche.semaine{background:radial-gradient(120% 90% at 30% 10%,#5a2c10,#2a160a,#0e0905);color:#fff2e6}.fiche.semaine:before{border-color:var(--alerte)}.fiche .f-haut{position:absolute;left:13%;top:11%;display:flex;flex-direction:column;align-items:center;gap:1px;z-index:1}.fiche .f-note{font-family:var(--titre);font-weight:800;font-size:calc(var(--l) * .2);line-height:.85;font-variant-numeric:tabular-nums}.fiche .f-poste{font-family:var(--titre);font-weight:700;font-size:calc(var(--l) * .085)}.fiche .f-pied{margin-top:3px;font-size:calc(var(--l) * .042);font-weight:700;letter-spacing:.08em;opacity:.8}.fiche .f-photo{width:66%;margin-left:22%;margin-top:2%;aspect-ratio:1}.fiche .f-photo svg{width:100%;height:100%;display:block}.fiche .f-nom{font-family:var(--titre);font-weight:800;font-size:calc(var(--l) * .1);text-transform:uppercase;letter-spacing:.02em;margin-top:-2%;border-bottom:1px solid currentColor;padding:0 6% 2%;white-space:nowrap;max-width:92%;overflow:hidden;text-overflow:ellipsis}.fiche .f-stats{display:grid;grid-template-columns:1fr 1fr;column-gap:14%;row-gap:1px;margin-top:4%;font-family:var(--titre);font-size:calc(var(--l) * .075)}.fiche .f-stats div{display:flex;gap:6px}.fiche .f-stats b{font-weight:800;min-width:1.3em;text-align:right;font-variant-numeric:tabular-nums}.fiche .f-stats span{font-weight:600;opacity:.8}.fiche .f-style{margin-top:3%;font-size:calc(var(--l) * .045);font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.75}.fiche.petite{--l: 96px}.fiche.petite .f-stats,.fiche.petite .f-style,.fiche.petite .f-pied{display:none}.fiche.petite .f-nom{font-size:11px;margin-top:0}.retourne{perspective:1200px;width:230px;aspect-ratio:.7;cursor:pointer;position:relative;background:none;border:0;padding:0;align-self:center}.retourne-int{display:block;position:relative;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.2,.8,.2,1);transform-style:preserve-3d}.retourne.face .retourne-int{transform:rotateY(180deg)}.retourne .cote{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;display:grid;place-items:center}.retourne .cote.avant{transform:rotateY(180deg)}.retourne .dos{width:100%;height:100%;clip-path:polygon(14% 0,86% 0,100% 7%,100% 88%,50% 100%,0 88%,0 7%);background:repeating-linear-gradient(135deg,#142319 0,#142319 10px,#0f1b14 10px,#0f1b14 20px);display:grid;place-items:center;border:2px solid var(--projecteur)}.retourne .halo{position:absolute;top:-30px;right:-30px;bottom:-30px;left:-30px;background:radial-gradient(closest-side,rgba(246,227,161,.3),transparent);opacity:0;transition:opacity 1s .6s;pointer-events:none}.retourne.face .halo{opacity:1}.marque{font-family:var(--titre);font-weight:800;font-size:18px;letter-spacing:.14em}.marque i{font-style:normal;color:var(--projecteur)}.accueil{flex:1;display:flex;flex-direction:column;gap:18px;padding:18px 20px 26px;background:radial-gradient(120% 50% at 50% 0%,rgba(200,245,90,.14),transparent 60%)}.eventail{position:relative;height:250px}.eventail .fiche{position:absolute;left:50%;top:14px;--l: 150px}.eventail .fiche:nth-child(1){transform:translate(-112%) rotate(-12deg) translateY(24px)}.eventail .fiche:nth-child(2){transform:translate(-50%);z-index:2;--l: 166px;top:0}.eventail .fiche:nth-child(3){transform:translate(12%) rotate(12deg) translateY(24px)}.accroche{font-family:var(--titre);font-weight:800;font-size:42px;line-height:.95;text-transform:uppercase;margin:0;text-wrap:balance}.accroche em{font-style:normal;color:var(--projecteur)}.phrases{display:flex;flex-direction:column;gap:8px;color:var(--gris);font-size:14.5px;margin:0;padding:0;list-style:none}.phrases b{color:var(--texte);font-weight:600}.progression{display:flex;gap:4px}.progression i{flex:1;height:4px;border-radius:4px;background:var(--bordure)}.progression i.fait{background:var(--projecteur)}.situation{font-family:var(--titre);font-weight:800;font-size:26px;line-height:1;text-transform:uppercase;margin:0;text-wrap:balance}.reponses{display:flex;flex-direction:column;gap:9px}.reponses button{text-align:left;display:grid;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:13px 14px;border-radius:14px;background:var(--surface);border:1px solid var(--bordure);font-size:14px}.reponses button .l{font-family:var(--titre);font-weight:800;font-size:18px;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--bordure);color:var(--gris)}.reponses button.choisi{border-color:var(--projecteur);background:var(--projecteur-fond)}.reponses button.choisi .l{background:var(--projecteur);color:var(--fond)}.deux-notes{display:grid;grid-template-columns:1fr 1fr;gap:10px}.deux-notes .carte{text-align:center}.grand-chiffre{font-family:var(--titre);font-weight:800;font-size:46px;line-height:1;font-variant-numeric:tabular-nums}.monte{color:var(--projecteur)}.baisse{color:#ff5d5d}.ecarts{display:flex;flex-direction:column;gap:10px}.ecart{display:grid;grid-template-columns:36px 1fr 64px;gap:10px;align-items:center;font-size:13px}.ecart .s{font-family:var(--titre);font-weight:800;font-size:16px}.barre-ecart{position:relative;height:10px;border-radius:10px;background:var(--bordure)}.barre-ecart .t{position:absolute;left:0;top:0;bottom:0;border-radius:10px;background:var(--projecteur)}.barre-ecart .a{position:absolute;top:-4px;width:3px;height:18px;border-radius:2px;background:var(--texte)}.niveaux-stat{display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.niveaux-stat button{padding:9px 0;border-radius:10px;border:1px solid var(--bordure);background:var(--surface);font-size:11.5px;font-weight:600}.niveaux-stat button[aria-pressed=true]{background:var(--projecteur);color:var(--fond);border-color:var(--projecteur)}.duel{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center}.duel>button{background:none;border:2px solid transparent;border-radius:16px;padding:8px 4px;display:flex;flex-direction:column;align-items:center;gap:6px}.duel>button:hover{border-color:var(--bordure-forte)}.duel>button[aria-pressed=true]{border-color:var(--projecteur);background:var(--projecteur-fond)}.duel .ou{font-family:var(--titre);font-weight:800;font-size:18px;color:var(--gris)}.joueurs-grille{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.score-match{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;text-align:center;gap:8px}.score-match .sc{font-family:var(--titre);font-weight:800;font-size:36px;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion: reduce){.fiche:after{animation:none}.retourne-int,.retourne .halo{transition:none}}.pelouse{position:relative;border-radius:20px;padding:14px 6px 10px;border:1px solid var(--bordure);background:repeating-linear-gradient(180deg,#15301f 0,#15301f 44px,#12291b 44px,#12291b 88px);display:flex;flex-direction:column;gap:8px}.ligne-five{display:flex;justify-content:center;gap:14px}.ligne-five.banc{justify-content:flex-end;border-top:1px dashed var(--bordure-forte);padding-top:8px;margin-top:2px}.case-five{background:none;border:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:4px;border-radius:12px}.case-five[aria-pressed=true] .fiche{outline:2px solid var(--projecteur)}.case-five .pts{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;background:#0b1410d9;border:1px solid var(--bordure)}.case-vide{width:96px;aspect-ratio:.7;border-radius:14px;border:1.5px dashed var(--bordure-forte);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--gris);font-size:12px;font-weight:600;background:#0b141059}.case-vide .plus{font-family:var(--titre);font-weight:800;font-size:30px;color:var(--projecteur);line-height:1}.offre{display:grid;grid-template-columns:44px 1fr auto;gap:11px;align-items:center}.badge-note{width:44px;height:50px;display:grid;place-items:center;padding-bottom:6px;font-family:var(--titre);font-weight:800;font-size:21px;clip-path:polygon(14% 0,86% 0,100% 10%,100% 82%,50% 100%,0 82%,0 10%)}.badge-note.or{background:linear-gradient(155deg,#f6e3a1,#8c6a23);color:#2a1e05}.badge-note.argent{background:linear-gradient(155deg,#f2f5f4,#6d7b77);color:#1b2421}.badge-note.bronze{background:linear-gradient(155deg,#f0c9a0,#6b4021);color:#2a1407}.verdict{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;max-width:480px;margin:0 auto;display:flex;flex-direction:column;cursor:pointer;-webkit-user-select:none;user-select:none;background:radial-gradient(100% 60% at 50% 30%,rgba(200,245,90,.12),transparent 70%),var(--fond)}.barres-story{display:flex;gap:4px;padding:12px 16px 0}.barres-story i{flex:1;height:3px;border-radius:3px;background:#eef3ec33;overflow:hidden}.barres-story i b{display:block;height:100%;background:var(--texte);transition:width .3s}.planche{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:20px 24px;text-align:center;animation:planche-entree .45s ease-out}@keyframes planche-entree{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.planche{animation:none}}.fiche.epoque{background:linear-gradient(155deg,#efe2c4,#b89b6a 45%,#5e4626);color:#2b1d0b;filter:sepia(.25)}.fiche.platine{background:linear-gradient(155deg,#f3f6fb,#a9bdd6 40%,#4f6788);color:#121b2b}.fiche.diamant{background:linear-gradient(155deg,#e9fbff,#7fd6f0 38%,#1f6f9a 70%,#123a5c);color:#06202f}.fiche.diamant:after,.fiche.icone:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;clip-path:inherit;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.45) 45%,transparent 60%);background-size:250% 100%;animation:reflet 4.5s ease-in-out infinite;mix-blend-mode:overlay}.fiche.icone{background:radial-gradient(130% 90% at 30% 0%,#3a2d0a,#120d03 55%,#000);color:#f6dd8a}.fiche.icone:before{border-color:#e7c35a}@keyframes reflet{0%,to{background-position:150% 0}50%{background-position:-50% 0}}@media (prefers-reduced-motion: reduce){.fiche.diamant:after,.fiche.icone:after{animation:none}}.badge-note.platine{background:linear-gradient(155deg,#f3f6fb,#4f6788);color:#121b2b}.badge-note.diamant{background:linear-gradient(155deg,#e9fbff,#1f6f9a);color:#06202f}.badge-note.icone{background:linear-gradient(155deg,#3a2d0a,#000);color:#f6dd8a;box-shadow:inset 0 0 0 1px #e7c35a}.fiche .f-division{margin-top:2px;font-family:var(--titre);font-weight:800;font-size:calc(var(--l) * .05);letter-spacing:.04em;padding:0 4px;border-radius:3px;background:#00000024}.fiche .f-photo img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50% 50% 8% 8%;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.fiche.petite .f-division{font-size:9px}.fiche.inconnue{background:linear-gradient(155deg,#4a5a55,#2c3734,#161d1b);color:#e6ece9}.fiche.inconnue:before{border-style:dashed}body{background:radial-gradient(90% 45% at 50% -8%,rgba(200,245,90,.13),transparent 70%),radial-gradient(60% 40% at 100% 30%,rgba(255,154,77,.05),transparent 70%),linear-gradient(180deg,#0d1812,#0b1410 40%,#08100c) fixed}.appli{position:relative}.ecran{animation:ecran-entree .35s cubic-bezier(.2,.8,.2,1);padding-bottom:96px}@keyframes ecran-entree{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.carte{background:linear-gradient(180deg,#1a2c23eb,#111e17eb);border-color:#3a5446a6;box-shadow:0 1px #ffffff0a inset,0 10px 30px #00000040}.verre{background:linear-gradient(180deg,#1e3428a6,#0e1a148c);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.titre{letter-spacing:.01em}.barre{position:fixed;left:50%;bottom:calc(10px + env(safe-area-inset-bottom));transform:translate(-50%);width:min(460px,calc(100% - 20px));grid-template-columns:repeat(5,1fr);z-index:10;border:1px solid rgba(58,84,70,.7);border-radius:22px;padding:6px 4px;background:#0b1410c7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 12px 40px #00000073}.barre button{border-radius:16px;padding:7px 0;font-size:10.5px;transition:color .2s,background .2s}.barre button[aria-current=page]{background:#c8f55a1a;box-shadow:0 0 18px #c8f55a1f inset}.tuiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tuile{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:16px;text-align:left;background:linear-gradient(160deg,#223a2dd9,#0f1b15e6);border:1px solid rgba(58,84,70,.65);box-shadow:0 8px 24px #00000040;color:var(--texte)}button.tuile{cursor:pointer;transition:transform .15s,border-color .2s}button.tuile:hover{border-color:var(--projecteur-bord)}button.tuile:active{transform:scale(.98)}.tuile-libelle{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gris)}.tuile-valeur{font-family:var(--titre);font-weight:800;font-size:34px;line-height:1;font-variant-numeric:tabular-nums}.tuile-valeur small{font-size:16px;color:var(--gris)}.tuile-variation{font-size:12px;color:var(--gris);font-weight:600}.courbe svg{width:100%;height:70px;display:block;overflow:visible}.courbe-axe{display:flex;justify-content:space-between;font-size:11px;color:var(--gris);margin-top:4px}.scene-carte{display:flex;justify-content:center;padding:6px 0 2px;perspective:900px}.inclinable{position:relative;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .12s ease-out;transform-style:preserve-3d;filter:drop-shadow(0 22px 30px rgba(0,0,0,.5));touch-action:pan-y}.inclinable .reflet{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:overlay;clip-path:polygon(14% 0,86% 0,100% 7%,100% 88%,50% 100%,0 88%,0 7%);background:radial-gradient(circle at var(--mx, 50%) var(--my, 30%),rgba(255,255,255,.55),transparent 45%)}.feuille{gap:16px}.bouton-retour{width:40px;height:40px;border-radius:12px;border:1px solid var(--bordure-forte);background:#13211acc;font-size:18px}.ligne-match{display:grid;grid-template-columns:64px 1fr auto;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:#13211ab3;border:1px solid rgba(38,57,47,.8);text-align:left;color:var(--texte);width:100%}button.ligne-match{cursor:pointer}.ligne-five-detail{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;padding:8px 12px 8px 8px;border-radius:16px;background:linear-gradient(160deg,#1e3428d9,#0f1b15e6);border:1px solid rgba(58,84,70,.65);color:var(--texte);text-align:left;cursor:pointer}.ligne-five-detail .fiche .f-haut,.ligne-five-detail .fiche .f-nom,.ligne-five-detail .fiche .f-style{display:none}.ligne-five-detail .fiche .f-photo{width:80%;margin:18% auto 0}.avatar-grand{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;font-family:var(--titre);font-weight:800;font-size:30px;background:radial-gradient(circle at 30% 25%,#2f4a1c,#12210f);border:2px solid var(--projecteur);box-shadow:0 0 30px #c8f55a40}.avatar-moyen{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-family:var(--titre);font-weight:800;font-size:18px;background:radial-gradient(circle at 30% 25%,#2f4a1c,#12210f);border:1.5px solid var(--projecteur-bord)}.orange-texte{color:var(--alerte)}.carte-cliquable{background:none;border:0;padding:0;color:inherit;cursor:pointer;transition:transform .15s}.carte-cliquable:hover{transform:translateY(-2px)}.carte-cliquable.carte{padding:12px 14px;background:linear-gradient(180deg,#1a2c23eb,#111e17eb);width:100%}.hub{gap:18px}.hero{display:flex;flex-direction:column;align-items:center;gap:6px;padding:22px 16px 18px;border-radius:24px;text-align:center;background:radial-gradient(120% 120% at 50% 0%,#c8f55a29,#13211a66 60%),#0d181299;border:1px solid rgba(74,94,30,.6);box-shadow:0 0 60px #c8f55a14 inset,0 16px 40px #00000059}.decompte{display:flex;gap:14px;font-family:var(--titre)}.decompte span{display:flex;align-items:baseline;gap:2px;color:var(--gris);font-size:16px;font-weight:700}.decompte b{font-size:46px;font-weight:800;color:var(--texte);font-variant-numeric:tabular-nums;line-height:1}.carte-verdict{display:flex;flex-direction:column;gap:4px;text-align:left;padding:16px;border-radius:18px;cursor:pointer;color:var(--texte);border:1px solid var(--alerte-bord);background:linear-gradient(120deg,#ff9a4d2e,#241a10d9);animation:battement 2.4s ease-in-out infinite}@keyframes battement{0%,to{box-shadow:0 0 #ff9a4d00}50%{box-shadow:0 0 28px #ff9a4d40}}.lien-discret{background:none;border:0;color:var(--projecteur);font-size:12px;font-weight:600}.defilement{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x mandatory;scrollbar-width:none}.defilement::-webkit-scrollbar{display:none}.tendance{flex:none;width:128px;scroll-snap-align:start;display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:16px;text-align:left;background:linear-gradient(160deg,#223a2dd9,#0f1b15e6);border:1px solid rgba(58,84,70,.65);color:var(--texte);cursor:pointer}.tendance .badge-note{width:36px;height:42px;font-size:14px}.tendance b{font-size:14px}.fil{display:flex;flex-direction:column;border-radius:18px;overflow:hidden;border:1px solid rgba(38,57,47,.8)}.evenement{display:flex;align-items:center;gap:12px;padding:10px 12px;background:#111e17d9;border:0;border-bottom:1px solid rgba(38,57,47,.8);color:var(--texte);text-align:left;cursor:pointer}.evenement:last-child{border-bottom:0}.evenement:disabled{cursor:default}.evenement .fiche{--l: 32px !important;padding:0;flex:none}.evenement .fiche .f-haut,.evenement .fiche .f-nom,.evenement .fiche .f-style,.evenement .fiche .f-stats,.evenement .fiche:before{display:none}.evenement .fiche .f-photo{width:80%;margin:18% auto 0}.evenement-icone{width:40px;height:40px;flex:none;border-radius:12px;display:grid;place-items:center;font-size:18px;background:#c8f55a1a;border:1px solid var(--projecteur-bord);color:var(--projecteur)}.segments{display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:14px;background:#13211acc;border:1px solid var(--bordure)}.segments button{padding:10px;border-radius:10px;border:0;background:none;color:var(--gris);font-weight:700;font-size:14px}.segments button[aria-selected=true]{background:var(--texte);color:var(--fond)}.podium-managers{display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:8px}.marche{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:0;color:var(--texte);cursor:pointer}.marche .socle{width:100%;display:grid;place-items:center;font-family:var(--titre);font-weight:800;font-size:28px;border-radius:12px 12px 4px 4px;background:linear-gradient(180deg,#3a5446e6,#13211ae6);border:1px solid var(--bordure-forte)}.marche.m1 .socle{height:78px;background:linear-gradient(180deg,#d9b45a,#6b5420);color:#2a1e05;border-color:#f6e3a1}.marche.m2 .socle{height:58px;background:linear-gradient(180deg,#c9d2cf,#59645f);color:#1b2421}.marche.m3 .socle{height:44px;background:linear-gradient(180deg,#c98c57,#5a3519);color:#2a1407}.marche.m1 .avatar-moyen{border-color:#f6e3a1;box-shadow:0 0 24px #f6e3a159}.rang-ligne{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:#111e17d9;border:1px solid rgba(38,57,47,.8);color:var(--texte);cursor:pointer;text-align:left;font-size:14px}.rang-ligne.moi{border-color:var(--projecteur-bord);background:#c8f55a14}.rang-n{width:26px;font-family:var(--titre);font-size:18px;color:var(--gris)}.squelette{border-radius:18px;background:linear-gradient(90deg,#1a2c2399 25%,#284033bf,#1a2c2399 75%);background-size:200% 100%;animation:squelette 1.3s linear infinite}@keyframes squelette{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.ecran,.carte-verdict,.squelette{animation:none}.inclinable{transition:none}}.grille-notes{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.grille-notes button{aspect-ratio:1;border-radius:14px;border:1px solid rgba(58,84,70,.75);font-family:var(--titre);font-weight:800;font-size:24px;background:linear-gradient(160deg,#223a2dd9,#0f1b15e6);color:var(--texte);transition:transform .12s,background .15s}.grille-notes button:active{transform:scale(.94)}.grille-notes button[aria-pressed=true]{background:var(--projecteur);color:var(--fond);border-color:var(--projecteur)}.choisie-tuile{border-color:var(--projecteur)!important;box-shadow:0 0 24px #c8f55a2e inset}.flamme{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:800;letter-spacing:.08em;padding:3px 9px;border-radius:999px;color:#2a1407;background:linear-gradient(120deg,#ffcf6b,#ff9a4d)}.en-tete{display:flex;justify-content:space-between;align-items:center;padding:14px 16px 0}.bouton-rond{width:40px;height:40px;border-radius:50%;border:1px solid rgba(58,84,70,.75);background:#13211acc;font-size:17px;color:var(--texte)}.choix-profil{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;padding:16px;border-radius:18px;text-align:left;color:var(--texte);background:linear-gradient(160deg,#223a2dd9,#0f1b15e6);border:1px solid rgba(58,84,70,.65);cursor:pointer}.choix-profil:hover{border-color:var(--projecteur-bord)}.choix-icone{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;font-size:24px;background:#c8f55a1a;border:1px solid var(--projecteur-bord)}.match-a-noter{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;text-decoration:none;color:var(--texte);background:linear-gradient(160deg,#223a2dd9,#0f1b15e6);border:1px solid rgba(58,84,70,.65)}.match-a-noter.fait{opacity:.75}.regles-vote{margin:10px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--gris);line-height:1.45}.regles-vote b{color:var(--texte)}.fiabilite{display:inline-flex;gap:3px}.fiabilite i{width:6px;height:6px;border-radius:50%;background:var(--bordure-forte)}.fiabilite.correcte i:nth-child(-n+2),.fiabilite.forte i{background:var(--projecteur)}.fiabilite.faible i:first-child{background:var(--alerte)}.etape-parcours{display:flex;gap:10px;align-items:center;padding:6px 0;border-bottom:1px solid rgba(38,57,47,.6)}.etape-parcours:last-child{border-bottom:0}.etape-parcours .point{width:10px;height:10px;border-radius:50%;background:var(--projecteur);box-shadow:0 0 10px #c8f55a80;flex:none}.a-faire{display:flex;flex-direction:column;gap:8px}.etape-a-faire{display:flex;align-items:center;gap:12px;padding:12px;border-radius:16px;background:linear-gradient(160deg,#223a2de6,#0f1b15eb);border:1px solid var(--projecteur-bord)}.etape-a-faire.info{border-color:var(--alerte-bord)}.etape-a-faire .numero{width:28px;height:28px;flex:none;border-radius:50%;display:grid;place-items:center;font-family:var(--titre);font-weight:800;background:var(--projecteur);color:var(--fond)}.etape-a-faire.info .numero{background:var(--alerte)}.explication-equipe{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--gris)}.explication-equipe b{color:var(--texte)}.formulaire-parcours{gap:8px;padding-top:10px;border-top:1px solid rgba(38,57,47,.8)}.deux-colonnes{display:grid;grid-template-columns:1fr 1fr;gap:8px}select.champ{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--gris) 50%),linear-gradient(135deg,var(--gris) 50%,transparent 50%);background-position:calc(100% - 16px) 55%,calc(100% - 11px) 55%;background-size:5px 5px;background-repeat:no-repeat;padding-right:28px}.voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:#050a07bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center}.feuille-bareme{width:min(480px,100%);max-height:88dvh;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:18px 16px 28px;border-radius:24px 24px 0 0;background:linear-gradient(180deg,#14241b,#0b1410);border:1px solid var(--bordure-forte);animation:ecran-entree .3s ease-out}.tableau-bareme{display:flex;flex-direction:column;gap:4px}.ligne-bareme{display:grid;grid-template-columns:64px 1fr;gap:10px;align-items:center;padding:8px 10px;border-radius:12px;background:#111e17d9;border:1px solid rgba(38,57,47,.8)}.ligne-bareme.moi{border-color:var(--projecteur);background:#c8f55a1a}.ligne-bareme .tranche{font-family:var(--titre);font-size:20px;font-weight:800}.niveaux-legende{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:12px;color:var(--gris)}.niveaux-legende b{color:var(--texte)}.ligne-qualite{display:grid;grid-template-columns:74px 1fr;gap:8px;align-items:center}.niveau-pastille{font-size:11px;font-weight:700;text-align:center;padding:3px 0;border-radius:999px;background:var(--bordure)}.niveau-pastille[data-niveau="0"]{background:#ff5d5d2e;color:#ff8b8b}.niveau-pastille[data-niveau="1"]{background:#ff9a4d2e;color:var(--alerte)}.niveau-pastille[data-niveau="2"]{background:#eef3ec1f}.niveau-pastille[data-niveau="3"]{background:#c8f55a26;color:var(--projecteur)}.niveau-pastille[data-niveau="4"]{background:var(--projecteur);color:var(--fond)}.legende-ecart{display:flex;gap:16px;font-size:12px;color:var(--gris)}.pastille-terrain,.pastille-toi{display:inline-block;width:12px;height:8px;border-radius:4px;margin-right:6px;background:var(--projecteur);vertical-align:1px}.pastille-toi{width:3px;height:12px;background:var(--texte)}.ecart-detail{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-bottom:1px solid rgba(38,57,47,.6)}.ecart-detail .barre-ecart{margin-top:14px}.barre-ecart .a .a-chiffre{position:absolute;bottom:20px;left:50%;transform:translate(-50%);font-size:10px;font-weight:700;color:var(--texte)}.situation-niveau .tranche-grande{font-family:var(--titre);font-weight:800;font-size:26px;color:var(--projecteur)}.sens-niveau{font-size:12px;color:var(--projecteur);min-height:16px}.palier-manager{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;border:1px solid var(--ligne, rgba(255,255,255,.15));color:var(--gris, #9aa)}.palier-manager[data-palier=Talent]{color:#8fd3ff;border-color:#8fd3ff66}.palier-manager[data-palier=Pro]{color:#d7dde3;border-color:#d7dde380;background:#d7dde314}.palier-manager[data-palier=Légende]{color:#1a1205;border-color:transparent;background:linear-gradient(135deg,#f6d97a,#c9952e)}.texte-legal h3{font-family:Barlow Condensed,sans-serif;font-size:20px;margin:10px 0 0}.texte-legal p,.texte-legal ul{margin:0;font-size:14px;line-height:1.55;color:var(--texte)}.texte-legal ul{padding-left:18px;display:grid;gap:4px}.liens-legaux{display:flex;flex-wrap:wrap;gap:4px 14px;justify-content:center;padding:6px 0}.choix{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.4;cursor:pointer}.choix input{width:20px;height:20px;flex:none;accent-color:var(--projecteur);margin-top:1px}.admin-chiffres{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.admin-chiffres .carte{padding:10px 12px}.admin-chiffres b{display:block;font-family:Barlow Condensed,sans-serif;font-size:28px}.admin-signalement.traite{opacity:.5}.segments-4 button{font-size:12px;padding-left:4px;padding-right:4px}.echelle-divisions{display:grid;gap:4px}.echelle-divisions>div{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:4px 8px;border-radius:8px}.echelle-divisions>div.moi{background:#c8f55a1a;outline:1px solid rgba(200,245,90,.4)}.ligne-club{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--texte)}.ligne-club:hover{background:#ffffff14}.nuancier{display:flex;flex-wrap:wrap;gap:6px}.nuancier button{width:30px;height:30px;border-radius:50%;border:2px solid rgba(255,255,255,.25)}.nuancier button[aria-pressed=true]{outline:3px solid var(--projecteur);outline-offset:2px}.ligne-feuille{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.06)}.champ.numero{width:52px;text-align:center;padding-left:4px;padding-right:4px}.bascule{display:flex;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.15)}.bascule button{background:none;border:0;color:var(--gris, #9aa);font-size:12px;font-weight:600;padding:8px 10px}.bascule button[aria-pressed=true]:first-child{background:var(--projecteur);color:#0b1410}.bascule button[aria-pressed=true]:last-child{background:#ff785040;color:var(--texte)}.numero-maillot{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:22px;padding:0 5px;border-radius:6px;background:var(--texte);color:#0b1410;font-family:var(--titre);font-weight:800;font-size:14px}.choix-duel{display:flex;flex-direction:column;align-items:center;gap:6px;background:none;border:0;padding:0}.reperes{display:flex;align-items:center;justify-content:center;gap:6px;max-width:140px;text-align:center;line-height:1.2}.segments.segments-4{display:grid;grid-template-columns:repeat(4,1fr)}.ligne-style{display:grid;grid-template-columns:minmax(120px,42%) 1fr;gap:10px;align-items:baseline;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.05)}.puce.sa-division{outline:1px dashed var(--gris, #9aa);outline-offset:2px}.decomposition{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.decomposition>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:8px 4px;border-radius:12px;background:#ffffff0a}.decomposition b{font-family:var(--titre);font-size:26px;line-height:1}.barre-critere{display:grid;grid-template-columns:minmax(110px,40%) 1fr 64px;gap:8px;align-items:center}.barre-critere .jauge{height:6px;border-radius:3px;background:#ffffff14;overflow:hidden}.barre-critere .jauge i{display:block;height:100%;border-radius:3px;background:var(--projecteur)}.barre-critere b{text-align:right}.stats-feuille{display:grid;grid-template-columns:1fr auto;gap:8px 10px;align-items:center;padding:8px 10px;border-radius:12px;background:#ffffff0a}.stats-feuille .pas{display:inline-flex;align-items:center;gap:10px}.stats-feuille .pas button{width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:none;color:var(--texte);font-size:18px;line-height:1}.stats-feuille .pas b{min-width:16px;text-align:center;font-family:var(--titre);font-size:20px}.saison{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.saison>div{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 2px;border-radius:12px;background:#ffffff0a}.saison b{font-family:var(--titre);font-size:26px;line-height:1}.entete-club{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border-radius:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.entete-club-nom{font-family:var(--titre);font-size:22px;line-height:1.1;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entete-division{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:64px;padding:6px 8px;border-radius:12px;background:var(--texte);color:var(--fond)}.entete-division b{font-family:var(--titre);font-size:28px;line-height:1}.entete-division span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.ecusson-vide{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#ffffff14;color:var(--gris);font-weight:800;flex:none}.tableau-championnat{display:grid;gap:2px}.tableau-championnat>*{display:grid;grid-template-columns:22px 1fr 22px 22px 22px 22px 34px 30px;gap:4px;align-items:center;padding:7px 8px;border-radius:10px;font-size:13px;text-align:center;background:#ffffff08;border:0;color:var(--texte)}.tableau-championnat .entete{background:none;font-size:11px;color:var(--gris);text-transform:uppercase}.tableau-championnat .nom{text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tableau-championnat>.moi{background:#c8f55a1f;outline:1px solid rgba(200,245,90,.35)}.tableau-championnat>button:first-of-type:not(.entete) b{color:var(--projecteur)}.f-cliquable{background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;border-radius:6px}.f-cliquable:hover,.f-cliquable:focus-visible{background:#ffffff38;outline:none}.f-stats button.f-cliquable{display:flex;align-items:baseline;gap:4px}.bulle-info{width:100%;gap:6px;animation:ecran-entree .2s ease-out}.pastille-division{flex:none;min-width:44px;height:38px;padding:0 6px;display:grid;place-items:center;border-radius:10px;font-family:var(--titre);font-weight:800;font-size:18px;background:var(--texte);color:#1e1d6b}.pastille-division.a-preciser{background:var(--alerte);color:#1a0f3a}.resume-parcours{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.etiquette-tendance{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:999px;background:#ffffff24}.etiquette-tendance.progression{background:var(--projecteur);color:#14113a}.courbe-parcours{width:100%;height:auto;display:block}.courbe-parcours .grille{stroke:#ffffff1a;stroke-width:1}.courbe-parcours .lien{stroke:var(--projecteur);stroke-width:1.5;stroke-dasharray:3 3;opacity:.7}.courbe-parcours .etape{stroke:var(--projecteur);stroke-width:5;stroke-linecap:round}.courbe-parcours .lib{fill:var(--gris);font-size:10px;font-weight:600}.courbe-parcours .lib.fort{fill:var(--texte);font-weight:800}.groupe-divisions{display:grid;grid-template-columns:58px 1fr;gap:6px 8px;align-items:center}.groupe-divisions>div{display:flex;flex-wrap:wrap;gap:6px}.edition-periode{gap:10px;padding:10px;border-radius:12px;background:#ffffff0f}.champ:disabled{opacity:.5}.comparaison{gap:6px}.ligne-comparaison{display:grid;grid-template-columns:52px 1fr 52px;align-items:center;text-align:center}.ligne-comparaison b:first-child{text-align:left}.ligne-comparaison b:last-child{text-align:right}.ligne-comparaison.entete b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ligne-comparaison.note b{font-family:var(--titre);font-size:30px;color:var(--projecteur)}.attente{position:relative;flex:1;min-height:100dvh;display:flex;flex-direction:column;justify-content:center;gap:30px;padding:40px 24px 22px;overflow:hidden}.attente-halo{position:absolute;inset:-20% -40% auto;height:70%;background:radial-gradient(closest-side,rgba(198,255,61,.22),transparent);pointer-events:none}.attente>*{position:relative}.attente-marque{margin:0;font-family:var(--titre);font-weight:800;font-style:italic;font-size:22px;letter-spacing:.16em}.attente-marque i{color:var(--projecteur)}.attente-titre{margin:0;font-family:var(--titre);font-weight:800;font-style:italic;text-transform:uppercase;font-size:clamp(46px,13.5vw,72px);line-height:.95}.attente-titre em{font-style:italic;color:var(--projecteur)}.attente-reseaux{display:flex;flex-direction:column;gap:10px}.attente-reseaux a{display:flex;align-items:center;justify-content:center;text-decoration:none;min-height:48px}.attente-bas{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto}.attente-code{display:flex;flex-wrap:wrap;gap:8px;flex:1 1 100%}.attente-code input{flex:1;min-width:0;min-height:44px}:root[data-theme=arene]{--fond: #1a1450;--fond-barre: #221a63;--surface: rgba(255, 255, 255, .09);--bordure: rgba(255, 255, 255, .16);--bordure-forte: rgba(255, 255, 255, .28);--texte: #ffffff;--gris: #c9c6f2;--projecteur: #c6ff3d;--projecteur-fond: rgba(198, 255, 61, .14);--projecteur-bord: rgba(198, 255, 61, .55);--alerte: #ffb22e;--alerte-fond: rgba(255, 178, 46, .14);--alerte-bord: rgba(255, 178, 46, .55);--magenta: #ff4fa3;--cyan: #3de0ff;--degrade-action: linear-gradient(100deg, #c6ff3d 0%, #5effc4 100%);--degrade-chaud: linear-gradient(100deg, #ffb22e 0%, #ff4fa3 100%)}[data-theme=arene] body{background:radial-gradient(70% 40% at 15% -5%,rgba(255,79,163,.45),transparent 70%),radial-gradient(70% 45% at 100% 10%,rgba(61,224,255,.38),transparent 70%),radial-gradient(80% 50% at 50% 110%,rgba(198,255,61,.18),transparent 70%),linear-gradient(170deg,#3a1e9c,#22237e 45%,#142a73) fixed}[data-theme=arene] .carte{background:linear-gradient(160deg,#ffffff24,#ffffff0f);border-color:#fff3;box-shadow:0 1px #ffffff40 inset,0 12px 32px #0a063259;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}[data-theme=arene] .verre{background:linear-gradient(160deg,#ffffff29,#ffffff0d)}[data-theme=arene] .carte.alerte{background:linear-gradient(120deg,#ffb22e47,#ff4fa329);border-color:#ffb22e99}[data-theme=arene] .carte.bonne{background:linear-gradient(120deg,#c6ff3d40,#5effc41a);border-color:#c6ff3d99}[data-theme=arene] .titre,[data-theme=arene] .accroche{font-style:italic;letter-spacing:.01em;text-shadow:0 2px 0 rgba(10,6,50,.35),0 0 24px rgba(255,255,255,.15)}[data-theme=arene] .accroche em,[data-theme=arene] .marque i{color:var(--projecteur);text-shadow:0 0 18px rgba(198,255,61,.55)}[data-theme=arene] .surtitre{color:var(--cyan);letter-spacing:.12em}[data-theme=arene] .marque{font-style:italic}[data-theme=arene] .bouton{background:var(--degrade-action);color:#14113a;font-style:italic;box-shadow:0 8px 24px #5effc459,0 1px #fff9 inset;transition:transform .12s,box-shadow .2s}[data-theme=arene] .bouton:active{transform:translateY(1px) scale(.99)}[data-theme=arene] .bouton:disabled{background:#ffffff2e;color:#fff9;box-shadow:none}[data-theme=arene] .bouton-petit{background:#ffffff1a;border-color:#ffffff47;color:#fff}[data-theme=arene] .bouton-petit.plein{background:var(--degrade-chaud);color:#1a0f3a;border:0;box-shadow:0 6px 18px #ff4fa34d}[data-theme=arene] .puce{background:#ffffff14;border-color:#ffffff38;color:#fff}[data-theme=arene] .puce.choisie{background:var(--degrade-action);color:#14113a;border-color:transparent;box-shadow:0 4px 14px #c6ff3d59}[data-theme=arene] .champ{background:#ffffff1a;border-color:#ffffff40;color:#fff}[data-theme=arene] .champ::placeholder{color:#ffffff8c}[data-theme=arene] .lien-discret{color:var(--projecteur)}[data-theme=arene] .etiquette{background:var(--degrade-action);color:#14113a}[data-theme=arene] .etiquette.orange{background:var(--degrade-chaud);color:#1a0f3a}[data-theme=arene] .pastille{background:#ffffff1a;border-color:#ffffff40}[data-theme=arene] .barre{background:#221a63b8;border-color:#ffffff38;box-shadow:0 14px 40px #0a06328c,0 1px #fff3 inset}[data-theme=arene] .barre button{color:#ffffffbf}[data-theme=arene] .barre button[aria-current=page]{background:var(--degrade-action);color:#14113a;box-shadow:0 6px 18px #c6ff3d59}[data-theme=arene] .tuile{background:linear-gradient(160deg,#ffffff29,#ffffff0d);border-color:#fff3;border-top:3px solid var(--projecteur);box-shadow:0 10px 26px #0a063259}[data-theme=arene] .tuiles>:nth-child(4n+2){border-top-color:var(--cyan)}[data-theme=arene] .tuiles>:nth-child(4n+3){border-top-color:var(--magenta)}[data-theme=arene] .tuiles>:nth-child(4n+4){border-top-color:var(--alerte)}[data-theme=arene] .tuile-libelle{color:var(--gris)}[data-theme=arene] .segments{background:#ffffff1a;border-color:#fff3}[data-theme=arene] .segments button{color:#ffffffbf}[data-theme=arene] .segments button[aria-selected=true]{background:#fff;color:#22195f;box-shadow:0 4px 14px #0a06324d}[data-theme=arene] .rang-ligne{background:#ffffff14;border-color:#ffffff24}[data-theme=arene] .rang-ligne.moi{background:linear-gradient(100deg,#c6ff3d40,#5effc414);border-color:var(--projecteur-bord)}[data-theme=arene] .tableau-championnat>*{background:#ffffff12}[data-theme=arene] .tableau-championnat .entete{background:none;color:var(--cyan)}[data-theme=arene] .tableau-championnat>.moi{background:linear-gradient(100deg,#c6ff3d4d,#5effc41a)}[data-theme=arene] .carte-verdict{background:var(--degrade-chaud);border:0;color:#1a0f3a}[data-theme=arene] .carte-verdict .surtitre{color:#1a0f3a;opacity:.75}[data-theme=arene] .squelette{background:linear-gradient(90deg,#ffffff0f,#ffffff29,#ffffff0f);background-size:200% 100%}[data-theme=arene] .monte{color:var(--projecteur)}[data-theme=arene] .baisse{color:#ff7aa8}[data-theme=arene] .feuille-bareme{background:linear-gradient(170deg,#34209a,#1d2a7e);border-color:#fff3}[data-theme=arene] .voile{background:#0e0a3299}[data-theme=arene] .entete-division{background:var(--degrade-action);color:#14113a}[data-theme=arene] .entete-club{background:linear-gradient(120deg,#ffffff29,#ffffff0d);border-color:#ffffff38}[data-theme=arene] .numero-maillot{background:var(--degrade-action);color:#14113a}[data-theme=arene] .accroche em{font-style:italic}[data-theme=arene] .bouton-retour,[data-theme=arene] .bouton-rond{background:#ffffff24;border-color:#ffffff47;color:#fff;box-shadow:0 4px 14px #0a06324d}[data-theme=arene] .carte-cliquable.carte,[data-theme=arene] .tendance,[data-theme=arene] .choix-profil,[data-theme=arene] .match-a-noter,[data-theme=arene] .ligne-bareme,[data-theme=arene] .evenement{background:linear-gradient(160deg,#ffffff24,#ffffff0d);border-color:#ffffff2e}[data-theme=arene] .evenement{border:0;border-bottom:1px solid rgba(255,255,255,.1)}[data-theme=arene] .etape-a-faire{background:linear-gradient(120deg,#c6ff3d33,#ffffff0f);border-color:#c6ff3d80}[data-theme=arene] .etape-a-faire.info{background:linear-gradient(120deg,#ffb22e38,#ff4fa314);border-color:#ffb22e80}[data-theme=arene] .etape-a-faire .numero{background:var(--degrade-action);color:#14113a}[data-theme=arene] .etape-a-faire.info .numero{background:var(--degrade-chaud)}[data-theme=arene] .choix-icone{background:#c6ff3d2e}[data-theme=arene] .match-a-noter:not(.fait){border-color:#ffb22e8c}[data-theme=arene] .pelouse{background:repeating-linear-gradient(180deg,#1f8a4a 0,#1f8a4a 44px,#1a7a41 44px,#1a7a41 88px);border-color:#ffffff59;box-shadow:0 0 0 2px #ffffff1f inset,0 14px 34px #0a063266}[data-theme=arene] .case-five .pts{background:#14113ad9;border-color:#ffffff4d}[data-theme=arene] .case-vide{background:#ffffff1f;border-color:#ffffff8c;color:#fff}:root[data-theme=arene]{--cyan: #8fd4ff;--magenta: #ff8a5c;--degrade-action: linear-gradient(100deg, #c6ff3d 0%, #93f26b 100%);--degrade-chaud: linear-gradient(100deg, #ffc23d 0%, #ff8a3d 100%)}[data-theme=arene] body{background:radial-gradient(70% 38% at 10% -6%,rgba(130,100,255,.32),transparent 70%),radial-gradient(70% 42% at 100% 8%,rgba(90,190,255,.24),transparent 70%),radial-gradient(80% 45% at 50% 110%,rgba(198,255,61,.1),transparent 70%),linear-gradient(170deg,#2c2a8a,#1f2d80,#142b6b) fixed}[data-theme=arene] .titre,[data-theme=arene] .accroche{text-shadow:0 2px 0 rgba(10,6,50,.3)}[data-theme=arene] .accroche em,[data-theme=arene] .marque i{text-shadow:none}[data-theme=arene] .surtitre{color:var(--cyan)}[data-theme=arene] .bouton{box-shadow:0 6px 18px #96f06440,0 1px #fff9 inset}[data-theme=arene] .puce.choisie,[data-theme=arene] .niveaux-stat button[aria-pressed=true]{background:#fff;color:#1e1d6b;box-shadow:0 3px 10px #0a063240}[data-theme=arene] .barre button[aria-current=page]{background:#c6ff3d;box-shadow:0 4px 14px #c6ff3d4d}[data-theme=arene] .bouton-petit.plein{box-shadow:0 4px 14px #ffa03c4d}[data-theme=arene] .baisse{color:#ffa07a}[data-theme=arene] .ligne-five-detail{background:linear-gradient(160deg,#ffffff24,#ffffff0d);border-color:#ffffff2e}
