@font-face{font-family:Cinzel;font-weight:500;font-display:swap;src:url(/fonts/cinzel-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Cinzel;font-weight:600;font-display:swap;src:url(/fonts/cinzel-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Cinzel;font-weight:700;font-display:swap;src:url(/fonts/cinzel-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Spectral;font-weight:400;font-display:swap;src:url(/fonts/spectral-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Spectral;font-weight:500;font-display:swap;src:url(/fonts/spectral-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Spectral;font-weight:400;font-style:italic;font-display:swap;src:url(/fonts/spectral-latin-400-italic.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-weight:500;font-display:swap;src:url(/fonts/cormorant-garamond-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-weight:400;font-style:italic;font-display:swap;src:url(/fonts/cormorant-garamond-latin-400-italic.woff2) format("woff2")}:root{--bois:#0b1710;--bois-2:#08120c;--mousse:#16311f;--mousse-clair:#234b2e;--vert:#3f8a5a;--lueur:#bfe6a0;--lueur-doux:#d6f0bf;--or:#e2c07a;--or-clair:#ecd497;--btn-haut:#d2b068;--btn-bas:#a98a4c;--or-doux:#a98a4c;--or-sombre:#e2c07a;--parchemin:#f1ead4;--parchemin-doux:#cfc6a8;--parchemin-faible:#9c9778;--alerte:#d97a63;--verre:rgba(22,49,31,.7);--verre-fort:rgba(12,28,18,.88);--lisere:rgba(226,192,122,.3);--lisere-fort:rgba(226,192,122,.5);--ombre:0 18px 50px rgba(0,0,0,.55);--entete:64px;--rayon:6px;--ease:cubic-bezier(.22,.61,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}html{background:var(--bois)}html,body{margin:0;color:var(--parchemin)}body{font:17px/1.65 Spectral,Georgia,serif;min-height:100vh}body:before,body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;transform:translateZ(0);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-color:var(--bois);transition:opacity .7s var(--ease)}body:before{background-image:url(/img/fond-accueil-1920.webp);opacity:1}body:after{background-image:url(/img/fond-calme-1920.webp);opacity:0;z-index:-2}html[data-fond=calme] body:before{opacity:0}html[data-fond=calme] body:after{opacity:1}@media(max-width:760px){body:before{background-image:url(/img/fond-accueil-960.webp)}body:after{background-image:url(/img/fond-calme-960.webp)}}#app{min-height:100vh;display:flex;flex-direction:column}img{max-width:100%;height:auto}a{color:var(--or);text-underline-offset:3px;transition:color .2s var(--ease)}a:hover{color:var(--lueur-doux)}:focus-visible{outline:2px solid var(--lueur);outline-offset:3px;border-radius:3px}h1,h2,h3{font-family:Cinzel,Georgia,serif;letter-spacing:.06em;font-weight:700;color:var(--or);margin:.2em 0 .5em;line-height:1.2;text-shadow:0 0 24px rgba(226,192,122,.3)}h1{font-size:clamp(1.7rem,4.5vw,2.4rem)}h2{font-size:clamp(1.2rem,3vw,1.5rem)}h3{font-weight:600}.conteneur{width:min(1040px,100% - 2rem);margin-inline:auto}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.evitement{position:absolute;left:-999px;top:8px;z-index:100;padding:8px 14px;background:var(--or);color:#0b1710}.evitement:focus{left:8px}.site-entete{position:sticky;top:0;z-index:60;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.2rem;min-height:var(--entete);padding:.5rem clamp(1rem,4vw,2rem);padding-top:max(.5rem,env(safe-area-inset-top));border-bottom:1px solid transparent;background:#08120cd6;transition:background .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease)}.site-entete.defile{background:#08120cf7;border-bottom-color:var(--lisere);box-shadow:0 8px 30px #00000073}.marque{display:flex;align-items:center;gap:.6rem;text-decoration:none;font-family:Cinzel,Georgia,serif;font-size:1.1rem;letter-spacing:.12em;color:var(--or);text-shadow:0 0 18px rgba(226,192,122,.3);flex-shrink:0}.marque img{border-radius:50%;filter:drop-shadow(0 0 7px rgba(226,192,122,.4));transition:transform .4s var(--ease)}.marque:hover img{transform:rotate(-8deg) scale(1.06)}.nav-site{display:contents}.nav-site__liens{display:flex;align-items:center;justify-content:center;gap:1.7rem}.nav-site__compte{display:flex;align-items:center;justify-content:flex-end;gap:1.3rem}.nav-site a.compte{display:inline-flex;align-items:center;gap:.5rem}.nav-site a.contour{padding:.55rem 1.05rem;border:1px solid var(--lisere-fort);border-radius:3px;color:var(--or);background:linear-gradient(180deg,#16311fcc,#0c1c12e0);transition:border-color .2s var(--ease),color .2s var(--ease)}.nav-site a.contour:after{display:none}.nav-site a.contour:hover{color:var(--lueur-doux);border-color:var(--or)}.nav-site a,.nav-site button.lien{position:relative;font-family:Cinzel,Georgia,serif;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--parchemin-doux);padding:.4rem .1rem;white-space:nowrap;background:none;border:0;cursor:pointer;transition:color .2s var(--ease)}.nav-site a:after,.nav-site button.lien:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--or);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease)}.nav-site a:hover,.nav-site a.actif{color:var(--or)}.nav-site a:hover:after,.nav-site a.actif:after{transform:scaleX(1)}.nav-site .discord{display:inline-flex;align-items:center;gap:.45rem}.nav-site .discord:hover{color:#8f97f5}.nav-site .discord:hover:after{background:#8f97f5}.nav-bouton{display:none;margin-left:auto;width:44px;height:44px;padding:0;background:none;border:0;cursor:pointer;position:relative}.nav-bouton span{position:absolute;left:11px;right:11px;height:1.5px;background:var(--or);transition:transform .3s var(--ease),opacity .2s}.nav-bouton span:nth-child(1){top:15px}.nav-bouton span:nth-child(2){top:21px}.nav-bouton span:nth-child(3){top:27px}.nav-ouvert .nav-bouton span:nth-child(1){transform:translateY(6px) rotate(45deg)}.nav-ouvert .nav-bouton span:nth-child(2){opacity:0}.nav-ouvert .nav-bouton span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.bouton,.nav-site a.cta{width:auto;flex:0 0 auto;white-space:nowrap;position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.8rem 1.7rem;border-radius:3px;border:1px solid var(--or-doux);cursor:pointer;text-decoration:none;font-family:Cinzel,Georgia,serif;font-weight:600;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;color:#0c1a10;background:linear-gradient(180deg,var(--btn-haut),var(--btn-bas));box-shadow:0 8px 22px #0006,inset 0 1px #ffffff38;transition:transform .18s var(--ease),box-shadow .25s var(--ease),filter .2s}.bouton:before,.nav-site a.cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-120%) skew(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transition:transform .7s var(--ease)}.bouton:hover,.nav-site a.cta:hover{color:#0c1a10;transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 14px 34px #e2c07a66,inset 0 1px #ffffff80}.bouton:hover:before,.nav-site a.cta:hover:before{transform:translate(120%) skew(-18deg)}.bouton:active{transform:translateY(0)}.bouton.pulse{animation:halo 3.2s ease-in-out infinite}.bouton.sombre{color:var(--or);background:linear-gradient(180deg,#16311fcc,#0c1c12e0);border-color:var(--lisere-fort);box-shadow:inset 0 1px #ffffff0d}.bouton.sombre:hover{color:var(--lueur-doux);box-shadow:0 10px 28px #bfe6a02e}.bouton.grand{padding:1rem 2.2rem;font-size:.95rem}.bouton[disabled]{opacity:.6;cursor:progress}.nav-site a.cta{padding:.6rem 1.15rem;font-size:.74rem;color:#0c1a10}.nav-site a.cta:after{display:none}.bouton svg,.nav-site a.cta svg{flex-shrink:0}.verre{position:relative;background:linear-gradient(180deg,#16311fcc,#0c1c12e0);border:1px solid var(--lisere);border-radius:var(--rayon);box-shadow:var(--ombre),inset 0 1px #ffffff0d;padding:1.5rem 1.8rem;margin:1.5rem 0}.verre.survol{transition:transform .3s var(--ease),border-color .3s,box-shadow .3s}.verre.survol:hover{transform:translateY(-3px);border-color:var(--lisere-fort);box-shadow:0 24px 60px #0009,0 0 0 1px #bfe6a01f}.centre{text-align:center}.note{color:var(--parchemin-doux);font-size:.95rem}.actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin:1.2rem 0}.hero-zone{position:relative;isolation:isolate}.hero{width:min(1180px,100% - 2rem);margin:0 auto;padding:clamp(1.2rem,5.5vh,4.5rem) 0 .5rem;display:grid;grid-template-columns:1fr;justify-items:center;text-align:center;gap:.6rem}.hero__scene{position:relative;isolation:isolate;width:min(100%,520px);aspect-ratio:1100/837}.hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;z-index:-3;transform:translate3d(calc(var(--px,0)*-8px),calc(var(--py,0)*-5px),0);transition:transform .3s var(--ease);will-change:transform}.hero__aura,.hero__anneau{position:absolute;left:50%;top:42%;translate:-50% -50%;border-radius:50%;pointer-events:none;z-index:-2;will-change:transform,opacity}.hero__aura{width:72%;aspect-ratio:1;background:radial-gradient(circle,rgba(191,230,160,.3),rgba(191,230,160,.1) 42%,transparent 68%);animation:pulse 5.5s ease-in-out infinite}.hero__anneau{width:58%;aspect-ratio:1;opacity:.5;background:conic-gradient(from 0deg,transparent 0 18%,rgba(191,230,160,.8) 28%,transparent 40% 62%,rgba(226,192,122,.65) 74%,transparent 86%);-webkit-mask:radial-gradient(circle,transparent 52%,#000 56%,#000 64%,transparent 70%);mask:radial-gradient(circle,transparent 52%,#000 56%,#000 64%,transparent 70%);animation:tourne 28s linear infinite}.hero__particules{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.hero__texte{text-align:center;margin-top:.4rem}.eyebrow{margin:0;font-family:Cinzel,Georgia,serif;font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:var(--lueur)}.hero__texte h1{margin:.15em 0 .1em;font-size:clamp(2.6rem,6vw,4.1rem);letter-spacing:.1em;text-shadow:0 0 34px rgba(226,192,122,.35)}.accroche{font:italic clamp(1.2rem,2.4vw,1.6rem) "Cormorant Garamond",Georgia,serif;color:var(--parchemin);margin:.2rem 0 1.4rem}.hero__actions{display:flex;gap:.8rem;flex-wrap:wrap;align-items:center;justify-content:center}.hero__actions .bouton.grand{padding:.95rem 1.5rem}.etat{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;font-size:.88rem;color:var(--parchemin-doux)}.etat:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--lueur);box-shadow:0 0 10px var(--lueur)}.section-titre{text-align:center;margin:2.6rem 0 1rem}.section-titre p{margin:.2rem 0 0;color:var(--parchemin-doux);font-size:.95rem}.changements{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.changement{margin:0;padding:1.3rem 1.3rem 1.1rem;display:flex;flex-direction:column;align-items:flex-start;gap:.15rem}.changement__icone{display:grid;place-items:center;width:46px;height:46px;margin-bottom:.5rem;border-radius:50%;color:var(--or);border:1px solid var(--lisere-fort);background:radial-gradient(circle at 30% 25%,#e2c07a38,#e2c07a0f)}.changement--image{padding:0;overflow:hidden;gap:0}.changement__capture{display:block;width:100%;aspect-ratio:16/10;overflow:hidden;background:#0b1710;border-bottom:1px solid var(--lisere)}.changement__capture img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0;transition:transform .6s var(--ease)}.changement--image:hover .changement__capture img{transform:scale(1.04)}.changement__corps{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;padding:1rem 1.3rem 1.2rem;flex:1;width:100%}.changement--aussi{padding:0}.puces--liens{list-style:none;margin:.4rem 0 0;padding:0;justify-content:flex-start}a.puce{text-decoration:none;transition:border-color .2s var(--ease),color .2s var(--ease),background .2s var(--ease)}a.puce:hover{color:var(--or);border-color:var(--lisere-fort);background:#16311fe6}.changement h3{margin:0 0 .3rem;font-size:1.02rem}.changement p{margin:0 0 .7rem;font-size:.95rem;line-height:1.55;color:var(--parchemin-doux)}.changement a{margin-top:auto;font-size:.92rem}.nouveautes{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.carte-actu{margin:0;padding:1.1rem 1.25rem;display:flex;flex-direction:column;gap:.35rem}.carte-actu .date{font-family:Cinzel,Georgia,serif;font-size:.74rem;color:var(--lueur);letter-spacing:.1em;text-transform:uppercase}.carte-actu p{margin:0;font-size:.95rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.lien-suite{display:block;text-align:center;margin-top:.8rem;font-size:.95rem}.appel{position:relative;text-align:center;margin:3.2rem 0 0;padding:clamp(1.8rem,4vw,2.8rem) 1.5rem;border:1px solid var(--lisere);border-radius:10px;background:radial-gradient(ellipse 70% 120% at 50% 0%,rgba(191,230,160,.14),transparent 70%),linear-gradient(180deg,#16311fcc,#0c1c12e6);box-shadow:var(--ombre)}.appel h2{margin:0 0 .4rem;font-size:clamp(1.3rem,3.2vw,1.8rem)}.appel p{margin:0 auto;max-width:520px;color:var(--parchemin-doux)}.actus{list-style:none;margin:0;padding:0}.actus li{padding:.75rem 0;border-bottom:1px solid rgba(226,192,122,.16)}.actus li:last-child{border:0}.actus .date{font-family:Cinzel,Georgia,serif;font-size:.78rem;color:var(--lueur);letter-spacing:.08em}.actus p{margin:.2rem 0 0;font-size:.95rem;line-height:1.5}.banniere{position:relative;overflow:hidden;border-radius:var(--rayon);border:1px solid var(--lisere);margin:1.5rem 0;box-shadow:var(--ombre)}.banniere img{display:block;width:100%;aspect-ratio:4/1;max-height:230px;object-fit:cover}.banniere:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(11,23,16,.7))}.puces{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin:.8rem 0}.puce{padding:.3rem .85rem;border:1px solid var(--lisere);border-radius:999px;background:#16311f99;font-size:.88rem;color:var(--parchemin-doux)}.puce strong{color:var(--or);font-weight:600}.etapes{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;list-style:none;padding:0;margin:1.5rem 0;counter-reset:e}.etapes li{counter-increment:e;position:relative;padding:1.2rem 1.1rem 1rem}.etapes li:before{content:counter(e);display:grid;place-items:center;width:2rem;height:2rem;margin-bottom:.6rem;border-radius:50%;font-family:Cinzel,Georgia,serif;color:#0c1a10;background:linear-gradient(180deg,var(--or-clair),var(--or-sombre))}.etapes--liste{display:block}.etapes--liste li{padding:.4rem 0;list-style:decimal inside}.etapes--liste li:before{display:none}details{margin-top:1rem;color:var(--parchemin-doux)}summary{cursor:pointer}.empreinte{display:block;margin-top:.5rem;word-break:break-all;font-size:.8rem;color:var(--lueur)}.texte-long{max-width:780px;margin-left:auto;margin-right:auto}.texte-long h2{font-size:1.1rem;margin-top:1.7em}.texte-long li{margin:.3em 0}.tableau{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1rem 0}.texte-long table{width:100%;min-width:520px;border-collapse:collapse;font-size:.95rem}.texte-long th,.texte-long td{text-align:left;vertical-align:top;padding:.55rem .65rem;border-bottom:1px solid rgba(226,192,122,.2)}.texte-long th{font-family:Cinzel,Georgia,serif;color:var(--or-doux);font-weight:600}.a-completer{color:var(--alerte);font-style:italic}.formulaire{max-width:460px;margin-left:auto;margin-right:auto}.formulaire label{display:block;margin:1rem 0 .3rem;font-family:Cinzel,Georgia,serif;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--or-doux)}.formulaire input:not([type=checkbox]){width:100%;padding:.75rem .9rem;font:inherit;font-size:16px;color:var(--parchemin);background:#00000059;border:1px solid var(--lisere);border-radius:3px;outline:none;transition:border-color .2s,box-shadow .2s,background .2s}.formulaire input:focus{border-color:var(--lueur);box-shadow:0 0 0 3px #bfe6a029;background:#00000073}.formulaire .case{display:flex;gap:.6rem;align-items:flex-start;margin-top:1.2rem;font-family:Spectral,Georgia,serif;font-size:.92rem;letter-spacing:0;text-transform:none;color:var(--parchemin-doux)}.formulaire .case input{margin-top:.35rem;accent-color:var(--or-sombre);width:auto}.aide{margin:.3rem 0 0;font-size:.85rem;color:var(--parchemin-doux)}.erreur{margin:.4rem 0 0;padding:.55rem .75rem;font-size:.9rem;color:#f6cbbd;background:#a03c2833;border-left:3px solid var(--alerte);border-radius:2px;animation:entree .3s var(--ease)}.pied{margin-top:3rem;border-top:1px solid var(--lisere);color:var(--parchemin-doux);font-size:.92rem;background:#060e09e6;padding-bottom:env(safe-area-inset-bottom)}.pied a{color:var(--parchemin-doux);text-decoration:none;transition:color .2s var(--ease)}.pied a:hover{color:var(--lueur-doux)}#app>main{flex:1}.page{animation:entree .5s var(--ease) both;padding-bottom:1rem}.page>.conteneur:first-child{padding-top:2rem}.reveal{opacity:0;transform:translateY(26px) scale(.985);transition:opacity .95s var(--ease),transform .95s var(--ease);transition-delay:var(--delai,0ms)}.reveal.vu{opacity:1;transform:none}@keyframes entree{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes tourne{to{transform:rotate(360deg)}}@keyframes halo{0%,to{box-shadow:0 8px 24px #e2c07a38,inset 0 1px #ffffff73}50%{box-shadow:0 10px 38px #e2c07a80,inset 0 1px #ffffff73}}@media(max-width:980px){.etapes,.nouveautes{grid-template-columns:1fr}.changements{grid-template-columns:1fr 1fr}.carte-actu p{-webkit-line-clamp:unset;display:block}}@media(max-width:1100px){.site-entete{grid-template-columns:1fr auto}.nav-bouton{display:block;justify-self:end}.nav-site{display:flex;position:fixed;top:var(--entete);left:0;right:0;margin:0;padding:.6rem 1.4rem 1.4rem;flex-direction:column;align-items:stretch;gap:.2rem;background:linear-gradient(180deg,#0b1710fa,#08120cfa);border-bottom:1px solid var(--lisere);max-height:calc(100dvh - var(--entete));overflow-y:auto;transform:translateY(-8px);opacity:0;visibility:hidden;transition:transform .3s var(--ease),opacity .25s,visibility .3s}.nav-ouvert .nav-site{transform:none;opacity:1;visibility:visible}.nav-site a,.nav-site button.lien{padding:.9rem .2rem;border-bottom:1px solid rgba(226,192,122,.1);text-align:left}.nav-site a:after,.nav-site button.lien:after{display:none}.nav-site a.cta{align-self:center;margin-top:.8rem;padding:.8rem 1.4rem;border:1px solid var(--or-doux)}.nav-site__liens,.nav-site__compte{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.2rem}.nav-site__compte:not(:empty){margin-top:.9rem;padding-top:.5rem;border-top:1px solid var(--lisere)}.nav-site a.contour{margin-top:.5rem;padding:.8rem 1rem;text-align:center}.nav-site a.compte{justify-content:flex-start}}@media(max-width:600px){body{font-size:16px}.hero{padding-top:.4rem}.changements{grid-template-columns:1fr}.bouton.grand{padding:.95rem .9rem;font-size:.78rem;letter-spacing:.05em;white-space:nowrap}.verre{padding:1.2rem 1.1rem}}@media(hover:none){.hero__img{transform:none!important}.verre.survol:hover{transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}html{scroll-padding-top:84px}.wiki{--entete:64px;width:min(1600px,100% - 1rem);margin:0 auto;padding-top:.4rem}.wiki__barre{display:flex;align-items:center;justify-content:center;gap:.8rem;padding:.4rem clamp(.4rem,2vw,1.2rem) .2rem}div.wiki .recherche{margin:0 auto;width:min(360px,100%)}div.wiki .recherche input{padding:6px 34px 6px 12px;font-size:.9rem}div.wiki .recherche__resultats{left:0;right:0;width:auto}@media(min-width:1221px){div.wiki>div.cadre{grid-template-columns:260px minmax(0,1fr) 260px;gap:0 28px;max-width:1560px}}@media(max-width:900px){div.wiki .recherche{flex:1;margin:0}}.wiki h1,.wiki h2,.wiki h3{text-shadow:none}.formulaire--large{max-width:980px}.formulaire__entete{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.15rem;margin-bottom:.3rem}.embleme-mini{position:relative;isolation:isolate;flex:0 0 auto;width:200px;aspect-ratio:1100/837}.formulaire--large .embleme-mini{width:132px}.embleme-mini img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;z-index:-3}.formulaire__titre{min-width:0;width:100%}.formulaire__titre h1{margin:0;text-align:center}.formulaire__titre .note{margin:.15rem 0 0;text-align:center}.formulaire__titre .ins-etapes{justify-content:center}.ins-etapes{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;padding:0;margin:1rem 0 .9rem}.ins-etapes li{padding:.3rem .85rem;border:1px solid var(--lisere);border-radius:999px;font-family:Cinzel,Georgia,serif;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--parchemin-faible)}.ins-etapes li.actif{color:var(--or);border-color:var(--lisere-fort);background:#e2c07a14}.ins-etapes li.fait{color:var(--lueur);border-color:#bfe6a066;background:#bfe6a00f}.discord-bloc{display:flex;align-items:center;justify-content:space-between;gap:.8rem 1.4rem;flex-wrap:wrap;padding:1rem 1.2rem;margin-bottom:1.2rem;border:1px solid var(--lisere-fort);border-radius:var(--rayon);background:linear-gradient(180deg,#16311fb3,#0c1c12cc)}.discord-bloc--lie{border-color:#bfe6a080;background:#bfe6a012}.discord-lie{margin:0;flex:1 1 320px;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;color:var(--parchemin)}.discord-lie svg{color:#8f97f5;flex-shrink:0}.ins-grille{border:0;margin:0;padding:0;min-width:0;display:grid;grid-template-columns:1fr 1fr;gap:0 2.6rem;transition:opacity .3s var(--ease)}.ins-grille:disabled{opacity:.38;filter:saturate(.5)}.champ{margin-bottom:.1rem}.ins-pied{grid-column:1/-1;margin-top:1rem;padding-top:.4rem;border-top:1px solid var(--lisere)}.ins-pied .actions{margin:.8rem 0 .2rem}@media(max-width:820px){.ins-grille{grid-template-columns:1fr}}.formulaire--large{padding:1.2rem 1.7rem}.formulaire--large .ins-etapes{margin:.7rem 0}.formulaire--large .discord-bloc{margin-bottom:.9rem;padding:.8rem 1.1rem}.ins-pied{margin-top:.6rem}.formulaire--large{background:linear-gradient(180deg,#12281aed,#0a1810f5)}.ins-pied{text-align:center}.ins-pied .case{justify-content:center;align-items:center;margin-top:.5rem;text-align:left}.ins-pied .erreur{display:inline-block}.formulaire--large{padding:1rem 1.7rem 1.1rem}.page>.conteneur:first-child:has(.formulaire--large){padding-top:1rem}.formulaire--large .formulaire__titre h1{font-size:clamp(1.4rem,3.6vw,1.75rem)}.formulaire--large .ins-etapes{margin:.5rem 0 .2rem}.formulaire--large .discord-bloc{margin:.6rem 0 .5rem;padding:.65rem 1rem}.ins-grille{align-items:start;gap:0 2.6rem}.ins-titre{grid-column:1/-1;margin:.7rem 0 .1rem!important;padding-bottom:.4rem;border-bottom:1px solid var(--lisere);font-size:.92rem}.ins-titre:first-child{margin-top:.2rem!important}.ins-grille .champ{min-width:0;margin:0 0 .15rem}.ins-grille .champ label{margin:.5rem 0 .2rem}.ins-grille .champ .aide{margin:.25rem 0 0;min-height:1.3em}.ins-grille .champ:not(:has(.aide)) input{margin-bottom:calc(1.3em + .25rem)}.formulaire--large{margin:.3rem auto .8rem}.formulaire--large .embleme-mini{width:112px}.ins-grille .champ input:not([type=checkbox]){padding:.56rem .85rem}.ins-grille .champ label{margin:.4rem 0 .15rem}.ins-titre{margin:.5rem 0 .05rem!important;padding-bottom:.3rem}.formulaire--large .ins-etapes{margin:.4rem 0 .1rem}.formulaire--large .discord-bloc{margin:.5rem 0 .3rem}.embleme-mini .hero__particules{left:-22px;top:-16px;width:calc(100% + 44px);height:calc(100% + 32px)}.embleme-mini .hero__aura{width:112%;top:34%;opacity:.8}.embleme-mini .hero__anneau{width:74%;top:36%;opacity:.55}.formulaire__titre{position:relative;z-index:1}.hero__scene .hero__particules{left:-10%;top:-8%;width:120%;height:116%}#app{overflow-x:clip}.ins-grille{grid-template-columns:repeat(6,1fr)}.ins-grille .champ{grid-column:span 3}.ins-grille .champ--tiers{grid-column:span 2}@media(max-width:820px){.ins-grille{grid-template-columns:1fr}.ins-grille .champ,.ins-grille .champ--tiers{grid-column:1/-1}}.marque--embleme{display:block;width:78px;height:59px;margin:-6px 0;position:relative;justify-self:start;opacity:0;visibility:hidden;transform:translateY(-6px) scale(.9);transition:opacity .45s var(--ease),transform .45s var(--ease),visibility 0s .45s}.site-entete.defile .marque--embleme{opacity:1;visibility:visible;transform:none;transition-delay:0s}.marque--embleme img{border-radius:0;filter:none;transition:transform .4s var(--ease)}.marque--embleme:hover img{transform:scale(1.07)}.embleme-nav{position:relative;display:block;width:100%;height:100%;isolation:isolate}.embleme-nav img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;z-index:-3}.embleme-nav .hero__aura{width:128%;top:36%;opacity:.8}.embleme-nav .hero__particules{left:-14px;top:-10px;width:calc(100% + 28px);height:calc(100% + 20px)}:root{--coin:rgba(226,192,122,.7);--coins: linear-gradient(var(--coin),var(--coin)) top left/12px 1px no-repeat, linear-gradient(var(--coin),var(--coin)) top left/1px 12px no-repeat, linear-gradient(var(--coin),var(--coin)) bottom right/12px 1px no-repeat, linear-gradient(var(--coin),var(--coin)) bottom right/1px 12px no-repeat;--carte-fond:linear-gradient(180deg,rgba(15,32,20,.88),rgba(8,20,12,.92));--carte-bord:1px solid rgba(226,192,122,.35);--carte-ombre:0 0 0 1px rgba(191,230,160,.05),0 30px 70px rgba(0,0,0,.45),inset 0 1px 0 rgba(226,192,122,.12)}.verre{background:var(--coins),var(--carte-fond);background-origin:border-box;border:var(--carte-bord);border-radius:4px;box-shadow:var(--carte-ombre)}.formulaire--large{background:var(--coins),linear-gradient(180deg,#0e2015f2,#08140cf7);background-origin:border-box}.appel{background:var(--coins),radial-gradient(ellipse 70% 120% at 50% 0%,rgba(191,230,160,.14),transparent 70%),var(--carte-fond);background-origin:border-box;border:var(--carte-bord);border-radius:4px;box-shadow:var(--carte-ombre)}.banniere{border:var(--carte-bord);border-radius:4px}.banniere:after{background:var(--coins),linear-gradient(180deg,transparent 55%,rgba(10,19,5,.7));background-origin:border-box}.pied{padding:1.3rem 1rem calc(1rem + env(safe-area-inset-bottom));text-align:center}.pied__icones{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 2rem}.pied__icones a{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .2rem;font-family:Cinzel,Georgia,serif;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--parchemin-doux)}.pied__icones a svg{flex-shrink:0;color:var(--or);transition:transform .25s var(--ease),color .2s var(--ease)}.pied__icones a:hover{color:var(--or)}.pied__icones a:hover svg{transform:translateY(-2px);color:var(--or-clair)}.pied__icones a.pied__discord svg{color:#8f97f5}.pied__legal{display:flex;justify-content:center;flex-wrap:wrap;gap:.3rem .9rem;margin-top:.45rem;font-size:.82rem;color:var(--parchemin-faible)}.pied__legal a{color:var(--parchemin-faible)}.pied__legal a:hover{color:var(--or)}.pied__mention{margin:.4rem 0 0;font-size:.78rem;color:var(--parchemin-faible)}.parcours{list-style:none;margin:1.8rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.parcours__etape{position:relative;display:flex;flex-direction:column;align-items:center}.parcours__rond{position:relative;z-index:1;display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:.9rem;border-radius:50%;font-family:Cinzel,Georgia,serif;font-size:1.25rem;font-weight:700;color:#1c1405;background:linear-gradient(180deg,#e9cd8d,#b8924a);box-shadow:0 0 0 4px #0a160ed9,0 0 22px #e2c07a59}.parcours__etape:not(:last-child):after{content:"";position:absolute;top:1.5rem;left:calc(50% + 1.9rem);width:calc(100% - 2.8rem);height:1px;background:linear-gradient(90deg,#e2c07abf,#e2c07a40)}.parcours__etape .verre{width:100%;flex:1;padding:1.2rem 1.3rem 1.1rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.2rem}.parcours__etape .verre p{margin:0 0 .7rem}.parcours__etape .verre a,.parcours__etape .verre .note:last-child{margin-top:auto}@media(max-width:760px){.parcours{grid-template-columns:1fr;gap:1.1rem}.parcours__etape{display:grid;grid-template-columns:3rem 1fr;column-gap:.9rem;align-items:start}.parcours__rond{margin:0;grid-row:1}.parcours__etape .verre{text-align:left;align-items:flex-start}.parcours__etape:not(:last-child):after{top:3.4rem;bottom:-1.1rem;left:1.5rem;width:1px;height:auto;background:linear-gradient(180deg,#e2c07a99,#e2c07a26)}}.nav-site a.avec-icone,.nav-site a.vote-lien{display:inline-flex;align-items:center;gap:.4rem}.nav-site a.avec-icone svg,.nav-site a.vote-lien svg{color:var(--or);flex-shrink:0}.joueur{max-width:1240px;display:grid;grid-template-columns:230px minmax(0,1fr) 290px;gap:1rem;align-items:start}.joueur__menu{position:sticky;top:5rem;display:grid;justify-items:center;text-align:center;gap:.2rem;padding:1.4rem 1rem 1rem}.joueur__avatar{width:112px;height:112px;border-radius:50%;border:2px solid rgba(226,192,122,.55);overflow:hidden;background:radial-gradient(circle at 50% 35%,#bfe6a038,#08140cd9);box-shadow:0 0 24px #99d54d33}.joueur__avatar img{width:100%;height:100%;object-fit:cover}.joueur__nom{margin:.5rem 0 0;font-family:Cinzel,Georgia,serif;font-size:1.15rem;color:var(--or);word-break:break-all}.joueur__etat{display:inline-flex;align-items:center;gap:.35rem;margin:0 0 .8rem;padding:.15rem .7rem;border:1px solid rgba(153,213,77,.5);border-radius:999px;font-size:.8rem;color:#bfe6a0}.joueur__menu nav{display:grid;width:100%;gap:.15rem;text-align:left}.joueur__menu nav a,.joueur__menu nav button{display:flex;align-items:center;gap:.7rem;width:100%;padding:.6rem .8rem;border:0;border-radius:4px;background:none;color:var(--parchemin-doux);font:inherit;font-size:.95rem;cursor:pointer;text-align:left;transition:background .2s var(--ease),color .2s var(--ease)}.joueur__menu nav a svg,.joueur__menu nav button svg{color:var(--or);flex-shrink:0}.joueur__menu nav a:hover,.joueur__menu nav button:hover,.joueur__menu nav a.actif{background:linear-gradient(90deg,rgba(226,192,122,.16),transparent);color:var(--parchemin)}.joueur__centre,.joueur__droite,.votez__gauche,.votez__droite{display:grid;gap:1rem;min-width:0}.joueur__bloc{padding:1.3rem 1.4rem}.joueur__titre{display:flex;align-items:center;gap:.7rem;margin:0 0 1rem;font-size:1.15rem;padding-bottom:.7rem;border-bottom:1px solid var(--lisere)}.joueur__titre-icone{display:grid;place-items:center;color:var(--or)}.joueur__titre-icone svg{width:22px;height:22px}.bandeau{position:relative;overflow:hidden;min-height:210px;padding:1.6rem 1.8rem;display:flex;align-items:center}.bandeau__texte{position:relative;z-index:1;max-width:58%}.bandeau__sur{margin:0;color:var(--parchemin-doux);font-size:1.05rem}.bandeau h1{margin:.1rem 0 .3rem;font-size:clamp(1.9rem,4.5vw,2.8rem);color:var(--or);word-break:break-all}.bandeau__citation{margin:0 0 1rem;font-style:italic;color:var(--parchemin-doux)}.bandeau .actions{justify-content:flex-start;margin:0}.bandeau__image{position:absolute;right:0;top:0;bottom:0;width:52%;height:100%;object-fit:cover;opacity:.9;-webkit-mask-image:linear-gradient(90deg,transparent,#000 55%);mask-image:linear-gradient(90deg,transparent,#000 55%)}.bandeau--vote{min-height:150px}.bandeau--vote .bandeau__texte{display:flex;align-items:center;gap:1.1rem}.bandeau--vote h1{margin:0;font-size:clamp(1.6rem,4vw,2.3rem)}.bandeau__sceau{display:grid;place-items:center;flex:0 0 auto;width:78px;height:78px;border-radius:50%;color:var(--or);border:1px solid rgba(226,192,122,.55);background:radial-gradient(circle at 50% 30%,#e2c07a40,#08140ce6);box-shadow:0 0 26px #e2c07a40}.personnages__grille{list-style:none;margin:0 0 .6rem;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem}.personnages__grille>.perso{flex:0 1 270px;min-width:min(240px,100%)}.perso{position:relative;display:flex;align-items:center;gap:1rem;padding:.9rem 1rem;border:1px solid var(--lisere);border-radius:4px;background:linear-gradient(180deg,#16311f8c,#08140c99);transition:border-color .25s var(--ease),transform .25s var(--ease)}.perso:hover{border-color:var(--lisere-fort);transform:translateY(-2px)}.perso__icone{flex:0 0 auto;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;border:1px solid rgba(226,192,122,.5);background:radial-gradient(circle at 50% 35%,#bfe6a033,#08140cd9);overflow:hidden}.perso__icone{position:relative}.perso__fondu{display:block;width:100%;height:100%;-webkit-mask-image:radial-gradient(circle closest-side,#000 70%,transparent 100%);mask-image:radial-gradient(circle closest-side,#000 70%,transparent 100%)}.perso__icone img{width:100%;height:100%;object-fit:contain;transform-origin:50% 50%}.perso__texte{display:grid;min-width:0;gap:.1rem}.perso__nom{font-family:Cinzel,Georgia,serif;font-size:1.05rem;color:var(--parchemin);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.perso__niveau{color:#bfe6a0;font-weight:600}.perso__detail{color:var(--parchemin-doux);font-size:.9rem}.perso__prestige{position:absolute;top:.6rem;right:.7rem;padding:.05rem .6rem;border:1px solid rgba(226,192,122,.5);border-radius:999px;font-size:.74rem;color:var(--or);background:#e2c07a14;white-space:nowrap}.perso--creer{padding:0;border-style:dashed;background:#08140c59}.perso--creer a{display:grid;justify-items:center;align-content:center;gap:.2rem;width:100%;min-height:104px;padding:.8rem;color:var(--parchemin-doux);text-align:center}.perso__plus{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--or);color:var(--or);font-size:1.5rem;line-height:1}.actu-mini{display:grid;grid-template-columns:170px 1fr;gap:1rem;align-items:start}.actu-mini img{width:100%;aspect-ratio:16/10;object-fit:cover;border:1px solid var(--lisere);border-radius:4px}.actu-mini p{margin:.2rem 0 .6rem}.actu-mini__date{font-size:.82rem;color:var(--or)}.lien-fleche{display:inline-flex;align-items:center;gap:.4rem;font-size:.92rem}.compte-actif{display:flex;align-items:center;gap:.8rem;margin:0 0 .9rem;color:#bfe6a0}.compte-actif span{display:grid;font-family:Cinzel,Georgia,serif;font-size:1.2rem}.compte-actif small{font-family:inherit;font-size:.85rem;color:var(--parchemin-doux)}.etat{display:grid;grid-template-columns:auto 1fr;gap:.45rem .9rem;margin:0;font-size:.92rem}.etat dt{color:var(--parchemin-doux)}.etat dd{margin:0;text-align:right;word-break:break-all}.rapides{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.rapides a{display:grid;justify-items:center;align-content:center;gap:.4rem;min-height:84px;padding:.7rem .5rem;border:1px solid var(--lisere);border-radius:4px;background:#08140c80;text-align:center;font-size:.85rem;color:var(--parchemin);transition:border-color .25s var(--ease),transform .25s var(--ease)}.rapides a svg{width:26px;height:26px;color:var(--or)}.rapides a:hover{border-color:var(--lisere-fort);transform:translateY(-2px)}.pastille{flex:0 0 auto;display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:50%;font-family:Cinzel,Georgia,serif;font-weight:700;color:#1c1405;background:linear-gradient(180deg,#e9cd8d,#b8924a);box-shadow:0 0 0 3px #0a160ecc,0 0 14px #e2c07a4d}.mdp-form{display:grid;gap:.8rem;max-width:560px}.mdp-form .champ{margin:0}.mdp-form__duo{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.mdp-form .bouton{justify-self:start}.vote__message{margin:0;padding:.95rem 1.2rem;border-radius:6px;border:1px solid var(--lisere);display:flex;align-items:center;justify-content:center;gap:.85rem;font-size:1.04rem;font-weight:600;line-height:1.45;background:#0b1710e0;box-shadow:0 6px 22px #0006}.vote__message:before{content:"i";flex:0 0 auto;display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;border:1.5px solid currentColor;font-size:.95rem;font-weight:700}.vote__message--ok{border-color:#99d54dcc;background:#244a1ab3;color:#d9f4bb}.vote__message--ok:before{content:"¹3"}.vote__message--info{border-color:var(--lisere-fort);background:#3a3012b3;color:var(--parchemin)}.votez{max-width:1160px;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:1rem;align-items:start}.etapes-vote{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;gap:.4rem}.etapes-vote li{position:relative;display:grid;justify-items:center;gap:.5rem;text-align:center;padding-top:.2rem;color:var(--or)}.etapes-vote li p{margin:0;color:var(--parchemin);font-size:.92rem;line-height:1.45}.etapes-vote .pastille{position:absolute;top:-.2rem;left:calc(50% - 2.6rem);width:1.7rem;height:1.7rem;font-size:.9rem}.etapes-vote__fleche{align-self:center;padding-top:.5rem}.serveur-vote{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.4rem}.serveur-vote__logo{width:128px;height:auto;flex:0 0 auto}.serveur-vote__corps{flex:1 1 220px;min-width:0}.serveur-vote__corps h3{margin:0 0 .3rem;font-size:1.2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.badge-vert{display:inline-flex;align-items:center;gap:.4rem;padding:.1rem .65rem;border:1px solid rgba(153,213,77,.55);border-radius:999px;font-family:Spectral,Georgia,serif;font-size:.78rem;color:#bfe6a0}.badge-vert:before{content:"";width:8px;height:8px;border-radius:50%;background:#99d54d;box-shadow:0 0 8px #99d54d}.serveur-vote__action{display:grid;justify-items:center;gap:.6rem;margin-left:auto}.vote__attente{margin:0;color:var(--parchemin-doux)}.infos-vote{display:flex;align-items:center;gap:1rem;padding:1rem 1.4rem;border-style:dashed}.infos-vote svg{color:var(--or);flex-shrink:0}.infos-vote h3{margin:0 0 .15rem;font-size:1rem;color:var(--or)}.infos-vote p{margin:0;color:var(--parchemin-doux);font-size:.92rem}.mes-votes{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.mes-votes li{display:flex;align-items:center;gap:.9rem;color:var(--or)}.mes-votes span{display:grid;color:var(--parchemin-doux);font-size:.88rem}.mes-votes b{color:var(--parchemin);font-weight:600;font-size:1rem}.rebours{font-family:Cinzel,Georgia,serif;color:var(--or);font-variant-numeric:tabular-nums}.paliers__barre{position:relative;height:12px;margin:1.4rem .8rem 2rem;border-radius:999px;background:#08140ccc;border:1px solid var(--lisere)}.paliers__barre>span:first-child{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:linear-gradient(90deg,#b8924a,#e9cd8d);transition:width .6s var(--ease)}.paliers__repere{position:absolute;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:#16311f;border:2px solid var(--lisere-fort)}.paliers__repere.atteint{background:#e9cd8d;border-color:#fff3c9}.paliers__repere b{position:absolute;top:24px;left:50%;transform:translate(-50%);font-size:.78rem;font-weight:600;color:var(--parchemin-doux)}.classement{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.classement li{display:flex;align-items:center;gap:.7rem;padding:.45rem .7rem;border-radius:4px;background:#08140c80;border:1px solid transparent}.classement li.moi{border-color:#e2c07a8c;background:#e2c07a14}.classement__rang{flex:0 0 auto;display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:50%;font-weight:700;font-size:.85rem;background:#ffffff12}.classement__rang--or{background:linear-gradient(180deg,#f2d98f,#b8924a);color:#1c1405}.classement__rang--argent{background:linear-gradient(180deg,#e8ecef,#9aa4ab);color:#12181c}.classement__rang--bronze{background:linear-gradient(180deg,#e2a874,#9a5f33);color:#1d1005}.classement__nom{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classement__votes{font-family:Cinzel,Georgia,serif;color:var(--or)}.vote__retour{text-align:center;margin:0}@media(max-width:1100px){.joueur{grid-template-columns:210px minmax(0,1fr)}.joueur__droite{grid-column:1/-1;grid-template-columns:1fr 1fr}.votez{grid-template-columns:1fr}}@media(max-width:820px){.joueur{grid-template-columns:1fr}.joueur__menu{position:static}.joueur__menu nav{grid-template-columns:1fr 1fr}.joueur__droite{grid-template-columns:1fr}.bandeau__texte{max-width:100%}.bandeau__image{opacity:.28;width:100%;-webkit-mask-image:none;mask-image:none}.actu-mini,.mdp-form__duo,.etapes-vote{grid-template-columns:1fr}.etapes-vote__fleche{display:none}.etapes-vote .pastille{position:static}.serveur-vote__action{margin-left:0;justify-items:start}}.conteneur.joueur{width:min(1280px,100% - 2rem)}.conteneur.votez{width:min(1200px,100% - 2rem)}.joueur__menu nav a,.rapides a,.perso--creer a,.lien-fleche{text-decoration:none}.joueur__menu nav a:hover,.rapides a:hover{text-decoration:none}.bandeau--vote .bandeau__texte{max-width:64%}.bandeau--vote h1{word-break:normal}.votez{display:flex;flex-direction:column;gap:1rem;grid-template-columns:none}.votez__corps{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:1rem;align-items:start}.vote-hero{position:relative;overflow:hidden;min-height:260px;display:grid;place-items:center;padding:2rem 1.5rem;text-align:center}.vote-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;opacity:.55}.vote-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 90% at 50% 50%,#08140cc7,#08140c40)}.vote-hero__contenu{position:relative;z-index:1;display:grid;justify-items:center;gap:.5rem}.vote-hero h1{margin:0;font-size:clamp(2.2rem,6vw,3.6rem);color:var(--or);text-shadow:0 2px 24px rgba(0,0,0,.7)}.vote-hero p{margin:0;font-size:1.15rem;font-style:italic;color:var(--parchemin);text-shadow:0 1px 12px rgba(0,0,0,.8)}.vote-hero .bandeau__sceau{width:96px;height:96px}.serveur-bloc{text-align:center}.serveur-bloc .joueur__titre{justify-content:center}.serveur-vote{display:grid;justify-items:center;gap:.6rem;padding:.4rem 0 .6rem}.serveur-vote__logo{width:190px;height:auto}.serveur-vote h3{justify-content:center}.serveur-vote__boutons{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:.4rem}.infos-vote{border-style:solid}.paliers__total{margin:0 0 .8rem;color:var(--parchemin-doux)}.paliers__total b{font-family:Cinzel,Georgia,serif;font-size:1.6rem;color:var(--or);margin-right:.3rem}.paliers{list-style:none;margin:0 0 .8rem;padding:0;display:grid;gap:.5rem}.palier{display:flex;align-items:center;gap:.9rem;padding:.65rem .8rem;border:1px solid var(--lisere);border-radius:4px;background:#08140c80}.palier__sceau{flex:0 0 auto;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;border:1px solid var(--lisere-fort);color:var(--parchemin-doux)}.palier__texte{display:grid;flex:1;min-width:0;gap:.1rem}.palier__texte b{font-family:Cinzel,Georgia,serif;font-size:1rem;color:var(--parchemin)}.palier__texte small{font-size:.82rem;color:var(--parchemin-doux)}.palier--atteint{border-color:#e2c07a8c;background:#e2c07a14}.palier--atteint .palier__sceau{border-color:transparent;background:linear-gradient(180deg,#f2d98f,#b8924a);color:#1c1405}.palier--atteint small{color:var(--or)}.palier--prochain{border-color:var(--lisere-fort)}.palier--prochain .palier__sceau{color:var(--or);border-color:var(--or)}.palier--avenir{opacity:.65}.palier__jauge{display:block;height:6px;margin-top:.35rem;border-radius:999px;background:#ffffff14;overflow:hidden}.palier__jauge i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b8924a,#e9cd8d);transition:width .6s var(--ease)}@media(max-width:1100px){.votez__corps{grid-template-columns:1fr}}@media(max-width:820px){.vote-hero{min-height:210px}}.votez{align-items:stretch}.vote-hero{width:100%}.vote-titre{display:grid;justify-items:center;gap:.35rem;padding:.4rem 0 .6rem;text-align:center}.vote-titre h1{margin:0;font-size:clamp(1.5rem,3.4vw,2.1rem);color:var(--or);text-shadow:0 2px 20px rgba(0,0,0,.65)}.vote-titre p{margin:0;font-size:.98rem;font-style:italic;color:var(--parchemin-doux);text-shadow:0 1px 10px rgba(0,0,0,.7)}.vote-titre__filet{display:flex;align-items:center;justify-content:center;gap:.7rem;width:min(320px,70%)}.vote-titre__filet i{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(226,192,122,.7))}.vote-titre__filet i:last-child{transform:scaleX(-1)}.vote-titre__filet b{width:9px;height:9px;transform:rotate(45deg);background:var(--or);box-shadow:0 0 12px #e2c07a99}.joueur__medaillon{filter:drop-shadow(0 0 18px rgba(153,213,77,.25));margin-bottom:.2rem}.nav-site .compte .medaillon{flex:0 0 auto}.nav-site .deconnexion{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .7rem;border:0;background:none;color:var(--parchemin-doux);font:inherit;font-family:Cinzel,Georgia,serif;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:color .2s var(--ease)}.nav-site .deconnexion svg{color:var(--or);flex-shrink:0}.nav-site .deconnexion:hover{color:var(--or)}#haut,#personnages,#securite{scroll-margin-top:5.2rem}.mdp-form label{display:block;margin:0 0 .3rem;font-family:Cinzel,Georgia,serif;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--or-doux)}.mdp-form input{display:block;width:100%;padding:.7rem .9rem;font:inherit;font-size:16px;color:var(--parchemin);background:#00000059;border:1px solid var(--lisere);border-radius:3px;outline:none;transition:border-color .2s,box-shadow .2s,background .2s}.mdp-form input:focus{border-color:var(--lueur);box-shadow:0 0 0 3px #bfe6a029;background:#00000073}.mdp-form .erreur{margin:.3rem 0 0}.mdp-form{max-width:none}.mdp-form .note{margin:0 0 .2rem}.conteneur.votez--simple{width:min(860px,100% - 2rem)}.infos-vote--fine{padding:.7rem 1.1rem;gap:.8rem}.infos-vote--fine p{margin:0;font-size:.92rem}.infos-vote--fine b{color:var(--or);font-family:Cinzel,Georgia,serif;font-weight:600}.vote-carte{display:grid;justify-items:center;gap:.5rem;padding:1.6rem 1.4rem 1.4rem;text-align:center}.vote-carte__embleme{width:190px;height:auto;margin-bottom:-.3rem}.vote-carte h2{margin:0;font-size:1.5rem;color:var(--or)}.vote-carte__via{margin:0 0 .5rem;font-size:.85rem;font-style:italic;color:var(--parchemin-doux)}.vote-carte__boutons{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem}.vote-carte__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;width:100%;margin:.9rem 0 0;padding-top:1rem;border-top:1px solid var(--lisere)}.vote-carte__stats div{display:grid;gap:.15rem;padding:.2rem .4rem}.vote-carte__stats div+div{border-left:1px solid var(--lisere)}.vote-carte__stats dt{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--parchemin-doux)}.vote-carte__stats dd{margin:0;font-weight:600;color:var(--parchemin)}.paliers--ligne{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.7rem}.paliers--ligne .palier{flex-direction:column;text-align:center;padding:.9rem .6rem}.paliers--ligne .palier__texte{justify-items:center;width:100%}@media(max-width:640px){.vote-carte__stats{grid-template-columns:1fr}.vote-carte__stats div+div{border-left:0;border-top:1px solid var(--lisere);padding-top:.5rem}}.conteneur.votez--simple{width:min(980px,100% - 2rem)}.vote-bas{display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}.vote-bas__colonne{min-width:0}.vote-bas__colonne .joueur__titre{margin-bottom:.8rem}.etapes-cartes{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.etape-carte{position:relative;display:flex;align-items:center;gap:1rem;padding:1rem 1.1rem 1rem 1rem}.etape-carte__num{position:absolute;top:-.55rem;left:-.55rem;display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;font-family:Cinzel,Georgia,serif;font-weight:700;font-size:.9rem;color:#1c1405;background:linear-gradient(180deg,#e9cd8d,#b8924a);box-shadow:0 0 0 3px #0a160ed9}.etape-carte__icone{flex:0 0 auto;display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;color:var(--or);border:1px solid rgba(226,192,122,.5);background:radial-gradient(circle at 50% 30%,#e2c07a2e,#08140cd9)}.etape-carte p{margin:0;font-size:.93rem;line-height:1.45;color:var(--parchemin-doux)}.etape-carte p b{display:block;margin-bottom:.15rem;font-family:Cinzel,Georgia,serif;font-size:.98rem;font-weight:600;color:var(--parchemin)}.paliers-carte{padding:1.1rem 1.2rem}.paliers-carte .paliers{margin-bottom:.7rem}.paliers-carte .note{margin:0;font-size:.88rem}@media(max-width:820px){.vote-bas{grid-template-columns:1fr}}.vote-bas{align-items:stretch}.vote-bas__colonne{display:flex;flex-direction:column}.etapes-cartes{flex:1;grid-auto-rows:1fr;margin-top:.2rem}.etape-carte{margin:0}.paliers-carte{flex:1}.conteneur.votez--simple{width:min(1280px,100% - 2rem)}.vote-3col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);gap:1rem;align-items:stretch}.vote-3col__centre{display:flex;flex-direction:column;gap:1rem;min-width:0}.vote-3col__centre .vote-carte{flex:1;align-content:center}.vote-3col__gauche,.vote-3col__droite{min-width:0}.vote-bas__colonne--pleine{flex:1;display:flex;flex-direction:column}@media(max-width:1100px){.vote-3col{grid-template-columns:1fr}.vote-3col__centre{order:1}.vote-3col__gauche{order:2}.vote-3col__droite{order:3}}.vote-carte__stats div{justify-items:center}.vote-carte__stats svg{color:var(--or);margin-bottom:.15rem}.conteneur.votez--simple{width:min(1380px,100% - 2rem)}.conteneur.votez{gap:1.6rem}.vote-3col{grid-template-columns:minmax(0,.78fr) minmax(0,1.75fr) minmax(0,.78fr);gap:2.2rem}.vote-3col__centre{gap:0}.vote-3col__centre .joueur__titre,.vote-bas__colonne .joueur__titre{margin-bottom:1.1rem}.vote-3col__centre .joueur__titre{font-size:1.3rem;justify-content:center}.vote-3col__gauche .joueur__titre,.vote-3col__droite .joueur__titre{font-size:1rem}.etapes-cartes{gap:1rem}.etape-carte{padding:1.1rem;gap:1rem}.etape-carte p{font-size:.88rem}.etape-carte p b{font-size:.92rem}.etape-carte__icone{width:2.8rem;height:2.8rem}.paliers-carte{padding:1.3rem 1.2rem 1.1rem}.paliers-carte .paliers{gap:.7rem;margin-bottom:1rem}.palier{padding:.75rem .9rem}.vote-carte{padding:2.6rem 2.2rem 2.2rem;gap:.8rem;border-color:#e2c07a99;box-shadow:0 0 0 1px #bfe6a014,0 30px 80px #0000008c,0 0 60px #99d54d1f}.vote-carte__embleme{width:250px;margin-bottom:-.5rem}.vote-carte h2{font-size:2rem}.vote-carte__via{font-size:.95rem;margin-bottom:.8rem}.vote-carte .bouton.grand{padding:1.2rem 3.2rem;font-size:1.05rem}.vote-carte__stats{gap:1rem;margin-top:1.8rem;padding-top:1.6rem}.vote-carte__stats div{padding:.2rem .5rem;gap:.4rem}.vote-carte__stats dd{white-space:nowrap;font-size:1rem}.vote-carte__stats dt{letter-spacing:.06em;font-size:.76rem}.infos-vote--fine{padding:.9rem 1.3rem;max-width:960px;margin-inline:auto;width:100%}@media(max-width:1100px){.vote-3col{gap:1.6rem}.vote-carte{padding:2rem 1.4rem}}@media(max-width:1100px){.vote-3col{grid-template-columns:1fr}.vote-3col__centre{order:1}.vote-3col__gauche{order:2}.vote-3col__droite{order:3}.vote-carte__embleme{width:210px}.vote-carte h2{font-size:1.7rem}}@media(max-width:640px){.vote-carte{padding:1.6rem 1rem}.vote-carte .bouton.grand{padding:1rem 1.6rem}.vote-carte__stats dd{white-space:normal}}@media(min-width:1101px){.conteneur.votez--simple{width:min(1600px,100% - 5rem)}.conteneur.votez{gap:2.4rem}.vote-titre{padding:1rem 0 .4rem;gap:.5rem}.vote-3col{grid-template-columns:minmax(0,.95fr) minmax(0,1.7fr) minmax(0,.95fr);gap:3.2rem}.vote-3col__centre .joueur__titre,.vote-bas__colonne .joueur__titre{margin-bottom:1.5rem;padding-bottom:.9rem}.etapes-cartes{gap:1.5rem}.etape-carte{padding:1.6rem 1.5rem;gap:1.2rem}.etape-carte p{font-size:.95rem;line-height:1.55}.etape-carte p b{font-size:1rem;margin-bottom:.3rem}.etape-carte__icone{width:3.2rem;height:3.2rem}.paliers-carte{padding:1.7rem 1.6rem 1.5rem}.paliers-carte .paliers{gap:1rem;margin-bottom:1.3rem}.palier{padding:1rem 1.1rem;gap:1.1rem}.palier__texte b{font-size:1.05rem}.paliers__total{margin-bottom:1.2rem}.vote-carte{padding:3.2rem 3rem 2.8rem;gap:1rem}.vote-carte__embleme{width:280px}.vote-carte h2{font-size:2.3rem}.vote-carte .bouton.grand{padding:1.3rem 3.6rem}.vote-carte__stats{margin-top:2.2rem;padding-top:2rem;gap:1.4rem}.infos-vote--fine{padding:1.1rem 1.6rem;max-width:1100px}}@keyframes wikiEntree{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.wiki .article,.wiki .sommaire:not([aria-hidden=true]){animation:wikiEntree .45s var(--ease) both}.wiki .sommaire:not([aria-hidden=true]){animation-delay:.08s}.wiki .menu a{transition:color .25s var(--ease),background .25s var(--ease),border-color .25s var(--ease)}@media(min-width:1101px){.vote-3col{grid-template-columns:minmax(0,.8fr) minmax(0,2.3fr) minmax(0,.8fr);gap:4.5rem}.vote-carte{padding:3.4rem 4rem 3rem}.vote-carte__embleme{width:300px}.vote-carte h2{font-size:2.5rem}.vote-carte__stats{gap:2rem}}.mdp-form .bouton{justify-self:center;margin-top:.4rem}.conteneur.votez--simple{max-width:none}.vote-3col{align-items:start}.vote-bas__colonne--pleine{flex:none}.etapes-cartes{flex:none;grid-auto-rows:auto;gap:1.1rem}.paliers-carte{flex:none}@media(min-width:1101px){.etape-carte{padding:1.25rem 1.3rem;min-height:0}.etapes-cartes{gap:1.2rem}}@media(min-width:1101px){.conteneur.votez{gap:1.1rem}.vote-titre{padding:.3rem 0 0;gap:.25rem}.vote-titre h1{font-size:1.75rem}.vote-titre p{font-size:.92rem}.infos-vote--fine{padding:.65rem 1.3rem}.vote-3col{gap:3.2rem}.vote-3col__centre .joueur__titre,.vote-bas__colonne .joueur__titre{margin-bottom:.9rem;padding-bottom:.6rem}.vote-carte{padding:1.7rem 3rem 1.5rem;gap:.5rem}.vote-carte__embleme{width:180px;margin-bottom:-.3rem}.vote-carte h2{font-size:1.9rem}.vote-carte__via{margin-bottom:.4rem}.vote-carte .bouton.grand{padding:1.05rem 3rem}.vote-carte__stats{margin-top:1rem;padding-top:1rem;gap:1.4rem}.etapes-cartes{gap:.9rem}.etape-carte{padding:1rem 1.2rem}.paliers-carte{padding:1.2rem 1.3rem 1.1rem}.paliers-carte .paliers{gap:.6rem;margin-bottom:.8rem}.palier{padding:.65rem .9rem}.paliers__total{margin-bottom:.8rem}}@media(min-width:1101px){.paliers-carte{padding:1rem 1.2rem .9rem}.paliers-carte .paliers{gap:.5rem;margin-bottom:.6rem}.paliers__total{margin-bottom:.6rem}.palier{padding:.5rem .8rem;gap:.8rem}.palier__sceau{width:2rem;height:2rem}.palier__texte{display:flex;flex-wrap:wrap;align-items:baseline;gap:.05rem .7rem}.palier__texte b{font-size:.98rem}.palier__jauge{flex-basis:100%;margin-top:.15rem}.paliers-carte .note{font-size:.82rem;line-height:1.4}}@media(min-width:821px){.joueur__menu{display:flex;flex-direction:column;align-items:center;min-height:calc(100vh - 8rem);padding:2.4rem 1.3rem 1.8rem;gap:0}.joueur__menu .joueur__medaillon{width:148px;height:148px}.joueur__nom{margin:1.1rem 0 .5rem;font-size:1.3rem}.joueur__etat{margin-bottom:2.2rem}.joueur__menu nav{flex:1;display:flex;flex-direction:column;gap:.55rem}.joueur__menu nav a,.joueur__menu nav button{padding:.9rem 1.05rem;font-size:1rem;gap:.85rem}.joueur__menu nav>:last-child{margin-top:auto}}@media(min-width:821px){.joueur__menu{min-height:calc(100vh - 11.5rem)}}@media(min-width:821px){.joueur__menu nav{flex:none;gap:.3rem;width:100%}.joueur__menu nav a,.joueur__menu nav button{padding:.75rem 1rem}.joueur__sortie{margin-top:auto;width:100%}}@media(max-width:820px){.joueur__sortie{width:100%;margin-top:.8rem}}.palier__texte{display:flex;flex-wrap:wrap;align-items:center}.palier__compteur{margin-left:auto;font-size:.88rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--parchemin-doux)}.palier--avenir{opacity:.5;filter:grayscale(.55)}.palier--atteint .palier__compteur{color:var(--or)}.palier--atteint{box-shadow:0 0 18px #e2c07a24}.palier--prochain{border-color:#99d54d99;background:linear-gradient(180deg,#28501c73,#08140c99);box-shadow:0 0 0 1px #99d54d1f,0 0 26px #99d54d33}.palier--prochain .palier__sceau{color:#d6f59a;border-color:#99d54d;box-shadow:0 0 14px #99d54d8c}.palier--prochain .palier__compteur{color:#d6f59a}.palier__jauge{flex-basis:100%;height:9px;margin-top:.45rem;border-radius:999px;background:#00000073;box-shadow:inset 0 0 0 1px #99d54d38;overflow:visible;position:relative}.palier__jauge i{position:relative;display:block;height:100%;min-width:9px;border-radius:inherit;background:linear-gradient(90deg,#3f8a24,#99d54d 70%,#e3fbb0);box-shadow:0 0 8px #99d54de6,0 0 20px #99d54d80;animation:auraVerte 2.6s ease-in-out infinite;transition:width .8s var(--ease)}.palier__jauge i:after{content:"";position:absolute;right:-5px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:radial-gradient(circle,#f1ffc9 0,#99d54d 45%,transparent 72%);filter:blur(.5px);animation:auraVerte 2.6s ease-in-out infinite}@keyframes auraVerte{0%,to{box-shadow:0 0 6px #99d54db3,0 0 14px #99d54d59;opacity:.9}50%{box-shadow:0 0 12px #99d54d,0 0 30px #99d54da6;opacity:1}}@media(min-width:1101px){.conteneur.joueur{width:min(1600px,100% - 5rem);max-width:none;grid-template-columns:290px minmax(0,1fr) 340px;gap:2.4rem}.joueur__centre,.joueur__droite{gap:1.6rem}.joueur__bloc{padding:1.6rem 1.7rem}.bandeau{min-height:240px;padding:2rem 2.2rem}.personnages__grille{gap:1.1rem}.perso{padding:1.1rem 1.2rem}}@media(max-width:1100px)and (min-width:821px){.conteneur.joueur{width:min(1100px,100% - 3rem);max-width:none;gap:1.6rem}}.paliers__entete{display:grid;justify-items:center;text-align:center;gap:.35rem;padding:.2rem 0 1rem}.paliers__nombre{font-family:Cinzel,Georgia,serif;font-size:3rem;line-height:1;font-weight:700;color:var(--or);text-shadow:0 0 22px rgba(226,192,122,.35)}.paliers__legende{color:var(--parchemin-doux);font-size:.95rem}.paliers__barre-aura{position:relative;width:100%;height:12px;margin:.7rem 0 .2rem;border-radius:999px;background:#00000080;box-shadow:inset 0 0 0 1px #99d54d40}.paliers__barre-aura i{position:relative;display:block;height:100%;min-width:12px;border-radius:inherit;background:linear-gradient(90deg,#3f8a24,#99d54d 70%,#e3fbb0);box-shadow:0 0 10px #99d54de6,0 0 26px #99d54d8c;animation:auraVerte 2.6s ease-in-out infinite;transition:width .9s var(--ease)}.paliers__barre-aura i:after{content:"";position:absolute;right:-7px;top:50%;width:18px;height:18px;margin-top:-9px;border-radius:50%;background:radial-gradient(circle,#f4ffd2 0,#99d54d 42%,transparent 72%);animation:auraVerte 2.6s ease-in-out infinite}.paliers__reste{margin:0;font-size:.88rem;color:#d6f59a}.paliers--grille{grid-template-columns:1fr 1fr;gap:.7rem;margin-bottom:1rem}.paliers--grille .palier{flex-direction:column;justify-content:center;text-align:center;gap:.3rem;padding:.9rem .5rem;min-height:92px}.paliers--grille .palier:last-child{grid-column:1/-1}.paliers--grille .palier__sceau{width:2.3rem;height:2.3rem}.paliers--grille .palier b{font-family:Cinzel,Georgia,serif;font-size:1rem;color:var(--parchemin)}.paliers--grille .palier__compteur{margin:0;font-size:.85rem}.paliers-carte .note{text-align:center}@media(min-width:1101px){.paliers-carte{padding:1rem 1.2rem .9rem}.paliers__entete{gap:.2rem;padding:0 0 .6rem}.paliers__nombre{font-size:2.3rem}.paliers__legende{font-size:.88rem}.paliers__barre-aura{height:10px;margin:.45rem 0 .1rem}.paliers__reste{font-size:.8rem}.paliers--grille{gap:.55rem;margin-bottom:.6rem}.paliers--grille .palier{min-height:74px;padding:.55rem .4rem;gap:.15rem}.paliers--grille .palier__sceau{width:2rem;height:2rem}.paliers--grille .palier b{font-size:.92rem}.paliers--grille .palier__compteur{font-size:.8rem}.paliers-carte .note{font-size:.78rem;line-height:1.35}}.perso__niveau{display:flex;align-items:center;flex-wrap:wrap;gap:.2rem .6rem}.perso__prestige{position:static;top:auto;right:auto;margin:0;padding:.05rem .6rem}@media(min-width:1101px){.paliers--grille .palier{min-height:66px}.paliers__nombre{font-size:2.1rem}.paliers__entete{padding-bottom:.4rem}}.nav-site .panel-staff{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border:1px solid rgba(226,192,122,.45);border-radius:999px;color:var(--parchemin-doux);font-family:Cinzel,Georgia,serif;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;background:none;transition:background .2s,border-color .2s,color .2s}.nav-site .panel-staff svg{flex-shrink:0}.nav-site .panel-staff:hover,.nav-site .panel-staff:focus-visible{background:#e2c07a29;border-color:var(--or);color:var(--parchemin)}body.page-erreur:before{background-image:url(/img/fond-erreur-1672.webp)}@media(max-width:900px){body.page-erreur:before{background-image:url(/img/fond-erreur-960.webp)}}.erreur-page{position:relative;overflow:hidden;max-width:36rem;margin-inline:auto;background:#08140a9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.erreur-page:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.14) 0 1px,transparent 1px 3px);mix-blend-mode:multiply;opacity:.55}.erreur-code{position:relative;margin:0 0 .2rem;font-size:clamp(4.5rem,18vw,9rem);font-weight:700;line-height:1;letter-spacing:.08em;color:var(--parchemin);text-shadow:0 0 26px rgba(150,235,90,.5),0 0 60px rgba(120,220,70,.25);animation:erreur-scintille 5s steps(1) infinite}.erreur-code:before,.erreur-code:after{content:attr(data-texte);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.erreur-code:before{color:#8dff6e;transform:translate(-4px);clip-path:inset(0 0 100% 0);animation:erreur-glitch-a 3.4s steps(1) infinite}.erreur-code:after{color:var(--or);transform:translate(4px);clip-path:inset(100% 0 0 0);animation:erreur-glitch-b 2.9s steps(1) infinite}@keyframes erreur-glitch-a{0%,86%,to{clip-path:inset(0 0 100% 0);transform:translate(-4px)}87%{clip-path:inset(12% 0 62% 0);transform:translate(-7px,1px)}89%{clip-path:inset(54% 0 22% 0);transform:translate(5px,-1px)}92%{clip-path:inset(30% 0 48% 0);transform:translate(-3px)}95%{clip-path:inset(0 0 100% 0)}}@keyframes erreur-glitch-b{0%,78%,to{clip-path:inset(100% 0 0 0);transform:translate(4px)}79%{clip-path:inset(64% 0 8% 0);transform:translate(7px,-1px)}82%{clip-path:inset(8% 0 70% 0);transform:translate(-5px,1px)}85%{clip-path:inset(42% 0 36% 0);transform:translate(3px)}88%{clip-path:inset(100% 0 0 0)}}@keyframes erreur-scintille{0%,90%,to{opacity:1}91%{opacity:.55}92%{opacity:1}94%{opacity:.7}95%{opacity:1}}@media(prefers-reduced-motion:reduce){.erreur-code,.erreur-code:before,.erreur-code:after{animation:none}.erreur-code:before,.erreur-code:after{display:none}}.erreur-ref{margin:.9rem 0 0;font-size:.92rem;color:var(--parchemin-doux)}.erreur-ref strong{color:var(--or);letter-spacing:.06em;font-variant-numeric:tabular-nums}.fond-vivant{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden;transition:opacity .7s var(--ease)}.fond-vivant__aura{position:absolute;left:50%;top:40%;width:min(125vw,1500px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;will-change:transform,opacity;background:radial-gradient(circle,rgba(191,230,160,.17),rgba(191,230,160,.06) 42%,transparent 68%);animation:aura-respire 10s ease-in-out infinite}.fond-vivant__aura--or{left:82%;top:78%;width:min(70vw,900px);background:radial-gradient(circle,rgba(226,192,122,.13),rgba(226,192,122,.04) 45%,transparent 68%);animation:aura-derive 17s ease-in-out infinite}.fond-vivant__lucioles{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.8}html[data-fond=foret] .fond-vivant{opacity:.55}html[data-fond=calme] .fond-vivant__aura:not(.fond-vivant__aura--or){top:46%}@keyframes aura-respire{0%,to{transform:scale(.94);opacity:.7}50%{transform:scale(1.06);opacity:1}}@keyframes aura-derive{0%,to{transform:translate(0) scale(1);opacity:.75}50%{transform:translate(-9vw,-7vh) scale(1.1);opacity:1}}@media(max-width:760px){.fond-vivant__aura--or{display:none}.fond-vivant__lucioles{opacity:.6}}@media(prefers-reduced-motion:reduce){.fond-vivant__aura{animation:none}.fond-vivant__lucioles{display:none}}.fond-vivant{mix-blend-mode:screen}.fond-vivant__aura{background:radial-gradient(circle,rgba(191,230,160,.34),rgba(191,230,160,.14) 40%,transparent 68%)}.fond-vivant__aura--or{background:radial-gradient(circle,rgba(226,192,122,.26),rgba(226,192,122,.09) 42%,transparent 68%)}.fond-vivant__lucioles{opacity:1}html[data-fond=foret] .fond-vivant{opacity:.8}.embleme-nav .hero__anneau{width:80%;top:38%;opacity:.5}.nav-site .panel-staff svg{color:var(--or)}.nav-site a.panel-staff:after{display:none}.annonces{position:sticky;top:var(--entete);z-index:59}.annonce{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem 1rem;padding:.55rem 1.2rem;text-align:center;line-height:1.35;font-size:.95rem;color:var(--parchemin);border-bottom:1px solid rgba(226,192,122,.4);box-shadow:0 8px 22px #0006;background:linear-gradient(90deg,#0e1e14f7,#1e3422f7 50%,#0e1e14f7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.annonce__texte:before{content:"✦";margin-right:.6rem;color:var(--or)}.annonce__lien{padding:.12rem .8rem;border:1px solid rgba(226,192,122,.55);border-radius:999px;color:var(--or);text-decoration:none;white-space:nowrap;font-family:Cinzel,Georgia,serif;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;transition:background .2s var(--ease),color .2s var(--ease)}.annonce__lien:hover,.annonce__lien:focus-visible{background:#e2c07a2e;color:var(--parchemin)}.annonce--evenement{background:linear-gradient(90deg,#0c2816f7,#184826f7 50%,#0c2816f7);border-bottom-color:#82d7788c}.annonce--evenement .annonce__texte:before{content:"❖";color:#8fe08a}.annonce--alerte{background:linear-gradient(90deg,#34180af7,#622c0ef7 50%,#34180af7);border-bottom-color:#f09646a6}.annonce--alerte .annonce__texte:before{content:"⚠";color:#f2a65a}.actu__titre{display:block;margin-bottom:.15rem;font-family:Cinzel,Georgia,serif;font-size:1rem;letter-spacing:.04em;color:var(--or)}.hero__bientot{display:flex;width:fit-content;max-width:100%;align-items:center;gap:.65rem;margin:1.3rem auto 0;padding:.6rem 1.3rem;border:1px solid rgba(226,192,122,.55);border-radius:999px;background:#08140cc7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--parchemin);font-family:Cinzel,Georgia,serif;font-size:.84rem;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 0 24px #bfe6a033,inset 0 0 14px #e2c07a14}.hero__bientot:before{content:"";flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:var(--lueur);box-shadow:0 0 12px var(--lueur);animation:pulse 2.4s ease-in-out infinite}.parcours__bientot{display:inline-flex;align-items:center;gap:.5rem;margin-top:.2rem;padding:.3rem .9rem;border:1px solid rgba(226,192,122,.45);border-radius:999px;background:#08140c8c;color:var(--or);font-family:Cinzel,Georgia,serif;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.hero__bientot:before{animation:none}}.titre-page{display:grid;justify-items:center;gap:.35rem;padding:.4rem 0 1.1rem;text-align:center}.titre-page h1{margin:0;font-size:clamp(1.7rem,3.8vw,2.4rem);color:var(--or);text-shadow:0 2px 20px rgba(0,0,0,.65)}.titre-page p{margin:0;max-width:46rem;font-size:1rem;font-style:italic;color:var(--parchemin-doux);text-shadow:0 1px 10px rgba(0,0,0,.7)}.titre-page__filet{display:flex;align-items:center;justify-content:center;gap:.7rem;width:min(320px,70%)}.titre-page__filet i{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(226,192,122,.7))}.titre-page__filet i:last-child{transform:scaleX(-1)}.titre-page__filet b{width:9px;height:9px;transform:rotate(45deg);background:var(--or);box-shadow:0 0 12px #e2c07a99}.changement{transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}.changement:hover{transform:translateY(-5px);border-color:var(--lisere-fort);box-shadow:0 18px 40px #00000073,0 0 30px #e2c07a24}.changement__capture{position:relative}.changement__capture:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,240,200,.2) 50%,transparent 65%);transform:translate(-120%);transition:transform .9s var(--ease)}.changement--image:hover .changement__capture:after{transform:translate(120%)}.bouton{transition:transform .25s var(--ease),box-shadow .25s var(--ease),filter .25s var(--ease)}.bouton:hover{transform:translateY(-2px);box-shadow:0 8px 26px #e2c07a47}.parcours__etape .verre{transition:transform .35s var(--ease),border-color .35s var(--ease)}.parcours__etape .verre:hover{transform:translateY(-4px);border-color:var(--lisere-fort)}.option{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer}.option__texte{display:grid;gap:.2rem}.option__texte small{color:var(--parchemin-doux);font-size:.85rem;line-height:1.4}.option__interrupteur{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:0 0 auto;position:relative;width:46px;height:26px;border-radius:999px;border:1px solid rgba(226,192,122,.5);background:#08140ccc;cursor:pointer;transition:background .25s var(--ease)}.option__interrupteur:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--parchemin-doux);transition:transform .25s var(--ease),background .25s var(--ease)}.option__interrupteur:checked{background:#e2c07a59}.option__interrupteur:checked:after{transform:translate(20px);background:var(--or)}.option__interrupteur:focus-visible{outline:2px solid var(--or);outline-offset:3px}html[data-effets=off] .reveal{opacity:1;transform:none;transition:none}html[data-effets=off] .changement,html[data-effets=off] .changement__capture img,html[data-effets=off] .bouton,html[data-effets=off] .parcours__etape .verre{transition:none}html[data-effets=off] .changement:hover,html[data-effets=off] .bouton:hover,html[data-effets=off] .parcours__etape .verre:hover,html[data-effets=off] .changement--image:hover .changement__capture img{transform:none}html[data-effets=off] .changement__capture:after,html[data-effets=off] .hero__particules{display:none}.verre.telecharger-carte{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:clamp(300px,34vw,420px);padding:2.2rem 1.6rem;background:linear-gradient(180deg,#08140c66,#08140cb3),url(/img/fond-accueil-1920.webp) center/cover no-repeat}@media(max-width:700px){.verre.telecharger-carte{background:linear-gradient(180deg,#08140c66,#08140cb8),url(/img/fond-accueil-960.webp) center/cover no-repeat}}.telecharger-carte>*{position:relative}.embleme-mini--carte{width:min(210px,52%);margin:-.4rem auto .3rem}@media(prefers-reduced-motion:reduce){.embleme-mini--carte .hero__anneau{animation:none}}.discord-lie{display:grid;gap:1.1rem}.discord-lie__identite{display:flex;align-items:center;gap:1rem;padding:.9rem 1.1rem;border:1px solid var(--lisere);border-radius:var(--rayon);background:linear-gradient(135deg,#234b2e73,#08140c8c)}.discord-lie__icone{flex:0 0 auto;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;border:1.5px solid var(--lisere-fort);color:var(--or);background:#08140c99}.discord-lie__texte{flex:1 1 auto;min-width:0}.discord-lie__etiquette{margin:0;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--parchemin-faible)}.discord-lie__pseudo{margin:.1rem 0 0;font-family:Cinzel,Georgia,serif;font-size:1.35rem;color:var(--or);overflow-wrap:anywhere}.discord-lie__liste{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.discord-lie__ligne{display:flex;align-items:flex-start;gap:.7rem;padding:.2rem .1rem;color:var(--parchemin-doux);font-size:.97rem;line-height:1.45}.discord-lie__puce{flex:0 0 auto;display:grid;place-items:center;width:1.45rem;height:1.45rem;margin-top:.05rem;border-radius:50%;border:1px solid var(--lisere);color:var(--or)}.discord-lie__ligne--ok{color:var(--parchemin)}.discord-lie__ligne--ok .discord-lie__puce{border-color:#99d54da6;color:#bfe6a0;background:#244a1a8c}@media(max-width:520px){.discord-lie__identite{flex-wrap:wrap}.discord-lie__pseudo{font-size:1.15rem}}
