@keyframes avmMonte{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes avmSaut{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:none}}@keyframes avmEpingle{0%{opacity:0;transform:translateY(-22px) rotate(-5deg) scale(.95)}55%{opacity:1;transform:translateY(3px) rotate(1.5deg)}80%{transform:translateY(-1px) rotate(-.5deg)}to{transform:none}}@keyframes avmRemplir{0%{width:0}}@property --avm-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes avmTourne{to{--avm-angle: 360deg}}@keyframes avmPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes avmLueur{0%,to{opacity:.55}50%{opacity:1}}@keyframes avmTampon{0%{opacity:0;transform:rotate(-14deg) scale(1.8)}70%{opacity:1;transform:rotate(-8deg) scale(.94)}to{transform:rotate(-8deg)}}.avm-tete{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--e-3);margin-right:44px}.avm-tete__buste{position:relative;width:76px;height:76px;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 35%,var(--cristal-voile),transparent 70%),var(--nuit-0);border:var(--trait-fort) solid var(--contour);box-shadow:0 0 0 var(--trait) var(--or-trait),0 3px 0 var(--or-levre),var(--ombre-s)}.avm-tete__titres{display:grid;gap:0;min-width:0}.avm-tete__titres .etiquette{margin:0}.avfen .etiquette small{font-size:inherit}.avm-tete__titres h2{margin:0;font-family:var(--police-titre);font-weight:400;font-size:var(--t-32);line-height:1.05;color:var(--blanc);text-shadow:var(--texte-relief)}.avm-tete__titres small{font-size:var(--t-13);color:var(--texte-2)}.avm-tete__extra{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--e-3)}.avm-tete.est-neuf .avm-tete__buste{animation:avmSaut calc(var(--d-3) * 1.6) var(--courbe-rebond) both}.avm-tete.est-neuf .avm-tete__titres{animation:avmMonte var(--d-3) var(--courbe) calc(var(--d-1)) both}.avm-tete.est-neuf .avm-tete__extra{animation:avmMonte var(--d-3) var(--courbe) calc(var(--d-2)) both}.avm-barre{position:relative;display:block;height:18px;min-width:64px;border-radius:var(--r-plein);background:var(--nuit-0);border:var(--trait) solid var(--contour);overflow:hidden;box-shadow:var(--champ-ombre)}.avm-barre>i{position:absolute;inset:0 auto 0 0;width:var(--v);border-radius:var(--r-plein);background:linear-gradient(180deg,var(--sorte-haut, var(--cristal-cyan)),var(--sorte-bas, var(--cristal)));box-shadow:inset 0 2px 0 var(--reflet),inset 0 -2px 0 var(--ombre-douce)}.avm-barre>em{position:relative;display:block;font-style:normal;font-family:var(--police-titre);font-size:var(--t-12);line-height:14px;text-align:center;color:var(--blanc);text-shadow:var(--texte-relief-s)}.avm-barre--or>i{background:linear-gradient(180deg,var(--or-clair),var(--or))}.avm-barre--fine{height:8px;min-width:0;border-width:1px}.avm-barre--grande{height:24px}.avm-barre--grande>em{line-height:20px;font-size:var(--t-14)}.est-neuf .avm-barre>i,.avm-barre.est-neuf>i{animation:avmRemplir var(--d-jauge) var(--courbe) calc(var(--d-3) + var(--i, 0) * var(--d-1)) both}.avm-sorte--rouge{--sorte-haut: var(--rouge-haut);--sorte-bas: var(--rouge-bas);--sorte-levre: var(--rouge-levre)}.avm-sorte--vert{--sorte-haut: var(--vert-haut);--sorte-bas: var(--vert-bas);--sorte-levre: var(--vert-levre)}.avm-sorte--bleu{--sorte-haut: var(--bleu-haut);--sorte-bas: var(--bleu-bas);--sorte-levre: var(--bleu-levre)}.avm-sorte--violet{--sorte-haut: var(--violet-haut);--sorte-bas: var(--violet-bas);--sorte-levre: var(--violet-levre)}.avm-sorte--or{--sorte-haut: var(--or-clair);--sorte-bas: var(--or);--sorte-levre: var(--or-levre)}.avm-sorte--cyan{--sorte-haut: var(--cristal-cyan);--sorte-bas: var(--cyan);--sorte-levre: var(--bleu-levre)}.avm-onglets{display:flex;gap:var(--e-2)}.avm-onglet{flex:1 1 0;display:inline-flex;justify-content:center;align-items:center;gap:var(--e-2);min-height:44px;padding:var(--e-1) var(--e-3);border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:var(--carte-fond);box-shadow:var(--carte-ombre);color:var(--texte-2);font-family:var(--police-titre);font-size:var(--t-16);cursor:var(--curseur-action)}.avm-onglet small{min-width:22px;padding:0 var(--e-1);border-radius:var(--r-plein);background:var(--nuit-0);font-family:var(--police-texte);font-size:var(--t-12);color:var(--texte-2)}.avm-onglet:hover{color:var(--blanc)}.avm-onglet.is-on{color:var(--or-encre);background:linear-gradient(180deg,var(--or-clair),var(--or));box-shadow:var(--relief),0 3px 0 var(--or-levre);text-shadow:none}.avm-onglet.is-on small{background:var(--or-levre);color:var(--blanc)}.avm-vide{display:grid;justify-items:center;gap:var(--e-2);padding:var(--e-6) var(--e-4);text-align:center;border-radius:var(--r-l);border:var(--trait) dashed var(--ligne-forte);background:radial-gradient(circle at 50% 30%,var(--cristal-voile),transparent 65%)}.avm-vide b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-24);color:var(--blanc);text-shadow:var(--texte-relief)}.avm-vide p{margin:0;max-width:46ch;color:var(--texte-2);font-size:var(--t-14)}.avm-vide__dessin{width:170px;height:auto}.avm-vide__places{display:flex;gap:var(--e-2);margin:0;padding:0;list-style:none}.avm-vide__places li{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--r-m);border:var(--trait) dashed var(--ligne-forte);color:var(--texte-3);font-family:var(--police-titre);font-size:var(--t-24)}.avm-vide.est-neuf{animation:avmMonte var(--d-3) var(--courbe) both}.avm-vide.est-neuf .avm-vide__dessin,.avm-vide.est-neuf .avm-vide__places{animation:avmSaut calc(var(--d-3) * 1.6) var(--courbe-rebond) var(--d-2) both}.avm-renom{display:flex;align-items:center;gap:var(--e-2);min-width:220px;padding:var(--e-1) var(--e-3) var(--e-1) var(--e-1);border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:var(--carte-fond);box-shadow:var(--carte-ombre)}.avm-renom>div{display:grid;gap:3px;min-width:0;flex:1}.avm-renom__sceau{display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:50%;border:var(--trait) solid var(--contour);background:radial-gradient(circle at 35% 30%,var(--or-clair),var(--or) 55%,var(--or-profond));box-shadow:var(--relief),0 3px 0 var(--or-levre)}.avm-renom__sceau .av__picto{width:24px;height:24px;fill:var(--or-encre)}.avm-renom__titre{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--or-clair);text-shadow:var(--texte-relief-s)}.avm-renom small{font-size:var(--t-12);color:var(--texte-2)}.avm-renom.est-neuf .avm-renom__sceau{animation:avmSaut calc(var(--d-3) * 1.6) var(--courbe-rebond) var(--d-2) both}.avm-places{display:grid;gap:3px}.avm-places .etiquette{display:flex;gap:var(--e-1);margin:0}.avm-places .etiquette b{color:var(--blanc)}.avm-places ul{display:flex;gap:var(--e-2);margin:0;padding:0;list-style:none}.avm-place{position:relative;display:grid;place-items:center;width:56px;height:56px;border-radius:var(--r-m)}.avm-place.est-libre{border:var(--trait) dashed var(--ligne-forte);color:var(--texte-3)}.avm-place.est-libre span{font-family:var(--police-titre);font-size:var(--t-24);line-height:1}.avm-place.est-libre small{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.avm-place:not(.est-libre){border:var(--trait) solid var(--contour);background:radial-gradient(circle at 50% 40%,var(--cristal-voile),transparent 72%),var(--nuit-0);box-shadow:0 0 0 var(--trait) var(--sorte-haut, var(--cyan)),0 3px 0 var(--sorte-levre, var(--bleu-levre))}.avm-place__ico img,.avm-place__ico svg{width:44px;height:44px;display:block}.avm-place .avm-barre{position:absolute;left:6px;right:6px;bottom:-5px}.avm-place.est-rempli{box-shadow:0 0 0 var(--trait) var(--bon),0 3px 0 var(--vert-levre),0 0 14px var(--bon-voile)}.avm-place.est-rempli:after{content:"\2713";position:absolute;top:-8px;right:-8px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:var(--trait) solid var(--contour);background:var(--bon);color:var(--blanc);font-size:var(--t-12);animation:avmPulse var(--d-boucle) var(--courbe-douce) infinite}.avm-place.est-neuf{animation:avmSaut calc(var(--d-3) * 1.6) var(--courbe-rebond) calc(var(--d-3) + var(--i, 0) * var(--d-2)) both}.avfen--hall{width:min(1140px,calc(100vw - 28px))}.avm-hall{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,390px);gap:var(--e-4);align-items:start}.avm-hall>.avm-vide{grid-column:1 / -1}.avm-affiches{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:var(--e-4) var(--e-3);padding:var(--e-3) var(--e-2) var(--e-2);border-radius:var(--r-l);background:linear-gradient(180deg,var(--bronze-bas),var(--nuit-1) 92%);box-shadow:inset 0 0 0 var(--trait) var(--contour),inset 0 6px 14px var(--ombre-douce)}.avm-affiche{position:relative;display:grid;justify-items:center;align-content:start;gap:var(--e-1);min-height:196px;padding:var(--e-5) var(--e-2) var(--e-3);border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:var(--carte-fond);box-shadow:var(--carte-ombre);color:var(--texte);font:inherit;text-align:center;cursor:var(--curseur-action)}.avm-affiche.is-sel{border-color:var(--or);box-shadow:var(--carte-ombre),var(--halo-or);transform:translateY(-3px)}.avm-affiche__punaise{position:absolute;top:-9px;left:50%;width:18px;height:18px;margin-left:-9px;border-radius:50%;border:var(--trait) solid var(--contour);background:radial-gradient(circle at 35% 30%,var(--sorte-haut),var(--sorte-bas));box-shadow:0 2px 0 var(--ombre-douce)}.avm-affiche__ruban{position:absolute;top:10px;left:-6px;padding:1px var(--e-2) 2px;border-radius:var(--r-xs);border:var(--trait) solid var(--contour);background:linear-gradient(180deg,var(--sorte-haut),var(--sorte-bas));box-shadow:inset 0 -2px 0 var(--sorte-levre);font-family:var(--police-titre);font-size:var(--t-12);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avm-affiche__portrait{display:grid;place-items:center;width:74px;height:74px;margin-top:var(--e-2);border-radius:50%;border:var(--trait) solid var(--contour);background:radial-gradient(circle at 50% 40%,var(--cristal-voile),transparent 72%),var(--nuit-0);box-shadow:0 0 0 var(--trait) var(--sorte-haut),0 3px 0 var(--sorte-levre)}.avm-affiche__portrait img,.avm-affiche__portrait svg{width:62px;height:62px;display:block}.avm-affiche__objectif{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);line-height:1.15;color:var(--blanc);text-shadow:var(--texte-relief-s)}.avm-affiche__lieu{font-size:var(--t-12);color:var(--texte-2)}.avm-affiche__gains{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--e-1)}.avm-affiche .avm-barre{width:100%;margin-top:var(--e-1)}.avm-gain{display:inline-flex;align-items:center;gap:3px;padding:1px var(--e-2);border-radius:var(--r-plein);background:var(--nuit-0);border:1px solid var(--ligne);font-size:var(--t-12);color:var(--texte)}.avm-gain :is(.av__waris,.av__xp){width:14px;height:14px}.avm-gain.est-or{color:var(--or-clair)}.avm-gain.est-piece{color:var(--or);border-color:var(--or-trait)}.avm-affiche.est-rempli{border-color:var(--bon)}.avm-tampon{position:absolute;top:46px;right:-4px;padding:2px var(--e-2);border-radius:var(--r-xs);border:var(--trait) solid var(--bon);color:var(--bon);background:var(--nuit-1);font-family:var(--police-titre);font-size:var(--t-14);transform:rotate(-8deg);box-shadow:var(--ombre-s)}.est-neuf .avm-tampon{animation:avmTampon calc(var(--d-3) * 1.6) var(--courbe-chute) calc(var(--d-3) * 2 + var(--i, 0) * var(--d-1)) both}.avm-affiche.est-neuf{animation:avmEpingle calc(var(--d-3) * 2) var(--courbe) calc(var(--d-2) + var(--i, 0) * var(--d-1)) both}.avm-fiche{position:relative;display:grid;gap:var(--e-2);padding:0 var(--e-4) var(--e-4);border-radius:var(--r-l);border:var(--trait-fort) solid var(--contour);background:var(--panneau-fond);box-shadow:var(--panneau-ombre);overflow:hidden}.avm-fiche__scene{position:relative;display:grid;place-items:center;height:150px;margin:0 calc(var(--e-4) * -1);background:radial-gradient(circle at 50% 60%,var(--sorte-bas),transparent 62%),linear-gradient(180deg,var(--nuit-3),var(--nuit-1));border-bottom:var(--trait) solid var(--contour);overflow:hidden}.avm-rayons{position:absolute;inset:0;background:repeating-conic-gradient(from var(--avm-angle),var(--reflet) 0 9deg,transparent 9deg 24deg);animation:avmTourne calc(var(--d-boucle) * 14) linear infinite;mask-image:radial-gradient(circle,var(--noir) 12%,transparent 62%)}.avm-fiche__portrait{position:relative;display:grid;place-items:center;width:104px;height:104px;border-radius:50%;border:var(--trait-fort) solid var(--contour);background:radial-gradient(circle at 50% 40%,var(--cristal-voile),transparent 72%),var(--nuit-0);box-shadow:0 0 0 var(--trait-fort) var(--sorte-haut),0 4px 0 var(--sorte-levre),var(--ombre-m)}.avm-fiche__portrait img,.avm-fiche__portrait svg{width:88px;height:88px;display:block}.avm-fiche__ruban{position:absolute;bottom:var(--e-2);padding:2px var(--e-3) 3px;border-radius:var(--r-s);border:var(--trait) solid var(--contour);background:linear-gradient(180deg,var(--sorte-haut),var(--sorte-bas));box-shadow:inset 0 -3px 0 var(--sorte-levre);font-family:var(--police-titre);font-size:var(--t-14);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avm-fiche h3{margin:var(--e-1) 0 0;font-family:var(--police-titre);font-weight:400;font-size:var(--t-24);line-height:1.1;color:var(--blanc);text-shadow:var(--texte-relief);text-align:center}.avm-faits{display:grid;gap:var(--e-1);margin:0;padding:0;list-style:none;font-size:var(--t-13);color:var(--texte-2)}.avm-faits li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--e-2);align-items:start}.avm-faits b{color:var(--blanc)}.avm-faits__ico{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--nuit-0);border:1px solid var(--ligne-forte);color:var(--cristal-clair);font-family:var(--police-titre);font-size:var(--t-12)}.avm-faits__ico .av__picto{width:14px;height:14px;fill:var(--cristal-clair)}.avm-faits__ico.est-etage{background:var(--sorte-bas);color:var(--blanc);border-color:var(--contour)}.avm-faits__ico.est-etat{color:var(--or)}.avm-faits__ico.est-etat.est-accepte,.avm-faits__ico.est-etat.est-en_cours{color:var(--cyan)}.avm-faits__ico.est-etat.est-rempli{background:var(--bon);color:var(--blanc)}.avm-fiche .etiquette{margin:var(--e-1) 0 0}.avm-primes{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--e-2);margin:0;padding:0;list-style:none}.avm-prime{display:grid;justify-items:center;align-content:start;gap:2px;padding:var(--e-2) var(--e-1);border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:var(--carte-fond);box-shadow:var(--carte-ombre);text-align:center}.avm-prime__ico{display:grid;place-items:center;width:40px;height:40px}.avm-prime__ico img,.avm-prime__ico svg,.avm-prime__ico .av__waris{width:36px;height:36px}.avm-prime__ico .av__picto{fill:var(--cristal-clair)}.avm-prime>b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-20);line-height:1;color:var(--blanc);text-shadow:var(--texte-relief-s)}.avm-prime small{font-size:var(--t-11);line-height:1.2;color:var(--texte-2)}.avm-prime.est-or{border-color:var(--or-trait)}.avm-prime.est-or>b{color:var(--or-clair)}.avm-prime.est-piece{box-shadow:var(--carte-ombre),var(--halo-or)}.avm-prime.est-renom .av__picto{fill:var(--or)}.avm-fiche__geste{display:grid;justify-items:center;gap:var(--e-1);margin-top:var(--e-2);text-align:center}.avm-fiche__geste .btn{width:100%}.avm-fiche__geste small{font-size:var(--t-12);color:var(--texte-2)}.avm-fiche__geste small.est-mauvais{color:var(--mauvais-clair)}.avm-fiche.est-rempli .avm-fiche__geste .btn--primary{animation:avmPulse var(--d-boucle) var(--courbe-douce) infinite}.avm-fiche.est-neuf{animation:avmMonte var(--d-3) var(--courbe) both}.avm-fiche.est-neuf .avm-fiche__portrait{animation:avmSaut calc(var(--d-3) * 1.8) var(--courbe-rebond) var(--d-1) both}.avm-fiche.est-neuf .avm-fiche__ruban{animation:avmMonte var(--d-3) var(--courbe-rebond) var(--d-3) both}.avm-fiche.est-neuf .avm-prime{animation:avmSaut calc(var(--d-3) * 1.4) var(--courbe-rebond) calc(var(--d-3) + var(--i, 0) * var(--d-1)) both}.avq-tete__medaillon{display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,var(--or-voile),transparent 70%),var(--nuit-1)}.avq-tete__dessin{width:82%;height:82%}.avm-onglet.est-alerte small{background:var(--or);color:var(--or-encre);font-family:var(--police-titre);animation:avmPulse var(--d-boucle) var(--courbe-douce) infinite}.avm-onglet.is-on.est-alerte small{background:var(--or-encre);color:var(--or-clair)}.avq-place__picto{width:34px;height:34px;fill:var(--sorte-haut, var(--cristal-clair))}.avq{position:relative;display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:var(--e-4);align-items:stretch}.avq-chapitres{display:grid;align-content:start;gap:var(--e-2);height:0;min-height:100%;overflow-y:auto;padding:var(--e-1) var(--e-2) var(--e-2) var(--e-1);scrollbar-gutter:stable}.avq-chap{display:grid;gap:var(--e-1);padding:var(--e-2);border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:var(--carte-fond);box-shadow:var(--carte-ombre)}.avq-chap>header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--e-2);align-items:center}.avq-chap>header b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);line-height:1.1;color:var(--blanc);text-shadow:var(--texte-relief-s)}.avq-chap>header small{font-size:var(--t-12);color:var(--texte-2);font-variant-numeric:tabular-nums}.avq-chap__num{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:var(--trait) solid var(--contour);background:radial-gradient(circle at 35% 30%,var(--cristal-clair),var(--cristal) 60%,var(--cristal-nuit));box-shadow:var(--relief);font-family:var(--police-titre);font-size:var(--t-14);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avq-chap.est-fait .avq-chap__num{background:radial-gradient(circle at 35% 30%,var(--or-clair),var(--or) 60%,var(--or-profond));color:var(--or-encre);text-shadow:none}.avq-chap.est-ferme{opacity:.62}.avq-chap.est-ferme .avq-chap__num{background:linear-gradient(180deg,var(--gris-haut),var(--gris-bas))}.avq-chap ol{display:grid;gap:3px;margin:0;padding:0;list-style:none}.avq-q{display:grid;grid-template-columns:22px minmax(0,1fr);gap:var(--e-2);align-items:center;width:100%;min-height:36px;padding:3px var(--e-2);border-radius:var(--r-s);border:1px solid transparent;background:var(--nuit-0);color:var(--texte-2);font:inherit;font-size:var(--t-13);text-align:left;cursor:var(--curseur-action)}.avq-q:hover{color:var(--blanc);border-color:var(--ligne-forte)}.avq-q.is-sel{border-color:var(--or);color:var(--blanc);box-shadow:var(--halo-or)}.avq-q__etat{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--ligne-forte);font-family:var(--police-titre);font-size:var(--t-12)}.avq-q.est-rendue{color:var(--texte-3)}.avq-q.est-rendue .avq-q__etat{background:var(--bon);border-color:var(--contour);color:var(--blanc)}.avq-q.est-ouverte{color:var(--blanc)}.avq-q.est-ouverte .avq-q__etat{background:var(--cristal);border-color:var(--contour);color:var(--blanc)}.avq-q.est-remplie{color:var(--or-clair)}.avq-q.est-remplie .avq-q__etat{background:var(--or);border-color:var(--contour);color:var(--or-encre);animation:avmPulse var(--d-boucle) var(--courbe-douce) infinite}.avq-q.est-a_venir .avq-q__etat{border-style:dashed}.avq-chap.est-neuf{animation:avmMonte var(--d-3) var(--courbe) calc(var(--d-1) + var(--i, 0) * var(--d-1) * .6) both}.avq-fiche{position:relative;display:grid;gap:var(--e-2);padding:0 var(--e-4) var(--e-4);border-radius:var(--r-l);border:var(--trait-fort) solid var(--contour);background:var(--panneau-fond);box-shadow:var(--panneau-ombre);overflow:hidden}.avq-fiche__parchemin{position:relative;display:grid;justify-items:center;gap:var(--e-1);margin:0 calc(var(--e-4) * -1);padding:var(--e-4) var(--e-5) var(--e-3);text-align:center;background:radial-gradient(circle at 50% 0%,var(--or-voile),transparent 70%),linear-gradient(180deg,var(--bronze-haut),var(--bronze-bas));border-bottom:var(--trait) solid var(--contour);box-shadow:inset 0 -6px 0 var(--bronze-levre)}.avq-fiche__sceau{display:grid;place-items:center;width:74px;height:74px;border-radius:50%;border:var(--trait-fort) solid var(--contour);background:radial-gradient(circle at 50% 40%,var(--cristal-voile),transparent 72%),var(--nuit-0);box-shadow:0 0 0 var(--trait) var(--or-trait),0 3px 0 var(--or-levre),var(--ombre-m);overflow:hidden}.avq-fiche__sceau img{width:64px;height:64px;display:block}.avq-fiche__sceau .av__picto{width:36px;height:36px;fill:var(--or)}.avq-fiche__parchemin .etiquette{margin:0;color:var(--blanc);text-shadow:var(--texte-relief-s)}.avq-fiche__parchemin h3{margin:0;font-family:var(--police-titre);font-weight:400;font-size:var(--t-32);line-height:1.05;color:var(--blanc);text-shadow:var(--texte-relief)}.avq-fiche__recit{margin:0;max-width:52ch;font-style:italic;font-size:var(--t-14);line-height:1.4;color:var(--texte)}.avq-fiche__fin{margin:var(--e-1) 0 0;max-width:52ch;padding:var(--e-1) 0 0;border-top:var(--trait) solid var(--or-trait);font-size:var(--t-14);line-height:1.45;color:var(--blanc);text-shadow:var(--texte-relief-s)}.avq-tampon{top:var(--e-4);right:var(--e-3)}.avq-tampon.est-pret{border-color:var(--or);color:var(--or-clair)}.avq-fiche>.etiquette{display:flex;gap:var(--e-1);margin:var(--e-1) 0 0}.avq-fiche>.etiquette b{color:var(--blanc)}.avq-etapes{display:grid;gap:var(--e-2);margin:0;padding:0;list-style:none}.avq-etape{display:grid;grid-template-columns:30px minmax(0,1fr);gap:var(--e-2);align-items:start;padding:var(--e-2);border-radius:var(--r-m);border:1px solid var(--ligne);background:var(--nuit-0)}.avq-etape__coche{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:var(--trait) solid var(--contour);background:var(--nuit-2);font-family:var(--police-titre);font-size:var(--t-14);color:var(--texte-2)}.avq-etape__corps{display:grid;gap:3px;min-width:0}.avq-etape__corps b{font-weight:600;font-size:var(--t-14);line-height:1.25;color:var(--blanc)}.avq-etape__corps small{font-size:var(--t-12);color:var(--texte-2)}.avq-etape__corps .avm-barre{margin-top:2px}.avq-etape.est-fait{border-color:var(--bon);background:var(--bon-voile)}.avq-etape.est-fait .avq-etape__coche{background:var(--bon);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avq-etape.est-fait .avq-etape__corps b{color:var(--texte-2);text-decoration:line-through;text-decoration-color:var(--bon)}.avq-fiche.est-remplie .avm-fiche__geste .btn--primary{animation:avmPulse var(--d-boucle) var(--courbe-douce) infinite}.avq-fiche.est-neuf{animation:avmMonte var(--d-3) var(--courbe) both}.avq-fiche.est-neuf .avq-fiche__sceau{animation:avmSaut calc(var(--d-3) * 1.8) var(--courbe-rebond) var(--d-1) both}.avq-fiche.est-neuf .avq-etape{animation:avmMonte var(--d-3) var(--courbe) calc(var(--d-2) + var(--i, 0) * var(--d-1)) both}.avq-fiche.est-neuf .avm-prime{animation:avmSaut calc(var(--d-3) * 1.4) var(--courbe-rebond) calc(var(--d-3) * 2 + var(--i, 0) * var(--d-1)) both}.avq-fiche.est-neuf .avq-tampon{animation:avmTampon calc(var(--d-3) * 1.6) var(--courbe-chute) calc(var(--d-3) * 2) both}.avq-bravo{position:absolute;inset:0;z-index:3;display:grid;place-items:start center;padding-top:var(--e-4);border-radius:var(--r-l);background:var(--voile)}.avq-bravo__carte{display:grid;justify-items:center;gap:var(--e-2);width:min(520px,100%);padding:0 var(--e-4) var(--e-4);border-radius:var(--r-l);border:var(--trait-fort) solid var(--contour);background:var(--panneau-fond);box-shadow:var(--panneau-ombre),var(--halo-or);text-align:center;overflow:hidden}.avq-bravo__scene{position:relative;display:grid;place-items:center;width:calc(100% + var(--e-4) * 2);height:150px;background:radial-gradient(circle at 50% 60%,var(--or-voile),transparent 62%),linear-gradient(180deg,var(--nuit-3),var(--nuit-1));border-bottom:var(--trait) solid var(--contour);overflow:hidden}.avq-bravo__sceau{position:relative;display:grid;place-items:center;width:112px;height:112px;border-radius:50%;border:var(--trait-fort) solid var(--contour);background:radial-gradient(circle at 50% 35%,var(--or-voile),transparent 70%),var(--nuit-1);box-shadow:0 0 0 var(--trait-fort) var(--or),0 4px 0 var(--or-levre),var(--ombre-m)}.avq-bravo__sceau svg{width:84px;height:84px}.avq-bravo .etiquette{margin:var(--e-1) 0 0;color:var(--or-clair)}.avq-bravo h3{margin:0;font-family:var(--police-titre);font-weight:400;font-size:var(--t-32);line-height:1.05;color:var(--blanc);text-shadow:var(--texte-relief)}.avq-bravo__fin{margin:0;max-width:48ch;font-style:italic;font-size:var(--t-14);line-height:1.45;color:var(--texte)}.avq-bravo.est-neuf .avq-bravo__fin{animation:avmMonte var(--d-3) var(--courbe) calc(var(--d-3) * 1.8) both}.avq-bravo__niveau{margin:0;font-family:var(--police-titre);font-size:var(--t-20);color:var(--cristal-clair);text-shadow:var(--texte-relief-s)}.avq-bravo .avm-primes,.avq-bravo .btn{width:100%}.avq-bravo.est-neuf{animation:avmMonte var(--d-2) var(--courbe) both}.avq-bravo.est-neuf .avq-bravo__carte{animation:avmSaut calc(var(--d-3) * 1.8) var(--courbe-rebond) both}.avq-bravo.est-neuf .avq-bravo__sceau{animation:avmSaut calc(var(--d-3) * 2) var(--courbe-rebond) var(--d-3) both}.avq-bravo.est-neuf h3{animation:avmMonte var(--d-3) var(--courbe-rebond) calc(var(--d-3) * 1.5) both}.avq-bravo.est-neuf .avm-prime{animation:avmSaut calc(var(--d-3) * 1.4) var(--courbe-rebond) calc(var(--d-3) * 2 + var(--i, 0) * var(--d-2)) both}.avm-affiche.est-defi .avm-affiche__ruban{max-width:calc(100% - 52px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avm-affiche.est-semaine{border-color:var(--cristal-clair);box-shadow:var(--carte-ombre),var(--halo-cristal);background:radial-gradient(circle at 50% 30%,var(--cristal-voile),transparent 70%),var(--carte-fond)}.avq-mult{position:absolute;top:8px;right:-6px;padding:1px var(--e-2) 2px;border-radius:var(--r-plein);border:var(--trait) solid var(--contour);background:linear-gradient(180deg,var(--or-clair),var(--or));box-shadow:inset 0 -2px 0 var(--or-levre);font-family:var(--police-titre);font-size:var(--t-14);color:var(--or-encre)}.avq-mult--grand{top:var(--e-2);right:var(--e-3);font-size:var(--t-20);padding:2px var(--e-3) 3px}.avq-mult-txt{color:var(--or-clair);font-family:var(--police-titre);font-weight:400}.avq-portrait{position:relative;display:grid;place-items:center}.avq-portrait__contrainte{position:absolute;right:-10px;bottom:-8px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:var(--trait) solid var(--contour);background:linear-gradient(180deg,var(--sorte-haut),var(--sorte-bas));box-shadow:0 2px 0 var(--sorte-levre)}.avm-affiche__portrait .avq-portrait__contrainte svg{width:18px;height:18px;fill:var(--blanc)}.avq-risque{display:inline-flex;gap:3px;vertical-align:middle}.avq-risque i{width:10px;height:10px;border-radius:50%;border:1px solid var(--contour);background:var(--nuit-2)}.avq-risque i.est-on{background:var(--mauvais);box-shadow:0 0 6px var(--mauvais-voile)}.avq-contraintes{display:grid;gap:var(--e-1);margin:0;padding:0;list-style:none}.avq-contraintes li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:var(--e-2);align-items:center;padding:var(--e-1) var(--e-2);border-radius:var(--r-m);border:1px solid var(--sorte-haut, var(--ligne));background:var(--nuit-0)}.avq-contraintes__ico{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:var(--trait) solid var(--contour);background:linear-gradient(180deg,var(--sorte-haut),var(--sorte-bas));box-shadow:0 2px 0 var(--sorte-levre)}.avq-contraintes__ico .av__picto{width:20px;height:20px;fill:var(--blanc)}.avq-contraintes li span:last-child{display:grid;gap:1px}.avq-contraintes b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-14);color:var(--blanc)}.avq-contraintes small{font-size:var(--t-12);color:var(--texte-2)}.avm-hall__fiche .avm-fiche__scene{height:124px}.avm-hall__fiche .avm-fiche__portrait{width:92px;height:92px}.avm-hall__fiche .avm-fiche__portrait img,.avm-hall__fiche .avm-fiche__portrait svg{width:78px;height:78px}.avm-hall__fiche .avm-primes{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--e-1)}.avm-hall__fiche .avm-prime{padding:var(--e-1) 2px}.avm-hall__fiche .avm-prime__ico{width:32px;height:32px}.avm-hall__fiche .avm-prime__ico img,.avm-hall__fiche .avm-prime__ico svg,.avm-hall__fiche .avm-prime__ico .av__waris{width:30px;height:30px}.avm-hall__fiche .avm-prime>b{font-size:var(--t-16)}.avm-hall__fiche .avm-prime small{font-size:var(--t-10)}.av__etiquette.est-pnj.est-quete{border-color:var(--or);box-shadow:var(--relief-panneau),0 2px 0 var(--ombre-douce),var(--halo-or)}.av__etiquette-quete{position:absolute;top:-16px;right:-10px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:var(--trait) solid var(--contour);background:radial-gradient(circle at 35% 30%,var(--or-clair),var(--or) 60%,var(--or-profond));box-shadow:var(--relief);font-family:var(--police-titre);font-style:normal;font-size:var(--t-16);color:var(--or-encre);animation:avmPulse var(--d-boucle) var(--courbe-douce) infinite}.av__etiquette.est-groupe.est-quete,.av__etiquette.est-evenement.est-quete{border:var(--trait) solid var(--or);background:var(--carte-fond);box-shadow:var(--relief-panneau),var(--halo-or)}.av__etiquette.est-quete small{color:var(--or-clair)}.avq-etape--parler:not(.est-fait):not(.est-verrou),.avq-etape--livrer:not(.est-fait):not(.est-verrou){border-color:var(--or-trait);background:radial-gradient(circle at 0% 50%,var(--or-voile),transparent 60%),var(--nuit-0)}.avq-etape--combat:not(.est-fait):not(.est-verrou){border-color:var(--mauvais);background:radial-gradient(circle at 0% 50%,var(--mauvais-voile),transparent 60%),var(--nuit-0)}.avq-etape--rapporter:not(.est-fait):not(.est-verrou){border-color:var(--cristal-trait)}.avq-etape.est-verrou{opacity:.6;border-style:dashed}.avq-etape.est-verrou .avq-etape__coche{background:var(--nuit-1)}.avq-etape__coche .av__picto{width:14px;height:14px;fill:var(--texte-3)}.avq-etape__combat{font-family:var(--police-titre);font-size:var(--t-12);color:var(--mauvais-clair);letter-spacing:.02em}.avq-etape__dit{display:block;margin-top:2px;padding-left:var(--e-2);border-left:var(--trait) solid var(--or-trait);font-size:var(--t-12);font-style:italic;line-height:1.35;color:var(--texte-2);quotes:none}.avq-etape__aller{justify-self:start;margin-top:var(--e-1)}.avscene--quete{background:radial-gradient(ellipse 60% 70% at 50% 58%,var(--or-voile),transparent 70%),linear-gradient(180deg,var(--cristal-fond-2),var(--cristal-fond))}.avscene--quete .avscene__rayons{background:repeating-conic-gradient(from 0deg,var(--or-voile) 0deg 9deg,transparent 9deg 22deg);animation:avTourne calc(var(--d-boucle) * 4) var(--courbe) both}.avqp__buste{position:relative;display:block;width:104px;height:104px;border-radius:50%;overflow:hidden;border:var(--trait-fort) solid var(--contour);background:radial-gradient(circle at 50% 35%,var(--or-voile),transparent 70%),var(--nuit-0);box-shadow:0 0 0 var(--trait) var(--or),0 4px 0 var(--or-levre),var(--ombre-m)}.avqp__marque{position:absolute;top:var(--e-3);right:calc(50% - 76px);display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:var(--trait) solid var(--contour);background:radial-gradient(circle at 35% 30%,var(--or-clair),var(--or) 60%,var(--or-profond));box-shadow:var(--relief);font-family:var(--police-titre);font-size:var(--t-24);line-height:1;color:var(--or-encre)}.avfen--carte.est-neuf .avqp__marque{animation:avmTampon calc(var(--d-3) * 1.6) var(--courbe-chute) var(--d-3) both}.avfen--quete_pnj .avcarte__tete .etiquette{color:var(--or-clair)}.avqp__lieu{margin:calc(var(--e-2) * -1) 0 0;font-size:var(--t-12);color:var(--texte-2)}.avqp__replique{position:relative;margin:0;padding:var(--e-3) var(--e-4);text-align:left;border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:radial-gradient(circle at 50% 0%,var(--or-voile),transparent 70%),linear-gradient(180deg,var(--bronze-haut),var(--bronze-bas));box-shadow:inset 0 -5px 0 var(--bronze-levre),var(--carte-ombre)}.avqp__replique p{margin:0;font-size:var(--t-16);line-height:1.5;font-style:italic;color:var(--blanc);text-shadow:var(--texte-relief-s)}.avqp__replique.est-merci{box-shadow:inset 0 -5px 0 var(--bronze-levre),var(--carte-ombre),var(--halo-or)}.avqp__demande{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--e-1) var(--e-3);padding:var(--e-2) var(--e-3);text-align:left;border-radius:var(--r-m);border:var(--trait) solid var(--bon);background:var(--bon-voile)}.avqp__demande.est-manque{border-color:var(--mauvais);background:var(--mauvais-voile)}.avqp__demande .avcase{width:52px;height:52px}.avqp__demande-texte{display:grid;gap:1px}.avqp__demande-texte b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avqp__demande-texte small{font-size:var(--t-12);color:var(--texte-2)}.avqp__demande .avm-barre{grid-column:1 / -1}@media(max-width:720px){.avqp__buste{width:84px;height:84px}.avqp__replique{padding:var(--e-2) var(--e-3)}.avqp__replique p{font-size:var(--t-14)}}.avsuivi--quete{border-color:var(--or-trait)}.avsuivi--quete .avsuivi__tete em{color:var(--or-clair)}.avsuivi__etapes{display:grid;gap:1px;margin:0;padding:0;list-style:none;font-size:var(--t-11);line-height:1.25;color:var(--texte-2)}.avsuivi__etapes li{display:grid;grid-template-columns:12px minmax(0,1fr);gap:var(--e-1);align-items:baseline}.avsuivi__etapes i{font-style:normal;color:var(--bon)}.avsuivi__etapes li.est-fait{color:var(--texte-3);text-decoration:line-through}.avsuivi__etapes small{color:var(--cyan)}.avsuivi__etapes li.est-actif{color:var(--blanc)}.avsuivi__etapes li.est-actif i{color:var(--or-clair);font-family:var(--police-titre)}.avsuivi__etapes li.est-verrou{color:var(--texte-3)}@media(max-width:720px){.avsuivi__etapes li.est-fait{display:none}}.avsuivi__defi{color:var(--or-clair)!important}@media(max-height:480px)and (orientation:landscape){.avsuivi__etapes{display:none}.avhud__suivi,.avhud__suivi:has(>.avhud__invitations.avec-groupe:not([hidden])){display:flex;flex-direction:row-reverse;align-items:flex-start;width:240px}.avhud__suivi>*{flex:none;width:240px}.avhud__suivi>.avhud__invitations.avec-groupe{width:300px}.avhud__suivi>.avhud__guide{order:-1}.avhud__suivi>.avhud__invitations{order:1}.avhud__contrats{max-height:calc(100dvh - var(--av-h) - 50px - var(--av-b) - var(--av-mini-h, 230px) - var(--e-2));overflow-y:auto;overscroll-behavior:contain}.avhud__suivi:has(>.avhud__guide:not([hidden]))>.avhud__contrats{max-height:calc(44px + 2 * var(--e-1) + 2 * var(--trait))}}@media(max-width:720px),(max-height:480px)and (orientation:landscape){.avq{grid-template-columns:minmax(0,1fr)}.avq-fiche-col{order:-1}.avq-chapitres{height:auto;min-height:0;overflow:visible;padding:0}.avq-q{min-height:44px}.avq-fiche{padding:0 var(--e-3) var(--e-3)}.avq-fiche__parchemin{margin:0 calc(var(--e-3) * -1);padding:var(--e-3) var(--e-3) var(--e-2)}.avq-fiche__parchemin h3{font-size:var(--t-24)}.avq-fiche__sceau{width:60px;height:60px}.avq-fiche__sceau img{width:52px;height:52px}.avq-bravo{position:fixed;inset:0;z-index:30;place-items:center;padding:var(--e-3);border-radius:0}.avq-bravo h3{font-size:var(--t-24)}}@media(prefers-reduced-motion:reduce){.avq-chap,.avq-fiche,.avq-fiche *,.avq-bravo,.avq-bravo *,.avq-q__etat,.av__etiquette-quete,.avm-onglet small,.avqp__marque,.avscene--quete .avscene__rayons{animation:none!important}}@media(max-width:720px),(max-height:480px)and (orientation:landscape){.avm-tete{grid-template-columns:auto minmax(0,1fr);gap:var(--e-2)}.avm-tete__buste{width:56px;height:56px}.avm-tete__titres h2{font-size:var(--t-24)}.avm-tete__extra{grid-column:1 / -1;justify-content:stretch}.avm-tete__extra>*{flex:1 1 auto}.avm-hall{grid-template-columns:minmax(0,1fr)}.avm-hall__fiche{order:-1}.avm-affiches{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--e-3) var(--e-2);padding:var(--e-3) var(--e-1) var(--e-1)}.avm-affiche{min-height:176px}.avm-affiche__portrait{width:60px;height:60px}.avm-affiche__portrait img,.avm-affiche__portrait svg{width:50px;height:50px}.avm-affiche__objectif{font-size:var(--t-14)}.avm-fiche__scene{height:118px}.avm-fiche__portrait{width:82px;height:82px}.avm-fiche__portrait img,.avm-fiche__portrait svg{width:70px;height:70px}.avm-primes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.avm-tete *,.avm-barre>i,.avm-place,.avm-affiche,.avm-fiche,.avm-fiche *,.avm-vide,.avm-vide *,.avm-tampon,.avm-rayons{animation:none!important}}@keyframes avmDistribue{0%{opacity:0;transform:translateY(44px)}60%{opacity:1;transform:translateY(-5px)}to{transform:none}}.avfen--taverne,.avfen--equipe{width:min(1180px,calc(100vw - 28px))}.avm-solde{display:inline-flex;align-items:center;gap:var(--e-2);min-height:44px;padding:var(--e-1) var(--e-3) var(--e-1) var(--e-1);border-radius:var(--r-plein);border:var(--trait) solid var(--contour);background:var(--carte-fond);box-shadow:var(--carte-ombre)}.avm-solde__piece{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:var(--trait) solid var(--contour);background:radial-gradient(circle at 35% 30%,var(--or-clair),var(--or) 60%,var(--or-profond));box-shadow:var(--relief)}.avm-solde__piece .av__waris{width:22px;height:22px}.avm-solde>b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-20);color:var(--or-clair);text-shadow:var(--texte-relief-s)}.avm-place--equipe{overflow:hidden;border-radius:50%}.avm-place--equipe:not(.est-libre){--sorte-haut: var(--rang, var(--cristal));--sorte-levre: var(--contour)}.avm-place--equipe.est-heros{--sorte-haut: var(--or);--sorte-levre: var(--or-levre)}.avm-place__buste{position:absolute;inset:0}.avm-taverne,.avm-equipe{display:grid;grid-template-columns:repeat(auto-fill,minmax(212px,1fr));gap:var(--e-3);align-items:start}.avm-merc{--rang: var(--rarete-commun);position:relative;display:grid;gap:var(--e-1);align-content:start;padding:0 var(--e-2) var(--e-2);border-radius:var(--r-l);border:var(--trait) solid var(--contour);background:var(--carte-fond);box-shadow:var(--relief-panneau),0 0 0 var(--trait) color-mix(in srgb,var(--rang) 70%,transparent),0 4px 0 var(--gris-levre),var(--ombre-s);overflow:hidden}.avm-merc.avmerc--legende{box-shadow:var(--relief-panneau),0 0 0 var(--trait) var(--rang),0 4px 0 var(--or-levre),var(--halo-or)}.avm-merc--heros{--rang: var(--or)}.avm-merc__scene{position:relative;display:grid;place-items:center;height:126px;margin:0 calc(var(--e-2) * -1);background:radial-gradient(circle at 50% 65%,color-mix(in srgb,var(--classe, var(--cristal)) 75%,transparent),transparent 66%),linear-gradient(180deg,var(--nuit-3),var(--nuit-1));border-bottom:var(--trait) solid var(--contour);overflow:hidden}.avm-merc__portrait{position:relative;display:grid;place-items:center;width:96px;height:96px;border-radius:50%;overflow:hidden;border:var(--trait-fort) solid var(--contour);background:radial-gradient(circle at 50% 35%,var(--cristal-voile),transparent 70%),var(--nuit-0);box-shadow:0 0 0 var(--trait) var(--rang),0 4px 0 var(--ombre-douce)}.avm-merc__portrait>i{display:grid;place-items:center;width:100%;height:100%}.avm-merc__portrait>i svg{width:46px;height:46px}.avm-merc__niveau{position:absolute;top:var(--e-2);right:var(--e-2);display:grid;place-items:center;min-width:34px;height:34px;padding:0 var(--e-1);border-radius:var(--r-s) var(--r-s) 50% 50%;border:var(--trait) solid var(--contour);background:linear-gradient(180deg,var(--bleu-haut),var(--bleu-bas));box-shadow:var(--relief),0 3px 0 var(--bleu-levre);font-family:var(--police-titre);font-size:var(--t-16);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avm-merc__rang{position:absolute;left:var(--e-2);top:var(--e-2);display:grid;justify-items:start;padding:1px var(--e-2) 2px;border-radius:var(--r-xs);border:var(--trait) solid var(--contour);background:color-mix(in srgb,var(--rang) 85%,var(--nuit-0));box-shadow:inset 0 -2px 0 var(--ombre-douce);font-family:var(--police-titre);font-size:var(--t-12);line-height:1.1;color:var(--blanc);text-shadow:var(--texte-relief-s)}.avm-merc__rang i{font-style:normal;font-size:var(--t-10);letter-spacing:1px;color:var(--or-vif)}.avm-merc__id{display:grid;justify-items:center;gap:0;text-align:center;margin-top:var(--e-1)}.avm-merc__id b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-20);line-height:1.1;color:var(--blanc);text-shadow:var(--texte-relief-s)}.avm-merc__id small{font-size:var(--t-12);color:var(--texte-2)}.avm-merc__role{margin-top:2px;padding:0 var(--e-2);border-radius:var(--r-plein);border:1px solid var(--contour);background:linear-gradient(180deg,var(--sorte-haut),var(--sorte-bas));font-style:normal;font-family:var(--police-titre);font-size:var(--t-12);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avm-merc__recit{margin:0;text-align:center;font-size:var(--t-12);font-style:italic;color:var(--texte-3)}.avm-merc__pv{display:flex;align-items:center;justify-content:center;gap:var(--e-1);padding:var(--e-1);border-radius:var(--r-s);background:var(--nuit-0)}.avm-merc__coeur{color:var(--pv);font-size:var(--t-16)}.avm-merc__pv>b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-20);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avm-merc__pv>small{margin-right:var(--e-1);font-size:var(--t-11);color:var(--texte-3)}.avm-pastille{white-space:nowrap;padding:0 var(--e-2);border-radius:var(--r-plein);border:1px solid var(--contour);font-family:var(--police-titre);font-size:var(--t-12);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avm-pastille.est-pa{background:var(--pa)}.avm-pastille.est-pm{background:var(--pm)}.avm-stats{display:grid;gap:3px;margin:0;padding:0;list-style:none}.avm-stats li{display:grid;grid-template-columns:74px minmax(0,1fr) 52px;gap:var(--e-1);align-items:center;font-size:var(--t-12)}.avm-stats span{color:var(--texte-2)}.avm-stats b{justify-self:end;color:var(--blanc)}.avm-merc__titre{margin:var(--e-1) 0 0;font-size:var(--t-11);text-transform:uppercase;letter-spacing:.05em;color:var(--texte-3)}.avm-merc .avmerc__sorts,.avm-merc .avmerc__stuff{display:flex;flex-wrap:wrap;gap:3px}.avm-merc .avmerc__sorts i{display:grid;place-items:center;width:26px;height:26px}.avm-merc .avmerc__sorts svg,.avm-merc .avmerc__sorts img{width:26px;height:26px}.avm-merc .avmerc__stuff .avcase{width:30px;height:30px}.avm-merc .avmerc__caracs{margin:0;font-size:var(--t-11);color:var(--texte-3)}.avm-merc__pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--e-1);margin-top:var(--e-1);padding-top:var(--e-2);border-top:1px solid var(--ligne)}.avm-merc__prix{display:inline-flex;align-items:center;gap:4px}.avm-merc__prix .av__waris{width:22px;height:22px}.avm-merc__prix b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-20);color:var(--or-clair);text-shadow:var(--texte-relief-s)}.avm-merc__prix.est-manque b{color:var(--mauvais-clair)}.avm-merc__pied .avfen__raison{flex-basis:100%}.avm-merc__pvbarre{padding:var(--e-1) 0}.avm-barre--pv>i{background:linear-gradient(180deg,var(--vert-haut),var(--vert-bas))}.avm-merc.est-neuf{animation:avmDistribue calc(var(--d-3) * 2) var(--courbe) calc(var(--d-2) + var(--i, 0) * var(--d-2)) both}.avm-merc.est-neuf .avm-merc__portrait{animation:avmSaut calc(var(--d-3) * 1.6) var(--courbe-rebond) calc(var(--d-3) * 1.6 + var(--i, 0) * var(--d-2)) both}.avm-merc.est-neuf .avm-merc__niveau,.avm-merc.est-neuf .avm-merc__rang{animation:avmSaut var(--d-3) var(--courbe-rebond) calc(var(--d-3) * 2.2 + var(--i, 0) * var(--d-2)) both}.avm-libre{display:grid;justify-items:center;align-content:center;gap:var(--e-2);min-height:320px;padding:var(--e-4) var(--e-3);border-radius:var(--r-l);border:var(--trait) dashed var(--ligne-forte);background:radial-gradient(circle at 50% 35%,var(--cristal-voile),transparent 65%);text-align:center}.avm-libre__dessin{width:84px;height:auto}.avm-libre b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-20);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avm-libre small{font-size:var(--t-12);color:var(--texte-2)}.avm-libre.est-neuf{animation:avmMonte var(--d-3) var(--courbe) calc(var(--d-2) + var(--i, 0) * var(--d-2)) both}@media(max-width:720px),(max-height:480px)and (orientation:landscape){.avm-taverne,.avm-equipe{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--e-2)}.avm-merc__scene{height:104px}.avm-merc__portrait{width:78px;height:78px}.avm-merc__id b{font-size:var(--t-16)}.avm-stats li{grid-template-columns:minmax(0,1fr) 46px}.avm-stats li .avm-barre,.avm-merc__recit{display:none}}@media(max-width:480px)and (orientation:portrait){.avm-taverne,.avm-equipe{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.avm-merc,.avm-merc *,.avm-libre{animation:none!important}}.avfen--sorts{width:min(1140px,calc(100vw - 28px))}.avm-points{display:inline-flex;align-items:center;gap:var(--e-2);min-height:44px;padding:var(--e-1) var(--e-3) var(--e-1) var(--e-1);border-radius:var(--r-plein);border:var(--trait) solid var(--contour);background:var(--carte-fond);box-shadow:var(--carte-ombre)}.avm-points__cristal{display:grid;place-items:center;width:38px;height:38px;border:var(--trait) solid var(--contour);border-radius:var(--r-s);transform:rotate(45deg);background:linear-gradient(135deg,var(--cristal-clair),var(--cristal) 55%,var(--cristal-nuit));box-shadow:var(--relief),var(--halo-cristal)}.avm-points__cristal>b{transform:rotate(-45deg);font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avm-points small{font-size:var(--t-13);color:var(--texte-2)}@keyframes avmBrille{0%,to{box-shadow:var(--relief),var(--halo-cristal)}50%{box-shadow:var(--relief),var(--halo-cristal),var(--halo-cristal)}}.avm-points.est-dispo .avm-points__cristal{animation:avmBrille var(--d-boucle) var(--courbe-douce) infinite}.avm-points:not(.est-dispo) .avm-points__cristal{background:linear-gradient(135deg,var(--gris-haut),var(--gris-bas));box-shadow:var(--relief)}.avm-grimoire{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--e-4);align-items:start}.avm-grimoire__liste{display:grid;gap:var(--e-2)}.avm-sort{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:var(--e-3);align-items:center;min-height:64px;padding:var(--e-1) var(--e-3) var(--e-1) var(--e-1);border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:var(--carte-fond);box-shadow:var(--carte-ombre);color:var(--texte);font:inherit;text-align:left;cursor:var(--curseur-action)}.avm-sort.is-sel{border-color:var(--or);box-shadow:var(--carte-ombre),var(--halo-or)}.avm-sort__ico{position:relative;display:grid;place-items:center;width:56px;height:56px;border-radius:var(--r-s);border:var(--trait) solid var(--contour);background:linear-gradient(180deg,var(--sorte-haut),var(--sorte-bas));box-shadow:var(--relief),0 3px 0 var(--sorte-levre)}.avm-sort__ico>svg,.avm-sort__ico>img{width:46px;height:46px}.avm-sort__nom{display:grid;gap:1px;min-width:0}.avm-sort__nom b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avm-sort__nom small{font-size:var(--t-12);color:var(--texte-2)}.avm-sort__plus{position:absolute;top:-8px;right:-8px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:var(--trait) solid var(--contour);background:linear-gradient(180deg,var(--vert-haut),var(--vert-bas));box-shadow:0 2px 0 var(--vert-levre);font-family:var(--police-titre);font-size:var(--t-16);color:var(--blanc);animation:avmPulse var(--d-boucle) var(--courbe-douce) infinite}.avm-sort.est-neuf{animation:avmMonte var(--d-3) var(--courbe) calc(var(--d-1) + var(--i, 0) * var(--d-1)) both}.avm-gemmes{display:inline-flex;gap:3px}.avm-gemmes i{width:12px;height:12px;border:var(--trait) solid var(--contour);border-radius:var(--r-xs);transform:rotate(45deg);background:var(--nuit-0)}.avm-gemmes i.is-on{background:linear-gradient(135deg,var(--or-clair),var(--or));box-shadow:0 0 6px var(--or-voile)}.avm-gemmes i.est-neuf{animation:avmSautGemme calc(var(--d-3) * 1.6) var(--courbe-rebond) calc(var(--d-3) + var(--i, 0) * var(--d-1)) both}@keyframes avmSautGemme{0%{opacity:0;transform:rotate(45deg) scale(.2)}60%{opacity:1;transform:rotate(45deg) scale(1.5)}to{transform:rotate(45deg)}}.avm-fiche__portrait--carre{border-radius:var(--r-l)}.avm-fiche__portrait--carre svg,.avm-fiche__portrait--carre img{width:78px;height:78px}.avm-fiche--sort .avm-fiche__portrait{background:linear-gradient(180deg,var(--sorte-haut),var(--sorte-bas))}.avm-fiche__bonus{position:absolute;top:var(--e-2);right:var(--e-2);padding:1px var(--e-2);border-radius:var(--r-plein);border:var(--trait) solid var(--contour);background:linear-gradient(180deg,var(--vert-haut),var(--vert-bas));font-family:var(--police-titre);font-weight:400;font-size:var(--t-14);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avm-fiche__rang{display:flex;justify-content:center;align-items:center;gap:var(--e-2)}.avm-fiche__rang .avm-gemmes i{width:16px;height:16px}.avm-fiche__rang small{font-size:var(--t-12);color:var(--texte-2)}.avm-chiffres{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--e-1);margin:0;padding:0;list-style:none}.avm-chiffres li{display:grid;justify-items:center;gap:0;padding:var(--e-1) 2px;border-radius:var(--r-s);background:var(--nuit-0);border:1px solid var(--ligne);text-align:center}.avm-chiffres small{font-size:var(--t-10);text-transform:uppercase;letter-spacing:.04em;color:var(--texte-3)}.avm-chiffres b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--blanc)}.avm-effets{display:flex;flex-wrap:wrap;gap:var(--e-1);margin:0}.avm-effets span{padding:2px var(--e-2);border-radius:var(--r-plein);border:1px solid var(--contour);background:linear-gradient(180deg,var(--sorte-haut),var(--sorte-bas));font-size:var(--t-13);font-weight:700;color:var(--blanc);text-shadow:var(--texte-relief-s)}.avq-choix{display:grid;gap:var(--e-1)}.avq-choix__liste{display:flex;flex-wrap:wrap;gap:var(--e-1)}.avq-choix__liste .btn{gap:var(--e-1)}.avq-choix .avcarac__ico{width:18px;height:18px}.avm-reels{margin:0;font-size:var(--t-12);color:var(--texte-2)}.avsort-chiffre{color:var(--or-clair);font-weight:800}.avm-piste{position:relative;padding-top:var(--e-2)}.avm-piste>.avm-barre--piste{position:absolute;left:10%;right:10%;top:calc(var(--e-2) + 13px);height:10px;min-width:0}.avm-barre--piste>i{background:linear-gradient(180deg,var(--or-clair),var(--or))}.avm-piste__noeuds{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--e-1)}.avm-noeud{display:grid;justify-items:center;align-content:start;gap:2px;min-height:44px;padding:0 2px var(--e-1);border:0;border-radius:var(--r-s);background:transparent;color:var(--texte);font:inherit;text-align:center;cursor:var(--curseur-action)}.avm-noeud__gemme{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:var(--trait) solid var(--contour);background:var(--nuit-2);box-shadow:0 3px 0 var(--gris-levre);font-family:var(--police-titre);font-size:var(--t-16);color:var(--texte-2)}.avm-noeud b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-13);color:var(--blanc)}.avm-noeud span:not(.avm-noeud__gemme){font-size:var(--t-11);line-height:1.2;color:var(--texte-2)}.avm-noeud small{font-size:var(--t-10);color:var(--texte-3)}.avm-noeud.est-acquis .avm-noeud__gemme{background:linear-gradient(180deg,var(--or-clair),var(--or));color:var(--or-encre);box-shadow:var(--relief),0 3px 0 var(--or-levre)}.avm-noeud.est-vise .avm-noeud__gemme{border-color:var(--or);color:var(--or-clair);box-shadow:0 0 0 var(--trait) var(--or-voile),0 3px 0 var(--gris-levre)}.avm-noeud.is-sel .avm-noeud__gemme{animation:avmPulse var(--d-boucle) var(--courbe-douce) infinite}.avm-noeud.est-bloque{opacity:.6}.avm-noeud:disabled{cursor:default}.est-neuf .avm-noeud .avm-noeud__gemme{animation:avmSaut calc(var(--d-3) * 1.4) var(--courbe-rebond) calc(var(--d-3) * 1.4 + var(--i, 0) * var(--d-1)) both}.avm-maitrise{margin:0;padding:var(--e-2);border-radius:var(--r-s);background:var(--or-voile);text-align:center;font-family:var(--police-titre);color:var(--or-clair)}.avm-gemmes{align-items:center}.avm-gemmes__perf{margin-left:var(--e-1);padding:0 var(--e-1);border-radius:var(--r-plein);border:var(--trait) solid var(--contour);background:linear-gradient(180deg,var(--or-clair),var(--or));box-shadow:0 2px 0 var(--or-levre);font-family:var(--police-titre);font-weight:400;font-size:var(--t-11);line-height:1.3;color:var(--or-encre)}.avm-gemmes__perf.est-neuf{animation:avmSaut calc(var(--d-3) * 1.4) var(--courbe-rebond) var(--d-3) both}.avm-perf{display:grid;gap:var(--e-2);margin:0;padding:var(--e-2);border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:var(--carte-fond);box-shadow:var(--carte-ombre)}.avm-perf header{display:flex;align-items:center;gap:var(--e-3)}.avm-perf header>div{display:grid;gap:1px;min-width:0}.avm-perf header b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avm-perf header small{font-size:var(--t-12);color:var(--texte-2)}.avm-perf__sceau{flex:none;display:grid;place-items:center;width:34px;height:34px;margin:var(--e-1);border:var(--trait) solid var(--contour);border-radius:var(--r-s);transform:rotate(45deg);background:linear-gradient(135deg,var(--gris-haut),var(--gris-bas));box-shadow:var(--relief)}.avm-perf header .avm-perf__sceau>b{transform:rotate(-45deg);font-size:var(--t-14)}.avm-perf.est-entame .avm-perf__sceau{background:linear-gradient(135deg,var(--or-clair),var(--or));box-shadow:var(--relief),0 0 6px var(--or-voile)}.avm-perf.est-entame .avm-perf__sceau>b{color:var(--or-encre);text-shadow:none}.avm-perf.est-dispo .avm-perf__sceau{animation:avmLueurOr var(--d-boucle) var(--courbe-douce) infinite}@keyframes avmLueurOr{0%,to{box-shadow:var(--relief),0 0 6px var(--or-voile)}50%{box-shadow:var(--relief),0 0 14px var(--or)}}.avm-perf__sceau.est-neuf{animation:avmSautGemme calc(var(--d-3) * 1.6) var(--courbe-rebond) var(--d-3) both}.avm-perf__acquis{margin:0;padding:var(--e-1) var(--e-2);border-radius:var(--r-s);background:var(--or-voile);font-family:var(--police-titre);font-size:var(--t-13);color:var(--or-clair);text-align:center}.avm-perf__noeuds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--e-1)}.avm-perf.est-vide{display:block;font-size:var(--t-12);color:var(--texte-2);text-align:center}.avm-prefs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--e-2)}.avm-pref{display:grid;align-content:start;gap:var(--e-1);padding:var(--e-2);border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:var(--carte-fond);box-shadow:var(--carte-ombre);font-size:var(--t-12);color:var(--texte-2)}.avm-pref>b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--blanc)}.avm-pref>b small{font-family:var(--police-texte);font-size:var(--t-12);color:var(--texte-3)}.avm-pref{position:relative}.avm-pref>.avrepere{position:absolute;top:var(--e-2);right:var(--e-2);width:22px;height:22px}.avm-pref.is-on.est-signature{border-color:var(--cristal);box-shadow:var(--carte-ombre),var(--halo-cristal)}.avm-pref.is-on.est-delaisse{border-color:var(--mauvais)}@media(max-width:720px),(max-height:480px)and (orientation:landscape){.avm-grimoire{grid-template-columns:minmax(0,1fr)}.avm-grimoire__fiche{order:-1}.avm-chiffres{grid-template-columns:repeat(3,minmax(0,1fr))}.avm-prefs{grid-template-columns:minmax(0,1fr)}.avm-noeud span:not(.avm-noeud__gemme){display:none}}@media(prefers-reduced-motion:reduce){.avm-sort,.avm-gemmes i,.avm-gemmes__perf,.avm-perf__sceau,.avm-noeud__gemme,.avm-points__cristal,.avm-sort__plus{animation:none!important}}.avm-heros{display:grid;grid-template-columns:132px minmax(0,1fr);gap:var(--e-4);align-items:center;margin-right:44px}.avm-heros__scene{position:relative;display:grid;place-items:center;width:132px;height:132px;border-radius:var(--r-l);border:var(--trait-fort) solid var(--contour);background:radial-gradient(circle at 50% 62%,color-mix(in srgb,var(--classe) 78%,transparent),transparent 68%),linear-gradient(180deg,var(--nuit-3),var(--nuit-1));box-shadow:var(--relief-panneau),0 4px 0 var(--gris-levre),var(--ombre-s);overflow:hidden}.avm-heros__portrait{position:relative;display:grid;place-items:center;width:104px;height:104px;border-radius:50%;overflow:hidden;border:var(--trait-fort) solid var(--contour);background:var(--nuit-0);box-shadow:0 0 0 var(--trait) var(--or-trait)}.avm-heros__portrait>i svg{width:48px;height:48px}.avm-heros__niveau{position:absolute;right:var(--e-1);bottom:var(--e-1);display:grid;place-items:center;min-width:40px;height:40px;padding:0 var(--e-1);border-radius:var(--r-s) var(--r-s) 50% 50%;border:var(--trait) solid var(--contour);background:linear-gradient(180deg,var(--bleu-haut),var(--bleu-bas));box-shadow:var(--relief),0 3px 0 var(--bleu-levre);font-family:var(--police-titre);font-size:var(--t-20);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avm-heros__id{display:grid;gap:var(--e-1);min-width:0}.avm-heros__id .etiquette{margin:0}.avm-heros__id h2{margin:0;font-family:var(--police-titre);font-weight:400;font-size:var(--t-32);line-height:1;color:var(--blanc);text-shadow:var(--texte-relief)}.avm-heros__palier{margin:0;font-size:var(--t-13);color:var(--texte-2)}.avm-barre--xp>i{background:linear-gradient(180deg,var(--cristal-clair),var(--cristal))}.avm-heros.est-neuf .avm-heros__scene{animation:avmSaut calc(var(--d-3) * 1.6) var(--courbe-rebond) both}.avm-heros.est-neuf .avm-heros__id{animation:avmMonte var(--d-3) var(--courbe) var(--d-1) both}.avm-heros__niveau.est-neuf{animation:avmSaut calc(var(--d-3) * 1.8) var(--courbe-rebond) calc(var(--d-3) * 1.4) both}.avm-points--petit{min-height:36px;padding-right:var(--e-2);box-shadow:var(--carte-ombre)}.avm-points--petit .avm-points__cristal{width:28px;height:28px}.avm-points--petit .avm-points__cristal>b{font-size:var(--t-13)}.avm-points--petit small{font-family:var(--police-texte);font-size:var(--t-12)}.avfen--personnage .avperso__capital{align-items:center}.avfen--personnage .avcarac{min-height:52px;border:var(--trait) solid var(--contour);border-radius:var(--r-m);box-shadow:var(--carte-ombre)}.avfen--personnage .avcarac__ico{width:38px;height:38px;box-shadow:var(--relief),0 3px 0 var(--ombre-douce)}.avfen--personnage .avcarac__n{font-family:var(--police-titre);font-weight:400;font-size:var(--t-20);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avfen--personnage .avcarac__n.est-ajoute{color:var(--bon)}.avfen--personnage .avcarac__n.est-neuf{animation:avmSaut calc(var(--d-3) * 1.2) var(--courbe-rebond) both}.avfen--personnage .avvals__bloc{padding:var(--e-2) var(--e-3);border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:var(--carte-fond);box-shadow:var(--carte-ombre)}.avfen--personnage .avvals__bloc .etiquette{margin:0 0 var(--e-1);color:var(--cristal-clair)}.avfen--personnage .avval b em.est-mieux{animation:avmSaut var(--d-3) var(--courbe-rebond) both}.avfen--personnage .avval--formule>span{text-decoration:underline dotted var(--texte-3);text-underline-offset:3px}.avfen--personnage .avval--formule:focus-visible{outline:var(--trait) solid var(--cyan);outline-offset:1px;border-radius:var(--r-xs)}.avfen--personnage .avparch{padding:var(--e-2) var(--e-3);border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:var(--carte-fond);box-shadow:var(--carte-ombre)}@media(max-width:720px),(max-height:480px)and (orientation:landscape){.avm-heros{grid-template-columns:96px minmax(0,1fr);gap:var(--e-3)}.avm-heros__scene{width:96px;height:96px}.avm-heros__portrait{width:76px;height:76px}.avm-heros__niveau{min-width:32px;height:32px;font-size:var(--t-16)}.avm-heros__id h2{font-size:var(--t-24)}}@media(prefers-reduced-motion:reduce){.avm-heros *,.avm-heros,.avfen--personnage .avcarac__n{animation:none!important}}.avfen--reattribution .avcarac{border:var(--trait) solid var(--contour);border-radius:var(--r-m);box-shadow:var(--carte-ombre)}.avfen--reattribution .avcarac__n{font-family:var(--police-titre);font-weight:400;font-size:var(--t-20);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avfen--reattribution .avsavoir{border:var(--trait-fort) solid var(--contour);border-radius:var(--r-l);background:var(--panneau-fond);box-shadow:var(--panneau-ombre)}.avfen--reattribution .avsavoir h3{font-family:var(--police-titre);font-weight:400;font-size:var(--t-24);color:var(--or-clair);text-shadow:var(--texte-relief)}.avm-sort__ico>.avrepere{top:-7px;left:-7px;right:auto;width:20px;height:20px}.avm-mort__stele{width:120px;height:auto}.avm-trophees{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:var(--e-2);margin:0;padding:0;list-style:none}.avm-trophees--petits li{display:grid;justify-items:center;gap:0;padding:var(--e-2) var(--e-1);border-radius:var(--r-m);border:var(--trait) solid var(--contour);background:var(--carte-fond);box-shadow:var(--carte-ombre);text-align:center}.avm-trophees--petits li>b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);line-height:1.1;color:var(--blanc);text-shadow:var(--texte-relief-s)}.avm-trophees--petits small{font-size:var(--t-11);color:var(--texte-3);text-transform:uppercase;letter-spacing:.04em}.est-neuf .avm-trophees--petits li{animation-delay:calc(var(--d-3) + var(--i, 0) * var(--d-1))}.avm-steles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--e-3);padding-top:var(--e-1)}.avm-stele{position:relative;display:grid;justify-items:center;align-content:start;gap:2px;min-height:186px;padding:var(--e-4) var(--e-2) var(--e-2);border-radius:46% 46% var(--r-s) var(--r-s) / 30% 30% var(--r-s) var(--r-s);border:var(--trait-fort) solid var(--contour);background:linear-gradient(180deg,var(--gris-haut),var(--gris-bas));box-shadow:var(--relief),0 4px 0 var(--gris-levre),var(--ombre-s);color:var(--blanc);font:inherit;text-align:center;cursor:var(--curseur-action)}.avm-stele.is-sel{box-shadow:var(--relief),0 4px 0 var(--gris-levre),var(--halo-or);border-color:var(--or)}.avm-stele__classe{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:var(--trait) solid var(--contour);background:radial-gradient(circle,color-mix(in srgb,var(--classe, var(--cristal)) 55%,var(--nuit-0)),var(--nuit-0))}.avm-stele__classe svg{width:26px;height:26px}.avm-stele>b{font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avm-stele>small{font-size:var(--t-12);color:var(--texte)}.avm-stele__lieu{margin-top:auto;padding:0 var(--e-2);border-radius:var(--r-plein);background:var(--ombre-douce);font-family:var(--police-titre);font-size:var(--t-12);color:var(--or-clair)}.avm-stele__tueur{position:absolute;right:-8px;bottom:-8px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:var(--trait) solid var(--contour);background:var(--nuit-0);box-shadow:0 0 0 var(--trait) var(--rouge-haut)}.avm-stele__tueur img,.avm-stele__tueur svg{width:32px;height:32px}.avm-stele.est-neuf{animation:avmMonte calc(var(--d-3) * 1.4) var(--courbe) calc(var(--d-2) + var(--i, 0) * var(--d-1)) both}.avm-fiche--memorial .avm-fiche__scene{background:radial-gradient(circle at 50% 60%,var(--mauvais-voile),transparent 62%),linear-gradient(180deg,var(--nuit-3),var(--nuit-1))}.avm-fiche--memorial .avm-mort__stele{position:absolute;left:var(--e-3);bottom:-6px;width:64px;opacity:.85}.avm-fiche--memorial .avm-fiche__portrait{box-shadow:0 0 0 var(--trait-fort) var(--rouge-haut),0 4px 0 var(--rouge-levre),var(--ombre-m)}.avm-fiche__sous{margin:0;text-align:center;font-size:var(--t-13);color:var(--texte-2)}.avm-recit{margin:0;padding:var(--e-2) var(--e-3);border-radius:var(--r-s);border-left:var(--trait-fort) solid var(--cristal);background:var(--cristal-voile);font-style:italic;color:var(--texte)}.avm-relever{display:grid;justify-items:center;margin-top:var(--e-2)}.avm-relever.est-fait,.avm-relever.est-fin{margin:var(--e-2) 0 0;text-align:center;font-size:var(--t-13);color:var(--cristal-clair)}.avm-relever.est-fin{color:var(--texte-2)}.avm-relever__raison{margin:var(--e-1) 0 0;text-align:center;font-size:var(--t-12);color:var(--texte-2)}.avm-stele.est-releve{border-color:var(--cristal);background:linear-gradient(180deg,var(--gris-haut),var(--cristal-nuit))}.avm-stele__releve{position:absolute;top:var(--e-3);left:var(--e-1);z-index:1;margin:0;padding:2px var(--e-2);border-radius:var(--r-plein);border:var(--trait) solid var(--contour);background:var(--cristal);box-shadow:var(--halo-cristal);color:var(--blanc);animation:avmTampon var(--d-3) var(--courbe) both}.avscene--relever .avscene__sujet{position:relative}.avrelever__stele{position:absolute;inset:auto 0 0;width:100%;height:100%}.avrelever__heros{position:absolute;left:50%;bottom:18%;display:grid;place-items:center;width:54px;height:54px;margin-left:-27px;border-radius:50%;border:var(--trait-fort) solid var(--contour);background:radial-gradient(circle,var(--cristal),var(--cristal-nuit));box-shadow:var(--halo-cristal);animation:avmMonte var(--d-3) var(--courbe) var(--d-2) both,avmPulse calc(var(--d-boucle) * 2) ease-in-out calc(var(--d-3) + var(--d-2)) infinite}.avrelever__heros svg{width:34px;height:34px}@media(max-width:720px),(max-height:480px)and (orientation:landscape){.avm-steles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.avm-stele,.avm-trophees li,.avm-stele__releve,.avrelever__heros{animation:none!important}}.avcrea__classe{position:relative;overflow:hidden;border-radius:var(--r-m);background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--classe) 38%,transparent),transparent 70%),var(--carte-fond)}.avcrea__classe i{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;border:var(--trait) solid var(--contour);background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--classe) 75%,var(--blanc)),var(--classe) 60%,color-mix(in srgb,var(--classe) 55%,var(--noir)));box-shadow:var(--relief),0 3px 0 var(--ombre-douce)}.avcrea__classe i svg{width:38px;height:38px}.avcrea__classe.is-on{box-shadow:var(--carte-ombre),0 0 0 var(--trait-fort) var(--classe),0 0 22px color-mix(in srgb,var(--classe) 55%,transparent)}.avcrea__classe.is-on i{animation:avmPulse var(--d-boucle) var(--courbe-douce) infinite}.avcrea__classe.est-neuf{animation:avmSaut calc(var(--d-3) * 1.4) var(--courbe-rebond) calc(var(--d-2) + var(--i, 0) * var(--d-1)) both}.avcrea__diff{display:inline-flex;align-items:center;gap:var(--e-1)}.avm-crans{display:inline-flex;gap:2px}.avm-crans i{width:8px;height:8px;border-radius:50%;border:1px solid var(--contour);background:var(--nuit-0);box-shadow:none;animation:none!important}.avcrea__diff.est-facile .avm-crans i.is-on{background:var(--bon)}.avcrea__diff.est-moyen .avm-crans i.is-on{background:var(--or)}.avcrea__diff.est-exigeant .avm-crans i.is-on{background:var(--mauvais-clair)}.avcrea__classe .avm-crans i{width:8px;height:8px}.avcrea__titre>i{display:grid;place-items:center;width:84px;height:84px;border-radius:50%;border:var(--trait-fort) solid var(--contour);background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--classe) 70%,var(--blanc)),var(--classe) 58%,color-mix(in srgb,var(--classe) 50%,var(--noir)));box-shadow:var(--relief),0 4px 0 var(--ombre-douce),0 0 30px color-mix(in srgb,var(--classe) 50%,transparent)}.avcrea__titre>i svg{width:58px;height:58px}.avcrea__titre.est-neuf>i{animation:avmSaut calc(var(--d-3) * 1.6) var(--courbe-rebond) both}.avcrea__titre.est-neuf>span{animation:avmMonte var(--d-3) var(--courbe) var(--d-1) both}.avcrea__voie.is-on{box-shadow:var(--carte-ombre),0 0 0 var(--trait-fort) var(--cristal),var(--halo-cristal)}.avcrea__num b{box-shadow:var(--relief),0 2px 0 var(--or-levre)}.avcrea__sorts.est-neuf .avcrea__sort{animation:avmSaut calc(var(--d-3) * 1.2) var(--courbe-rebond) calc(var(--d-1) + var(--i, 0) * calc(var(--d-1) * .5)) both}.avcrea__fin .btn--primary{box-shadow:var(--relief),0 4px 0 var(--or-levre),var(--halo-or)}@media(prefers-reduced-motion:reduce){.avcrea__classe,.avcrea__classe i,.avcrea__titre>*,.avcrea__sort{animation:none!important}}.avcrea__titre .avcrea__diff .avm-crans{display:inline-flex;gap:2px}.avcrea__titre .avcrea__diff{display:inline-flex}@keyframes avmHausse{0%{transform:none}35%{transform:translateY(-3px) scale(1.12);filter:brightness(1.35)}to{transform:none;filter:none}}@keyframes avmBaisse{0%{transform:none}30%{transform:translate(-3px)}60%{transform:translate(3px)}to{transform:none}}@keyframes avmLuitJauge{0%{box-shadow:0 0 0 0 var(--cristal-voile)}40%{box-shadow:0 0 14px 2px var(--cristal-voile)}to{box-shadow:0 0 0 0 transparent}}@keyframes avmNiveauHud{0%,to{box-shadow:0 0 0 var(--trait) var(--contour),var(--carte-ombre)}30%{box-shadow:0 0 0 var(--trait-fort) var(--or),var(--carte-ombre),var(--halo-or)}}@keyframes avmBulle{0%{opacity:0;transform:translateY(10px) scale(.92)}60%{opacity:1;transform:translateY(-2px) scale(1.02)}to{transform:none}}.avhud__perso{box-shadow:0 0 0 var(--trait) var(--contour),var(--carte-ombre)}.avhud__perso.est-niveau{animation:avmNiveauHud calc(var(--d-3) * 5) var(--courbe-douce) both}.avhud__classe{border-radius:50%;box-shadow:0 0 0 var(--trait) var(--classe, var(--cristal)),0 3px 0 var(--ombre-douce)}.avhud__perso.est-niveau .avhud__classe{animation:avmSaut calc(var(--d-3) * 1.8) var(--courbe-rebond) both}.avhud__jauge{box-shadow:var(--champ-ombre)}.avhud__jauge i{background:linear-gradient(180deg,color-mix(in srgb,var(--pv) 70%,var(--blanc)),var(--pv) 55%,color-mix(in srgb,var(--pv) 80%,var(--noir)));box-shadow:inset 0 2px 0 var(--reflet)}.avhud__jauge--xp i{background:linear-gradient(180deg,var(--cristal-clair),var(--cristal))}.avhud__jauge.est-bas i{background:linear-gradient(180deg,var(--mauvais-clair),var(--mauvais));animation:avmLueur var(--d-boucle) var(--courbe-douce) infinite}.avhud__jauge--xp.est-gain{animation:avmLuitJauge calc(var(--d-3) * 3) var(--courbe-douce) both}.avhud__pill{border-radius:var(--r-plein);box-shadow:var(--relief),0 3px 0 var(--gris-levre)}.avhud__pill.est-hausse b,.avhud__action.est-hausse b{animation:avmHausse calc(var(--d-3) * 2) var(--courbe-rebond) both;color:var(--bon)}.avhud__pill.est-baisse b,.avhud__action.est-baisse b{animation:avmBaisse calc(var(--d-3) * 1.4) var(--courbe) both}.avhud__pill:first-child.est-hausse b{color:var(--or-clair)}.avhud__raccourci{box-shadow:var(--relief),0 4px 0 var(--gris-levre),var(--ombre-s)}.avhud__raccourci span{font-family:var(--police-titre);font-weight:400;font-size:var(--t-11);color:var(--blanc);text-shadow:var(--texte-relief-s)}.avhud__point:not([hidden]){animation:avmPulse var(--d-boucle) var(--courbe-douce) infinite}.avhud__action{border-radius:50%;box-shadow:var(--relief),0 4px 0 var(--rouge-levre),var(--ombre-s)}.avhud__action b{display:grid;place-items:center;min-width:22px;height:22px;padding:0 3px;border-radius:var(--r-plein);border:var(--trait) solid var(--contour);background:linear-gradient(180deg,var(--rouge-haut),var(--rouge-bas));font-size:var(--t-13)}.avhud__temps:not([hidden]){padding:0 var(--e-2);border-radius:var(--r-plein);background:var(--nuit-0);box-shadow:inset 0 0 0 var(--trait) var(--contour)}.avhud__temps.est-urgent{box-shadow:inset 0 0 0 var(--trait) var(--mauvais);animation:avmLueur calc(var(--d-boucle) / 2) var(--courbe-douce) infinite}.avhud__temps.est-prolonge{position:relative;animation:avmSursis calc(var(--d-3) * 4) var(--courbe-rebond) both}.avhud__temps.est-prolonge:after{content:attr(data-gain);position:absolute;left:50%;bottom:100%;padding:0 var(--e-2);border-radius:var(--r-plein);background:var(--cristal-nuit-2);box-shadow:inset 0 0 0 var(--trait) var(--cristal-trait),var(--halo-cristal);color:var(--cristal-clair);font-size:var(--t-12);white-space:nowrap;pointer-events:none;animation:avmSursisGain calc(var(--d-boucle) * 1.5) var(--courbe) both}@keyframes avmSursis{0%{transform:none}25%{transform:scale(1.3);color:var(--cristal-clair);box-shadow:inset 0 0 0 var(--trait-fort) var(--cristal),var(--halo-cristal)}to{transform:none}}@keyframes avmSursisGain{0%{opacity:0;transform:translate(-50%,var(--e-2)) scale(.6)}20%{opacity:1;transform:translate(-50%) scale(1.1)}75%{opacity:1;transform:translate(-50%,calc(var(--e-3) * -1))}to{opacity:0;transform:translate(-50%,calc(var(--e-4) * -1))}}.avtoast__ligne{box-shadow:var(--relief-panneau),0 3px 0 var(--gris-levre),var(--ombre-m);font-weight:700;animation:avmBulle calc(var(--d-3) * 1.4) var(--courbe-rebond) both}.avtoast__ligne.est-niveau{box-shadow:var(--relief-panneau),0 3px 0 var(--or-levre),var(--halo-or);font-family:var(--police-titre);font-weight:400;font-size:var(--t-16);text-shadow:var(--texte-relief-s)}.avtoast__ligne.est-butin{box-shadow:var(--relief-panneau),0 3px 0 var(--vert-levre),var(--ombre-m)}.avtoast__ligne.est-erreur{box-shadow:var(--relief-panneau),0 3px 0 var(--rouge-levre),var(--ombre-m)}.avchat__corps{box-shadow:var(--relief-panneau),0 3px 0 var(--gris-levre),var(--ombre-m)}.avchat .avchat__onglet{font-family:var(--police-titre);font-weight:400}.avchat .avchat__onglet.is-on{background:linear-gradient(180deg,color-mix(in srgb,var(--tint) 35%,var(--nuit-2)),var(--nuit-2));box-shadow:inset 0 0 0 var(--trait) var(--tint),0 2px 0 var(--ombre-douce);color:var(--blanc)}.avchat__pastille{box-shadow:var(--relief),0 3px 0 var(--gris-levre);font-family:var(--police-titre)}@media(prefers-reduced-motion:reduce){.avhud__perso,.avhud__classe,.avhud__jauge,.avhud__jauge i,.avhud__pill b,.avhud__action b,.avhud__point,.avhud__temps,.avhud__temps:after,.avtoast__ligne{animation:none!important}}.av__etiquette.est-pnj{grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:var(--e-1);align-items:center;justify-items:start;padding:2px var(--e-2) 3px 3px;border-radius:var(--r-plein);background:var(--panneau);border:var(--trait) solid var(--contour);box-shadow:var(--relief-panneau),0 2px 0 var(--ombre-douce)}.av__etiquette.est-pnj .av__etiquette-picto{grid-row:1 / 3;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:var(--trait) solid var(--contour);background:radial-gradient(circle at 35% 30%,var(--or-clair),var(--or) 60%,var(--or-profond));box-shadow:var(--relief)}.av__etiquette.est-pnj .av__etiquette-picto svg{width:16px;height:16px;fill:var(--or-encre)}.av__etiquette.est-pnj:not(.est-ouvert) .av__etiquette-picto{background:linear-gradient(180deg,var(--gris-haut),var(--gris-bas))}.av__etiquette.est-pnj:not(.est-ouvert) .av__etiquette-picto svg{fill:var(--texte-2)}.av__etiquette.est-pnj b{font-size:var(--t-13);line-height:1.1}.av__etiquette.est-pnj small{font-size:var(--t-10);line-height:1.1}.av__etiquette.est-pnj.est-pnj-quete{grid-template-columns:auto;justify-items:center;padding:2px var(--e-2) 3px}.av__etiquette.est-pnj.est-pnj-seul{padding:0;border:0;background:none;box-shadow:none}.av__etiquette.est-pnj-seul .av__etiquette-quete{position:static}@keyframes avmReflet{0%{background-position:160% 0}to{background-position:-60% 0}}.avm-merc.avmerc--maitre .avm-merc__scene:after,.avm-merc.avmerc--legende .avm-merc__scene:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,var(--reflet) 48%,var(--reflet) 52%,transparent 62%) no-repeat;background-size:220% 100%;animation:avmReflet calc(var(--d-3) * 4) var(--courbe-douce) calc(var(--d-3) * 3) 2 both}@media(prefers-reduced-motion:reduce){.avm-merc__scene:after{animation:none!important}}.avfen--tailleur,.avfen--arsenal,.avfen--aura{grid-template-rows:auto minmax(0,1fr)}.avtail{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:var(--e-4);min-height:0;height:100%}.avtail__scene{--rare: var(--rarete-commun);position:relative;min-height:420px;border-radius:var(--r-m);overflow:hidden;isolation:isolate;background:radial-gradient(ellipse 65% 55% at 50% 60%,color-mix(in srgb,var(--rare) 34%,transparent),transparent 72%),linear-gradient(180deg,var(--nuit-2),var(--nuit-0));box-shadow:inset 0 0 0 var(--trait) color-mix(in srgb,var(--rare) 60%,var(--contour)),var(--carte-ombre)}.avtail__rayons{position:absolute;inset:0;z-index:-1;pointer-events:none;background:repeating-conic-gradient(from var(--avm-angle) at 50% 44%,color-mix(in srgb,var(--rare) 24%,transparent) 0 9deg,transparent 9deg 24deg);animation:avmTourne calc(var(--d-boucle) * 16) linear infinite;mask-image:radial-gradient(circle at 50% 44%,var(--noir) 8%,transparent 62%)}.avtail__toile{position:absolute;top:var(--e-2);left:0;width:100%;height:auto;aspect-ratio:1;max-height:calc(100% - 72px);display:block;cursor:var(--curseur-action);touch-action:none}.avtail__etat{position:absolute;top:var(--e-3);left:var(--e-3);display:inline-flex;align-items:center;gap:var(--e-1);padding:var(--e-1) var(--e-3);border-radius:var(--r-plein);border:var(--trait) solid var(--contour);font-style:normal;font-family:var(--police-titre);font-size:var(--t-14);color:var(--blanc);text-shadow:var(--texte-relief-s);pointer-events:none}.avtail__etat.est-portee{background:linear-gradient(180deg,var(--vert-haut),var(--vert-bas));box-shadow:var(--relief),0 3px 0 var(--vert-levre)}.avtail__etat.est-verrou{background:linear-gradient(180deg,var(--violet-haut),var(--violet-bas));box-shadow:var(--relief),0 3px 0 var(--violet-levre),var(--halo-cristal)}.avtail__etat .av__picto{width:16px;height:16px;color:var(--blanc)}.avtail__plaque{position:absolute;left:var(--e-3);right:var(--e-3);bottom:var(--e-3);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--e-2)}.avtail__fleche{width:44px;height:44px;font-size:var(--t-24)}.avtail__nom{display:grid;justify-items:center;min-width:0;padding:var(--e-1) var(--e-3);border-radius:var(--r-m);text-align:center;background:var(--panneau-plein);border:var(--trait) solid var(--contour);box-shadow:var(--relief-panneau),0 3px 0 var(--contour)}.avtail__nom b{max-width:100%;text-wrap:balance;overflow-wrap:anywhere;font-family:var(--police-titre);font-weight:400;font-size:var(--t-24);line-height:1.1;color:var(--blanc);text-shadow:var(--texte-relief)}.avtail__nom small{font-size:var(--t-12);color:var(--texte-2)}.avtail__rarete{font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rare)}@keyframes avtailOr{0%{opacity:0}22%{opacity:1}to{opacity:0}}.avtail__scene.est-revetue:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 55% 60% at 50% 44%,var(--or-voile),transparent 70%);box-shadow:inset 0 0 0 var(--trait-fort) var(--or);animation:avtailOr calc(var(--d-3) * 4) var(--courbe-douce) both}.avtail__scene.est-revetue .avtail__nom{animation:avmSaut calc(var(--d-3) * 1.6) var(--courbe-rebond) both}.avtail__corps{display:flex;flex-direction:column;gap:var(--e-3);min-width:0;min-height:0}.avtail__compte{padding:var(--e-1) var(--e-3);border-radius:var(--r-plein);background:var(--champ-fond);box-shadow:var(--champ-ombre);font-family:var(--police-titre);font-size:var(--t-16);color:var(--or);text-shadow:var(--texte-relief-s);white-space:nowrap}.avtail__aide{margin:0}.avtail__rayon{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:grid;align-content:start;gap:var(--e-2);padding:var(--e-1) var(--e-1) var(--e-3)}.avtail__rayon .etiquette{margin:var(--e-1) 0 0}.avtail__grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:var(--e-2)}.avtail__carte{position:relative;justify-items:center;align-content:start;gap:2px;min-height:44px;padding:var(--e-2) var(--e-1)}.avtail__buste{display:block;width:72px;height:72px;margin-bottom:var(--e-1);border-radius:50%;overflow:hidden;border:var(--trait) solid var(--contour);background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--rare) 45%,transparent),var(--nuit-0));box-shadow:0 3px 0 var(--contour)}.avtail__buste img{width:100%;height:100%;display:block;object-fit:cover}.avtail__carte b{max-width:100%;font-family:var(--police-titre);font-weight:400;font-size:var(--t-13);line-height:1.15;color:var(--blanc);text-shadow:var(--texte-relief-s)}.avtail__carte small{font-size:var(--t-10);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rare)}.avtail__carte.is-on{box-shadow:0 0 0 var(--trait-fort) var(--or),0 3px 0 var(--or-levre),var(--halo-or)}.avtail__ruban{position:absolute;top:var(--e-1);right:calc(-1 * var(--e-1));padding:0 var(--e-2);border-radius:var(--r-xs);border:var(--trait) solid var(--contour);background:linear-gradient(180deg,var(--vert-haut),var(--vert-bas));box-shadow:0 2px 0 var(--vert-levre);font-style:normal;font-family:var(--police-titre);font-size:var(--t-11);color:var(--blanc);text-shadow:var(--texte-relief-s);transform:rotate(6deg)}.avtail__carte.est-verrou .avtail__buste{filter:grayscale(.65) brightness(.62)}.avtail__carte.est-verrou b{color:var(--texte-2)}.avtail__cadenas{position:absolute;top:56px;left:50%;display:grid;place-items:center;width:28px;height:28px;margin-left:14px;border-radius:50%;border:var(--trait) solid var(--contour);background:linear-gradient(180deg,var(--violet-haut),var(--violet-bas));box-shadow:0 2px 0 var(--violet-levre)}.avtail__cadenas .av__picto{width:15px;height:15px;color:var(--blanc);stroke:none}.avtail__carte.est-neuf{animation:avmMonte var(--d-3) var(--courbe-rebond) calc(var(--i, 0) * var(--d-1) * .6) both}.avtail__pied{display:flex;justify-content:flex-end;gap:var(--e-3);padding-top:var(--e-3);border-top:var(--trait) solid var(--ligne-forte)}.avtail__geste{min-width:220px}@media(prefers-reduced-motion:reduce){.avtail *,.avtail__scene:after{animation:none!important}}@media(max-width:720px),(max-height:480px)and (orientation:landscape){.avtail{display:flex;flex-direction:column;gap:var(--e-3);height:auto}.avtail__scene{flex:none;min-height:0;height:min(46vh,360px)}.avtail__corps{min-height:auto}.avtail__rayon{overflow:visible;padding-bottom:0}.avtail__grille{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.avtail__buste{width:60px;height:60px}.avtail__cadenas{top:46px}.avtail__pied{position:sticky;bottom:calc(-1*max(var(--e-4),env(safe-area-inset-bottom)));z-index:2;margin:0 calc(-1 * var(--fen-d, var(--e-3))) calc(-1*max(var(--e-4),env(safe-area-inset-bottom))) calc(-1 * var(--fen-g, var(--e-3)));padding:var(--e-2) var(--fen-d, var(--e-3)) max(var(--e-3),env(safe-area-inset-bottom)) var(--fen-g, var(--e-3));background:var(--panneau-plein)}.avtail__geste{flex:1;min-width:0}}@media(max-height:480px)and (orientation:landscape){.avtail{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}.avtail__nom b{font-size:var(--t-20)}.avtail__scene{position:sticky;top:var(--e-2);height:calc(100dvh - 96px)}}.avarsenal-fen .avm-tete .avtail__compte{justify-self:start}.avarsenal__arme{display:block;overflow:hidden;border:var(--trait) solid var(--contour);border-radius:var(--r-m);background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--rare) 50%,transparent),var(--nuit-0));box-shadow:0 3px 0 var(--contour)}.avarsenal__arme img{width:100%;height:100%;display:block;object-fit:contain}.avarsenal__onglets{flex-wrap:wrap}.avarsenal__onglets .avm-onglet{flex:1 1 96px;font-size:var(--t-14)}.avarsenal-fen .avtail__carte .avarsenal__arme{border-radius:var(--r-m)}@media(max-width:720px),(max-height:480px)and (orientation:landscape){.avarsenal__onglets .avm-onglet{flex-basis:30%;padding:var(--e-1)}}.avaura-fen .avtail__scene[style*=--teinte] .avtail__rayons{background:repeating-conic-gradient(from var(--avm-angle) at 50% 44%,color-mix(in srgb,var(--teinte) 26%,transparent) 0 9deg,transparent 9deg 24deg)}.avaura-fen .avtail__scene[style*=--teinte]:before{content:"";position:absolute;left:12%;right:12%;bottom:14%;height:26%;z-index:-1;pointer-events:none;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--teinte) 42%,transparent),transparent 70%)}.avaura__pastille{display:inline-block;width:.62em;height:.62em;margin-right:var(--e-2);vertical-align:.08em;border-radius:50%;background:var(--teinte);border:var(--trait) solid var(--contour);box-shadow:0 2px 0 var(--contour),0 0 12px color-mix(in srgb,var(--teinte) 70%,transparent)}.avaura__vignette{border-radius:var(--r-m);background:radial-gradient(circle at 50% 62%,color-mix(in srgb,var(--teinte, var(--rare)) 50%,transparent),var(--nuit-0))}.avaura__vignette img{object-fit:contain}.avaura__aucune{display:grid;place-items:center;width:100%;height:100%;font-style:normal;font-family:var(--police-titre);font-size:var(--t-32);color:var(--texte-2);text-shadow:var(--texte-relief-s)}.avaura__carte.is-on .avaura__vignette img{animation:avmSaut var(--d-3) var(--courbe-rebond) both}@media(prefers-reduced-motion:reduce){.avaura-fen *{animation:none!important}}#screen-aventure>.shop{z-index:46}#screen-aventure>.voile-doigt{z-index:45}
