.search[data-v-2cabff0f]{position:relative;width:100%}.field[data-v-2cabff0f]{display:flex;align-items:center;gap:.5rem;background:var(--charbon);border:2px solid var(--accent);border-radius:10px;padding:.7rem .9rem;box-shadow:inset 0 0 0 1px #ffffff08,0 0 18px -6px var(--accent);transition:box-shadow .2s ease,border-color .2s ease}.field[data-v-2cabff0f]:focus-within{border-color:var(--accent-vif);box-shadow:0 0 22px -2px var(--accent-vif)}.loupe[data-v-2cabff0f]{font-size:1rem;opacity:.7;flex:none}.input[data-v-2cabff0f]{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--texte);font-size:1.1rem;letter-spacing:.02em}.input[data-v-2cabff0f]::placeholder{color:var(--texte-faible)}.spinner[data-v-2cabff0f]{flex:none;width:16px;height:16px;border:2px solid rgba(255,255,255,.2);border-top-color:var(--accent-vif);border-radius:50%;animation:tourne-2cabff0f .7s linear infinite}@keyframes tourne-2cabff0f{to{transform:rotate(360deg)}}.dropdown[data-v-2cabff0f]{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;background:var(--charbon-clair);border:1px solid var(--charbon-bordure);border-radius:10px;overflow:hidden;box-shadow:var(--ombre-carte);max-height:320px;overflow-y:auto}.suggestion[data-v-2cabff0f]{display:flex;align-items:center;gap:.7rem;padding:.6rem .9rem;cursor:pointer;border-left:3px solid transparent}.suggestion.actif[data-v-2cabff0f]{background:#ffffff0d;border-left-color:var(--accent-vif)}.s-emoji[data-v-2cabff0f]{font-size:1.4rem;flex:none}.s-nom[data-v-2cabff0f]{font-weight:600;letter-spacing:.02em}.s-cat[data-v-2cabff0f]{margin-left:auto;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--texte-faible)}.erreur[data-v-2cabff0f]{margin-top:.5rem;font-size:.85rem;color:var(--rouge-vif)}.tcg[data-v-0b723ec8]{position:relative;width:100%;max-width:340px;margin:0 auto;display:flex;flex-direction:column;gap:.55rem;padding:.7rem;border-radius:18px;background:linear-gradient(160deg,var(--or-vif),var(--or) 35%,var(--or-sombre));box-shadow:var(--ombre-carte),0 0 0 1px #0006;animation:apparition-0b723ec8 .4s cubic-bezier(.2,.8,.3,1)}@keyframes apparition-0b723ec8{0%{opacity:0;transform:translateY(12px) scale(.97)}}.tcg[data-v-0b723ec8]:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:13px;background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--accent) 30%,transparent),transparent 70%),linear-gradient(180deg,var(--charbon-clair),var(--charbon));z-index:0}.tcg[data-v-0b723ec8]>*{position:relative;z-index:1}.clear[data-v-0b723ec8]{position:absolute;top:.45rem;right:.45rem;z-index:3;width:26px;height:26px;border-radius:50%;background:#0000008c;color:#fff;font-size:.85rem;line-height:1}.clear[data-v-0b723ec8]:hover{background:var(--accent-vif)}.tcg-tete[data-v-0b723ec8]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.1rem 2rem 0 .5rem}.tcg-nom[data-v-0b723ec8]{font-family:var(--titre);font-size:clamp(1.1rem,4.5vw,1.5rem);line-height:1;color:var(--texte);text-shadow:0 1px 0 rgba(0,0,0,.6);letter-spacing:.01em}.tcg-pv[data-v-0b723ec8]{flex:none;font-family:var(--titre);font-size:1.5rem;color:var(--or-vif);text-shadow:0 1px 0 #000;white-space:nowrap}.pv-lbl[data-v-0b723ec8]{font-size:.7rem;color:var(--texte-doux);margin-right:.2rem;vertical-align:.18em}.tcg-fenetre[data-v-0b723ec8]{position:relative;height:clamp(150px,42vw,190px);border-radius:10px;overflow:hidden;border:3px solid var(--or-sombre);background:#0a0a0c;display:flex;align-items:center;justify-content:center}.tcg-fenetre img[data-v-0b723ec8]{width:100%;height:100%;object-fit:cover;filter:saturate(1.06) contrast(1.04)}.tcg-emoji[data-v-0b723ec8]{font-size:5rem;filter:drop-shadow(0 6px 14px rgba(0,0,0,.6))}.tcg-type[data-v-0b723ec8]{position:absolute;left:.4rem;bottom:.4rem;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:color-mix(in srgb,var(--accent) 78%,#000);border:1px solid rgba(255,255,255,.25);padding:.16rem .5rem;border-radius:20px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tcg-stats[data-v-0b723ec8]{display:grid;gap:.28rem;padding:0 .35rem}.ligne[data-v-0b723ec8]{display:grid;grid-template-columns:2.2rem 1fr 1.7rem;align-items:center;gap:.45rem}.lbl[data-v-0b723ec8]{font-size:.68rem;font-weight:700;letter-spacing:.06em;color:var(--texte-doux)}.barre[data-v-0b723ec8]{height:8px;background:#00000080;border-radius:5px;overflow:hidden}.fill[data-v-0b723ec8]{height:100%;border-radius:5px;animation:barre-remplit .6s cubic-bezier(.2,.8,.3,1)}.val[data-v-0b723ec8]{font-family:var(--display);font-size:.9rem;text-align:right;color:var(--texte)}.tcg-attaque[data-v-0b723ec8]{margin:0 .35rem;padding:.45rem .6rem;background:#f5c54214;border:1px solid rgba(245,197,66,.28);border-radius:9px}.atk-nom[data-v-0b723ec8]{font-weight:700;font-size:.9rem;color:var(--or-vif)}.atk-desc[data-v-0b723ec8]{font-size:.78rem;line-height:1.35;color:var(--texte-doux);margin-top:.1rem}.tcg-sci[data-v-0b723ec8]{display:flex;flex-wrap:wrap;gap:.3rem;justify-content:center;padding:.45rem .35rem .2rem;border-top:1px dashed rgba(255,255,255,.12);margin:0 .35rem}.sci[data-v-0b723ec8]{font-size:.72rem;color:var(--texte);background:#00000059;border:1px solid var(--charbon-bordure);border-radius:14px;padding:.12rem .5rem}.faceoff[data-v-a7179b89]{position:fixed;top:-32px;right:-32px;bottom:-32px;left:-32px;z-index:1000;overflow:hidden;background:#050507;display:flex;align-items:center;justify-content:center;cursor:pointer}@keyframes fond-apparait-a7179b89{0%{opacity:0}}.bg[data-v-a7179b89]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.9}.bg.rouge[data-v-a7179b89]{background:linear-gradient(120deg,rgba(225,29,42,.55) 0%,rgba(122,13,20,.15) 48%,transparent 52%);clip-path:polygon(0 0,58% 0,42% 100%,0 100%);animation:entre-gauche-a7179b89 .7s cubic-bezier(.16,.84,.3,1) both}.bg.bleu[data-v-a7179b89]{background:linear-gradient(300deg,rgba(29,111,225,.55) 0%,rgba(13,58,122,.15) 48%,transparent 52%);clip-path:polygon(58% 0,100% 0,100% 100%,42% 100%);animation:entre-droite-a7179b89 .7s cubic-bezier(.16,.84,.3,1) both}.flash[data-v-a7179b89]{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;pointer-events:none}.step-1 .flash[data-v-a7179b89],.step-6 .flash[data-v-a7179b89]{animation:flash-a7179b89 .45s ease-out}@keyframes flash-a7179b89{0%{opacity:.9}to{opacity:0}}.arene[data-v-a7179b89]{position:relative;width:100%;max-width:1100px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:0 2rem;z-index:2}.fighter[data-v-a7179b89]{display:flex;flex-direction:column;align-items:center;gap:1rem}.fighter.left[data-v-a7179b89]{animation:entre-gauche-a7179b89 .8s cubic-bezier(.16,1,.3,1.1) both}.fighter.right[data-v-a7179b89]{animation:entre-droite-a7179b89 .8s cubic-bezier(.16,1,.3,1.1) both}@keyframes entre-gauche-a7179b89{0%{transform:translate(-130%);opacity:0}}@keyframes entre-droite-a7179b89{0%{transform:translate(130%);opacity:0}}.portrait[data-v-a7179b89]{position:relative;width:clamp(150px,26vw,300px);height:clamp(150px,26vw,300px);border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#0a0a0c;border:4px solid;box-shadow:0 0 50px -8px currentColor,inset 0 0 40px #0009}.compte-badge[data-v-a7179b89]{position:absolute;top:8px;right:8px;min-width:2rem;padding:.15rem .5rem;border-radius:999px;font-family:var(--titre);font-size:clamp(1rem,2.4vw,1.5rem);line-height:1;color:#fff;background:linear-gradient(180deg,#000000d9,#000000a6);border:2px solid currentColor;box-shadow:0 0 18px -2px currentColor;text-shadow:0 1px 0 #000}.portrait.rouge[data-v-a7179b89]{border-color:var(--rouge-vif);color:var(--rouge-vif)}.portrait.bleu[data-v-a7179b89]{border-color:var(--bleu-vif);color:var(--bleu-vif)}.portrait img[data-v-a7179b89]{width:100%;height:100%;object-fit:cover;filter:saturate(1.1) contrast(1.05)}.portrait .emoji[data-v-a7179b89]{font-size:clamp(5rem,15vw,11rem);filter:drop-shadow(0 6px 16px rgba(0,0,0,.6))}.plate[data-v-a7179b89]{text-align:center;padding:.5rem 1.2rem;border-radius:10px;min-width:60%;transform:skew(-8deg);box-shadow:0 6px 20px #00000080}.plate.rouge[data-v-a7179b89]{background:linear-gradient(180deg,var(--rouge),var(--rouge-sombre))}.plate.bleu[data-v-a7179b89]{background:linear-gradient(180deg,var(--bleu),var(--bleu-sombre))}.plate .p-nom[data-v-a7179b89],.plate .p-cat[data-v-a7179b89]{display:block;transform:skew(8deg)}.plate .p-nom[data-v-a7179b89]{font-family:var(--titre);font-size:clamp(1.4rem,3.5vw,2.4rem);color:#fff;text-transform:uppercase;letter-spacing:.03em;text-shadow:0 2px 0 rgba(0,0,0,.5);line-height:1}.plate .p-cat[data-v-a7179b89]{font-family:var(--display);font-size:.85rem;letter-spacing:.18em;text-transform:uppercase;color:#fffc;margin-top:.2rem}.vs-slot[data-v-a7179b89]{width:clamp(80px,12vw,150px)}.vs-centre[data-v-a7179b89]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;pointer-events:none}.vs[data-v-a7179b89]{font-family:var(--titre);text-transform:uppercase;text-align:center;white-space:nowrap;line-height:1}.vs.vs[data-v-a7179b89]{font-size:clamp(3.5rem,12vw,9rem);color:var(--or);text-shadow:0 0 30px rgba(245,197,66,.8),0 4px 0 #000;animation:vs-smash-a7179b89 .5s cubic-bezier(.2,1.4,.4,1) both}.vs.ready[data-v-a7179b89]{font-size:clamp(2.2rem,7vw,4.5rem);color:var(--texte);text-shadow:0 0 24px rgba(255,255,255,.5),0 4px 0 #000;letter-spacing:.08em;animation:count-pop-a7179b89 .4s cubic-bezier(.2,1.5,.4,1) both}.vs.count[data-v-a7179b89]{font-size:clamp(5rem,17vw,13rem);color:var(--or-vif);text-shadow:0 0 40px rgba(245,197,66,.9),0 6px 0 #000;animation:count-pop-a7179b89 .4s cubic-bezier(.2,1.5,.4,1) both}.vs.fight[data-v-a7179b89]{font-size:clamp(3.5rem,13vw,9rem);color:var(--rouge-vif);text-shadow:0 0 50px rgba(255,45,63,.9),0 6px 0 #000;letter-spacing:.05em;animation:fight-pop-a7179b89 .5s cubic-bezier(.2,1.6,.3,1) both}@keyframes vs-smash-a7179b89{0%{opacity:0;transform:scale(5) rotate(-18deg)}60%{opacity:1;transform:scale(.85) rotate(4deg)}to{opacity:1;transform:scale(1) rotate(-6deg)}}@keyframes count-pop-a7179b89{0%{opacity:0;transform:scale(.4)}}@keyframes fight-pop-a7179b89{0%{opacity:0;transform:scale(.3)}70%{transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.shake[data-v-a7179b89]{animation:shake-a7179b89 .4s linear}@keyframes shake-a7179b89{0%,to{transform:translate(0)}20%{transform:translate(-10px,6px)}40%{transform:translate(9px,-8px)}60%{transform:translate(-7px,-5px)}80%{transform:translate(6px,7px)}}.passer-hint[data-v-a7179b89]{position:absolute;bottom:1.2rem;right:1.4rem;z-index:6;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80}@media (max-width: 700px){.arene[data-v-a7179b89]{grid-template-columns:1fr;gap:.6rem;padding:1rem}.vs[data-v-a7179b89]{order:2}.fighter.right[data-v-a7179b89]{order:3}.portrait[data-v-a7179b89]{width:clamp(120px,38vw,180px);height:clamp(120px,38vw,180px)}}.result[data-v-3996818a]{width:100%;display:flex;flex-direction:column;gap:.7rem;animation:monte-3996818a .5s ease}.reveal[data-v-3996818a]{animation:reveal-pop-3996818a .55s cubic-bezier(.2,1.2,.35,1) both}@keyframes reveal-pop-3996818a{0%{opacity:0;transform:translateY(18px) scale(.97)}}.hp-live[data-v-3996818a]{background:var(--charbon);border:1px solid var(--charbon-bordure);border-radius:14px;padding:.9rem 1.1rem;display:grid;gap:.7rem}.hp-row[data-v-3996818a]{display:flex;align-items:center;gap:.7rem}.hp-face[data-v-3996818a]{width:40px;height:40px;flex:none;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:1.5rem;background:var(--noir);border:2px solid var(--charbon-bordure)}.hp-face img[data-v-3996818a]{width:100%;height:100%;object-fit:cover}.hp-row.rouge .hp-face[data-v-3996818a]{border-color:var(--rouge-vif)}.hp-row.bleu .hp-face[data-v-3996818a]{border-color:var(--bleu-vif)}.hp-main[data-v-3996818a]{flex:1;min-width:0}.hp-tete[data-v-3996818a]{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.2rem}.hp-nom[data-v-3996818a]{font-weight:600;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp-nb[data-v-3996818a]{margin-left:.35rem;font-family:var(--display);color:var(--or-vif);font-size:.95rem}.hp-val[data-v-3996818a]{flex:none;font-family:var(--display);font-size:1.05rem;color:var(--texte)}.hp-bar[data-v-3996818a]{height:14px;background:#00000080;border-radius:7px;overflow:hidden;border:1px solid var(--charbon-bordure)}.hp-fill[data-v-3996818a]{height:100%;border-radius:7px;transition:width .55s cubic-bezier(.3,.8,.3,1),background .4s}.hp-row.rouge .hp-fill[data-v-3996818a]{background:linear-gradient(90deg,var(--rouge-sombre),var(--rouge-vif))}.hp-row.bleu .hp-fill[data-v-3996818a]{background:linear-gradient(90deg,var(--bleu-sombre),var(--bleu-vif))}.hp-txt[data-v-3996818a]{text-align:center;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--or);animation:clignote-3996818a 1.2s ease-in-out infinite}@keyframes monte-3996818a{0%{opacity:0;transform:translateY(16px)}}.banniere[data-v-3996818a]{text-align:center;background:radial-gradient(circle at 50% 0%,rgba(245,197,66,.22),transparent 70%),linear-gradient(180deg,var(--charbon-clair),var(--charbon));border:2px solid var(--or);border-radius:16px;padding:.7rem 1.2rem;box-shadow:var(--halo-or),var(--ombre-carte)}.sur-titre[data-v-3996818a]{font-family:var(--display);text-transform:uppercase;letter-spacing:.25em;font-size:.85rem;color:var(--texte-doux)}.champ-portrait[data-v-3996818a]{position:relative;width:clamp(72px,16vw,104px);height:clamp(72px,16vw,104px);margin:.3rem auto .1rem;border-radius:50%;overflow:hidden;border:4px solid var(--or);box-shadow:var(--halo-or),inset 0 0 30px #00000080;animation:champ-entre-3996818a .6s cubic-bezier(.2,1.3,.4,1) both}.champ-portrait img[data-v-3996818a]{width:100%;height:100%;object-fit:cover;filter:saturate(1.1) contrast(1.05)}.champ-portrait-emoji[data-v-3996818a]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:clamp(2.6rem,8vw,3.6rem);background:radial-gradient(circle at 50% 35%,var(--charbon-clair),var(--noir))}.champ-portrait .couronne[data-v-3996818a]{position:absolute;top:-6px;left:50%;transform:translate(-50%);font-size:2rem;filter:drop-shadow(0 2px 6px rgba(0,0,0,.6))}@keyframes champ-entre-3996818a{0%{opacity:0;transform:scale(.6)}}.champ-nom[data-v-3996818a]{margin:.35rem 0 0;font-size:clamp(2.2rem,6.5vw,3.6rem);color:var(--or);text-shadow:0 3px 0 rgba(0,0,0,.5),0 0 30px rgba(245,197,66,.5)}.champ-nombre[data-v-3996818a]{font-size:.5em;vertical-align:.35em;margin-left:.25em;color:var(--texte);-webkit-text-fill-color:currentColor}.resume[data-v-3996818a]{max-width:600px;margin:.5rem auto 0;color:var(--texte-doux);font-size:1rem;line-height:1.5;font-style:italic}.scoreboard[data-v-3996818a]{background:var(--charbon);border:1px solid var(--charbon-bordure);border-radius:14px;padding:1.1rem 1.2rem}.score-tetes[data-v-3996818a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.tete[data-v-3996818a]{display:flex;align-items:center;gap:.55rem}.t-emoji[data-v-3996818a]{font-size:1.7rem}.t-face[data-v-3996818a]{width:44px;height:44px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:1.6rem;background:var(--noir);border:2px solid var(--charbon-bordure);flex:none}.t-face img[data-v-3996818a]{width:100%;height:100%;object-fit:cover}.tete.rouge .t-face[data-v-3996818a]{border-color:var(--rouge-vif)}.tete.bleu .t-face[data-v-3996818a]{border-color:var(--bleu-vif)}.t-bloc[data-v-3996818a]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.tete.bleu .t-bloc[data-v-3996818a]{align-items:flex-end}.t-nom[data-v-3996818a]{font-weight:600;text-transform:uppercase;letter-spacing:.04em}.t-vie[data-v-3996818a]{font-size:.72rem;letter-spacing:.04em;color:var(--texte-faible)}.t-nombre[data-v-3996818a]{margin-left:.35em;padding:.05em .4em;border-radius:999px;font-family:var(--display);font-size:.85em;background:#0006;border:1px solid var(--charbon-bordure)}.tete.rouge .t-nombre[data-v-3996818a]{color:var(--rouge-vif)}.tete.bleu .t-nombre[data-v-3996818a]{color:var(--bleu-vif)}.t-pct[data-v-3996818a]{font-family:var(--display);font-size:1.6rem}.tete.rouge .t-pct[data-v-3996818a]{color:var(--rouge-vif)}.tete.bleu .t-pct[data-v-3996818a]{color:var(--bleu-vif)}.score-barre[data-v-3996818a]{display:flex;height:18px;border-radius:9px;overflow:hidden;border:1px solid var(--charbon-bordure);background:var(--noir)}.part-a[data-v-3996818a]{background:linear-gradient(90deg,var(--rouge-sombre),var(--rouge-vif));transition:width .8s cubic-bezier(.2,.8,.3,1)}.part-b[data-v-3996818a]{background:linear-gradient(90deg,var(--bleu-vif),var(--bleu-sombre));transition:width .8s cubic-bezier(.2,.8,.3,1);margin-left:auto}.rounds[data-v-3996818a]{background:var(--charbon);border:1px solid var(--charbon-bordure);border-radius:14px;padding:.8rem 1rem;min-height:0}.rounds-tete[data-v-3996818a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;flex:none}.rounds-tete h3[data-v-3996818a]{font-family:var(--display);font-size:1.3rem;letter-spacing:.05em;text-transform:uppercase}.skip[data-v-3996818a]{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--or);border:1px solid var(--or-sombre);border-radius:20px;padding:.25rem .7rem;transition:background .15s,color .15s}.skip[data-v-3996818a]:hover{background:var(--or);color:var(--noir)}.rounds-liste[data-v-3996818a]{display:grid;gap:.5rem;max-height:34vh;overflow-y:auto;padding-right:.3rem}.round[data-v-3996818a]{display:flex;gap:.7rem;align-items:baseline;padding:.5rem .7rem;background:#0000004d;border-left:3px solid var(--or-sombre);border-radius:0 8px 8px 0;animation:glisse-3996818a .35s ease}@keyframes glisse-3996818a{0%{opacity:0;transform:translate(-10px)}}.round-n[data-v-3996818a]{font-family:var(--display);color:var(--or);flex:none;font-size:1rem;min-width:2.4rem}.round-texte[data-v-3996818a]{font-size:.95rem;line-height:1.4;color:var(--texte)}.cloche[data-v-3996818a]{text-align:center;margin-top:.6rem;color:var(--texte-faible);animation:clignote-3996818a 1s ease-in-out infinite}@keyframes clignote-3996818a{50%{opacity:.3}}.apres[data-v-3996818a]{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.lien-detail[data-v-3996818a]{font-family:var(--display);font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;color:var(--or);background:#ffffff0d;border:1px solid var(--or-sombre);border-radius:999px;padding:.45rem 1.1rem;transition:background .15s,color .15s,transform .12s}.lien-detail[data-v-3996818a]:hover{background:var(--or);color:var(--noir);transform:translateY(-1px)}.modale[data-v-3996818a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#050507b8;display:flex;align-items:center;justify-content:center;padding:1rem;animation:fond-modale-3996818a .2s ease}@keyframes fond-modale-3996818a{0%{opacity:0}}.modale-boite[data-v-3996818a]{width:100%;max-width:620px;max-height:82vh;display:flex;flex-direction:column;background:var(--charbon);border:1px solid var(--charbon-bordure);border-radius:16px;box-shadow:0 20px 60px #0009;animation:reveal-pop-3996818a .35s cubic-bezier(.2,1.2,.35,1) both}.modale-tete[data-v-3996818a]{display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.1rem;border-bottom:1px solid var(--charbon-bordure);flex:none}.modale-tete h3[data-v-3996818a]{font-family:var(--display);font-size:1.3rem;letter-spacing:.05em;text-transform:uppercase}.modale-x[data-v-3996818a]{font-size:1.1rem;color:var(--texte-doux);width:2rem;height:2rem;border-radius:50%;transition:background .15s,color .15s}.modale-x[data-v-3996818a]:hover{background:#ffffff1a;color:var(--texte)}.modale-liste[data-v-3996818a]{max-height:none;overflow-y:auto;padding:.9rem 1.1rem;margin:0}.page[data-v-e960f07b]{height:100dvh;max-width:1180px;margin:0 auto;padding:.8rem 1.2rem 1rem;display:flex;flex-direction:column}.entete[data-v-e960f07b]{text-align:center;flex:none;padding:.2rem 0 .6rem}.logo[data-v-e960f07b]{font-size:clamp(2.6rem,8.5vw,4.8rem);line-height:.92;letter-spacing:.03em;background:linear-gradient(180deg,#fff5d6 0%,var(--or-vif) 26%,var(--or) 52%,var(--or-sombre) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 1px 0 rgba(0,0,0,.5),0 0 40px rgba(245,197,66,.4);filter:drop-shadow(0 3px 1px rgba(0,0,0,.55))}.accroche[data-v-e960f07b]{display:flex;align-items:center;justify-content:center;gap:.7rem;margin-top:.35rem;font-family:var(--display);font-size:clamp(.78rem,2.3vw,1.05rem);letter-spacing:.22em;text-transform:uppercase;color:var(--or);opacity:.9}.accroche[data-v-e960f07b]:before,.accroche[data-v-e960f07b]:after{content:"";height:1px;width:clamp(18px,9vw,80px);background:linear-gradient(90deg,transparent,var(--or-sombre))}.accroche[data-v-e960f07b]:after{background:linear-gradient(90deg,var(--or-sombre),transparent)}.ring[data-v-e960f07b]{flex:1;min-height:0;display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:center}.coin[data-v-e960f07b]{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.compte[data-v-e960f07b]{display:flex;align-items:center;gap:.55rem;--coin-vif: var(--rouge-vif)}.compte.bleu[data-v-e960f07b]{--coin-vif: var(--bleu-vif)}.compte-lbl[data-v-e960f07b]{font-family:var(--display);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--or)}.stepper[data-v-e960f07b]{display:flex;align-items:center;gap:.15rem;background:var(--charbon);border:1px solid var(--charbon-bordure);border-radius:999px;padding:.12rem}.stepper button[data-v-e960f07b]{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.1rem;line-height:1;color:#fff;background:color-mix(in srgb,var(--coin-vif) 82%,#000);border:1px solid rgba(255,255,255,.2);transition:transform .1s ease,filter .15s ease}.stepper button[data-v-e960f07b]:not(:disabled):hover{transform:scale(1.12);filter:brightness(1.15)}.stepper button[data-v-e960f07b]:not(:disabled):active{transform:scale(.94)}.stepper button[data-v-e960f07b]:disabled{filter:grayscale(.7) brightness(.5);cursor:not-allowed}.compte-n[data-v-e960f07b]{width:3.6rem;text-align:center;font-family:var(--display);font-size:1.05rem;color:var(--or-vif);background:#00000059;border:1px solid var(--charbon-bordure);border-radius:8px;padding:.2rem .3rem}.compte-n[data-v-e960f07b]:focus{outline:none;border-color:var(--or-sombre)}.compte-n[data-v-e960f07b]::-webkit-outer-spin-button,.compte-n[data-v-e960f07b]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.compte-n[data-v-e960f07b]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.vs-zone[data-v-e960f07b]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.vs-fight[data-v-e960f07b]{width:clamp(64px,9vw,96px);height:clamp(64px,9vw,96px);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(180deg,var(--rouge-vif),var(--rouge-sombre));border:3px solid var(--or);box-shadow:0 0 34px -6px var(--rouge-vif),inset 0 2px #ffffff40,inset 0 -4px #00000059;transition:transform .12s ease,box-shadow .2s ease,filter .2s ease}.vs-fight.pret[data-v-e960f07b]{border-color:var(--or-vif);box-shadow:0 0 50px -4px var(--rouge-vif),0 0 22px #f5c54280,inset 0 2px #ffffff40,inset 0 -4px #00000059}.vs-fight[data-v-e960f07b]:not(:disabled):hover{transform:scale(1.09)}.vs-fight[data-v-e960f07b]:not(:disabled):active{transform:scale(.97)}.vs-fight[data-v-e960f07b]:disabled{filter:grayscale(.7) brightness(.55);border-color:var(--charbon-bordure);box-shadow:none;cursor:not-allowed}.vs-ico.spin[data-v-e960f07b]{animation:cogne-e960f07b .5s ease-in-out infinite}@keyframes cogne-e960f07b{0%,to{transform:rotate(-12deg) scale(1)}50%{transform:rotate(12deg) scale(1.15)}}.glove[data-v-e960f07b]{width:clamp(34px,5vw,50px);height:auto;display:block;transform:rotate(-8deg);filter:drop-shadow(0 2px 3px rgba(0,0,0,.45))}.vs-fight.pret[data-v-e960f07b]{color:var(--or-vif)}.vs-hint[data-v-e960f07b]{max-width:100px;text-align:center;font-size:.68rem;line-height:1.2;letter-spacing:.04em;color:var(--texte-faible)}.partage[data-v-e960f07b]{font-family:var(--display);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--or);background:#ffffff0d;border:1px solid var(--or-sombre);border-radius:999px;padding:.3rem .75rem;transition:background .15s,color .15s}.partage[data-v-e960f07b]:hover{background:var(--or);color:var(--noir)}.result-overlay[data-v-e960f07b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#050507ed;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:.7rem;padding:.9rem 1rem;animation:fond-result-e960f07b .3s ease}@keyframes fond-result-e960f07b{0%{opacity:0}}.result-inner[data-v-e960f07b]{flex:1 1 auto;min-height:0;width:100%;max-width:720px;overflow-y:auto;display:flex;flex-direction:column;justify-content:safe center}.rematch[data-v-e960f07b]{flex:none;width:100%;max-width:720px;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.6rem 1rem;background:#15151af5;border:1px solid var(--charbon-bordure);border-radius:16px;box-shadow:0 10px 34px #0009;animation:reveal-rematch-e960f07b .4s ease both}@keyframes reveal-rematch-e960f07b{0%{opacity:0;transform:translateY(10px)}}.rematch-camps[data-v-e960f07b]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.6rem 1rem}.rematch-camp[data-v-e960f07b]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.rematch-nom[data-v-e960f07b]{font-size:.78rem;color:var(--texte-doux);max-width:11rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rematch-go[data-v-e960f07b]{font-family:var(--titre);font-size:1.05rem;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:linear-gradient(180deg,var(--rouge-vif),var(--rouge-sombre));border:2px solid var(--or);border-radius:12px;padding:.5rem 1.1rem;box-shadow:0 0 22px -6px var(--rouge-vif);transition:transform .12s ease}.rematch-go[data-v-e960f07b]:not(:disabled):hover{transform:scale(1.05)}.rematch-go[data-v-e960f07b]:disabled{opacity:.6;cursor:not-allowed}.rematch-neuf[data-v-e960f07b]{font-family:var(--display);font-size:.9rem;letter-spacing:.06em;text-transform:uppercase;color:var(--noir);background:linear-gradient(180deg,var(--or-vif),var(--or-sombre));border-radius:999px;padding:.4rem 1.1rem;transition:transform .12s ease}.rematch-neuf[data-v-e960f07b]:hover{transform:translateY(-1px) scale(1.03)}.rematch-actions[data-v-e960f07b]{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:center}.partage-plein[data-v-e960f07b]{background:#ffffff0f;color:var(--or);border:1px solid var(--or-sombre)}.fiches-overlay[data-v-e960f07b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#050507d9;overflow-y:auto;display:flex;align-items:flex-start;justify-content:center;padding:3.2rem 1rem 1.5rem;animation:fond-result-e960f07b .25s ease}.fiches-x[data-v-e960f07b]{position:fixed;top:.9rem;right:1rem;z-index:1;width:2.4rem;height:2.4rem;border-radius:50%;font-size:1.2rem;color:var(--texte);background:#15151ae6;border:1px solid var(--charbon-bordure);transition:background .15s,transform .12s}.fiches-x[data-v-e960f07b]:hover{background:var(--charbon-clair);transform:scale(1.06)}.fiches-grid[data-v-e960f07b]{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:1rem;width:100%;max-width:740px}.fiches-grid[data-v-e960f07b]>*{flex:1 1 300px;max-width:340px}.chargement[data-v-e960f07b]{text-align:center}.chargement p[data-v-e960f07b]{font-family:var(--display);font-size:1.4rem;letter-spacing:.1em;text-transform:uppercase;color:var(--or)}.rounds-bell[data-v-e960f07b]{font-size:3rem;animation:cogne-e960f07b .5s ease-in-out infinite}.erreur[data-v-e960f07b]{color:var(--rouge-vif);font-weight:600;margin-bottom:1rem}.rejouer[data-v-e960f07b]{font-family:var(--titre);font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:var(--noir);background:linear-gradient(180deg,var(--or-vif),var(--or-sombre));padding:.7rem 1.8rem;border-radius:12px;box-shadow:var(--halo-or)}@media (max-width: 760px){.page[data-v-e960f07b]{height:auto;min-height:100dvh}.ring[data-v-e960f07b]{grid-template-columns:1fr;gap:.7rem}.vs-zone[data-v-e960f07b]{flex-direction:row}}:root{--noir: #0a0a0c;--charbon: #15151a;--charbon-clair: #1f1f27;--charbon-bordure: #2c2c38;--rouge: #e11d2a;--rouge-vif: #ff2d3f;--rouge-sombre: #7a0d14;--bleu: #1d6fe1;--bleu-vif: #2d8bff;--bleu-sombre: #0d3a7a;--or: #f5c542;--or-vif: #ffd968;--or-sombre: #b8902a;--texte: #f3f0e7;--texte-doux: #b8b4a8;--texte-faible: #7d7a72;--titre: "Anton", "Bebas Neue", Impact, sans-serif;--display: "Bebas Neue", Impact, sans-serif;--corps: "Oswald", system-ui, sans-serif;--halo-or: 0 0 28px rgba(245, 197, 66, .45);--ombre-carte: 0 18px 50px rgba(0, 0, 0, .6)}*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%}body{font-family:var(--corps);color:var(--texte);background:radial-gradient(circle at 20% -10%,rgba(225,29,42,.18),transparent 45%),radial-gradient(circle at 80% -10%,rgba(29,111,225,.18),transparent 45%),radial-gradient(circle at 50% 120%,rgba(245,197,66,.1),transparent 50%),var(--noir);background-attachment:fixed;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#app{min-height:100vh}h1,h2,h3{font-family:var(--titre);font-weight:400;letter-spacing:.02em;line-height:.95}button{font-family:var(--corps);cursor:pointer;border:none;color:inherit;background:none}button:disabled{cursor:not-allowed}input{font-family:var(--corps)}ul{list-style:none}::selection{background:var(--or);color:var(--noir)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--charbon)}::-webkit-scrollbar-thumb{background:var(--charbon-bordure);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--or-sombre)}@keyframes barre-remplit{0%{width:0}}
