:root{--page: #080f1d;--surface: #0c1828;--surface-douce: #112033;--surface-haute: #172940;--survol: #19273f;--bordure: #263950;--bordure-ctrl: #3c5470;--texte: #f5f5f7;--texte-2: #c0cee0;--doux: #a0afc4;--primaire: #7c3aed;--primaire-survol: #6d28d9;--accent: #a78bfa;--accent-doux: #24213e;--succes: #86efac;--alerte: #fde68a;--danger: #fda4af;--info: #93c5fd;--sec-invocation: #a78bfa;--sec-collection: #93c5fd;--sec-quetes: #67e8f9;--sec-combat: #fda4af;--sec: var(--sec-invocation);--f-titre: "Montserrat", "Segoe UI", system-ui, sans-serif;--f-corps: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--f-chiffre: "Inter", system-ui, sans-serif;--r-sm: 6px;--r-md: 8px;--r-lg: 12px;--r-xl: 16px;--rayon: 12px;--ombre: 0 12px 32px rgba(0, 0, 0, .35);--lueur: 0 0 12px rgba(167, 139, 250, .09);--vite: .15s cubic-bezier(.2, .8, .2, 1);color-scheme:dark}body[data-section=collection]{--sec: var(--sec-collection)}body[data-section=quetes]{--sec: var(--sec-quetes)}body[data-section=combat]{--sec: var(--sec-combat)}*{box-sizing:border-box}html{height:100%}body{margin:0;min-height:100%;background:radial-gradient(1200px 600px at 70% -15%,rgba(124,58,237,.12),transparent 60%),var(--page);background-attachment:fixed;color:var(--texte);font-family:var(--f-corps);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}body.sans-defilement{overflow:hidden}img{max-width:100%}[hidden]{display:none!important}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2px solid #c4b5fd;outline-offset:2px}kbd{font-family:var(--f-corps);font-size:.78em;padding:1px 6px;border-radius:4px;border:1px solid var(--bordure-ctrl);background:var(--surface-haute)}h1,h2,h3{font-family:var(--f-titre);font-weight:800;line-height:1.15;margin:0;text-wrap:balance}h2{font-size:1.35rem;letter-spacing:-.02em}h3{font-size:1rem;font-weight:700}.sous{color:var(--doux);margin:.3rem 0 0}.sous strong,.chiffre{color:var(--texte);font-variant-numeric:tabular-nums}.note{color:var(--doux);font-size:.86rem;margin:.6rem 0 0}.pack-format{font-family:var(--f-titre);font-weight:700;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;color:var(--pack, var(--doux));margin:0}.bon{color:var(--succes)}.mauvais{color:var(--danger)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:40px;padding:.5rem 1rem;border-radius:var(--r-md);border:1px solid var(--bordure-ctrl);background:var(--surface-haute);cursor:pointer;font-family:var(--f-titre);font-weight:700;font-size:.88rem;transition:background var(--vite),border-color var(--vite),transform var(--vite)}.btn:hover:not(:disabled){background:var(--survol);border-color:var(--accent)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-principal{background:var(--primaire);border-color:var(--primaire);color:#fff}.btn-principal:hover:not(:disabled){background:var(--primaire-survol);border-color:var(--primaire-survol)}.btn-principal small{opacity:.75;font-weight:600}.btn-grand{min-height:52px;padding-inline:1.6rem;font-size:1rem;border-radius:var(--r-lg)}.btn-lien{background:none;border-color:transparent;color:var(--accent);padding-inline:.5rem;font-weight:600}.btn-lien:hover:not(:disabled){background:var(--accent-doux);border-color:transparent}.btn-petit{min-height:32px;padding:.25rem .8rem;font-size:.8rem}.btn-danger{border-color:var(--danger);color:var(--danger);background:transparent}.btn-icone{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--bordure);cursor:pointer;color:var(--doux)}.btn-icone:hover{color:var(--texte);border-color:var(--bordure-ctrl)}.btn-mini{width:30px;height:30px;font-size:1.05rem}.btn-mini:disabled{opacity:.3;cursor:default}.cout{font-variant-numeric:tabular-nums}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:10;background:var(--page)}.app{display:grid;grid-template-columns:236px minmax(0,1fr);min-height:100vh}.barre-laterale{position:sticky;top:env(safe-area-inset-top,0px);height:100vh;overflow-y:auto;display:flex;flex-direction:column;gap:.4rem;padding-block:1.2rem;padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:14px;background:var(--page);border-right:1px solid var(--bordure)}.logo{font-family:var(--f-titre);font-weight:800;font-size:1.5rem;letter-spacing:-.04em;text-decoration:none;text-transform:uppercase;padding:0 .4rem .6rem}.logo .nom-jeu{background:linear-gradient(90deg,var(--texte) 55%,var(--accent) 55%);-webkit-background-clip:text;background-clip:text;color:transparent}.barre-titre{margin:.6rem .4rem .2rem;font-family:var(--f-titre);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--doux)}.nav-laterale{display:flex;flex-direction:column;gap:.35rem}.nav-laterale button{position:relative;display:flex;align-items:center;gap:.7rem;padding:.45rem .6rem;border-radius:var(--r-lg);border:1px solid transparent;background:none;cursor:pointer;font-weight:600;color:var(--texte-2);text-align:left;transition:background var(--vite),border-color var(--vite)}.nav-laterale button:hover{background:var(--surface)}.nav-laterale button[aria-current=page]{background:color-mix(in srgb,var(--sec) 14%,var(--surface));border-color:color-mix(in srgb,var(--sec) 55%,transparent);color:var(--texte);box-shadow:0 0 12px color-mix(in srgb,var(--sec) 12%,transparent)}.nav-icone{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--r-md);background:color-mix(in srgb,var(--sec) 14%,var(--surface));color:var(--sec)}.nav-icone svg{width:18px;height:18px}.barre-pied{margin-top:auto;font-size:.72rem;color:var(--doux);padding:0 .4rem}.pastille-notif{min-width:18px;height:18px;padding:0 5px;border-radius:999px;margin-left:auto;background:var(--primaire);color:#fff;font-size:.68rem;font-weight:700;display:inline-grid;place-items:center;font-variant-numeric:tabular-nums}.pastille-notif.point{min-width:8px;width:8px;height:8px;padding:0;background:var(--succes)}.pastille-notif:empty:not(.point){min-width:8px;width:8px;height:8px;padding:0}.principal{min-width:0;display:flex;flex-direction:column}.entete{position:sticky;top:env(safe-area-inset-top,0px);z-index:5;display:flex;align-items:center;gap:1rem;padding-block:.7rem;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));background:color-mix(in srgb,var(--page) 88%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--bordure)}.logo-mobile{display:none;padding:0;font-size:1.25rem}.entete-droite{display:flex;align-items:center;gap:.5rem;margin-left:auto}.solde{display:inline-flex;align-items:center;gap:.35rem;min-height:40px;padding:0 .9rem;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--bordure);font-weight:700;font-variant-numeric:tabular-nums}.solde #symbole{color:var(--accent)}.contenu{width:100%;max-width:1320px;margin:0 auto;padding-block:1.6rem 3rem;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.barre-bas{display:none}@media (max-width: 860px){.app{grid-template-columns:1fr}.barre-laterale{display:none}.logo-mobile{display:block}.contenu{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}.barre-bas{display:grid;grid-template-columns:repeat(4,1fr);gap:.3rem;position:fixed;left:0;right:0;bottom:0;z-index:8;padding:.4rem max(8px,env(safe-area-inset-right,0px)) calc(.4rem + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:blur(12px);border-top:1px solid var(--bordure)}.barre-bas button{position:relative;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.45rem .2rem;border:0;border-radius:var(--r-lg);background:none;cursor:pointer;font-size:.72rem;font-weight:600;color:var(--doux)}.barre-bas svg{width:22px;height:22px}.barre-bas button[aria-current=page]{background:color-mix(in srgb,var(--sec) 16%,transparent);color:var(--sec)}.barre-bas .pastille-notif{position:absolute;top:4px;right:calc(50% - 22px);margin:0}}.tete-vue{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap;margin-bottom:1.2rem}.titre-page{font-size:clamp(1.9rem,4vw,2.75rem);font-weight:800;letter-spacing:-.045em;text-transform:uppercase}.titre-accent{color:var(--sec)}.tete-actions{display:flex;gap:.4rem;flex-wrap:wrap}.onglets{display:flex;gap:.25rem;flex-wrap:wrap;margin-bottom:1.2rem;padding:.3rem;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--bordure);width:fit-content;max-width:100%}.onglets button{background:none;border:0;border-radius:var(--r-md);padding:.45rem 1rem;cursor:pointer;font-weight:600;color:var(--doux)}.onglets button:hover{color:var(--texte)}.onglets button[aria-selected=true]{background:var(--surface-haute);color:var(--texte);box-shadow:inset 0 -2px 0 var(--sec)}.titre-section{font-size:1.15rem;margin:.4rem 0 1rem}.pied{display:none}.invocation{display:grid;grid-template-columns:280px minmax(0,1fr) 300px;gap:1.2rem;align-items:start}@media (max-width: 1180px){.invocation{grid-template-columns:260px minmax(0,1fr)}.panneau-pack{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}}@media (max-width: 860px){.invocation{grid-template-columns:1fr}.liste-packs{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.3rem;scrollbar-width:thin}.ligne-pack{flex:0 0 min(78%,260px);scroll-snap-align:start}}.liste-packs{display:flex;flex-direction:column;gap:.45rem;min-width:0;padding-top:6px}.ligne-pack{position:relative;display:flex;align-items:center;gap:.7rem;width:100%;text-align:left;padding:.55rem .7rem;border-radius:var(--r-lg);cursor:pointer;background:var(--surface);border:1px solid var(--bordure);transition:background var(--vite),border-color var(--vite)}.ligne-pack:hover{background:var(--survol)}.ligne-pack.actif{background:var(--accent-doux);border-color:var(--accent);box-shadow:var(--lueur)}.mini-booster{flex-shrink:0;width:34px;height:46px;border-radius:5px;display:grid;place-items:center;background:linear-gradient(150deg,color-mix(in srgb,var(--pack) 60%,#0c1828),#0c1828 70%);border:1px solid color-mix(in srgb,var(--pack) 70%,transparent);font-family:var(--f-titre);font-weight:800;color:#fff}.ligne-pack-txt{display:flex;flex-direction:column;min-width:0;flex:1}.ligne-pack-txt strong{font-size:.9rem}.ligne-pack-txt small{color:var(--doux);font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ligne-pack-cout{font-size:.74rem;font-weight:700;color:var(--texte-2);white-space:nowrap;font-variant-numeric:tabular-nums}.ligne-pack .pastille-notif{position:absolute;top:-5px;right:-5px;margin:0}.scene{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:2rem 1.2rem 1.4rem;border-radius:var(--r-xl);overflow:hidden;background:radial-gradient(60% 50% at 50% 38%,color-mix(in srgb,var(--pack) 26%,transparent),transparent 70%),linear-gradient(180deg,var(--surface),var(--page));border:1px solid var(--bordure)}.scene:after{content:"";position:absolute;left:0;right:0;bottom:0;height:40%;background:linear-gradient(transparent,#080f1db3);pointer-events:none}.scene>*{position:relative;z-index:1}.eventail{position:relative;height:270px;width:100%;max-width:420px;display:flex;justify-content:center;align-items:center;margin-bottom:.4rem}.eventail img{position:absolute;width:120px;aspect-ratio:5 / 7.4;object-fit:cover;border-radius:10px;border:2px solid color-mix(in srgb,var(--pack) 60%,white);box-shadow:var(--ombre);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.ev-g{transform:translate(-108px) rotate(-14deg)}.ev-d{transform:translate(108px) rotate(14deg)}.scene:hover .ev-g{transform:translate(-124px) rotate(-18deg)}.scene:hover .ev-d{transform:translate(124px) rotate(18deg)}.booster{position:relative;z-index:1;width:160px;aspect-ratio:5 / 7.4;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;background:linear-gradient(135deg,transparent 46%,rgba(255,255,255,.07) 47%,transparent 48%),linear-gradient(45deg,transparent 56%,rgba(255,255,255,.05) 57%,transparent 58%),radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--pack) 40%,#0c1828),#090e1a 75%);border:2px solid var(--pack);box-shadow:0 0 34px color-mix(in srgb,var(--pack) 35%,transparent),var(--ombre);animation:flotte 5s ease-in-out infinite}.booster-jeu{font-family:var(--f-titre);font-size:.6rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--doux)}.booster-nom{font-family:var(--f-titre);font-weight:800;font-size:1.35rem;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 18px var(--pack);padding:0 .4rem}.booster-nb{font-size:.7rem;color:var(--texte-2)}@keyframes flotte{50%{transform:translateY(-6px)}}.scene-nom{font-size:1.5rem}.scene-desc{margin:0;color:var(--texte-2);max-width:46ch}.scene-actions{display:flex;gap:.6rem;flex-wrap:wrap;justify-content:center;margin-top:.7rem}.scene-actions .btn-principal{min-width:min(100%,280px)}.raccourci{font-size:.75rem}@media (max-width: 860px){.raccourci{display:none}.eventail{height:220px}.eventail img{width:96px}.booster{width:132px}.ev-g{transform:translate(-86px) rotate(-14deg)}.ev-d{transform:translate(86px) rotate(14deg)}}.pack-infos{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center}.pack-info{font-size:.74rem;font-weight:600;padding:.2rem .6rem;border-radius:999px;background:var(--surface-haute);border:1px solid color-mix(in srgb,var(--pack) 40%,var(--bordure));color:var(--texte-2);font-variant-numeric:tabular-nums}.minuteur{font-variant-numeric:tabular-nums}.panneau-pack{display:flex;flex-direction:column;gap:1rem;min-width:0}.bloc{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--r-lg);padding:1rem;min-width:0}.bloc h3{font-family:var(--f-titre);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--doux);margin-bottom:.7rem}.bloc-tete{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem}.bloc-tete h3{margin:0}.liste-taux{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.liste-taux li{display:grid;grid-template-columns:6.8rem 1fr 4.4rem;align-items:center;gap:.5rem;font-size:.84rem}.taux-nom{display:flex;align-items:center;font-weight:600;color:var(--c)}.taux-barre{height:5px;border-radius:3px;background:var(--surface-haute);overflow:hidden}.taux-barre span{display:block;height:100%;background:var(--c)}.taux-val{text-align:right;font-variant-numeric:tabular-nums;color:var(--texte-2)}.vedettes{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem}.vedette{display:flex;flex-direction:column;gap:.2rem;width:100%;padding:0;background:none;border:0;cursor:pointer;text-align:center;min-width:0}.vedette img{width:100%;aspect-ratio:5 / 7;object-fit:cover;border-radius:6px;border:2px solid var(--rar)}.vedette span{font-size:.66rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vedette small{font-size:.6rem;color:var(--rar);font-weight:700}.historique{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.historique li{display:grid;grid-template-columns:30px 1fr auto;gap:.6rem;align-items:center;min-width:0}.historique img{width:30px;height:40px;object-fit:cover;border-radius:4px}.historique span{display:flex;flex-direction:column;min-width:0}.historique strong{font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.historique small{font-size:.7rem;font-weight:700}.historique time{font-size:.7rem;color:var(--doux);white-space:nowrap}.grille-cartes{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}@media (max-width: 420px){.grille-cartes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}}.carte{--rar: #9aa3b2;--type: #888;perspective:900px;aspect-ratio:5 / 7.4;max-width:100%;position:relative}.carte-int{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .55s cubic-bezier(.3,1.3,.5,1)}.carte.retournee .carte-int{transform:rotateY(180deg)}.carte-face,.carte-dos{position:absolute;inset:0;border-radius:var(--rayon);overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.carte-face{background:var(--surface);border:2px solid color-mix(in srgb,var(--rar) 85%,transparent);box-shadow:0 0 0 1px #00000080,0 8px 22px #0006}.carte-face:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:3px;background:var(--rar);border-radius:0 3px 3px 0;z-index:1;opacity:.9}.carte-face img{width:100%;height:100%;object-fit:cover;display:block}.carte-dos{transform:rotateY(180deg);display:grid;place-items:center;background:linear-gradient(135deg,transparent 46%,rgba(255,255,255,.06) 47%,transparent 48%),radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--pack, var(--accent)) 40%,#0c1828),#090e1a 72%);border:2px solid color-mix(in srgb,var(--pack, var(--accent)) 70%,transparent)}.carte-dos span{font-family:var(--f-titre);font-weight:800;font-size:.95rem;letter-spacing:.25em;text-transform:uppercase;color:color-mix(in srgb,var(--pack, var(--accent)) 50%,white)}.carte.cliquable{cursor:pointer}.carte.cliquable:hover .carte-int{transform:translateY(-4px)}.carte-haut{position:absolute;top:6px;left:6px;right:6px;display:flex;justify-content:space-between;gap:4px;z-index:2}.pastille-rarete,.pastille-type{font-weight:700;font-size:.6rem;letter-spacing:.02em;padding:2px 7px;border-radius:999px;backdrop-filter:blur(6px);white-space:nowrap;background:#080f1dc7}.pastille-rarete{color:var(--rar);border:1px solid color-mix(in srgb,var(--rar) 60%,transparent)}.pastille-rarete:before{content:"\2726  "}.pastille-type{color:var(--type);border:1px solid color-mix(in srgb,var(--type) 60%,transparent)}.badge-neuf,.badge-qte{position:absolute;right:6px;top:30px;z-index:2;font-weight:700;font-size:.64rem;padding:2px 7px;border-radius:6px}.badge-neuf{background:var(--primaire);color:#fff;text-transform:uppercase;letter-spacing:.05em}.badge-qte{background:#080f1dd9;border:1px solid var(--bordure-ctrl);font-variant-numeric:tabular-nums}.carte-bas{position:absolute;left:0;right:0;bottom:0;padding:2.2rem 8px 7px;z-index:2;background:linear-gradient(to bottom,transparent,rgba(8,15,29,.85) 38%,rgba(8,15,29,.97))}.carte-nom{font-family:var(--f-corps);font-weight:700;font-size:.84rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carte-univers{margin:0;font-size:.66rem;color:var(--doux);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carte-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;margin:5px 0 0}.carte-stats div{background:#ffffff0f;border-radius:4px;padding:1px 3px;text-align:center}.carte-stats dt{font-size:.52rem;font-weight:700;color:var(--doux);letter-spacing:.06em}.carte-stats dd{margin:0;font-weight:700;font-size:.76rem;font-variant-numeric:tabular-nums}.etoiles,.ex-etoiles{color:#fcd34d;letter-spacing:1px}.etoiles{font-size:.68rem}.etoiles.argent,.ex-etoiles.argent{color:#e5ecf7;text-shadow:0 0 6px rgba(200,220,255,.75)}.rarete-legendaire .carte-face{box-shadow:0 0 16px color-mix(in srgb,var(--rar) 40%,transparent),0 8px 22px #0006}.rarete-mythique .carte-face{box-shadow:0 0 22px color-mix(in srgb,var(--rar) 50%,transparent),0 8px 22px #0006}.rarete-divine .carte-face{border-color:transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(135deg,#fff6c9,#ffcf5c,#fff6c9,#ffb347) border-box;box-shadow:0 0 28px #ffdc8c80,0 8px 22px #0006}.fin-brillante .carte-face:after,.fin-prismatique .carte-face:after{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:screen;z-index:1}.fin-brillante .carte-face:after{background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.42) 45%,transparent 60%);background-size:250% 100%;animation:reflet 3.2s ease-in-out infinite}.fin-prismatique .carte-face{border-color:transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,conic-gradient(from 0deg,#ff5f7a,#ffb347,#f5d142,#57c35a,#3fa9f5,#9b6bff,#ff5f7a) border-box}.fin-prismatique .carte-face:after{background:linear-gradient(115deg,#ff5f7a38,#f5d14238,#3fa9f538,#9b6bff38);background-size:300% 300%;animation:prisme 5s linear infinite;opacity:.85}@keyframes reflet{0%{background-position:120% 0}60%,to{background-position:-120% 0}}@keyframes prisme{0%{background-position:0% 50%}to{background-position:300% 50%}}.carte.grisee .carte-face img{filter:grayscale(1) brightness(.32)}.carte.grisee .carte-face{border-color:var(--bordure);box-shadow:none}.carte.grisee .carte-face:before{background:var(--bordure-ctrl)}.carte.grisee .pastille-rarete{color:var(--doux);border-color:var(--bordure)}.carte.grisee .carte-stats{opacity:.4}.filtres{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:.6rem;margin-bottom:1.2rem}@media (max-width: 760px){.filtres{grid-template-columns:1fr 1fr}.filtres .champ:first-child{grid-column:1 / -1}}.filtres-3{grid-template-columns:repeat(3,1fr)}@media (max-width: 760px){.filtres-3{grid-template-columns:1fr 1fr}.filtres-3 .champ:first-child{grid-column:auto}}.filtres-equipe{grid-template-columns:2fr repeat(4,1fr)}@media (max-width: 760px){.filtres-equipe{grid-template-columns:1fr 1fr}.filtres-equipe .champ:first-child{grid-column:1 / -1}}.g-recherche{margin:.4rem 0 .7rem}.g-recherche input{width:100%}.champ{display:flex;flex-direction:column;gap:.25rem;min-width:0}.champ span{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--doux)}.champ input,.champ select,.champ textarea,.chat-form input{min-height:42px;padding:.45rem .75rem;border-radius:var(--r-md);width:100%;background:var(--surface);border:1px solid var(--bordure);color:var(--texte);font:inherit}.champ input:focus,.champ select:focus,.champ textarea:focus,.chat-form input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #a78bfa33}.progres-univers{margin-bottom:1.2rem;background:var(--surface);border:1px solid var(--bordure);border-radius:var(--r-lg);padding:.75rem 1rem}.progres-univers summary{cursor:pointer;font-weight:700}.progres-univers ul{list-style:none;padding:0;margin:.8rem 0 .2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:.5rem 1.5rem}.progres-univers li{display:grid;grid-template-columns:9rem 1fr 3.2rem;align-items:center;gap:.6rem;font-size:.86rem}.pu-nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pu-barre{height:6px;border-radius:3px;background:var(--surface-haute);overflow:hidden}.pu-barre span{display:block;height:100%;background:var(--sec)}.pu-nb{text-align:right;color:var(--doux);font-variant-numeric:tabular-nums}.vide{grid-column:1 / -1;text-align:center;padding:3rem 1rem;color:var(--doux);display:flex;flex-direction:column;align-items:center;gap:.7rem}.vide h2{color:var(--texte)}.vide p{margin:0}.bandeau{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;background:var(--surface);border:1px solid var(--bordure);border-radius:var(--r-lg);padding:.85rem 1rem;margin-bottom:1.2rem}.bandeau p{margin:0}.bandeau-fusion{background:linear-gradient(100deg,var(--accent-doux),var(--surface) 60%);border-color:color-mix(in srgb,var(--accent) 45%,var(--bordure))}.bandeau-fusion .note{margin-top:.2rem}#ouverture{position:fixed;inset:0;z-index:20;overflow-y:auto;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--pack) 26%,#080f1d),#080f1dfa 65%),var(--page);animation:fondu .3s ease-out;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}#ouverture[data-meilleur=mythique]{background:radial-gradient(circle at 50% 40%,#4a1a2e,#080f1dfa 65%),var(--page)}#ouverture[data-meilleur=divine]{background:radial-gradient(circle at 50% 40%,#4d3d16,#080f1dfa 65%),var(--page)}.ouverture-int{min-height:100%;max-width:1100px;margin:0 auto;padding-block:2rem;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));display:flex;flex-direction:column;justify-content:center;gap:1.4rem}.ouverture-tete{text-align:center}.consigne{color:var(--doux);margin:.3rem 0 0}.ouverture-cartes{display:grid;gap:1rem;justify-content:center;grid-template-columns:repeat(5,minmax(0,170px))}.ouverture-cartes.n1{grid-template-columns:minmax(0,260px)}.ouverture-cartes.beaucoup{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:.7rem}.ouverture-cartes .slot{animation:distribue .45s cubic-bezier(.2,1.3,.5,1) backwards;animation-delay:calc(min(var(--i),20)*60ms)}.ouverture-cartes .carte{cursor:pointer}.ouverture-cartes .carte.retournee:hover .carte-int{transform:rotateY(180deg) scale(1.04)}@media (max-width: 760px){.ouverture-cartes{grid-template-columns:repeat(3,minmax(0,1fr))}.ouverture-cartes.n1{grid-template-columns:minmax(0,220px)}}@media (max-width: 420px){.ouverture-cartes:not(.n1){grid-template-columns:repeat(2,minmax(0,1fr))}.ouverture-cartes.beaucoup{grid-template-columns:repeat(3,minmax(0,1fr))}}.ouverture-pied{display:flex;justify-content:center;gap:.6rem;flex-wrap:wrap}@keyframes distribue{0%{opacity:0;transform:translateY(40px) scale(.85)}}@keyframes fondu{0%{opacity:0}}.mode-choix .slot{border-radius:calc(var(--rayon) + 4px);padding:4px;cursor:pointer;transition:transform .2s,opacity .2s}.mode-choix .slot:hover{transform:translateY(-4px)}.mode-choix:has(.choisi) .slot:not(.choisi){opacity:.45}.mode-choix .slot.choisi{outline:3px solid var(--accent);outline-offset:2px;transform:translateY(-6px)}.slot-pity{position:relative}.etiquette-pity{position:absolute;left:50%;bottom:-.9rem;transform:translate(-50%);font-weight:700;font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;background:#fff1a8;color:#080f1d;padding:1px 8px;border-radius:999px}#modale{padding:0;border:0;background:transparent;color:var(--texte);max-width:min(780px,calc(100vw - 32px));width:100%;max-height:calc(100vh - 32px)}#modale::backdrop{background:#080f1dd9;backdrop-filter:blur(4px)}.modale-boite{position:relative;background:var(--surface);border:1px solid var(--bordure);border-radius:var(--r-xl);padding:1.5rem;max-height:calc(100vh - 32px);overflow-y:auto;box-shadow:0 24px 64px #00000080}.modale-x{position:absolute;top:.8rem;right:.8rem;font-size:1.3rem;line-height:1}#modale-contenu h2{padding-right:2.5rem}.tableau-scroll{overflow-x:auto;margin-top:1rem}table.taux{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}table.taux th{text-align:left;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--doux);padding:.4rem .5rem;border-bottom:1px solid var(--bordure)}table.taux td{padding:.45rem .5rem;border-bottom:1px solid color-mix(in srgb,var(--bordure) 60%,transparent)}table.taux td:not(:first-child),table.taux th:not(:first-child){text-align:right}.puce{display:inline-block;width:10px;height:10px;border-radius:3px;background:var(--c);margin-right:.5rem;flex-shrink:0}.fiche{display:grid;grid-template-columns:220px 1fr;gap:1.5rem}@media (max-width: 600px){.fiche{grid-template-columns:1fr}.fiche-carte{max-width:220px;margin:0 auto;width:100%}}.fiche-infos{min-width:0;display:flex;flex-direction:column;gap:.3rem}.natif{margin:0;color:var(--doux)}.fiche-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin:.8rem 0}.fiche-stats div{background:var(--surface-douce);border:1px solid var(--bordure);border-radius:var(--r-md);padding:.45rem .6rem}.fiche-stats dt{font-size:.64rem;font-weight:700;color:var(--doux);letter-spacing:.1em;text-transform:uppercase}.fiche-stats dd{margin:0;font-weight:800;font-size:1.15rem;font-variant-numeric:tabular-nums;font-family:var(--f-titre)}@media (max-width: 420px){.fiche-stats{grid-template-columns:repeat(2,1fr)}}.fiche-infos h3{margin-top:.6rem;font-size:.95rem}.exemplaires{list-style:none;padding:0;margin:.4rem 0 0;display:flex;flex-direction:column;gap:.4rem;max-height:240px;overflow-y:auto}.exemplaires li{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;background:var(--surface-douce);border:1px solid var(--bordure);border-radius:var(--r-md);padding:.45rem .6rem}.ex-fin{font-weight:700;font-size:.85rem;min-width:6rem}.fin-txt-brillante{color:#dfe6ff}.fin-txt-prismatique{background:linear-gradient(90deg,#ff5f7a,#f5d142,#3fa9f5,#9b6bff);-webkit-background-clip:text;background-clip:text;color:transparent}.ex-stats{font-size:.8rem;font-variant-numeric:tabular-nums;color:var(--texte-2)}.ex-puiss{color:var(--doux);font-size:.8rem;flex:1;font-variant-numeric:tabular-nums}.ex-bonus{font-size:.76rem;font-weight:700;color:var(--succes)}.ex-choix input{width:18px;height:18px;accent-color:var(--primaire);cursor:pointer}.fusion{margin-top:.8rem;padding:.8rem;border-radius:var(--r-md);background:var(--accent-doux);border:1px solid color-mix(in srgb,var(--accent) 40%,var(--bordure));display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.fusion-tete{display:flex;justify-content:space-between;align-items:center;width:100%;gap:.5rem}.fusion .note{margin:0}.lien-ext{color:var(--accent);font-size:.86rem;margin-top:.8rem}.options{list-style:none;padding:0;margin:1rem 0;display:flex;flex-direction:column;gap:.7rem}.options li{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;background:var(--surface-douce);border:1px solid var(--bordure);border-radius:var(--r-md);padding:.8rem 1rem}.options li>div{flex:1;min-width:12rem}.options .note{margin-top:.2rem}.onglets-periode{margin-bottom:1rem}.quetes{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem}.quete,.quete-bonus{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;background:var(--surface);border:1px solid var(--bordure);border-radius:var(--r-lg);padding:.9rem 1.1rem}.quete{border-left:3px solid var(--bordure-ctrl)}.quete.faite{border-left-color:var(--sec)}.quete-bonus{margin-bottom:1rem;border-color:color-mix(in srgb,var(--sec) 45%,var(--bordure));background:linear-gradient(100deg,color-mix(in srgb,var(--sec) 10%,var(--surface)),var(--surface) 70%)}.quete-bonus>div:first-child,.quete-corps{flex:1;min-width:14rem}.quete-tete{display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap}.quete-tete h3,.quete-bonus h3{font-size:1rem}.quete-statut{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--doux)}.quete.faite .quete-statut{color:var(--sec)}.quete-desc{margin:.2rem 0 0;color:var(--doux);font-size:.86rem}.quete-barre{height:6px;border-radius:3px;background:var(--surface-haute);overflow:hidden;margin-top:.55rem}.quete-barre span{display:block;height:100%;background:var(--accent)}.quete.faite .quete-barre span{background:var(--sec)}.quete.prise,.quete-bonus.prise{opacity:.55}.quete-cote{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem;min-width:9rem}.quete-nb{font-variant-numeric:tabular-nums;color:var(--doux);font-size:.84rem}.quete-recompense{font-weight:700;color:var(--accent);text-align:right}@media (max-width: 520px){.quete-cote{align-items:flex-start;min-width:0}}.equipe-slots{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;padding-top:8px}@media (max-width: 760px){.equipe-slots{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 420px){.equipe-slots{grid-template-columns:repeat(2,minmax(0,1fr))}}.slot-equipe{position:relative;display:flex;flex-direction:column;gap:.4rem;min-width:0}.vide-slot{aspect-ratio:5 / 7.4;border:2px dashed var(--bordure-ctrl);border-radius:var(--rayon);background:var(--surface);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;text-align:center;padding:.5rem;color:var(--doux);font-weight:700}.vide-slot small{font-weight:400;font-size:.74rem}.retirer{position:absolute;top:-8px;right:-8px;z-index:3;width:28px;height:28px;border-radius:50%;border:1px solid var(--bordure-ctrl);background:var(--surface-haute);cursor:pointer;font-size:1rem;line-height:1}.retirer:hover{border-color:var(--danger);color:var(--danger)}.ordre-passage{position:absolute;top:-8px;left:-8px;z-index:3;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--primaire);color:#fff;font-family:var(--f-titre);font-weight:800}.deplacer{display:flex;justify-content:center;gap:.4rem}.bonus-membre{margin:0;text-align:center;font-weight:700;font-size:.84rem;color:var(--succes)}.bonus-membre small{color:var(--doux);font-weight:500;margin-left:.2rem}.equipe-infos{display:grid;grid-template-columns:1fr 1.4fr;gap:1rem;margin:1.5rem 0}.equipe-infos>div{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--r-lg);padding:1rem 1.1rem;min-width:0}.equipe-infos h3{font-family:var(--f-titre);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--doux);margin-bottom:.6rem}@media (max-width: 760px){.equipe-infos{grid-template-columns:1fr}}.synergies{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem;font-size:.92rem}.synergies li{display:flex;align-items:center;gap:.25rem}.roue{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.roue-type{font-weight:700;font-size:.76rem;padding:.15rem .6rem;border-radius:999px;border:1px solid var(--c);color:var(--c);background:color-mix(in srgb,var(--c) 10%,transparent)}.roue-fleche{color:var(--doux)}.roue-legende{flex-basis:100%;color:var(--doux);font-size:.84rem;margin-top:.3rem}.choix-membre{position:relative;cursor:pointer;border-radius:calc(var(--rayon) + 3px);transition:transform .15s}.choix-membre:hover{transform:translateY(-3px)}.choix-membre.dans-equipe{outline:3px solid var(--primaire);outline-offset:2px}.marque-equipe{position:absolute;left:50%;top:44%;transform:translate(-50%);white-space:nowrap;z-index:3;background:var(--primaire);color:#fff;font-weight:700;font-size:.74rem;padding:2px 10px;border-radius:999px}.grille-boss{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}@media (max-width: 1500px){.grille-boss{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 600px){.grille-boss{grid-template-columns:repeat(2,minmax(0,1fr))}}.boss{display:flex;flex-direction:column;gap:.45rem;min-width:0;background:linear-gradient(180deg,color-mix(in srgb,var(--rar) 12%,var(--surface)),var(--surface) 45%);border:1px solid color-mix(in srgb,var(--rar) 35%,var(--bordure));border-radius:var(--r-lg);padding:.8rem}.boss p{margin:0;font-size:.8rem}.boss-type{display:flex;align-items:center;color:var(--doux)}.boss-recompense{color:var(--accent);font-weight:600}.boss .btn{margin-top:auto;background:var(--primaire);border-color:var(--primaire);color:#fff}.boss .btn:hover:not(:disabled){background:var(--primaire-survol)}.arene{max-width:900px}.arene-boss{display:flex;gap:1rem;align-items:center;background:#0c1828d9;border:2px solid var(--rar);border-radius:var(--r-xl);padding:.8rem;max-width:560px;width:100%;margin:0 auto}.arene-boss img{width:96px;aspect-ratio:5 / 7;object-fit:cover;border-radius:8px;flex-shrink:0}.arene-boss .pastille-type{font-size:.6rem;vertical-align:middle}.arene-infos{flex:1;min-width:0;display:flex;flex-direction:column;gap:.4rem}.arene-nom{margin:0;font-weight:700;font-size:.86rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arene-boss .arene-nom{font-family:var(--f-titre);font-weight:800;font-size:1.2rem;white-space:normal}.arene-chiffres{margin:0;font-size:.74rem;color:var(--doux);font-variant-numeric:tabular-nums}.pv{height:8px;border-radius:4px;background:var(--surface-haute);overflow:hidden}.pv span{display:block;height:100%;background:linear-gradient(90deg,#22c55e,#86efac);transition:width .3s}.arene-boss .pv{height:12px}.arene-boss .pv span{background:linear-gradient(90deg,#f43f5e,#fda4af)}.arene-equipe{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem}@media (max-width: 600px){.arene-equipe{grid-template-columns:repeat(3,minmax(0,1fr))}}.combattant{background:#0c1828d9;border:2px solid var(--rar);border-radius:var(--r-md);padding:.45rem;display:flex;flex-direction:column;gap:.3rem;min-width:0;transition:opacity .3s,filter .3s,transform .3s,box-shadow .3s}.combattant img{width:100%;aspect-ratio:1;object-fit:cover;object-position:top;border-radius:6px;border-bottom:3px solid var(--type)}.combattant.ko{opacity:.35;filter:grayscale(1)}.combattant.actif{box-shadow:0 0 0 3px var(--texte),0 0 24px color-mix(in srgb,var(--rar) 60%,transparent);transform:translateY(-6px)}.touche{animation:touche .35s ease-out}.arene-boss,.combattant{position:relative}.fx-bulle{position:absolute;left:50%;top:calc(18% + var(--n, 0) * 1.6em);z-index:5;pointer-events:none;white-space:nowrap;font-weight:800;font-size:.95rem;letter-spacing:.02em;padding:.12em .55em;border-radius:999px;color:#fff;background:#080e18e0;border:1.5px solid currentColor;text-shadow:0 1px 2px #000;animation:fx-bulle 1.1s ease-out forwards}@keyframes fx-bulle{0%{opacity:0;transform:translate(-50%,8px) scale(.7)}15%{opacity:1;transform:translate(-50%) scale(1.12)}30%{transform:translate(-50%) scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-14px)}}.fx-fureur{color:#ff6a5c;box-shadow:0 0 12px #ff5b4f99}.fx-critique{color:#ffd84a;box-shadow:0 0 14px #f5cf3ab3;font-size:1.05rem}.arene-boss .fx-bulle{top:calc(-.7em + var(--n, 0) * 1.7em)}.combattant .fx-bulle{top:calc(3% + var(--n, 0) * 1.7em)}.arene-boss .fx-degats{left:calc(3.6rem + var(--x, 0px));top:30%}.fx-esquive{color:#6cc4ff;box-shadow:0 0 12px #3fa9f599;font-style:italic}.fx-malediction{color:#c39bff;box-shadow:0 0 12px #a46bff99}.fx-soin{color:#6fe08a;box-shadow:0 0 12px #4fcf6a99}.fx-degats{position:absolute;left:calc(50% + var(--x, 0px));top:42%;z-index:6;pointer-events:none;font-weight:900;font-size:1.3rem;color:#fff;-webkit-text-stroke:1px rgba(0,0,0,.7);text-shadow:0 2px 4px rgba(0,0,0,.8);animation:fx-degats .95s ease-out forwards}.fx-degats.fort{color:#ffb15c}.fx-degats.faible{color:#b9c2d0;font-size:1.05rem}.fx-degats.fureur{color:#ff5b4f;font-size:1.55rem}.fx-degats.crit{color:#ffe24a;font-size:1.75rem}@keyframes fx-degats{0%{opacity:0;transform:translate(-50%,6px) scale(.5)}18%{opacity:1;transform:translate(-50%,-4px) scale(1.25)}35%{transform:translate(-50%,-8px) scale(1)}75%{opacity:1}to{opacity:0;transform:translate(-50%,-34px) scale(.95)}}.fx-calque{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden;border-radius:inherit}.fx-fureur-anim{animation:fx-fureur-carte .5s ease-out;box-shadow:0 0 0 2px #ff5b4f,0 0 26px #ff5b4fcc}@keyframes fx-fureur-carte{15%{transform:translate(-9px) rotate(-2deg)}35%{transform:translate(9px) rotate(2deg)}55%{transform:translate(-5px)}75%{transform:translate(3px)}}.fx-calque-fureur{background:linear-gradient(to top,rgba(255,70,40,.55),transparent 70%);animation:fx-fondu .9s ease-out forwards}.fx-flamme{position:absolute;bottom:-30%;left:calc(15% + var(--i) * 28%);width:40%;height:70%;border-radius:50% 50% 45% 45%;background:radial-gradient(ellipse at 50% 70%,#fff3a0 0%,#ffb02e 30%,#ff4a2a 60%,transparent 72%);filter:blur(3px);mix-blend-mode:screen;animation:fx-flamme .85s ease-out calc(var(--i) * .08s) forwards}@keyframes fx-flamme{0%{transform:translateY(20%) scale(.6);opacity:0}30%{opacity:1}to{transform:translateY(-75%) scale(1.15,1.4);opacity:0}}.fx-critique-anim{animation:fx-critique-carte .45s ease-out;box-shadow:0 0 0 2px #ffe24a,0 0 30px #ffe24ae6}@keyframes fx-critique-carte{0%{filter:brightness(2.6) saturate(.4);transform:scale(1.06)}40%{filter:brightness(1.4);transform:scale(.98)}to{filter:none;transform:none}}.fx-calque-critique{background:radial-gradient(circle at 50% 45%,rgba(255,250,200,.75),transparent 60%);animation:fx-fondu .7s ease-out forwards}.fx-eclair{position:absolute;left:50%;top:4%;height:92%;transform:translate(-50%) skew(-8deg);fill:#fff6a8;filter:drop-shadow(0 0 6px #ffe24a) drop-shadow(0 0 14px #ffb800);animation:fx-eclair .6s steps(1) forwards}@keyframes fx-eclair{0%{opacity:1}15%{opacity:.2}25%{opacity:1}45%{opacity:.5}60%{opacity:1}to{opacity:0}}.fx-esquive-anim{animation:fx-esquive-carte .5s cubic-bezier(.2,.8,.3,1)}@keyframes fx-esquive-carte{0%{transform:none}30%{transform:translate(-22px) skew(8deg);opacity:.55;box-shadow:22px 0 #3fa9f559,40px 0 #3fa9f526}to{transform:none;opacity:1;box-shadow:none}}.fx-calque-esquive{background:repeating-linear-gradient(90deg,transparent 0 14px,rgba(108,196,255,.35) 14px 16px);animation:fx-traits .5s ease-out forwards}@keyframes fx-traits{0%{transform:translate(40%);opacity:1}to{transform:translate(-40%);opacity:0}}.fx-malediction-anim{animation:fx-malediction-carte .8s ease-out}@keyframes fx-malediction-carte{25%{filter:saturate(.4) brightness(.65) hue-rotate(-20deg);box-shadow:inset 0 0 0 2px #a46bff,0 0 22px #a46bffcc}to{filter:none}}.fx-fumee{position:absolute;left:calc(var(--i) * 35% - 10%);bottom:-20%;width:80%;height:80%;border-radius:50%;background:radial-gradient(circle,rgba(164,107,255,.7),rgba(90,40,160,.35) 45%,transparent 70%);filter:blur(6px);animation:fx-fumee .9s ease-out calc(var(--i) * .12s) forwards}@keyframes fx-fumee{0%{transform:translateY(20%) scale(.5);opacity:0}35%{opacity:1}to{transform:translateY(-55%) scale(1.4);opacity:0}}.fx-rage{position:absolute;top:4px;left:4px;z-index:4;pointer-events:none;font-size:.68rem;font-weight:800;color:#ffe0dc;background:#821c14e6;border:1px solid #ff5b4f;border-radius:999px;padding:.05em .45em;box-shadow:0 0 8px #ff5b4f80}.fx-rage.max{color:#fff;background:#d8322a;box-shadow:0 0 12px #ff5b4fe6}.fx-maudit{position:absolute;top:4px;right:4px;z-index:4;pointer-events:none;font-size:.68rem;font-weight:800;color:#e2d0ff;background:#461e82e6;border:1px solid #a46bff;border-radius:999px;padding:.05em .45em;box-shadow:0 0 8px #a46bff99}.fx-soin-anim{animation:fx-soin-carte .8s ease-out}@keyframes fx-soin-carte{30%{box-shadow:0 0 0 2px #4fcf6a,0 0 26px #4fcf6acc;filter:brightness(1.15)}}.fx-calque-soin{background:linear-gradient(to top,rgba(79,207,106,.4),transparent 65%);animation:fx-fondu .9s ease-out forwards}.fx-croix{position:absolute;bottom:4%;left:calc(12% + var(--i) * 22%);font-weight:900;font-size:1.3rem;color:#8dffa6;text-shadow:0 0 8px #2fbf55;animation:fx-croix .9s ease-out calc(var(--i) * .1s) both}@keyframes fx-croix{0%{transform:translateY(10px) scale(.6);opacity:0}30%{opacity:1}to{transform:translateY(-70px) scale(1.1);opacity:0}}@keyframes fx-fondu{0%{opacity:0}20%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion: reduce){.fx-flamme,.fx-fumee,.fx-croix,.fx-eclair,.fx-calque{animation-duration:.01s}.fx-fureur-anim,.fx-critique-anim,.fx-esquive-anim,.fx-malediction-anim,.fx-soin-anim{animation:none}}@keyframes touche{25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-2px)}}.arene-journal{text-align:center;min-height:3em;margin:0;color:var(--texte)}#toast{position:fixed;left:50%;transform:translate(-50%);z-index:30;bottom:calc(1.2rem + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 32px);background:var(--surface-haute);color:var(--texte);border:1px solid var(--accent);font-weight:600;padding:.65rem 1.1rem;border-radius:var(--r-lg);box-shadow:0 12px 32px #00000073;animation:monte .25s ease-out}@media (max-width: 860px){#toast{bottom:calc(5.6rem + env(safe-area-inset-bottom,0px))}}@keyframes monte{0%{opacity:0;transform:translate(-50%,10px)}}#chargement{min-height:100vh;display:grid;place-items:center;padding-inline:16px}.charg-int{text-align:center;max-width:30rem;display:flex;flex-direction:column;align-items:center;gap:.8rem}.charg-int .logo{font-size:2.6rem;margin:0;color:var(--texte)}.charg-int p{margin:0;color:var(--doux)}.charg-barre{width:260px;max-width:100%;height:4px;border-radius:2px;background:var(--surface-haute);overflow:hidden}.charg-barre span{display:block;height:100%;width:4%;background:var(--primaire);transition:width .4s}.detail-erreur{font-size:.78rem;overflow-wrap:anywhere;opacity:.8}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}@media (max-width: 860px){.liste-packs{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 2px .4rem;scrollbar-width:thin}.ligne-pack{flex:0 0 min(72%,250px);scroll-snap-align:start}}.fin-ghost .carte-face{border-color:transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(135deg,#fff,#c9d6ea,#fff,#9fb3cf) border-box;box-shadow:0 0 22px #ebf2ff73,0 8px 22px #0006}.fin-ghost .carte-face img{filter:grayscale(.8) brightness(1.22) contrast(1.08)}.fin-ghost .carte-face:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;mix-blend-mode:screen;background:radial-gradient(circle at var(--mx, 50%) var(--my, 30%),rgba(255,255,255,.95) 0,rgba(255,255,255,.4) 10%,transparent 32%),repeating-linear-gradient(115deg,#fff0 0 7px,#ffffff24 8px 9px);opacity:.18;transition:opacity .2s}.fin-ghost:hover .carte-face:after{opacity:1}.fin-ghost .pastille-rarete{color:#fff;border-color:#fffc;text-shadow:0 0 6px #fff}.fin-txt-ghost{color:#fff;text-shadow:0 0 8px rgba(255,255,255,.9)}.carte.en-cours .carte-int{transition:none}.carte.anim-brillante .carte-int{animation:tour-brillant 1.15s cubic-bezier(.25,.7,.25,1) forwards}.carte.anim-prismatique .carte-int{animation:tour-prisme 1.9s cubic-bezier(.3,.6,.2,1) forwards}.carte.anim-ghost .carte-int{animation:tour-ghost 1.35s cubic-bezier(.3,.6,.2,1) forwards}.carte.anim-brillante{filter:drop-shadow(0 0 14px rgba(255,255,255,.55))}.carte.anim-prismatique{animation:teintes 1.9s linear}.carte.anim-ghost{filter:drop-shadow(0 0 22px rgba(255,255,255,.85))}@keyframes tour-brillant{0%{transform:rotateY(180deg)}to{transform:rotateY(-360deg)}}@keyframes tour-prisme{0%{transform:rotateY(180deg) scale(1)}50%{transform:rotateY(-540deg) scale(1.08)}to{transform:rotateY(-1080deg) scale(1)}}@keyframes tour-ghost{0%{transform:rotateY(180deg)}70%{transform:rotateY(-300deg) scale(1.05)}to{transform:rotateY(-360deg) scale(1)}}@keyframes teintes{0%{filter:drop-shadow(0 0 14px #ff5f7a) hue-rotate(0deg)}25%{filter:drop-shadow(0 0 18px #f5d142) hue-rotate(90deg)}50%{filter:drop-shadow(0 0 22px #57c35a) hue-rotate(180deg)}75%{filter:drop-shadow(0 0 18px #3fa9f5) hue-rotate(270deg)}to{filter:drop-shadow(0 0 14px #9b6bff) hue-rotate(360deg)}}.flash-ghost{position:fixed;inset:0;z-index:40;pointer-events:none;background:#fff;animation:flash .85s ease-out forwards}@keyframes flash{0%{opacity:0}12%{opacity:.92}to{opacity:0}}.ghost-revele{animation:aura-ghost 1.6s ease-out}@keyframes aura-ghost{0%{filter:drop-shadow(0 0 40px #fff) brightness(1.6)}to{filter:drop-shadow(0 0 0 transparent) brightness(1)}}.ouverture-cartes.n2{grid-template-columns:repeat(2,minmax(0,190px))}.ouverture-cartes.n3{grid-template-columns:repeat(3,minmax(0,190px))}.ouverture-cartes.n4{grid-template-columns:repeat(4,minmax(0,180px))}@media (max-width: 420px){.ouverture-cartes.n3{grid-template-columns:repeat(3,minmax(0,1fr))}}@property --angle-divin{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.carte-divine .carte-face{border:3px solid transparent;background:linear-gradient(#120d05,#120d05) padding-box,conic-gradient(from var(--angle-divin),#fff6c9,#ffcf5c,#a8741c,#fff1a8,#ffcf5c,#8a5a12,#fff6c9) border-box;box-shadow:0 0 30px #ffcf5c73,0 0 70px #ffb43c26,0 10px 26px #00000080;animation:cadre-divin 6s linear infinite}@keyframes cadre-divin{to{--angle-divin: 360deg}}.carte-divine .carte-face:before{display:none}.carte-divine .carte-face img{filter:saturate(1.08) contrast(1.04)}.carte-divine .carte-face:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at var(--mx, 50%) var(--my, 20%),rgba(255,236,170,.22),transparent 34%)}@keyframes reflet-divin{0%{background-position:0 0,130% 0}60%,to{background-position:0 0,-130% 0}}.divin-cadre{position:absolute;inset:6px;z-index:2;pointer-events:none;border-radius:8px;border:1px solid rgba(255,225,150,.55);box-shadow:inset 0 0 18px #ffc85a2e}.rune{position:absolute;font-size:.78rem;line-height:1;color:#ffe08a;text-shadow:0 0 6px rgba(255,200,80,.9);font-family:Segoe UI Historic,Noto Sans Runic,serif}.r1{top:3px;left:4px}.r2{top:3px;right:4px}.r3{bottom:3px;left:4px}.r4{bottom:3px;right:4px}.carte-divine .carte-haut{top:12px;left:12px;right:12px}.carte-divine .pastille-rarete{background:linear-gradient(90deg,#fff1a8,#ffcf5c);color:#2a1b03;border-color:transparent;box-shadow:0 0 10px #ffcf5c99}.carte-divine .pastille-rarete:before{content:"\2726  "}.carte-divine .carte-bas{padding:2.6rem 12px 12px;background:linear-gradient(to bottom,transparent,rgba(40,24,4,.82) 40%,rgba(18,11,2,.96))}.divin-forme{margin:0 0 1px;font-family:var(--f-titre);font-weight:800;font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(90deg,#fff6c9,#ffcf5c,#fff6c9);-webkit-background-clip:text;background-clip:text;color:transparent}.carte-divine .carte-nom{color:#fff3cf;text-shadow:0 0 8px rgba(255,200,90,.5)}.carte-divine .carte-stats div{background:#ffcf5c1f}.carte-divine .carte-stats dt{color:#e9c77a}.divin-eclats{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.divin-eclats i{position:absolute;bottom:-6px;left:calc(6% + var(--k) * 11%);width:3px;height:3px;border-radius:50%;background:#ffe08a;box-shadow:0 0 6px 2px #ffc850cc;animation:eclat-monte calc(3.2s + var(--k) * .35s) linear infinite;animation-delay:calc(var(--k) * -.7s)}@keyframes eclat-monte{0%{transform:translateY(0) translate(0);opacity:0}15%{opacity:1}to{transform:translateY(-260px) translate(12px);opacity:0}}.carte-divine:not(.retournee):not(.en-cours) .carte-int{transition:transform .12s ease-out}.carte-divine:not(.retournee):not(.en-cours):hover .carte-int{transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) scale(1.03)}.titre-forme{font-size:.75em;background:linear-gradient(90deg,#fff6c9,#ffcf5c);-webkit-background-clip:text;background-clip:text;color:transparent}.carte.anim-divine .carte-int{animation:tour-divin 1.9s cubic-bezier(.35,.05,.2,1) forwards}.carte.anim-divine{filter:drop-shadow(0 0 26px rgba(255,207,92,.9));z-index:2}@keyframes tour-divin{0%{transform:rotateY(180deg) scale(.92)}55%{transform:rotateY(-180deg) scale(1.1)}to{transform:rotateY(-360deg) scale(1)}}.anneau-divin{position:absolute;left:50%;top:50%;width:150%;aspect-ratio:1;z-index:0;pointer-events:none;display:grid;place-items:center;border-radius:50%;border:2px solid rgba(255,215,120,.8);box-shadow:0 0 40px #ffc85099,inset 0 0 40px #ffc85066;color:#ffe08a;font-size:.8rem;letter-spacing:.6em;text-shadow:0 0 8px #ffcf5c;transform:translate(-50%,-50%) scale(.2) rotate(0);opacity:0;animation:anneau 2.5s ease-out forwards}@keyframes anneau{0%{opacity:0;transform:translate(-50%,-50%) scale(.2) rotate(0)}25%{opacity:1}70%{opacity:.9;transform:translate(-50%,-50%) scale(1) rotate(120deg)}to{opacity:0;transform:translate(-50%,-50%) scale(1.25) rotate(160deg)}}.flash-divin{position:fixed;inset:0;z-index:40;pointer-events:none;background:radial-gradient(circle,rgba(255,240,190,.95),rgba(255,200,90,.6) 45%,transparent 75%);animation:flash 1s ease-out forwards}.divin-revele{animation:aura-divine 1.8s ease-out}@keyframes aura-divine{0%{filter:drop-shadow(0 0 50px #ffcf5c) brightness(1.5)}to{filter:drop-shadow(0 0 0 transparent) brightness(1)}}:root{--sec-echanges: #fbbf24}body[data-section=echanges]{--sec: var(--sec-echanges)}@media (max-width: 860px){.barre-bas{grid-template-columns:repeat(5,1fr)}.barre-bas button{font-size:.66rem}}.btn-compte{min-height:40px;gap:.45rem;font-size:.84rem;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pastille-en-ligne{width:8px;height:8px;border-radius:50%;background:var(--succes);box-shadow:0 0 6px var(--succes);flex-shrink:0}@media (max-width: 420px){.btn-compte{max-width:7.5rem;padding-inline:.6rem}}.form-compte{display:flex;flex-direction:column;gap:.8rem;max-width:26rem}.erreur-form{color:var(--danger);min-height:1.2em;margin:0}.erreur-form.ok{color:var(--succes)}.bloc-compte .tete-actions{justify-content:center}.liste-joueurs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:.5rem;margin-top:.8rem}.ligne-joueur{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.6rem .8rem;border-radius:var(--r-lg);background:var(--surface-douce);border:1px solid var(--bordure);cursor:pointer;text-align:left}.ligne-joueur:hover{border-color:var(--sec)}.ligne-joueur small{color:var(--doux);font-size:.76rem}.bandeau-echange{align-items:flex-start}.bandeau-echange>div:first-child{flex:1;min-width:min(100%,18rem)}.bandeau-echange.valide{border-color:color-mix(in srgb,var(--succes) 60%,var(--bordure))}.balance{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;margin:.4rem 0}.balance strong{font-variant-numeric:tabular-nums}.jauge{position:relative;height:8px;border-radius:4px;background:var(--surface-haute);margin:.5rem 0 .2rem;max-width:32rem}.jauge .zone-ok{position:absolute;top:0;bottom:0;background:color-mix(in srgb,var(--succes) 55%,transparent);border-radius:4px}.jauge .curseur{position:absolute;top:-4px;width:4px;height:16px;margin-left:-2px;border-radius:2px;background:var(--texte);box-shadow:0 0 6px #0009}.echange-colonnes{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 860px){.echange-colonnes{grid-template-columns:1fr}}.echange-colonnes>section{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--r-lg);padding:.8rem;min-width:0}.ech-filtres{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.4rem;margin-bottom:.6rem}.ech-filtres input{grid-column:1 / -1}.ech-filtres input,.ech-filtres select{min-height:36px;border-radius:var(--r-md);background:var(--surface-douce);border:1px solid var(--bordure);color:var(--texte);padding:0 .6rem;font:inherit;font-size:.85rem;min-width:0}.ech-filtres input:focus,.ech-filtres select:focus{outline:2px solid var(--accent, #f97316);outline-offset:1px}.echange-colonnes .bloc-tete small{font-size:.78rem}.echange-colonnes .bloc-tete select{min-height:34px;border-radius:var(--r-md);background:var(--surface-douce);border:1px solid var(--bordure);color:var(--texte);padding:0 .5rem;font:inherit;font-size:.82rem}.echange-colonnes .minis{max-height:520px;overflow-y:auto;padding-right:.2rem}.minis{display:flex;flex-direction:column;gap:.35rem}.mini{position:relative;display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:.6rem;width:100%;text-align:left;padding:.3rem .5rem;border-radius:var(--r-md);background:var(--surface-douce);border:1px solid var(--bordure);border-left:3px solid var(--rar);cursor:pointer}.mini:disabled{cursor:default}.mini:hover:not(:disabled){background:var(--survol)}.mini.choisie{background:var(--accent-doux);border-color:var(--accent);border-left-color:var(--rar);box-shadow:var(--lueur)}.mini img{width:36px;height:48px;object-fit:cover;border-radius:4px}.mini-txt{display:flex;flex-direction:column;min-width:0}.mini-txt strong{font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-txt small{font-size:.7rem;color:var(--rar);font-weight:600}.mini-val{font-size:.76rem;font-weight:700;color:var(--accent);font-variant-numeric:tabular-nums;white-space:nowrap}.mini-tag{position:absolute;top:2px;right:6px;font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--alerte)}.mini-divine{border-left-color:#ffcf5c;background:linear-gradient(90deg,rgba(255,207,92,.12),var(--surface-douce) 60%)}.mini-absente{display:block;color:var(--doux);font-size:.8rem;cursor:default}.echange{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--r-lg);padding:.9rem 1rem;margin-bottom:.7rem;display:flex;flex-direction:column;gap:.7rem}.echange header{display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap}.echange header time{margin-left:auto;color:var(--doux);font-size:.78rem}.echange footer{display:flex;gap:.5rem;flex-wrap:wrap}.echange-cotes{display:grid;grid-template-columns:1fr auto 1fr;gap:.8rem;align-items:start}.echange-cotes .pack-format{margin-bottom:.4rem;color:var(--doux)}.echange-fleche{align-self:center;font-size:1.4rem;color:var(--sec)}@media (max-width: 700px){.echange-cotes{grid-template-columns:1fr}.echange-fleche{transform:rotate(90deg);justify-self:center}}.echange.statut-acceptee{border-color:color-mix(in srgb,var(--succes) 45%,var(--bordure))}.echange.statut-refusee,.echange.statut-annulee,.echange.statut-expiree{opacity:.6}.arene-haut{display:grid;grid-template-columns:1fr 2fr;gap:1rem;margin-bottom:1.2rem}@media (max-width: 760px){.arene-haut{grid-template-columns:1fr}}.gros-chiffre{margin:0;font-family:var(--f-titre);font-weight:800;font-size:2rem;font-variant-numeric:tabular-nums}.gros-chiffre small{font-size:.9rem;color:var(--doux);font-weight:600}.avatars{display:flex;gap:.35rem;flex-wrap:wrap}.avatars img{width:46px;height:62px;object-fit:cover;border-radius:6px;border:2px solid var(--rar)}.grille-adversaires{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:.8rem;margin-bottom:1.4rem}.adversaire{background:var(--surface);border:1px solid var(--bordure);border-radius:var(--r-lg);padding:.9rem;display:flex;flex-direction:column;gap:.6rem}.adversaire header{display:flex;justify-content:space-between;align-items:baseline}.adversaire header span{color:var(--sec);font-weight:700;font-variant-numeric:tabular-nums}.adversaire .note{margin:0}table.classement tr.moi td{color:var(--sec);font-weight:700}.arene-equipe.adverse .combattant{border-style:dashed}.arene-versus{text-align:center;margin:0;font-family:var(--f-titre);font-weight:800;font-size:1.4rem;color:var(--sec);letter-spacing:.2em}.fx{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.fx img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:none!important}.carte.grisee .fx,.carte.retournee .fx{display:none}.fx-eclairs{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.fx-eclairs path{fill:none;stroke:var(--c);stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.fx-eclairs .branche{stroke-width:.8}.fx-gear5 .fx-eclairs{mix-blend-mode:hard-light}.fx-gear5 .fx-eclairs path{stroke-width:1.8;filter:drop-shadow(0 0 1.5px #fff) drop-shadow(0 0 4px var(--c)) drop-shadow(0 0 9px #2f7bff);animation:eclair-g5 5s linear infinite;animation-delay:calc(var(--k) * .62s)}.fx-gear5 .fx-eclairs .branche{stroke-width:1.1}@keyframes eclair-g5{0%{stroke-dashoffset:1;opacity:1}3%{stroke-dashoffset:0;opacity:1}5%{stroke-dashoffset:0;opacity:.35}6%{opacity:.9}9%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:0;opacity:0}}.fx-gear5 .fx-yeux{opacity:0;mix-blend-mode:screen;animation:yeux-g5 5s linear infinite}@keyframes yeux-g5{0%,70%{opacity:0}71.5%,79%{opacity:1}80.5%,to{opacity:0}}.fx-aura{position:absolute;inset:0}.fx-kurama .fx-aura{mix-blend-mode:screen;transform-origin:50% 85%;animation:aura-kurama 1.3s ease-in-out infinite alternate}.fx-kurama .fx-aura-2{opacity:.85;animation:aura-kurama-2 .9s ease-in-out infinite alternate}.fx-kurama .fx-detoure{filter:drop-shadow(0 0 1px #ffe08a) drop-shadow(0 0 3px rgba(255,140,30,.9))!important}@keyframes aura-kurama{0%{transform:scale(1);opacity:.7}50%{transform:scale(1.02,1.035);opacity:.95}to{transform:scale(1.01,1.02);opacity:.8}}@keyframes aura-kurama-2{0%{transform:scale(1.01,1.02) translateY(0);opacity:.4}to{transform:scale(1.04,1.07) translateY(-1.2%);opacity:.8}}.fx-bankai .fx-aura{transform-origin:50% 55%;animation:aura-bankai 1.6s ease-in-out infinite alternate}.fx-bankai .fx-aura-2{animation:aura-bankai-2 2.3s ease-in-out infinite alternate;animation-delay:-1s}@keyframes aura-bankai{0%{transform:scale(1);opacity:.85}50%{transform:scale(1.03,1.02) translate(.4%);opacity:1}to{transform:scale(1.02,1.04);opacity:.9}}@keyframes aura-bankai-2{0%{transform:scale(1.02);opacity:.7}50%{transform:scale(1.06,1.05) translateY(-1%);opacity:1}to{transform:scale(1.04,1.08) translateY(-2%);opacity:.8}}.fx-bankai .fx-eclairs path{stroke-width:2.6;animation:eclair-bk 4.4s steps(1,end) infinite;animation-delay:calc(var(--k) * 1.07s + .3s)}.fx-bankai .fx-eclairs g:nth-child(odd) path{filter:drop-shadow(0 0 1px #000) drop-shadow(0 0 4px rgba(0,0,0,.8)) drop-shadow(0 0 6px #fff)}.fx-bankai .fx-eclairs g:nth-child(2n) path{filter:drop-shadow(0 0 3px #e0313b)}@keyframes eclair-bk{0%{stroke-dashoffset:0;opacity:1}2%{opacity:0}3%{opacity:.85}4.5%{opacity:0}to{stroke-dashoffset:0;opacity:0}}.anneau-divin.eveil-gear5{border-color:#7fd8ffd9;color:#bfeaff;text-shadow:0 0 8px #3f8cff;box-shadow:0 0 40px #3f8cff99,inset 0 0 40px #7fd8ff66}.anneau-divin.eveil-kurama{border-color:#ff9628e6;color:#ffd08a;text-shadow:0 0 8px #ff7a00;box-shadow:0 0 46px #ff7814b3,inset 0 0 40px #ffaa3c73}.anneau-divin.eveil-bankai{border-color:#0a0a0af2;color:#ff6b73;text-shadow:0 0 8px #e0313b;box-shadow:0 0 46px #000000e6,0 0 18px #e0313b99,inset 0 0 40px #000000b3}.flash-divin.eveil-gear5{background:radial-gradient(circle,rgba(255,255,255,.98),rgba(127,216,255,.7) 40%,rgba(47,123,255,.25) 65%,transparent 80%)}.flash-divin.eveil-kurama{background:radial-gradient(circle,rgba(255,245,210,.98),rgba(255,150,40,.75) 42%,rgba(255,77,0,.3) 65%,transparent 80%)}.flash-divin.eveil-bankai{background:radial-gradient(circle,rgba(0,0,0,.96),rgba(20,0,2,.85) 45%,rgba(224,49,59,.35) 68%,transparent 82%)}.carte-divine.anim-divine.divin-gear5{filter:drop-shadow(0 0 26px rgba(94,200,255,.95))}.carte-divine.anim-divine.divin-kurama{filter:drop-shadow(0 0 26px rgba(255,138,31,.95))}.carte-divine.anim-divine.divin-bankai{filter:drop-shadow(0 0 22px rgba(0,0,0,1)) drop-shadow(0 0 10px rgba(224,49,59,.8))}@media (prefers-reduced-motion: reduce){.fx-eclairs,.fx-yeux{display:none}.fx-aura{animation:none!important}}.btn-vendre{border-color:color-mix(in srgb,var(--alerte) 45%,var(--bordure-ctrl))}.btn-vendre[data-confirme]{background:color-mix(in srgb,var(--alerte) 20%,var(--surface-haute));border-color:var(--alerte)}.slot.vendue{position:relative;opacity:.35;filter:grayscale(.8);transition:opacity .3s,filter .3s}.slot.vendue:after{content:"Vendue";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-12deg);z-index:4;font-family:var(--f-titre);font-weight:800;text-transform:uppercase;letter-spacing:.1em;padding:2px 10px;border:2px solid var(--alerte);color:var(--alerte);border-radius:6px;background:#0009}.ligne-pack.epuise{opacity:.55}body.theme-event{--page: var(--ev-page, #0a0b10);--surface: var(--ev-surface, #12131b);--surface-douce: color-mix(in srgb, var(--surface) 82%, #2a2d3d);--surface-haute: color-mix(in srgb, var(--surface) 70%, #3a3e52);--survol: color-mix(in srgb, var(--surface) 75%, #3a3e52);--bordure: #2b2d3b;--bordure-ctrl: #464a5e;--primaire: var(--ev-primaire, #f97316);--primaire-survol: var(--ev-primaire-survol, #ea580c);--accent: var(--ev-accent, #fdba74);--accent-doux: color-mix(in srgb, var(--primaire) 18%, var(--page));--lueur: 0 0 12px color-mix(in srgb, var(--primaire) 12%, transparent);--sec-invocation: var(--ev-accent, #fdba74);--sec-collection: var(--ev1, #7fd8ff);--sec-combat: var(--ev3, #ff6b73);--sec-quetes: #fde68a;background:radial-gradient(900px 520px at 12% -10%,color-mix(in srgb,var(--ev1) 16%,transparent),transparent 62%),radial-gradient(900px 560px at 55% -18%,color-mix(in srgb,var(--ev2) 18%,transparent),transparent 62%),radial-gradient(900px 560px at 100% -5%,color-mix(in srgb,var(--ev3) 15%,transparent),transparent 62%),var(--page);background-attachment:fixed}body.theme-event{--sec: var(--sec-invocation)}body.theme-event[data-section=collection]{--sec: var(--sec-collection)}body.theme-event[data-section=quetes]{--sec: var(--sec-quetes)}body.theme-event[data-section=combat]{--sec: var(--sec-combat)}body.theme-event[data-section=echanges]{--sec: var(--sec-echanges)}body.theme-event :focus-visible{outline-color:var(--accent)}body.theme-event .champ input:focus,body.theme-event .champ select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}.fond-event{position:fixed;inset:0;z-index:0;pointer-events:none;display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden}.fond-event figure{margin:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.75) 45%,transparent 92%);mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.75) 45%,transparent 92%)}.fond-event img{width:100%;height:100%;object-fit:cover;opacity:.2;filter:saturate(1.15) contrast(1.05)}.fond-event figure:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,var(--page),transparent 70%),radial-gradient(circle at 50% 30%,transparent 30%,color-mix(in srgb,var(--page) 70%,transparent) 100%)}.fond-event figure:nth-child(1){box-shadow:inset -40px 0 60px -30px var(--page)}.fond-event figure:nth-child(3){box-shadow:inset 40px 0 60px -30px var(--page)}body.theme-event .app{position:relative;z-index:1}body.theme-event .barre-laterale{background:color-mix(in srgb,var(--page) 78%,transparent);backdrop-filter:blur(10px)}body.theme-event .logo .nom-jeu{background:linear-gradient(90deg,var(--texte) 55%,var(--accent) 55%);-webkit-background-clip:text;background-clip:text}@media (max-width: 860px){.fond-event{grid-template-columns:1fr}.fond-event figure:not(:nth-child(2)){display:none}}.bandeau-event{position:relative;overflow:hidden;display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin:0 0 1.2rem;padding:.9rem 1.1rem;border-radius:var(--r-lg);border:1px solid color-mix(in srgb,var(--accent) 40%,var(--bordure));background:linear-gradient(100deg,color-mix(in srgb,var(--ev1) 16%,var(--surface)),color-mix(in srgb,var(--ev2) 16%,var(--surface)) 50%,color-mix(in srgb,var(--ev3) 16%,var(--surface)))}.bandeau-event .be-avatars{display:flex}.bandeau-event .be-avatars img{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid var(--c);margin-left:-10px;box-shadow:0 0 10px color-mix(in srgb,var(--c) 60%,transparent)}.bandeau-event .be-avatars img:first-child{margin-left:0}.bandeau-event .be-txt{flex:1 1 220px;min-width:0}.bandeau-event .be-txt strong{font-family:var(--f-titre);font-weight:800;display:block}.bandeau-event .be-txt small{color:var(--texte-2)}.runs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:1rem}.run-carte{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:.4rem;min-height:132px;padding:.8rem .9rem;border-radius:var(--r-lg);cursor:pointer;text-align:left;border:1px solid color-mix(in srgb,var(--c) 30%,var(--bordure));background:var(--surface);transition:border-color var(--vite),transform var(--vite),box-shadow var(--vite)}.run-carte img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.42;transition:opacity var(--vite)}.run-carte:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,color-mix(in srgb,var(--page) 92%,transparent) 15%,transparent 85%)}.run-carte>span{position:relative;z-index:1}.run-carte:hover{transform:translateY(-2px)}.run-carte:hover img,.run-carte.actif img{opacity:.62}.run-carte.actif{border-color:var(--c);box-shadow:0 0 0 1px var(--c),0 0 22px color-mix(in srgb,var(--c) 35%,transparent)}.run-txt strong{display:block;font-family:var(--f-titre);font-weight:800;font-size:1.05rem}.run-txt small{color:var(--texte-2);font-variant-numeric:tabular-nums}.run-barre{display:block;height:5px;border-radius:999px;background:#ffffff1f;overflow:hidden}.run-barre span{display:block;height:100%;background:var(--c);box-shadow:0 0 8px var(--c)}.run-carte.finie .run-txt small{color:var(--succes)}.run-corps{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:1rem;align-items:start}.parcours .palier{padding:.55rem 0;border-top:1px solid var(--bordure)}.parcours .palier:first-of-type{border-top:0}.palier-nom{margin:0 0 .4rem;font-weight:700;color:var(--rar);display:flex;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.palier-nom small{color:var(--doux);font-weight:500}.ronds{list-style:none;margin:0;padding:0;display:flex;gap:.4rem;flex-wrap:wrap}.rond{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums;border:1px solid var(--bordure-ctrl);color:var(--doux);background:var(--surface-douce)}.rond.fait{background:color-mix(in srgb,var(--rar) 30%,var(--surface));border-color:var(--rar);color:var(--texte)}.rond.fait span:before{content:"\2713  ";font-size:.7em}.rond.suivant{border:2px solid var(--primaire);color:var(--texte);box-shadow:0 0 12px color-mix(in srgb,var(--primaire) 55%,transparent);animation:pulse-rond 1.6s ease-in-out infinite}@keyframes pulse-rond{50%{box-shadow:0 0 2px color-mix(in srgb,var(--primaire) 30%,transparent)}}.rond.verrou{opacity:.45}.prochain-combat{border-color:color-mix(in srgb,var(--rar) 45%,var(--bordure))}.pastille-recompense{padding:2px 10px;border-radius:999px;font-weight:700;font-size:.82rem;background:color-mix(in srgb,var(--accent) 18%,var(--surface));color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);white-space:nowrap}.ennemis{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.6rem;margin:.8rem 0 .2rem}.ennemi{margin:0;border-radius:var(--r-md);overflow:hidden;background:var(--surface-douce);border:1px solid color-mix(in srgb,var(--rar) 50%,var(--bordure));border-bottom:3px solid var(--type)}.ennemi img{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block}.ennemi figcaption{padding:.35rem .45rem}.ennemi strong{display:block;font-size:.78rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ennemi small{display:block;color:var(--doux);font-size:.68rem;font-variant-numeric:tabular-nums}.prochain-combat .btn-grand{margin-top:.8rem;width:100%}.run-fin h3{color:var(--succes)}@media (max-width: 900px){.run-corps{grid-template-columns:1fr}.run-corps .prochain-combat,.run-corps .run-fin{order:-1}}@media (max-width: 560px){.runs{gap:.45rem}.run-carte{min-height:96px;padding:.55rem .6rem}.run-txt strong{font-size:.86rem}.run-txt small{font-size:.72rem}.ennemis{grid-template-columns:repeat(3,minmax(0,1fr))}.rond{width:30px;height:30px}}.chances{font-weight:700;font-variant-numeric:tabular-nums}.chances.haut{color:var(--succes)}.chances.moyen{color:var(--alerte)}.chances.bas{color:var(--danger)}.etoiles.diamant,.ex-etoiles.diamant{display:inline-flex;align-items:center;gap:3px;line-height:1;color:#5ec8ff;text-shadow:0 0 6px rgba(94,200,255,.9),0 0 14px rgba(47,123,255,.6);animation:diamant-scintille 2.6s ease-in-out infinite}.etoiles.diamant{font-size:1.05rem}.ex-etoiles.diamant{font-size:1.15rem}.etoiles.diamant b,.ex-etoiles.diamant b{font-family:var(--f-chiffre);font-size:.72rem;font-weight:800;color:#d6f1ff;text-shadow:none;font-variant-numeric:tabular-nums}@keyframes diamant-scintille{50%{text-shadow:0 0 10px rgba(160,225,255,1),0 0 20px rgba(47,123,255,.8)}}.fiche-etoiles{display:flex;align-items:center;gap:.5rem;margin:.4rem 0 0;color:var(--texte-2);font-size:.88rem}.arene-haut{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.4fr)}@media (max-width: 1000px){.arene-haut{grid-template-columns:1fr 1fr}.arene-haut>:last-child{grid-column:1 / -1}}@media (max-width: 620px){.arene-haut{grid-template-columns:1fr}}.rang{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;color:var(--rang);white-space:nowrap}.adversaire header .rang{color:var(--rang)}.rang-embleme{display:inline-grid;place-items:center;width:1.6em;height:1.6em;font-size:.82em;font-family:var(--f-titre);font-weight:800;color:#0b0d14;background:linear-gradient(145deg,color-mix(in srgb,var(--rang) 55%,#fff),var(--rang) 55%,color-mix(in srgb,var(--rang) 60%,#000));clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.rang.petit{font-size:.82rem}.rang.grand{font-size:1.5rem;font-family:var(--f-titre);gap:.7rem}.rang.grand .rang-embleme{width:2.3em;height:2.3em;font-size:.7em;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--rang) 60%,transparent))}.bloc-rang{border-color:color-mix(in srgb,var(--rang) 45%,var(--bordure));background:linear-gradient(160deg,color-mix(in srgb,var(--rang) 12%,var(--surface)),var(--surface) 60%)}.rang-grand{margin:.6rem 0 .5rem}.lp-barre{height:8px;border-radius:999px;background:var(--surface-haute);overflow:hidden}.lp-barre span{display:block;height:100%;background:var(--rang);box-shadow:0 0 10px var(--rang)}.charges{display:flex;gap:.4rem;margin-top:.7rem}.charge{width:30px;height:30px;border-radius:8px;border:1px solid var(--bordure-ctrl);background:var(--surface-douce)}.charge.pleine{background:linear-gradient(145deg,color-mix(in srgb,var(--primaire) 70%,#fff),var(--primaire));border-color:var(--primaire);box-shadow:0 0 10px color-mix(in srgb,var(--primaire) 50%,transparent)}.adversaire header{align-items:center;gap:.5rem}.adversaire .btn small{opacity:.85;font-weight:600;margin-left:.3rem}.adversaire-bot{border-style:dashed}.tag-bot{font-size:.74rem;font-weight:700;padding:1px 8px;border-radius:999px;color:var(--rang)!important;border:1px solid color-mix(in srgb,var(--rang) 55%,transparent)}.arene-bas{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1.2rem;align-items:start}.arene-bas .bloc+.bloc{margin-top:.8rem}@media (max-width: 900px){.arene-bas{grid-template-columns:1fr}}.liste-recompenses{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.25rem}.liste-recompenses li{display:flex;justify-content:space-between;gap:.5rem;padding:.3rem .5rem;border-radius:6px;background:var(--surface-douce);border-left:3px solid var(--rang, var(--accent))}.liste-recompenses strong{font-variant-numeric:tabular-nums}.bandeau-saison{border-color:var(--accent)}.adversaire header .rang-nom{color:inherit}.adversaire header .rang-embleme{color:#0b0d14}.slot-king .carte-dos{border:2px solid #ffe08a;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.55) 45%,transparent 60%) 0 0 / 250% 100%,repeating-linear-gradient(45deg,rgba(255,255,255,.07) 0 6px,transparent 6px 14px),radial-gradient(circle at 50% 40%,#fff3c4,#f5c542 35%,#b7791f 75%,#6b4310);box-shadow:0 0 22px #ffc850b3,inset 0 0 18px #fff0be99;animation:reflet-dos 2.4s ease-in-out infinite}.slot-king .carte-dos span{color:#3d2604;text-shadow:0 1px 0 rgba(255,240,200,.7)}.slot-king .carte-dos span:before{content:"\265b";display:block;font-size:1.8rem;letter-spacing:0;margin-bottom:.3rem}@keyframes reflet-dos{0%{background-position:130% 0,0 0,0 0}to{background-position:-130% 0,0 0,0 0}}@property --angle-god{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.slot-god .carte-dos{border:2px solid #fff;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.85),transparent 45%),conic-gradient(from var(--angle-god),#ff5f7a,#ffb347,#f5d142,#57c35a,#3fa9f5,#9b6bff,#ff7ad9,#ff5f7a);box-shadow:0 0 26px #ff7ad9a6,0 0 46px #3fa9f559;animation:tour-god 3s linear infinite}.slot-god .carte-dos span{color:#fff;text-shadow:0 0 8px rgba(0,0,0,.55)}.slot-god .carte-dos span:before{content:"\2726";display:block;font-size:1.8rem;letter-spacing:0;margin-bottom:.3rem}@keyframes tour-god{to{--angle-god: 360deg}}.annonce-special{margin:0 0 .5rem;font-family:var(--f-titre);font-weight:800;font-size:clamp(1.6rem,4vw,2.6rem);letter-spacing:.06em;text-transform:uppercase;animation:annonce .9s cubic-bezier(.2,1.4,.4,1) both}.annonce-king{background:linear-gradient(90deg,#fff3c4,#f5c542,#b7791f,#f5c542,#fff3c4);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 12px rgba(255,200,80,.7));animation:defile-texte 2.5s linear infinite}.annonce-god{background:linear-gradient(90deg,#ff5f7a,#ffb347,#f5d142,#57c35a,#3fa9f5,#9b6bff,#ff7ad9,#ff5f7a);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 12px rgba(255,122,217,.6));animation:defile-texte 2s linear infinite}@keyframes defile-texte{to{background-position:-200% 0}}@keyframes annonce{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}#ouverture:has(.ouverture-king){background:radial-gradient(circle at 50% 35%,#4a3410,#080f1dfa 70%),var(--page)}#ouverture:has(.ouverture-god){background:radial-gradient(circle at 30% 30%,rgba(255,95,122,.25),transparent 50%),radial-gradient(circle at 70% 35%,rgba(63,169,245,.25),transparent 50%),radial-gradient(circle at 50% 70%,rgba(155,107,255,.25),transparent 55%),var(--page)}.slot-king .carte-dos span,.slot-god .carte-dos span{display:flex;flex-direction:column;align-items:center;text-align:center;padding-left:.25em}.boutique-note{margin:-.4rem 0 1rem}.boutique-rarete+.boutique-rarete{margin-top:.6rem}.boutique-rarete .titre-section small{font-family:var(--f-corps);font-weight:500;font-size:.8rem;color:var(--doux);margin-left:.4rem}.offre{display:flex;flex-direction:column;gap:.45rem}.offre-info{margin:0;font-size:.78rem;color:var(--doux);text-align:center}.btn-offre{width:100%}.offre.achetee .carte{opacity:.45;filter:grayscale(.7)}.boutique-legende{justify-content:flex-start;margin:0 0 .6rem}.avatar{display:inline-grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;object-fit:cover;border:2px solid var(--rar, var(--bordure-ctrl));background:var(--surface-haute);font-weight:800;color:var(--texte)}.avatar.petit{width:26px;height:26px;border-width:2px;font-size:.8rem}.avatar.grand{width:64px;height:64px;border-width:3px;font-size:1.6rem;box-shadow:0 0 14px color-mix(in srgb,var(--rar, var(--accent)) 45%,transparent)}.btn-compte{padding-left:.4rem}.btn-compte-nom{overflow:hidden;text-overflow:ellipsis}@media (max-width: 420px){.btn-compte-nom{display:none}.btn-compte{padding-inline:.45rem}}.profil{display:flex;flex-direction:column}.profil-tete{display:flex;align-items:center;gap:1rem;padding-right:2.5rem}.profil-tete h2{font-size:1.5rem;margin:.1rem 0 .25rem}.profil-tete .pack-format{color:var(--accent)}.profil-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin:1.1rem 0 .4rem}.profil-titre{margin:1.4rem 0 .6rem;font-size:1.05rem}.profil-titre-ligne{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;flex-wrap:wrap}.profil-titre-ligne .note{margin:0;font-size:.78rem}.profil-sous{margin:1rem 0 .5rem;font-family:var(--f-titre);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--doux)}.profil-form{display:flex;gap:.5rem;align-items:flex-end;margin-top:.5rem}.profil-form .champ{flex:1;min-width:0}.profil-form+.note{margin-top:.35rem;font-size:.78rem}#form-pseudo{padding-top:1rem;margin-top:1rem;border-top:1px solid var(--bordure)}.tuiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.tuile{display:flex;flex-direction:column;gap:.15rem;padding:.7rem .85rem;border-radius:var(--r-lg);background:var(--surface-douce);border:1px solid var(--bordure);min-width:0}.tuile strong{font-family:var(--f-titre);font-size:1.25rem;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tuile span{font-size:.78rem;color:var(--texte-2)}.tuile.mise{border-color:color-mix(in srgb,var(--accent) 55%,var(--bordure));background:color-mix(in srgb,var(--accent) 7%,var(--surface-douce))}.profil-lignes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.profil-ligne{display:flex;justify-content:space-between;align-items:center;gap:.4rem;padding:.55rem .75rem;border-radius:var(--r-md);background:var(--surface-douce);border:1px solid var(--bordure);font-size:.82rem}.profil-ligne span{display:inline-flex;align-items:center;gap:.4rem;color:var(--texte-2);min-width:0}.profil-ligne strong{color:var(--c);font-family:var(--f-titre);font-variant-numeric:tabular-nums}.profil-pied{display:flex;justify-content:flex-end;margin-top:1.4rem;padding-top:1rem;border-top:1px solid var(--bordure)}@media (max-width: 520px){.tuiles,.profil-lignes{grid-template-columns:repeat(2,minmax(0,1fr))}.profil-form{flex-direction:column;align-items:stretch}}.grille-avatars{display:grid;grid-template-columns:repeat(auto-fill,minmax(82px,1fr));gap:.5rem;max-height:52vh;overflow-y:auto;margin:.8rem 0;padding:2px}.choix-avatar{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.4rem;border-radius:var(--r-md);border:1px solid var(--bordure);background:var(--surface-douce);cursor:pointer}.choix-avatar img{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid var(--rar)}.choix-avatar span{font-size:.68rem;line-height:1.2;text-align:center;color:var(--texte-2);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.choix-avatar:hover,.choix-avatar.actif{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface-douce))}.quete-palier{font-family:var(--f-corps);font-size:.72rem;font-weight:700;color:var(--accent);margin-left:.3rem;padding:1px 7px;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);vertical-align:middle}.form-ami{margin-bottom:1rem}.liste-amis{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:.6rem;margin-bottom:1.2rem}.ami{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;padding:.7rem .85rem;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--bordure)}.ami .avatar{width:38px;height:38px}.ami-txt{display:flex;flex-direction:column;min-width:0;flex:1}.ami-txt small{color:var(--doux);font-size:.78rem}.ami-actions{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.tag-ami{font-size:.68rem;font-weight:700;padding:1px 7px;border-radius:999px;color:var(--succes);border:1px solid color-mix(in srgb,var(--succes) 50%,transparent);vertical-align:middle}.plus-cartes{grid-column:1 / -1;display:flex;justify-content:center;padding:.8rem 0}.offre-cachee{cursor:pointer}.offre-cachee .carte{transition:transform var(--vite)}.offre-cachee:hover .carte,.offre-cachee:focus-visible .carte{transform:translateY(-3px)}.offre-cachee .offre-info{color:var(--accent);font-weight:600}.boutique-actions{margin:0 0 .8rem}@media (max-width: 860px){#nl-badge-frame{bottom:calc(4.6rem + env(safe-area-inset-bottom,0px))!important}}.classement-collection td.chiffre{font-weight:700}.collection-ami .filtres{margin:.8rem 0}.grille-ami{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}#modale:has(.collection-ami){max-width:min(1100px,calc(100vw - 32px))}.carte-int{-webkit-transform-style:preserve-3d}.carte-face{-webkit-transform:rotateY(0deg);transform:rotateY(0)}.carte-dos{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.carte .carte-face{transition:visibility 0s linear .2s}.carte.retournee:not(.en-cours) .carte-face{visibility:hidden;transition-delay:0s}.carte:not(.retournee) .carte-dos{visibility:hidden;transition:visibility 0s linear .2s}.carte.retournee .carte-dos{visibility:visible;transition-delay:0s}.defi-haut{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:1rem;margin-bottom:1rem}.defi-couleur{border-color:color-mix(in srgb,var(--c) 55%,var(--bordure));background:linear-gradient(160deg,color-mix(in srgb,var(--c) 14%,var(--surface)),var(--surface) 65%)}.defi-couleur h2{font-size:2rem;margin:.2rem 0 .3rem}.defi-liste{margin:.5rem 0 0;padding-left:1.1rem;display:grid;gap:.35rem;color:var(--texte-2);font-size:.9rem}.defi-bas{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1rem;align-items:start}.defi-action .btn-grand{width:100%;margin-top:.6rem}.defi-classement{margin-top:1rem}.defi-classement-tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.6rem}.onglets-mini{display:inline-flex;gap:2px;padding:2px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--bordure)}.onglets-mini button{border:0;background:none;cursor:pointer;padding:.3rem .8rem;border-radius:var(--r-sm);font-family:var(--f-titre);font-weight:700;font-size:.8rem;color:var(--doux)}.onglets-mini button[aria-selected=true]{background:var(--surface-haute);color:var(--texte)}.defi-resultat{border-color:color-mix(in srgb,var(--succes) 50%,var(--bordure))}@media (max-width: 820px){.defi-haut,.defi-bas{grid-template-columns:1fr}}.carte-divine.fin-brillante .carte-face:after{background:radial-gradient(circle at var(--mx, 50%) var(--my, 20%),rgba(255,245,210,.3),transparent 34%),linear-gradient(115deg,transparent 32%,rgba(255,255,255,.55) 45%,transparent 58%);background-size:100% 100%,260% 100%;animation:reflet-divin 3.2s ease-in-out infinite}.carte-divine.fin-brillante .carte-face{box-shadow:0 0 34px #ffe696a6,0 0 80px #ffc85a38,0 10px 26px #00000080}.carte-divine.fin-prismatique .carte-face{background:linear-gradient(#0f0c16,#0f0c16) padding-box,conic-gradient(from var(--angle-divin),#ff5f7a,#ffb347,#f5d142,#57c35a,#3fa9f5,#9b6bff,#ff5f7a) border-box;box-shadow:0 0 30px #9b6bff80,0 0 60px #3fa9f540,0 10px 26px #00000080;animation:cadre-divin 4s linear infinite}.carte-divine.fin-prismatique .carte-face:after{background:linear-gradient(115deg,#ff5f7a42,#f5d14242,#57c35a33,#3fa9f542,#9b6bff42);background-size:300% 300%;animation:prisme 5s linear infinite;opacity:.9}.carte-divine.fin-prismatique .divin-cadre{border-color:#ffffff80;box-shadow:inset 0 0 18px #9b6bff4d}.carte-divine.fin-prismatique .rune{color:#fff;text-shadow:0 0 6px #9b6bff,0 0 10px #3fa9f5}.carte-divine.fin-prismatique .pastille-rarete{background:linear-gradient(90deg,#ff9ab0,#ffe27a,#8fe39a,#8fd0ff,#c9a8ff);color:#1a1030}.carte-divine.fin-prismatique .divin-eclats i{background:#fff;box-shadow:0 0 6px 2px #9b6bffcc}.carte-divine.fin-ghost .carte-face{background:linear-gradient(#10131a,#10131a) padding-box,conic-gradient(from var(--angle-divin),#ffffff,#c9d6ea,#ffffff,#8fa3c2,#ffffff) border-box;box-shadow:0 0 34px #ebf2ff99,0 0 70px #c8d7f033,0 10px 26px #00000080}.carte-divine.fin-ghost .carte-face img{filter:grayscale(.8) brightness(1.2) contrast(1.08)}.carte-divine.fin-ghost .carte-face:after{background:radial-gradient(circle at var(--mx, 50%) var(--my, 30%),rgba(255,255,255,.9) 0,rgba(255,255,255,.35) 10%,transparent 32%),repeating-linear-gradient(115deg,#fff0 0 7px,#ffffff24 8px 9px);opacity:.35;transition:opacity .2s;animation:none}.carte-divine.fin-ghost:hover .carte-face:after{opacity:1}.carte-divine.fin-ghost .divin-cadre{border-color:#ffffffb3;box-shadow:inset 0 0 18px #ffffff40}.carte-divine.fin-ghost .rune,.carte-divine.fin-ghost .carte-nom{color:#fff;text-shadow:0 0 8px rgba(255,255,255,.9)}.carte-divine.fin-ghost .pastille-rarete{background:linear-gradient(90deg,#fff,#cfd9ea);color:#1a2030;box-shadow:0 0 10px #ffffffb3}.carte-divine.fin-ghost .carte-bas{background:linear-gradient(to bottom,transparent,rgba(30,34,44,.82) 40%,rgba(12,14,20,.96))}.carte-divine.fin-ghost .divin-forme{background:linear-gradient(90deg,#fff,#c9d6ea,#fff);-webkit-background-clip:text;background-clip:text}.carte-divine.fin-ghost .divin-eclats i{background:#fff;box-shadow:0 0 6px 2px #fffc}.carte-divine.fin-ghost .carte-stats div{background:#ffffff1a}.carte-divine.fin-ghost .carte-stats dt{color:#c9d6ea}.divin-fin{-webkit-text-fill-color:currentColor;color:#fff}.divin-fin.fin-txt-brillante{color:#fff6d8;text-shadow:0 0 6px rgba(255,240,190,.9)}.divin-fin.fin-txt-prismatique{background:linear-gradient(90deg,#ff9ab0,#ffe27a,#8fe39a,#8fd0ff,#c9a8ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.carte-divine.fin-brillante .divin-cadre{border-color:#fffae1d9;box-shadow:inset 0 0 22px #fff0be59}.happy-hour{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem 1rem;margin:0 0 1rem;padding:.7rem 1rem;border-radius:12px;border:1px solid color-mix(in srgb,#ffb347 55%,var(--bordure));background:linear-gradient(100deg,#ff5f7a29,#ffb34729,#f5d1421f);color:var(--texte);font-size:.9rem}.happy-hour[hidden]{display:none}.happy-hour strong{font-family:var(--f-titre);color:#ffcf7a}.happy-hour span:not(.minuteur){color:var(--texte-2)}.happy-hour.actif{border-color:#ffb347;box-shadow:0 0 22px #ffb34740;animation:hh-pulse 2.4s ease-in-out infinite}@keyframes hh-pulse{50%{box-shadow:0 0 34px #ffb34773}}.tag-hh{display:inline-block;padding:0 .4rem;border-radius:999px;font-size:.75em;font-weight:700;color:#2a1603;background:linear-gradient(90deg,#ffb347,#f5d142)}@media (prefers-reduced-motion: reduce){.happy-hour.actif{animation:none}}.fusion-globale .note{margin:.3rem 0 .8rem}.fg-liste{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem;max-height:min(60vh,560px);overflow-y:auto}.fg-ligne{display:flex;gap:.75rem;align-items:flex-start;background:var(--surface-douce);border:1px solid var(--bordure);border-radius:var(--r-md);padding:.55rem .7rem}.fg-ligne img{width:46px;height:64px;object-fit:cover;border-radius:var(--r-sm);flex-shrink:0}.fg-corps{min-width:0;display:flex;flex-direction:column;gap:.2rem}.fg-corps p{margin:0}.fg-nom small{color:var(--doux);margin-left:.25rem}.fg-detail{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .45rem;font-size:.85rem}.fg-lib{color:var(--doux);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.fg-ex{display:inline-flex;align-items:center;gap:.25rem;padding:.05rem .4rem;border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--bordure)}.fg-res{border-color:color-mix(in srgb,var(--accent) 60%,var(--bordure));background:var(--accent-doux)}.fg-res small{color:var(--doux)}.fg-stats{font-size:.8rem;color:var(--doux)}.fg-stats b{color:var(--succes);font-weight:700}.fg-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.btn-favori{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--bordure-ctrl);background:var(--surface);color:var(--doux);cursor:pointer;transition:color .15s,background .15s,transform .15s}.slot-favori{position:absolute;left:6px;top:30px;z-index:5;display:none;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#080f1dd9;color:#fff;cursor:pointer;transition:transform .15s,color .15s}.slot-coche{position:absolute;right:-6px;top:-6px;z-index:5;display:none;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--alerte);color:#111;font-weight:800;font-size:.85rem;box-shadow:0 2px 8px #00000080}.slot.selectionnee .carte-face{outline:3px solid var(--alerte);outline-offset:2px}.btn-favori{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border-radius:50%;border:1px solid var(--bordure-ctrl);background:var(--surface);color:var(--doux);cursor:pointer;transition:color .15s,background .15s,transform .15s}.btn-favori:hover{color:#ff6b8a}.btn-favori.actif{color:#ff4d79;background:color-mix(in srgb,#ff4d79 14%,var(--surface));border-color:color-mix(in srgb,#ff4d79 50%,var(--bordure-ctrl))}.btn-favori:active{transform:scale(.9)}.ex-protege{font-size:.75rem;color:#ff7e9b;font-weight:600}.badge-favori{position:absolute;left:6px;top:30px;z-index:2;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#080f1dd9;color:#ff4d79;border:1px solid color-mix(in srgb,#ff4d79 50%,transparent)}.badge-favori svg{width:13px;height:13px}.filtre-favoris{display:inline-flex;align-items:center;gap:.4rem;align-self:end;padding:.55rem .8rem;border-radius:var(--r-md);border:1px solid var(--bordure-ctrl);background:var(--surface);cursor:pointer;font-weight:600;font-size:.9rem;color:var(--doux)}.filtre-favoris svg{color:#ff4d79}.filtre-favoris:has(input:checked){color:var(--texte);border-color:#ff4d79;background:color-mix(in srgb,#ff4d79 12%,var(--surface))}.filtre-favoris input{accent-color:#ff4d79;margin:0}.ouverture-cartes .slot{position:relative}.slot-favori{position:absolute;left:6px;top:30px;z-index:5;display:none;place-items:center;width:32px;height:32px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:#080f1dd9;color:#fff;cursor:pointer;transition:transform .15s,color .15s}.slot.revelee:not(.vendue) .slot-favori{display:grid}.slot.favorite .slot-favori{color:#ff4d79;border-color:#ff4d79}.slot-favori:active{transform:scale(.88)}.slot-coche{position:absolute;right:-6px;top:-6px;z-index:5;display:none;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--danger);color:#2a0008;font-weight:800;font-size:.85rem;box-shadow:0 2px 8px #00000080}.slot.selectionnee .slot-coche{display:grid}.slot.selectionnee .carte-face{outline:3px solid var(--danger);outline-offset:2px}.slot.selectionnee .carte{transform:translateY(-4px);transition:transform .15s}.slot.revelee .carte:not(.retournee){cursor:pointer}.consigne svg{width:14px;height:14px;vertical-align:-2px;color:#ff4d79}html.modale-ouverte,html.modale-ouverte body{overflow:hidden}#modale,.modale-boite{overscroll-behavior:contain}.fiche-carte{cursor:zoom-in}.fiche-carte:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:var(--rayon)}#zoom-carte{padding:0;border:0;background:transparent;max-width:none;max-height:none;width:100vw;height:100dvh;margin:0;display:none;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;overscroll-behavior:contain;cursor:zoom-out}#zoom-carte[open]{display:flex}#zoom-carte::backdrop{background:#040810e6;backdrop-filter:blur(6px)}#zoom-carte .zoom-int{width:260px;animation:zoom-entree .22s ease-out}#zoom-carte .carte{width:100%}#zoom-carte .zoom-aide{margin:0;color:var(--doux);font-size:.8rem}@keyframes zoom-entree{0%{transform:scale(.85);opacity:0}to{transform:none;opacity:1}}.fx-rikudo{--cycle: 8s}.fx-chakra{position:absolute;inset:0;transform-origin:50% 45%;animation:chakra-sursaut var(--cycle) ease-out infinite}.fx-rikudo .fx-chakra img{mix-blend-mode:screen;filter:url(#flammes-rikudo)!important}.fx-rikudo .fx-aura{transform-origin:50% 80%;animation:chakra 1.4s ease-in-out infinite alternate}.fx-rikudo .fx-aura-2{animation:chakra-2 1.05s ease-in-out infinite alternate}@keyframes chakra{0%{transform:scale(1);opacity:.35}to{transform:scale(1.015,1.035) translateY(-.6%);opacity:.7}}@keyframes chakra-2{0%{transform:scale(1.01,1.02);opacity:.15}to{transform:scale(1.04,1.07) translateY(-1.5%);opacity:.45}}@keyframes chakra-sursaut{0%,11%{transform:none}13%{transform:scale(1.1)}22%{transform:scale(1.03)}30%,to{transform:none}}.fx-rikudo .fx-detoure{filter:drop-shadow(0 0 1px #fff3b0) drop-shadow(0 0 4px rgba(255,170,40,.75))!important}.fx-etincelles{position:absolute;inset:0}.fx-etincelles i{position:absolute;bottom:8%;left:calc(18% + var(--k) * 4.8%);width:2px;height:2px;border-radius:50%;background:#fff6c8;box-shadow:0 0 3px 1px #ffd24a,0 0 7px 2px #ff9614b3;opacity:0;animation:etincelle calc(2.4s + mod(var(--k) * 7,5)*.3s) linear infinite;animation-delay:calc(var(--k) * -.37s)}@keyframes etincelle{0%{transform:translate(0);opacity:0}10%{opacity:1}to{transform:translate(calc((mod(var(--k) * 31,11) - 5)*4px),-260px);opacity:0}}.fx-rikudo .fx-orbe{filter:drop-shadow(0 2px 3px rgba(0,0,0,.55))!important;animation:orbe-flotte calc(3s + var(--k) * .45s) ease-in-out infinite alternate,orbe-energie var(--cycle) ease-out infinite;animation-delay:calc(var(--k) * -.9s),0s}@keyframes orbe-flotte{0%{translate:0 -1.1%}to{translate:0 1.1%}}@keyframes orbe-energie{0%,3%{scale:1}6%{scale:1.12}9%{scale:.96}12%{scale:1.08}18%,to{scale:1}}.fx-rikudo .fx-orbe-halo{filter:brightness(.2) blur(3px)!important;opacity:0;animation:orbe-flotte calc(3s + var(--k) * .45s) ease-in-out infinite alternate,orbe-halo var(--cycle) ease-out infinite;animation-delay:calc(var(--k) * -.9s),0s;transform-origin:var(--ox) var(--oy)}@keyframes orbe-halo{0%,3%{opacity:0;scale:1}6%{opacity:1;scale:1.35}12%{opacity:.9;scale:1.25}20%,to{opacity:0;scale:1}}.fx-rikudo .fx-orbe{transform-origin:var(--ox) var(--oy)}.fx-rikudo .fx-yeux{mix-blend-mode:screen;animation:rikudo-yeux var(--cycle) ease-out infinite}@keyframes rikudo-yeux{0%,3%{opacity:.35}7%{opacity:1;filter:brightness(1.8)!important}14%{opacity:.9}30%,to{opacity:.35}}.fx-voile-rikudo{position:absolute;inset:0;background:radial-gradient(circle at 50% 40%,#0a060059,#050300e0 70%);opacity:0;animation:voile-rikudo var(--cycle) ease-in-out infinite}@keyframes voile-rikudo{0%{opacity:0}4%,10%{opacity:1}18%,to{opacity:0}}.fx-onde-rikudo{position:absolute;left:50%;top:38%;width:34%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;border:2px solid #fff3b0;box-shadow:0 0 14px 4px #ffc43ce6,inset 0 0 14px 4px #ffc43cb3;opacity:0;animation:onde-rikudo var(--cycle) ease-out infinite}.fx-onde-rikudo.o2{animation-delay:.15s;border-width:1px}@keyframes onde-rikudo{0%,10%{transform:scale(.15);opacity:0}11%{opacity:1}22%{transform:scale(3.6);opacity:0}to{transform:scale(3.6);opacity:0}}.fx-flash-rikudo{position:absolute;inset:0;background:radial-gradient(circle at 50% 38%,rgba(255,252,230,.95),rgba(255,200,70,.55) 40%,transparent 75%);mix-blend-mode:screen;opacity:0;animation:flash-rikudo var(--cycle) ease-out infinite}@keyframes flash-rikudo{0%,10.5%{opacity:0}11.5%{opacity:1}20%,to{opacity:0}}.anneau-divin.eveil-rikudo{border-color:#ffc43ce6;color:#fff3b0;text-shadow:0 0 8px #ffb020;box-shadow:0 0 46px #ffaa28bf,inset 0 0 40px #ffd25a73}.flash-divin.eveil-rikudo{background:radial-gradient(circle,rgba(255,252,230,.98),rgba(255,196,60,.75) 42%,rgba(255,120,0,.3) 65%,transparent 80%)}.carte-divine.anim-divine.divin-rikudo{filter:drop-shadow(0 0 26px rgba(255,190,50,.95))}.fx-tybw{--cycle: 10s}.fx-tybw .fx-halo{mix-blend-mode:screen;animation:tybw-halo 1.3s ease-in-out infinite alternate,tybw-sursaut var(--cycle) ease-out infinite}.fx-tybw .fx-flammes{mix-blend-mode:screen;filter:url(#flammes-tybw) brightness(1.15)!important;animation:tybw-flammes .9s steps(3) infinite,tybw-sursaut var(--cycle) ease-out infinite}@keyframes tybw-halo{0%{opacity:.45}to{opacity:.9}}@keyframes tybw-flammes{0%{opacity:1}33%{opacity:.82}66%{opacity:.95}}@keyframes tybw-sursaut{0%,35%{scale:1}38%{scale:1.05}46%,to{scale:1}}.fx-sol{position:absolute;inset:0;background:radial-gradient(ellipse 70% 30% at 50% 92%,rgba(255,30,70,.45),transparent 70%);mix-blend-mode:screen;animation:tybw-halo 2.2s ease-in-out infinite alternate}.fx-braises-r{position:absolute;inset:0}.fx-braises-r i{position:absolute;bottom:16%;left:calc(10% + var(--k) * 6.5%);width:3px;height:3px;border-radius:50%;background:#ffd0d8;box-shadow:0 0 4px 1px #ff2a4a,0 0 9px 2px #ff143c99;opacity:0;animation:braise-r calc(2.8s + mod(var(--k) * 7,5)*.35s) linear infinite;animation-delay:calc(var(--k) * -.53s)}@keyframes braise-r{0%{transform:translate(0);opacity:0}12%{opacity:1}to{transform:translate(calc((mod(var(--k) * 29,9) - 4)*5px),-300px);opacity:0}}.fx-nuit{position:absolute;inset:0;background:#000;opacity:0;animation:tybw-nuit var(--cycle) ease-in-out infinite}@keyframes tybw-nuit{0%{opacity:0}3%,33%{opacity:1}38%,to{opacity:0}}.fx-eclipse{position:absolute;left:46%;top:34%;width:72%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,#ffd0d8 0 68%,#ff3d5c 70%,transparent 72%);box-shadow:0 0 26px 8px #ff1e46e6,0 0 60px 14px #ff003273;opacity:0;animation:tybw-eclipse var(--cycle) ease-in-out infinite}.fx-eclipse:after{content:"";position:absolute;inset:-6%;border-radius:50%;background:#000;box-shadow:0 0 10px 6px #000;translate:-9% 0;animation:tybw-lune var(--cycle) ease-in-out infinite}@keyframes tybw-eclipse{0%,3%{opacity:0;rotate:0deg}6%{opacity:1}14%{opacity:1}17.5%,to{opacity:0;rotate:-14deg}}@keyframes tybw-lune{0%,4%{translate:-9% 0}15%,to{translate:-1.5% 0}}.fx-tybw .fx-eveil{opacity:0;transform-origin:50% 35%;animation:tybw-eveil var(--cycle) ease-in-out infinite}@keyframes tybw-eveil{0%,18.5%{opacity:0;transform:scale(1.14)}22%{opacity:1}29.5%{opacity:1;transform:scale(1.02)}33%,to{opacity:0;transform:scale(1)}}.anneau-divin.eveil-tybw{border-color:#0a0002f2;color:#ff5c78;text-shadow:0 0 8px #ff1f45;box-shadow:0 0 46px #000000e6,0 0 18px #ff1f45b3,inset 0 0 40px #000000b3}.flash-divin.eveil-tybw{background:radial-gradient(circle,rgba(0,0,0,.96),rgba(60,0,10,.85) 45%,rgba(255,31,69,.45) 68%,transparent 82%)}.carte-divine.anim-divine.divin-tybw{filter:drop-shadow(0 0 22px rgba(0,0,0,1)) drop-shadow(0 0 10px rgba(255,31,69,.85))}@media (prefers-reduced-motion: reduce){.fx-rikudo .fx-chakra img,.fx-tybw .fx-flammes{filter:none!important}.fx-chakra,.fx-orbe,.fx-orbe-halo,.fx-etincelles,.fx-voile-rikudo,.fx-onde-rikudo,.fx-flash-rikudo,.fx-braises-r,.fx-nuit,.fx-eclipse,.fx-eveil{animation:none!important}.fx-orbe-halo,.fx-etincelles,.fx-voile-rikudo,.fx-onde-rikudo,.fx-flash-rikudo,.fx-braises-r,.fx-nuit,.fx-eclipse,.fx-eveil{display:none}}:root{--sec-guilde: #7dd3fc}body[data-section=guilde],body.theme-event[data-section=guilde]{--sec: var(--sec-guilde)}@media (max-width: 860px){.barre-bas{grid-template-columns:repeat(6,1fr);gap:.15rem}.barre-bas button{font-size:.6rem;padding:.45rem .05rem}.barre-bas svg{width:20px;height:20px}}.g-entete{display:grid;grid-template-columns:auto 1fr;gap:1rem 1.2rem;align-items:center}.g-entete h2{margin:0}.g-blason{width:64px;height:72px;display:grid;place-items:center;font-family:var(--f-titre);font-weight:800;font-size:.95rem;letter-spacing:.04em;color:#0b1424;background:linear-gradient(160deg,var(--sec-guilde),color-mix(in srgb,var(--sec-guilde) 45%,#1e3a5f));clip-path:polygon(0 0,100% 0,100% 62%,50% 100%,0 62%)}.g-tag{color:var(--doux);font-weight:600;font-size:.85em}.g-niveau{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:.5rem}.g-niv{font-family:var(--f-titre);font-weight:800;color:var(--sec-guilde)}.g-barre{flex:1 1 140px;max-width:320px;height:8px;border-radius:99px;background:var(--surface-douce);border:1px solid var(--bordure);overflow:hidden}.g-barre span{display:block;height:100%;background:linear-gradient(90deg,color-mix(in srgb,var(--sec-guilde) 60%,#1e3a5f),var(--sec-guilde))}.g-tuiles{grid-column:1 / -1}.g-membres{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:.7rem}.g-membre{display:flex;flex-direction:column;gap:.6rem;padding:.8rem;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--bordure)}.g-membre.moi{border-color:color-mix(in srgb,var(--sec-guilde) 55%,var(--bordure))}.g-membre-tete{display:flex;align-items:center;gap:.6rem}.g-membre-tete .ami-txt{flex:1;min-width:0}.g-role{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 8px;border-radius:99px;border:1px solid var(--bordure-ctrl);color:var(--doux)}.g-role-chef{color:#fde68a;border-color:#fde68a66}.g-role-officier{color:var(--sec-guilde);border-color:color-mix(in srgb,var(--sec-guilde) 45%,transparent)}.g-equipe{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.g-eq{width:40px;aspect-ratio:5 / 7;border-radius:5px;overflow:hidden;border:2px solid var(--rar);box-shadow:inset 0 -3px 0 var(--type)}.g-eq img{width:100%;height:100%;object-fit:cover;display:block}.g-eq-puiss{margin-left:auto;font-size:.75rem;color:var(--doux);font-variant-numeric:tabular-nums}.g-membre .ami-actions{display:flex;flex-wrap:wrap;gap:.35rem}.g-pied{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:1.4rem}.g-deux{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:1rem;align-items:start}.g-deux h2{margin-top:0}.g-reglages{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:.6rem;align-items:end}.g-actions{margin:.4rem 0 .2rem;flex-wrap:wrap}.g-offres{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:.6rem}.g-offre{display:flex;flex-direction:column;gap:.4rem;padding:.6rem;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--bordure)}.g-offre.pour-moi{border-color:color-mix(in srgb,var(--sec-guilde) 60%,var(--bordure))}.g-offre .mini{width:100%}.g-offre-txt small{color:var(--doux);font-size:.78rem}.g-offre .ami-actions{display:flex;justify-content:flex-end}.g-recherche .g-rech-img{width:40px;height:54px;object-fit:cover;border-radius:5px;flex-shrink:0}.g-recherche .ami-txt small{display:block}.g-choix{max-height:min(55vh,460px);overflow-y:auto;margin-top:.6rem}.g-boss{display:grid;grid-template-columns:120px 1fr;gap:1rem;align-items:center;border-color:color-mix(in srgb,var(--type) 45%,var(--bordure))}.g-boss-img{width:120px;aspect-ratio:5 / 7;object-fit:cover;border-radius:10px;border:2px solid var(--rar);box-shadow:0 0 22px color-mix(in srgb,var(--type) 35%,transparent)}.g-boss h2{margin:.2rem 0;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.g-pv{position:relative;height:14px;border-radius:99px;background:var(--surface-douce);border:1px solid var(--bordure);overflow:hidden;margin:.4rem 0}.g-pv span{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#ef4444,#f97316);transition:width .6s}.g-pv i{position:absolute;top:0;bottom:0;width:1px;background:#ffffff59}@media (max-width: 520px){.g-boss{grid-template-columns:84px 1fr}.g-boss-img{width:84px}.g-entete{grid-template-columns:1fr}.g-blason{width:52px;height:58px}}.note.bon{color:var(--succes)}.note.mauvais{color:var(--alerte)}#vue-bossguilde .bloc+.bloc,#vue-guilde .g-deux,#vue-guilde .bloc.note{margin-top:.75rem}.g-actions{margin:.9rem 0 .4rem}#vue-guilde .titre-section,#vue-marche .titre-section,#vue-bossguilde .titre-section{margin-top:1.4rem}.suggestions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.35rem}.suggestions:empty{display:none}.suggestion{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .7rem;border-radius:99px;border:1px solid var(--bordure-ctrl);background:var(--surface-douce);color:var(--texte);cursor:pointer;font:inherit;font-size:.85rem}.suggestion:hover{border-color:var(--accent);background:var(--survol)}.sel-barre{position:sticky;top:.5rem;z-index:6;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.6rem 0 .3rem;padding:.55rem .7rem;border-radius:var(--r-lg);background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(10px);border:1px solid color-mix(in srgb,var(--accent) 45%,var(--bordure));box-shadow:0 10px 28px #00000059}.sel-compte{font-weight:700;font-size:.9rem;margin-right:.3rem}.sel-espace{flex:1}.mode-selection .sel-item{position:relative;cursor:pointer;border-radius:calc(var(--rayon) + 4px);transition:transform .15s}.mode-selection .sel-item:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mode-selection .sel-item:not(.sel) .carte{opacity:.55;filter:saturate(.6);transition:opacity .15s,filter .15s}.mode-selection .sel-item.sel{transform:translateY(-3px)}.mode-selection .sel-item.sel .carte-face{outline:3px solid var(--accent);outline-offset:2px}.sel-coche{position:absolute;right:-6px;top:-6px;z-index:6;display:none;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--accent);color:#1a1205;font-weight:800;font-size:.85rem;box-shadow:0 2px 8px #00000080}.sel-item.sel .sel-coche{display:grid}.sel-nb{position:absolute;left:50%;bottom:-8px;translate:-50% 0;z-index:6;font-size:.7rem;font-weight:700;padding:1px 8px;border-radius:99px;background:var(--accent);color:#1a1205}.sel-nb:empty{display:none}@media (max-width: 860px){.sel-barre{top:.3rem}.sel-espace{display:none}}.equipes-barre{margin:.4rem 0 .8rem;display:flex;flex-direction:column;gap:.5rem}.equipes-onglets{flex-wrap:wrap}.equipes-onglets button{display:inline-flex;flex-direction:column;align-items:center;line-height:1.15}.equipes-onglets button small{font-size:.68rem;font-weight:600;opacity:.75}.equipes-options{display:flex;flex-wrap:wrap;align-items:end;gap:.6rem}.champ-ligne{min-width:220px}.choix-equipes{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.5rem 0 .9rem;padding:.45rem .6rem;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--bordure)}.choix-equipes-lib{font-size:.78rem;font-weight:700;color:var(--doux);text-transform:uppercase;letter-spacing:.06em;margin-right:.2rem}.choix-eq{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.05rem;padding:.3rem .65rem;border-radius:var(--r-md);border:1px solid var(--bordure-ctrl);background:var(--surface-douce);color:var(--texte);cursor:pointer;font:inherit;line-height:1.15}.choix-eq strong{font-size:.82rem}.choix-eq small{font-size:.68rem;color:var(--doux);font-variant-numeric:tabular-nums}.choix-eq:hover{border-color:var(--accent)}.choix-eq.actif{border-color:var(--accent);background:var(--accent-doux);box-shadow:var(--lueur)}@media (max-width: 600px){.choix-eq{padding:.25rem .45rem}.choix-equipes .btn-lien{margin-left:auto}}.carte-divine.fx-cache .fx,.carte-divine.fx-cache .divin-eclats{display:none}@media (hover: none),(pointer: coarse),(max-width: 760px){.fx-rikudo .fx-chakra img,.fx-tybw .fx-flammes,.fx-kurama .fx-detoure,.fx-rikudo .fx-detoure,.fx-rikudo .fx-orbe{filter:none!important}.fx-gear5 .fx-eclairs{mix-blend-mode:screen}.fx-gear5 .fx-eclairs path{filter:none;stroke:#e6f8ff;stroke-width:2.4}.fx-gear5 .fx-eclairs .branche{stroke-width:1.4}.fx-bankai .fx-eclairs path{filter:none!important}.carte-divine.anim-divine{filter:none!important}.carte-divine .fx,.carte-divine .fx img{will-change:auto}}.carte-int{-webkit-transform-style:flat;transform-style:flat}.carte-face{-webkit-transform:none;transform:none}#ouverture .carte-int,.offre .carte-int{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}#ouverture .carte-face,.offre .carte-face{-webkit-transform:rotateY(0deg);transform:rotateY(0)}.bj{display:grid;gap:16px}.bj-tete{display:flex;justify-content:space-between;gap:12px;align-items:flex-end;flex-wrap:wrap}.bj-tete h2{margin:2px 0 4px;font-family:var(--f-titre);font-size:1.5rem}.bj-tete .note{margin:0;max-width:60ch}.bj-grille{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}.bj-grille.trois{grid-template-columns:repeat(3,minmax(0,1fr));max-width:560px}.bj-tuile{position:relative;display:grid;justify-items:center;align-content:start;gap:6px;padding:12px 6px 10px;min-height:132px;text-align:center;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--bordure);transition:transform .2s}.bj-num{font:700 .72rem/1 var(--f-titre, inherit);letter-spacing:.06em;text-transform:uppercase;color:var(--doux)}.bj-lib{font-size:.74rem;line-height:1.2;color:var(--texte)}.bj-date{font-size:.68rem;color:var(--doux)}.bj-etat{font-size:.7rem;font-weight:700}.bj-tuile.recu{opacity:.55}.bj-tuile.recu .bj-etat{position:absolute;top:6px;right:8px;color:#4fcf6a;font-size:1rem}.bj-tuile.manque{opacity:.4;filter:grayscale(.8)}.bj-etat.manque{color:var(--doux)}.bj-tuile.auj{border-color:var(--primaire);box-shadow:0 0 0 1px var(--primaire),0 0 22px color-mix(in srgb,var(--primaire) 55%,transparent);transform:translateY(-3px)}.bj-etat.auj{color:var(--primaire)}.bj-tuile.grand{background:linear-gradient(160deg,color-mix(in srgb,#ffcf5c 16%,var(--surface)),var(--surface));border-color:#ffcf5c8c}.bj-tuile.final{background:linear-gradient(160deg,rgba(255,241,168,.22),rgba(155,107,255,.16) 60%,var(--surface));border-color:#fff1a8}.bj-tuile.final:after{content:"Grand prix";position:absolute;top:-9px;left:50%;translate:-50% 0;padding:2px 8px;border-radius:99px;font-size:.62rem;font-weight:800;background:linear-gradient(90deg,#fff1a8,#ffcf5c);color:#2a1d00;white-space:nowrap}.bj-eclats{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff3c4,#ffcf5c 45%,#b7791f);box-shadow:0 0 14px #ffcf5c73;color:#3a2600;position:relative}.bj-eclats span{font-size:1.2rem;font-weight:800}.bj-eclats b{position:absolute;bottom:-6px;padding:0 5px;border-radius:99px;background:#1b1408;color:#ffcf5c;font-size:.62rem;border:1px solid rgba(255,207,92,.5)}.bj-pack{display:grid;place-items:center;width:38px;height:50px;border-radius:6px;position:relative;background:linear-gradient(160deg,color-mix(in srgb,var(--c) 85%,#fff),var(--c) 45%,color-mix(in srgb,var(--c) 55%,#000));box-shadow:0 0 14px color-mix(in srgb,var(--c) 55%,transparent),inset 0 0 0 1px #ffffff59;color:#ffffffd9;font-weight:800}.bj-pack b{position:absolute;bottom:-7px;right:-9px;padding:0 5px;border-radius:99px;background:#111;color:#fff;font-size:.62rem;border:1px solid rgba(255,255,255,.35)}.bj-tuile.grand .bj-pack,.bj-tuile.grand .bj-eclats{scale:1.12}.bj-pied{display:grid;gap:8px;justify-items:start}.bj-modale .bj-pied{justify-items:center}.bj-temp .bj-tuile{min-height:150px}.bj-temp .bj-tuile.auj{animation:bj-pulse 1.6s ease-in-out infinite alternate}@keyframes bj-pulse{to{box-shadow:0 0 0 1px var(--primaire),0 0 34px color-mix(in srgb,var(--primaire) 75%,transparent)}}@media (max-width: 760px){.bj-grille{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bj-grille.trois{grid-template-columns:repeat(3,minmax(0,1fr))}.bj-tuile{min-height:112px;padding:10px 4px 8px}.bj-lib{font-size:.66rem}}.mode-choix .slot.halo-rarete{position:relative;isolation:isolate}.mode-choix .slot.halo-rarete[data-rarete=divine]{--pack: #fff1a8;--halo: #fff1a8}.mode-choix .slot.halo-rarete[data-rarete=divine] .carte.retournee .carte-dos{border-color:#fff1a8;box-shadow:0 0 26px 6px #fff1a8bf,inset 0 0 36px #fff1a873;animation:halo-respire 1.6s ease-in-out infinite alternate}@keyframes halo-respire{0%{filter:brightness(.9)}to{filter:brightness(1.3)}}.mode-choix .slot.halo-rarete[data-rarete=divine]:before{content:"";position:absolute;left:50%;top:50%;width:190%;aspect-ratio:1;translate:-50% -50%;z-index:-1;border-radius:50%;pointer-events:none;transition:opacity .5s;background:repeating-conic-gradient(from 0deg,rgba(255,241,168,.75) 0deg 6deg,transparent 6deg 22deg);-webkit-mask:radial-gradient(circle,#000 18%,transparent 66%);mask:radial-gradient(circle,#000 18%,transparent 66%);animation:halo-tourne 5s linear infinite}@keyframes halo-tourne{to{rotate:360deg}}.mode-choix .slot.halo-rarete.revelee:before{opacity:0}.taux-barre.secret span{background:repeating-linear-gradient(115deg,#c084fc8c 0 6px,#c084fc26 6px 12px);animation:secret-defile 1.2s linear infinite;background-size:24px 100%}@keyframes secret-defile{to{background-position:24px 0}}.liste-taux .taux-sep{margin-top:6px;color:var(--doux);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.roulette-revelee{margin:14px auto 0;width:min(620px,100%);padding:14px 16px;border-radius:var(--r-lg);background:#0c0a18d1;border:1px solid rgba(192,132,252,.5);box-shadow:0 0 30px #c084fc40;animation:rr-entree .6s ease-out}.roulette-revelee .pack-format{color:#d8b4fe;text-align:center;margin:0 0 10px}.rr-colonnes{display:grid;grid-template-columns:1fr 1fr;gap:6px 22px}.rr-colonnes ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.rr-colonnes li{display:grid;grid-template-columns:7.5em minmax(60px,1fr) 3em;align-items:center;gap:8px;font-size:.82rem;color:var(--doux);white-space:nowrap}.rr-colonnes li b{text-align:right;color:var(--texte);font-variant-numeric:tabular-nums}.rr-barre{display:block;width:100%;height:7px;border-radius:99px;background:#ffffff14;overflow:hidden}.rr-barre span{display:block;height:100%;border-radius:inherit;background:var(--c);transform-origin:left;animation:rr-barre 1s cubic-bezier(.2,.8,.2,1) both}.rr-colonnes li.sorti{color:var(--texte);font-weight:700}.rr-colonnes li.sorti span:first-child:before{content:"\279c  ";color:var(--c)}.rr-colonnes li.sorti .rr-barre{box-shadow:0 0 10px var(--c)}.roulette-revelee .note{text-align:center;margin:10px 0 0}@keyframes rr-entree{0%{opacity:0;transform:translateY(10px)}}@keyframes rr-barre{0%{transform:scaleX(0)}}@media (max-width: 760px){.rr-colonnes{grid-template-columns:1fr}}:root{--or: linear-gradient(100deg, #fff4c8 0%, #ffd66b 22%, #c98f1c 45%, #fff0b0 62%, #d9a234 80%, #fff4c8 100%)}.fin-brillante .carte-face{border-color:transparent;background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(135deg,#fff4c8,#e2b13c 30%,#8a5a0e,#ffe28a 70%,#c98f1c) border-box;box-shadow:0 0 0 1px #00000080,0 0 14px #ffc85a59,0 8px 22px #0006}.fin-brillante .carte-face:before{background:linear-gradient(#fff4c8,#d9a234,#fff4c8)}.fin-brillante .carte-nom,.fin-brillante .txt-rarete{background:var(--or);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:or-brille 4.5s ease-in-out infinite;filter:drop-shadow(0 0 4px rgba(255,190,60,.35))}.fin-brillante .pastille-rarete{border-color:#ffd66bd9;color:#ffd66b;box-shadow:0 0 8px #ffc85a59}@keyframes or-brille{0%,to{background-position:0% 0}50%{background-position:100% 0}}.fin-prismatique .starlight{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.9;background:linear-gradient(115deg,#ff7a93,#ffc45e,#ffe66b,#7ef0a0,#6cc8ff,#b48cff,#ff7a93,#ffc45e,#ffe66b);background-size:300% 300%;animation:prisme 6s linear infinite;-webkit-mask:url(../img/fx/paillettes.png) 0 0 / 190px 190px,url(../img/fx/paillettes.png) 37px 61px / 128px 128px;mask:url(../img/fx/paillettes.png) 0 0 / 190px 190px,url(../img/fx/paillettes.png) 37px 61px / 128px 128px;animation:prisme 6s linear infinite,paillettes 14s linear infinite}@keyframes paillettes{0%{-webkit-mask-position:0 0,37px 61px;mask-position:0 0,37px 61px}to{-webkit-mask-position:190px 190px,-91px -67px;mask-position:190px 190px,-91px -67px}}.fin-prismatique .starlight:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 25%,#fff 45%,transparent 62%);background-size:260% 100%;animation:reflet 3.6s ease-in-out infinite}.fin-prismatique .carte-face:after{opacity:.45}.fin-prismatique .carte-face img{filter:saturate(1.12) contrast(1.04)}.fin-prismatique .txt-rarete{background:linear-gradient(90deg,#ff6b86,#ffb347,#f5d142,#6fe08a,#4fb5ff,#a87bff,#ff6b86);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:arc-ciel 3s linear infinite;font-weight:800}.fin-prismatique .pastille-rarete{border-color:transparent;color:#ff9ab0;background:linear-gradient(#080f1dd1,#080f1dd1) padding-box,linear-gradient(90deg,#ff6b86,#f5d142,#4fb5ff,#a87bff) border-box}@keyframes arc-ciel{to{background-position:200% 0}}.carte-divine.fin-prismatique .pastille-rarete{background:linear-gradient(#080f1dd1,#080f1dd1) padding-box,linear-gradient(90deg,#ff6b86,#f5d142,#4fb5ff,#a87bff) border-box}@media (prefers-reduced-motion: reduce){.fin-brillante .carte-nom,.fin-brillante .txt-rarete,.fin-prismatique .txt-rarete,.fin-prismatique .starlight,.fin-prismatique .starlight:after{animation:none}}.carte-divine.fin-brillante .txt-rarete{background:none;color:inherit;animation:none;filter:none}.rarete-mythique.fin-prismatique .carte-nom{background:linear-gradient(90deg,#ff5c7c,#ffa94d,#ffe14d,#5ee38a,#4fb5ff,#b07cff,#ff5c7c,#ffa94d,#ffe14d,#5ee38a,#4fb5ff,#b07cff,#ff5c7c);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:arc-ciel 5s linear infinite;filter:drop-shadow(0 1px 1px rgba(0,0,0,.9)) drop-shadow(0 0 4px rgba(255,255,255,.15))}@media (prefers-reduced-motion: reduce){.rarete-mythique.fin-prismatique .carte-nom{animation:none}}.carte-divine.fin-brillante .pastille-rarete{color:#2a1d00}.exp-jauge{display:grid;gap:8px;margin-bottom:16px}.exp-jauge>div:first-child{display:flex;justify-content:space-between;gap:12px}.exp-prog{height:8px;border-radius:99px;background:#ffffff14;overflow:hidden}.exp-prog span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--c, var(--primaire)),color-mix(in srgb,var(--c, var(--primaire)) 60%,#fff));transition:width .6s}.exp-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-bottom:14px}.exp-lieu{position:relative;display:grid;gap:10px;align-content:start;padding:16px;border-radius:var(--r-lg);overflow:hidden;background:linear-gradient(160deg,color-mix(in srgb,var(--c) 18%,var(--surface)),var(--surface) 55%);border:1px solid color-mix(in srgb,var(--c) 40%,var(--bordure))}.exp-lieu:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--c)}.exp-lieu header h3{margin:4px 0 0;font-family:var(--f-titre);font-size:1.25rem}.exp-lieu header .note{margin:0}.exp-niveau{display:inline-block;padding:1px 9px;border-radius:99px;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--c);border:1px solid color-mix(in srgb,var(--c) 60%,transparent);background:color-mix(in srgb,var(--c) 12%,transparent)}.exp-cond{margin:0;font-size:.82rem;color:var(--doux)}.exp-recomp{list-style:none;margin:0;padding:0;display:grid;gap:4px}.exp-recomp li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding:5px 9px;border-radius:8px;background:#ffffff0a;font-size:.86rem}.exp-recomp li span{width:2.6em;color:var(--doux)}.exp-recomp li b{white-space:nowrap}.exp-recomp li small{margin-left:auto;color:var(--c);font-weight:600;white-space:nowrap}.exp-equipe{display:flex;gap:6px}.exp-equipe img{width:48px;height:64px;object-fit:cover;border-radius:6px;border:2px solid var(--rar)}.exp-retour{margin:0;font-weight:600}.exp-lieu.rentree{box-shadow:0 0 0 1px var(--c),0 0 24px color-mix(in srgb,var(--c) 45%,transparent)}.exp-pret{animation:exp-pret 1.4s ease-in-out infinite alternate}@keyframes exp-pret{to{box-shadow:0 0 18px color-mix(in srgb,var(--primaire) 70%,transparent)}}.exp-prepa h2{display:flex;align-items:center;gap:10px;margin:0 0 4px}.exp-prepa .exp-niveau{font-size:.7rem}.exp-durees{margin:12px 0;display:flex;flex-wrap:nowrap}.exp-durees button{flex:1 1 0;white-space:nowrap}.exp-slots{display:grid;grid-template-columns:repeat(3,minmax(0,120px));gap:10px;justify-content:center;margin:6px 0 12px}.exp-slot{aspect-ratio:5 / 7.4;border-radius:var(--rayon);border:2px dashed color-mix(in srgb,var(--c) 50%,var(--bordure));display:grid;place-items:center;color:var(--doux);font-size:.8rem;background:none;padding:0}.exp-slot.plein{border:none;cursor:pointer}.exp-slot .carte{width:100%}.exp-apercu{padding:10px 12px;border-radius:var(--r-md, 10px);background:#ffffff0a;border:1px solid var(--bordure);margin-bottom:12px}.exp-apercu p{margin:2px 0}.exp-filtres{display:grid;grid-template-columns:2fr 1fr 1fr 1.3fr;gap:8px;align-items:end}.exp-filtres .champ{margin:0;min-width:0}.exp-filtres select{width:100%}.exp-choix{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;max-height:340px;overflow:auto;padding:4px;margin-top:8px}.exp-carte{padding:0;border:none;background:none;cursor:pointer;border-radius:var(--rayon)}.exp-carte .carte{width:100%}.exp-carte.pris{outline:3px solid var(--c);outline-offset:1px}.exp-carte .carte-stats,.exp-slot .carte-stats{display:none}.exp-actions{display:flex;justify-content:center;margin-top:12px}.exp-pack{text-align:center}.exp-pack h2{font-family:var(--f-titre);font-size:1.8rem;margin:4px 0 8px}@media (max-width: 600px){.exp-durees button{padding-inline:6px;font-size:.82rem}.exp-choix{grid-template-columns:repeat(3,minmax(0,1fr));max-height:46vh}.exp-filtres{grid-template-columns:1fr 1fr 1fr}.exp-filtres .champ:first-child{grid-column:1 / -1}.exp-filtres select{padding-inline:8px 4px;font-size:.82rem}.exp-choix .exp-carte{font-size:.8em}}.roue-types{display:grid;gap:.6rem}.roue-consigne{margin:0;text-align:center;color:var(--doux);font-size:.84rem;font-weight:600}.roue-svg{width:100%;max-width:340px;margin:0 auto;display:block;overflow:visible}.roue-orbite{fill:none;stroke:#ffffff12;stroke-width:1.5}.roue-trait{stroke:#a0aac373;stroke-width:2}.roue-pointe{fill:#a0aac399}.roue-trait-fort{stroke-width:4;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--sel))}.roue-trait-faible{stroke:#ff8a8a;stroke-width:2.2;stroke-dasharray:5 5;animation:roue-pointilles 1.2s linear infinite}@keyframes roue-pointilles{to{stroke-dashoffset:-20}}.roue-noeud{cursor:pointer;outline:none}.roue-noeud circle:not(.roue-halo){fill:color-mix(in srgb,var(--c) 16%,#0c1222);stroke:var(--c);stroke-width:2;transition:transform .2s,fill .2s}.roue-noeud text{fill:var(--c);font:700 11px var(--f-titre);text-anchor:middle;pointer-events:none}.roue-noeud:hover circle:not(.roue-halo),.roue-noeud:focus-visible circle:not(.roue-halo){fill:color-mix(in srgb,var(--c) 28%,#0c1222)}.roue-noeud:focus-visible circle:not(.roue-halo){stroke-width:3}.roue-noeud.actif circle:not(.roue-halo){fill:color-mix(in srgb,var(--c) 38%,#0c1222);stroke-width:3}.roue-noeud.actif text{fill:#fff}.roue-halo{fill:none;stroke:var(--c);stroke-width:2;opacity:.55;animation:roue-halo 2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}@keyframes roue-halo{50%{opacity:.15;transform:scale(1.08)}}.roue-noeud.faible circle:not(.roue-halo){stroke-dasharray:4 3}.roue-badge rect{fill:color-mix(in srgb,var(--c) 22%,#0c1222);stroke:var(--c);stroke-width:1.5}.roue-badge text{fill:#fff;font:800 11px var(--f-titre);text-anchor:middle}.roue-panneau{display:grid;gap:.5rem;padding:.8rem;border-radius:var(--r-lg, 14px);background:#ffffff08;border:1px solid var(--bordure)}.roue-attaque{margin:0 0 .1rem;text-align:center;font-weight:700;display:flex;align-items:center;justify-content:center;gap:.45rem}.roue-attaque .pastille{width:.65rem;height:.65rem;border-radius:50%;box-shadow:0 0 8px var(--sel)}.roue-ligne{display:flex;align-items:center;gap:.75rem;padding:.55rem .7rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--c) 45%,transparent);background:color-mix(in srgb,var(--c) 7%,transparent)}.roue-ligne strong{display:block;color:var(--c)}.roue-ligne small{display:block;color:var(--doux);font-size:.78rem;line-height:1.35}.roue-mult{flex:none;min-width:3.4rem;text-align:center;font-weight:800;font-size:1.05rem;padding:.45rem .4rem;border-radius:10px}.roue-mult.plus{color:#ffd66b;background:#ffc8501f;border:1px solid rgba(255,200,80,.35)}.roue-mult.moins{color:#ff8a8a;background:#ff6e6e1a;border:1px solid rgba(255,110,110,.3)}.roue-neutres{margin:0;text-align:center}@media (prefers-reduced-motion: reduce){.roue-halo,.roue-trait-faible{animation:none}}.equipe-infos{align-items:start}#nouvelle-version{position:fixed;z-index:90;left:50%;bottom:18px;translate:-50% 0;display:flex;align-items:center;gap:.9rem;padding:.6rem .7rem .6rem 1.1rem;border-radius:14px;background:color-mix(in srgb,var(--surface) 92%,#000);border:1px solid var(--accent);box-shadow:0 10px 30px #00000073,0 0 0 4px color-mix(in srgb,var(--accent) 15%,transparent);font-weight:600;max-width:calc(100vw - 32px);animation:nv-entree .35s ease-out}#nouvelle-version[hidden]{display:none}@keyframes nv-entree{0%{opacity:0;translate:-50% 20px}}@media (max-width: 600px){#nouvelle-version{bottom:78px;font-size:.88rem;width:calc(100vw - 32px);justify-content:space-between}}.seidr-solde{display:inline-flex;align-items:baseline;gap:.4rem;padding:.45rem .9rem;border-radius:999px;font-weight:800;font-size:1.05rem;color:#c9b6ff;background:#966eff1f;border:1px solid rgba(170,130,255,.45);box-shadow:0 0 18px #966eff2e}.seidr-solde small{font-weight:600;color:var(--doux);font-size:.78rem}.seidr-regles{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.7rem;margin:0 0 1rem}.seidr-regles p{margin:0;padding:.7rem .9rem;border-radius:12px;background:#966eff0f;border:1px solid rgba(170,130,255,.2);color:var(--doux);font-size:.86rem;line-height:1.45}.seidr-regles strong{color:#d8caff}.seidr-vide{display:flex;align-items:stretch;justify-content:center;padding:0;background:none;border:0;cursor:pointer;font:inherit;color:inherit}.seidr-vide-cadre{flex:1;min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center;padding:1rem;border-radius:14px;border:2px dashed rgba(170,130,255,.55);background:radial-gradient(circle at 50% 40%,rgba(150,110,255,.16),transparent 70%);transition:border-color .2s,background .2s}.seidr-vide:hover .seidr-vide-cadre,.seidr-vide:focus-visible .seidr-vide-cadre{border-color:#c9b6ff;background:radial-gradient(circle at 50% 40%,rgba(150,110,255,.28),transparent 70%)}.seidr-plus{width:3rem;height:3rem;border-radius:50%;display:grid;place-items:center;font-size:2rem;line-height:1;color:#c9b6ff;border:2px solid rgba(170,130,255,.6)}.seidr-vide small{color:var(--doux);font-size:.78rem}.seidr-choisie .carte{box-shadow:0 0 0 2px #aa82ffb3,0 0 22px #966eff59;border-radius:14px}.seidr-filtres{display:grid;grid-template-columns:2fr 1fr;gap:.6rem;margin:.8rem 0}.seidr-catalogue{max-height:56vh;overflow:auto;padding:4px}.seidr-carte{display:grid;gap:.35rem;justify-items:stretch;width:100%;text-align:center;padding:0;background:none;border:0;cursor:pointer;color:inherit;font:inherit}.seidr-carte .cout{font-weight:800;color:#c9b6ff;font-size:.85rem}.seidr-carte:hover .carte,.seidr-carte:focus-visible .carte{outline:2px solid #c9b6ff;outline-offset:2px;border-radius:12px}.btn-essence{color:#d8caff;border-color:#aa82ff80}.btn-essence:hover{background:#966eff26}@media (max-width: 600px){.seidr-filtres{grid-template-columns:1fr}.seidr-vide-cadre{min-height:200px}}.ico-essence{width:1.05em;height:1.05em;vertical-align:-.16em;flex:none;filter:drop-shadow(0 0 4px rgba(150,110,255,.45))}.solde-essence{color:#d8caff;border-color:#aa82ff66;cursor:pointer;font:inherit;font-weight:700}.solde-essence:hover{border-color:#bea0ffcc;background:color-mix(in srgb,var(--surface) 85%,#8a5cff)}.solde-essence .ico-essence{width:17px;height:17px}.seidr-solde .ico-essence{width:20px;height:20px;align-self:center}.solde{transition:opacity .25s,box-shadow .25s,border-color .25s,transform .25s}body[data-monnaie=eclats] .solde-eclats{border-color:color-mix(in srgb,var(--accent) 75%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent),0 0 18px color-mix(in srgb,var(--accent) 30%,transparent)}body[data-monnaie=eclats] .solde-essence{opacity:.45}body[data-monnaie=runes] .solde-essence{border-color:#b796ff;box-shadow:0 0 0 3px #b796ff33,0 0 18px #966eff66}body[data-monnaie=runes] .solde-eclats{opacity:.45}.ico-braise{width:1em;height:1em;vertical-align:-.14em;flex:none;filter:drop-shadow(0 0 3px rgba(253,186,116,.4))}.solde-eclats .ico-braise{width:17px;height:17px}.fx-k3{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:1;--cycle: 8s}.fx-k3 img,.fx-k3 .plein{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fx-k3 .halo{mix-blend-mode:screen;filter:blur(2px)!important;animation:k3-halo 1.1s ease-in-out infinite alternate,k3-pic var(--cycle) ease-out infinite}.fx-k3 .violet{mix-blend-mode:screen;animation:k3-violet .45s steps(3) infinite,k3-pic var(--cycle) ease-out infinite}@keyframes k3-halo{0%{opacity:.08;scale:1}to{opacity:.35;scale:1.015}}@keyframes k3-violet{0%{opacity:.1}33%{opacity:.28}66%{opacity:.18}}@keyframes k3-pic{0%,40%{filter:brightness(1)}42%{filter:brightness(2.2)}60%,to{filter:brightness(1)}}.fx-k3 .vitesse{background:repeating-linear-gradient(176deg,transparent 0 22px,rgba(255,255,255,.55) 22px 23px,transparent 23px 41px,rgba(210,170,255,.4) 41px 42px,transparent 42px 70px);background-size:300% 100%;mix-blend-mode:screen;-webkit-mask:linear-gradient(90deg,#000 0 10%,transparent 45%,transparent 70%,#000);mask:linear-gradient(90deg,transparent 0 45%,#000 80%);opacity:.18;animation:k3-vitesse .5s linear infinite}@keyframes k3-vitesse{0%{background-position:0 0}to{background-position:66.66% 0}}.fx-k3 svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.fx-k3 svg g{opacity:0;animation:k3-crepite var(--d) steps(1) infinite;animation-delay:calc(var(--k) * -.71s)}.fx-k3 path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.fx-k3 .rouges .halo-e{stroke:#ff1530;stroke-width:6;opacity:.8;filter:blur(2.5px)}.fx-k3 .rouges .coeur{stroke:#050003;stroke-width:2.4}.fx-k3 .violets{mix-blend-mode:screen}.fx-k3 .violets .halo-e{stroke:#b44bff;stroke-width:6;opacity:.6;filter:blur(3px)}.fx-k3 .violets .coeur{stroke:#f6e8ff;stroke-width:1.6}.fx-k3 .br{stroke-width:1.2}.fx-k3 .rouges .br{stroke:#0a0004}.fx-k3 .violets .br{stroke:#f6e8ff}@keyframes k3-crepite{0%,to{opacity:0}4%{opacity:1}7%{opacity:.25}9%{opacity:1}15%{opacity:0}}.fx-k3 .rouges.salve g{animation:k3-salve var(--cycle) steps(1) infinite;animation-delay:0s}@keyframes k3-salve{0%,40%{opacity:0}41%{opacity:1}43%{opacity:.3}45%{opacity:1}49%{opacity:.5}52%{opacity:1}56%,to{opacity:0}}.fx-k3 .massue{background:radial-gradient(ellipse 55% 40% at 0% 42%,rgba(255,20,50,.95),rgba(120,0,20,.5) 45%,transparent 75%);mix-blend-mode:screen;opacity:0;animation:k3-massue var(--cycle) ease-out infinite}@keyframes k3-massue{0%,36%{opacity:0}40%{opacity:.55}41.5%{opacity:1}55%{opacity:.35}70%,to{opacity:0}}.fx-k3 .encre{opacity:0;filter:grayscale(1) contrast(5) brightness(1.5)!important;animation:k3-encre var(--cycle) steps(1) infinite}.fx-k3 .encre.inv{filter:grayscale(1) contrast(5) brightness(1.5) invert(1)!important;animation-name:k3-encre-inv}@keyframes k3-encre{0%,40%{opacity:0}40.6%,41.6%{opacity:1}41.7%,to{opacity:0}}@keyframes k3-encre-inv{0%,41.7%{opacity:0}41.8%,42.8%{opacity:1}42.9%,to{opacity:0}}.fx-k3 .onde{position:absolute;left:30%;top:44%;width:40%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;border:3px solid rgba(225,180,255,.95);box-shadow:0 0 16px 4px #b446ffd9,inset 0 0 14px 3px #b446ff99;opacity:0;animation:k3-onde var(--cycle) ease-out infinite}.fx-k3 .onde.o2{animation-delay:.22s;border-color:#ff3c5ae6;box-shadow:0 0 16px 4px #ff143ccc}@keyframes k3-onde{0%,42.5%{opacity:0;scale:.2}43.5%{opacity:1}56%{opacity:0;scale:4}to{opacity:0;scale:4}}.fx-k3 .etinc i{position:absolute;left:calc(5% + var(--k) * 7%);top:calc(20% + mod(var(--k) * 37,55)*1%);width:3px;height:3px;border-radius:50%;background:#f3e1ff;box-shadow:0 0 4px 1px #b44bff,0 0 9px 2px #b44bff99;opacity:0;animation:k3-etinc calc(1.6s + mod(var(--k) * 5,4)*.3s) linear infinite;animation-delay:calc(var(--k) * -.37s)}@keyframes k3-etinc{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(220px,-30px)}}.carte.k3-carte .carte-face{animation:k3-tremble 8s linear infinite}@keyframes k3-tremble{0%,36%{translate:0 0;scale:1}40%{translate:2px 0;scale:1.035}41%{translate:-5px 2px;scale:1.06}42%{translate:5px -3px}43%{translate:-4px -2px}44%{translate:3px 3px;scale:1.04}46%{translate:-2px 1px}49%{translate:1px -1px;scale:1.01}53%,to{translate:0 0;scale:1}}@media (prefers-reduced-motion: reduce){.fx-k3 *,.carte.k3-carte .carte-face{animation:none!important}}.fx-madara{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:1;--cycle: 9s}.fx-madara img,.fx-madara .plein{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fx-madara .halo{mix-blend-mode:screen;animation:mad-halo 1.6s ease-in-out infinite alternate;transform-origin:50% 60%}.fx-madara .aura{mix-blend-mode:screen;filter:url(#flammes-madara)!important;animation:mad-aura .5s steps(3) infinite}@keyframes mad-halo{0%{opacity:.15;scale:1}to{opacity:.5;scale:1.02}}@keyframes mad-aura{0%{opacity:.25}33%{opacity:.45}66%{opacity:.32}}.fx-madara .orbe{transform-origin:var(--ox) var(--oy);filter:drop-shadow(0 0 4px rgba(214,80,255,.9)) drop-shadow(0 0 10px rgba(160,40,255,.6))!important;animation:mad-orbe 2.4s ease-in-out infinite alternate,mad-orbe-coup var(--cycle) ease-out infinite;animation-delay:calc(var(--k) * -.5s),0s}@keyframes mad-orbe{0%{scale:1;opacity:.7}to{scale:1.05;opacity:1}}@keyframes mad-orbe-coup{0%,38%{translate:0 0}41%{translate:0 -3px}47%{translate:0 -3px}52%,to{translate:0 0}}.fx-madara .etinc i{position:absolute;bottom:10%;left:calc(6% + var(--k) * 6.5%);width:3px;height:3px;border-radius:50%;background:#ffe3fb;box-shadow:0 0 4px 1px #ff4fe0,0 0 10px 2px #e63cff99;opacity:0;animation:mad-etinc calc(3s + mod(var(--k) * 7,5)*.4s) linear infinite;animation-delay:calc(var(--k) * -.61s)}@keyframes mad-etinc{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(calc((mod(var(--k) * 13,7) - 3)*8px),-340px)}}.fx-madara .eclats i{position:absolute;top:-6%;left:calc(4% + var(--k) * 13%);width:6px;height:11px;background:linear-gradient(160deg,#fff,#f3dcff);clip-path:polygon(50% 0,100% 40%,60% 100%,0 55%);opacity:0;filter:drop-shadow(0 0 3px rgba(255,120,240,.8));animation:mad-eclat calc(5s + mod(var(--k) * 5,4)*.7s) linear infinite;animation-delay:calc(var(--k) * -1.3s)}@keyframes mad-eclat{0%{opacity:0;transform:translate(0) rotate(0)}10%{opacity:.95}85%{opacity:.9}to{opacity:0;transform:translate(-40px,480px) rotate(540deg)}}.fx-madara .oeil{position:absolute;left:var(--ex);top:var(--ey);width:12%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,#fff 0 8%,#e4b8ff 18%,rgba(170,90,255,.6) 38%,transparent 70%);mix-blend-mode:screen;animation:mad-oeil 2s ease-in-out infinite alternate,mad-oeil-coup var(--cycle) ease-out infinite}@keyframes mad-oeil{0%{opacity:.35}to{opacity:.75}}@keyframes mad-oeil-coup{0%,37%{scale:1}40%{scale:2.6}46%{scale:1.8}55%,to{scale:1}}.fx-madara .nuit{background:radial-gradient(ellipse at var(--ex) var(--ey),rgba(40,0,60,.2),rgba(14,0,24,.85) 60%);opacity:0;animation:mad-nuit var(--cycle) ease-in-out infinite}@keyframes mad-nuit{0%,33%{opacity:0}38%,50%{opacity:1}58%,to{opacity:0}}.fx-madara .anneau{position:absolute;left:var(--ex);top:var(--ey);width:30%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;border:2px solid rgba(222,170,255,.95);box-shadow:0 0 10px 2px #be50ffcc,inset 0 0 8px 1px #be50ff99;opacity:0;animation:mad-anneau var(--cycle) ease-out infinite;animation-delay:calc(var(--k) * .28s)}@keyframes mad-anneau{0%,38%{opacity:0;scale:.1}39.5%{opacity:1}52%{opacity:0;scale:7}to{opacity:0;scale:7}}.fx-madara .flash{background:radial-gradient(circle at var(--ex) var(--ey),#fff 0 10%,rgba(240,160,255,.9) 30%,rgba(170,60,255,.55) 60%,transparent 85%);mix-blend-mode:screen;opacity:0;animation:mad-flash var(--cycle) ease-out infinite}@keyframes mad-flash{0%,50%{opacity:0}51.5%{opacity:1}60%,to{opacity:0}}.fx-madara .orbe-lueur{position:absolute;left:var(--ox);top:var(--oy);width:18%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,transparent 0 26%,rgba(240,120,255,.95) 30%,rgba(170,50,255,.45) 48%,transparent 70%);mix-blend-mode:screen;opacity:0;animation:mad-orbe-lueur var(--cycle) ease-out infinite;animation-delay:calc(var(--k) * .07s)}@keyframes mad-orbe-lueur{0%,40%{opacity:0;scale:.6}43%{opacity:1;scale:1.1}51%{opacity:.9;scale:1.25}58%,to{opacity:0;scale:1.5}}.carte.divin-madara .carte-face{animation:mad-carte 9s ease-in-out infinite}@keyframes mad-carte{0%,37%{scale:1}41%{scale:1.025}51%{scale:1.025}52%{scale:1.045}60%,to{scale:1}}.anneau-divin.eveil-madara{border-color:#28003cf2;color:#f0c8ff;text-shadow:0 0 8px #d24bff;box-shadow:0 0 46px #c83cffd9,inset 0 0 40px #3c005ab3}.flash-divin.eveil-madara{background:radial-gradient(circle,rgba(255,255,255,.95),rgba(225,120,255,.85) 40%,rgba(120,0,200,.45) 66%,transparent 82%)}.carte-divine.anim-divine.divin-madara{filter:drop-shadow(0 0 26px rgba(214,80,255,.95))}@media (prefers-reduced-motion: reduce){.fx-madara *,.carte.divin-madara .carte-face{animation:none!important}}.carte-divine.divin-almighty{--divin: #f2dc72}.fx-almighty .fx-aura{mix-blend-mode:multiply;transform-origin:55% 60%;animation:aura-almighty 3.2s ease-in-out infinite alternate}.fx-almighty .fx-aura-2{opacity:.7;animation:aura-almighty-2 4.6s ease-in-out infinite alternate;animation-delay:-2s}@keyframes aura-almighty{0%{transform:scale(1);opacity:.55}to{transform:scale(1.035) translateY(-1%);opacity:.9}}@keyframes aura-almighty-2{0%{transform:scale(1.01) translate(-1%);opacity:.35}to{transform:scale(1.07) translate(1%);opacity:.75}}.fx-ombres{position:absolute;inset:0}.fx-ombres i{position:absolute;bottom:22%;left:calc(8% + var(--k) * 7.5%);width:calc(10% + mod(var(--k) * 37,9)*1%);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(4,6,14,.95),rgba(4,6,14,.6) 45%,transparent 70%);filter:blur(2px);opacity:0;animation:ombre-monte calc(3.4s + mod(var(--k) * 13,5)*.35s) ease-in infinite;animation-delay:calc(var(--k) * -.47s)}@keyframes ombre-monte{0%{transform:translate(0) scale(.6);opacity:0}15%{opacity:.85}to{transform:translate(calc((mod(var(--k) * 23,7) - 3)*6px),-260%) scale(1.25);opacity:0}}.fx-almighty .fx-detoure{filter:drop-shadow(0 0 2px rgba(0,0,0,.9))!important}.fx-almighty .fx-yeux-ferme{filter:brightness(0)!important;opacity:0;animation:yeux-ferme 6s ease-in-out infinite}.fx-almighty .fx-yeux{mix-blend-mode:screen;opacity:0;filter:brightness(1.15) drop-shadow(0 0 2px #fff3b0) drop-shadow(0 0 5px #f2dc72) drop-shadow(0 0 10px rgba(224,181,46,.8))!important;animation:yeux-eclat 6s ease-out infinite}.fx-almighty .v1{-webkit-mask-image:linear-gradient(#000 0 18%,transparent 30%);mask-image:linear-gradient(#000 0 18%,transparent 30%)}.fx-almighty .v2{-webkit-mask-image:linear-gradient(transparent 18%,#000 30% 38%,transparent 50%);mask-image:linear-gradient(transparent 18%,#000 30% 38%,transparent 50%);animation-delay:.35s}.fx-almighty .v3{-webkit-mask-image:linear-gradient(transparent 38%,#000 50%);mask-image:linear-gradient(transparent 38%,#000 50%);animation-delay:.7s}@keyframes yeux-ferme{0%,30%{opacity:0}40%,58%{opacity:1}66%,to{opacity:0}}@keyframes yeux-eclat{0%,60%{opacity:0}66%{opacity:1}78%{opacity:.55}to{opacity:0}}.fx-almighty .fx-epee{mix-blend-mode:screen;filter:brightness(1.3) drop-shadow(0 0 2px #e8fbff) drop-shadow(0 0 5px #7fe3ff) drop-shadow(0 0 10px #2fb8ff)!important;animation:epee 2.6s steps(1) infinite,epee-souffle 4s ease-in-out infinite}@keyframes epee{0%,to{opacity:.85}12%{opacity:.55}14%{opacity:1}47%{opacity:.7}49%{opacity:.95}80%{opacity:.65}82%{opacity:1}}@keyframes epee-souffle{0%,70%,to{transform:none}75%{transform:scale(1.012)}}.anneau-divin.eveil-almighty{border-color:#08080cf2;color:#f2dc72;text-shadow:0 0 8px #e0b52e;box-shadow:0 0 46px #000000e6,0 0 18px #f2dc728c,inset 0 0 40px #000000b3}.flash-divin.eveil-almighty{background:radial-gradient(circle,rgba(0,0,0,.96),rgba(12,10,2,.85) 45%,rgba(242,220,114,.4) 68%,transparent 82%)}.carte-divine.anim-divine.divin-almighty{filter:drop-shadow(0 0 22px rgba(0,0,0,1)) drop-shadow(0 0 10px rgba(242,220,114,.8))}.fx-almighty{--cycle: 9s}.fx-almighty .fx-yeux-ferme,.fx-almighty .fx-yeux{animation-duration:var(--cycle)}.fx-eclair-noir{position:absolute;left:47%;top:-6%;width:78%;scale:-1 1;aspect-ratio:404 / 1204;animation:eclair-noir var(--cycle) linear infinite}.fx-almighty .fx-eclair-noir img{position:absolute;inset:0;width:100%;height:100%;object-fit:fill}.fx-almighty .fx-eclair-noir .noir{filter:drop-shadow(0 0 1px #000) drop-shadow(0 0 6px rgba(10,14,30,.55))!important}.fx-almighty .fx-eclair-noir .coeur{mix-blend-mode:screen;filter:drop-shadow(0 0 2px rgba(200,225,255,.9))!important}@keyframes eclair-noir{0%{clip-path:inset(0 0 100% 0);opacity:1}2.2%{clip-path:inset(0 0 0 0);opacity:1}3%{opacity:.3}3.8%{opacity:1}5%{opacity:.45}6%{opacity:1}9%{clip-path:inset(0 0 0 0);opacity:0}to{clip-path:inset(0 0 0 0);opacity:0}}.fx-voile{position:absolute;inset:0;background:#000;opacity:0;animation:voile-noir var(--cycle) ease-in-out infinite}@keyframes voile-noir{0%,4.5%{opacity:0}8.5%,10%{opacity:1}16%{opacity:0}to{opacity:0}}.fx-flash{position:absolute;inset:0;background:radial-gradient(circle at 55% 40%,#fff,#f4f7ff 60%,#dfe7f5);opacity:0;animation:flash-blanc var(--cycle) ease-out infinite}@keyframes flash-blanc{0%,9%{opacity:0}9.6%{opacity:1}15.5%{opacity:1}24%{opacity:0}to{opacity:0}}.fx-almighty .fx-silhouette{filter:brightness(0) drop-shadow(0 0 4px rgba(0,0,0,.6))!important;opacity:0;transform-origin:55% 60%;animation:silhouette var(--cycle) ease-out infinite}@keyframes silhouette{0%,9%{opacity:0;transform:scale(1.04)}9.6%{opacity:1;transform:scale(1.03)}15.5%{opacity:1;transform:scale(1)}24%{opacity:0;transform:scale(1)}to{opacity:0}}.btn-news{position:relative}.badge-news{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--primaire, #f97316);color:#fff;font:700 .68rem/18px var(--f-titre);text-align:center;box-shadow:0 0 0 2px var(--page, #0a0b10)}.news{display:grid;gap:.9rem;max-width:640px}.news h2{margin:0}.news-item{padding:.9rem 1rem;border-radius:14px;background:#ffffff08;border:1px solid var(--bordure)}.news-item.nouveau{border-color:color-mix(in srgb,var(--accent) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent)}.news-item header{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.35rem}.news-item time{color:var(--doux);font-size:.8rem}.news-type{font:700 .66rem var(--f-titre);letter-spacing:.08em;text-transform:uppercase;padding:.18rem .5rem;border-radius:999px;border:1px solid currentColor}.news-type.type-event{color:#fdba74}.news-type.type-maj{color:#7cc8ff}.news-type.type-info{color:#b9bfd3}.news-nouveau{margin-left:auto;font:700 .66rem var(--f-titre);color:var(--accent);text-transform:uppercase;letter-spacing:.08em}.news-item h3{margin:0 0 .35rem;font-size:1.05rem}.news-item p{margin:0 0 .4rem;color:var(--doux);font-size:.9rem;line-height:1.45}.news-item ul{margin:0;padding-left:1.1rem;display:grid;gap:.3rem;font-size:.88rem;line-height:1.45}@media (max-width: 600px){.entete-droite{gap:.3rem}.entete-droite .solde{padding:0 .55rem;min-height:36px;font-size:.88rem}.entete-droite .btn-icone{width:36px;height:36px}.btn-compte{min-height:36px}}@media (max-width: 400px){.logo-mobile .nom-jeu{font-size:1.05rem}.entete-droite{gap:.25rem}.entete-droite .solde{padding:0 .45rem;gap:.25rem}.btn-compte{padding-right:.4rem}}.effet-couleur{border:1px solid color-mix(in srgb,var(--c) 55%,transparent);border-left:4px solid var(--c);border-radius:var(--r-md);background:color-mix(in srgb,var(--c) 10%,rgba(12,24,40,.85));padding:.55rem .75rem;margin:.7rem 0}.effet-couleur-nom{display:flex;align-items:center;gap:.45rem;margin:0;font-weight:800;color:var(--c)}.effet-couleur-nom small{font-weight:600;color:var(--texte-doux, #9aa3b2);font-size:.75rem}.effet-couleur-texte{margin:.25rem 0 0;font-size:.86rem;line-height:1.4}.roue-effet{margin:.4rem 0 .6rem}.effet-couleur-icone{width:1.1rem;height:1.1rem;flex-shrink:0;background:var(--c)}.fx-icone-rouge{clip-path:path("M9 0 C10 5 15 7 15 12 A6 6 0 0 1 3 12 C3 9 5 8 6 6 C7 8 8 8 8 9 C9 6 9 3 9 0Z");width:18px;height:18px}.fx-icone-jaune{clip-path:polygon(62% 0,15% 56%,45% 56%,30% 100%,85% 38%,55% 38%,75% 0)}.fx-icone-bleu{clip-path:polygon(0 20%,60% 20%,60% 0,100% 50%,60% 100%,60% 80%,0 80%,25% 50%)}.fx-icone-violet{border-radius:50%;background:radial-gradient(circle at 35% 35%,#e6d6ff 0 18%,var(--c) 20% 60%,transparent 62%),radial-gradient(circle at 70% 70%,var(--c) 0 40%,transparent 42%)}.fx-icone-vert{clip-path:polygon(35% 0,65% 0,65% 35%,100% 35%,100% 65%,65% 65%,65% 100%,35% 100%,35% 65%,0 65%,0 35%,35% 35%)}.run-actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.run-actions>.btn{width:100%;margin:0}.run-actions.seul{grid-template-columns:1fr}.defenses-bilan{margin:0 0 .6rem}.defenses-liste{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.defenses-liste li{display:grid;grid-template-columns:1fr auto auto;gap:.8rem;align-items:center;padding:.45rem .6rem;border-radius:var(--r-md);background:var(--surface-douce);border-left:3px solid #ff8a8a;font-size:.88rem}.defenses-liste li.tenue{border-left-color:#4fcf6a}.defenses-liste time{color:var(--texte-doux, #9aa3b2);font-size:.78rem}.auto-etat{margin-top:.6rem;padding:.6rem .75rem;border-radius:var(--r-md);background:var(--surface-douce);border:1px solid var(--bordure)}.auto-ligne{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.auto-ligne span{color:var(--texte-doux, #9aa3b2);flex:1}.auto-barre{height:6px;border-radius:99px;background:#ffffff14;margin-top:.5rem;overflow:hidden}.auto-barre span{display:block;height:100%;background:var(--rar, var(--accent));transition:width .3s}.boss-ultime{border:1px solid color-mix(in srgb,var(--c) 60%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--c) 25%,transparent)}.bu-tete{display:flex;gap:1rem;align-items:center}.bu-tete img{width:96px;aspect-ratio:5 / 7;object-fit:cover;border-radius:10px;border:2px solid var(--c);flex-shrink:0}.bu-txt{flex:1;min-width:0}.bu-txt h3{margin:.1rem 0 .3rem}.bu-recompenses{list-style:none;padding:0;margin:.8rem 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.35rem}.bu-recompenses li{display:flex;gap:.5rem;align-items:center;padding:.35rem .55rem;border-radius:var(--r-md);background:var(--surface-douce);font-size:.84rem}.bu-recompenses li span{color:var(--texte-doux, #9aa3b2);min-width:3.2em}.bu-recompenses li.obtenu{opacity:.6}.bu-recompenses li em{color:#4fcf6a;font-style:normal;margin-left:auto}.bu-recompenses li:last-child{grid-column:span 2}.mini[hidden]{display:none!important}#notifs{position:fixed;top:4.6rem;right:1rem;z-index:60;display:grid;gap:.5rem;width:min(360px,calc(100vw - 2rem));pointer-events:none}.notif{pointer-events:auto;position:relative;display:grid;gap:.15rem;padding:.7rem 2.2rem .7rem .9rem;border-radius:var(--r-md);cursor:pointer;background:#0c121ef5;border:1px solid color-mix(in srgb,var(--c) 60%,transparent);border-left:4px solid var(--c);box-shadow:0 8px 28px #00000073,0 0 18px color-mix(in srgb,var(--c) 25%,transparent);animation:notif-entree .35s ease-out}.notif strong{color:#fff;font-size:.95rem}.notif span{color:var(--texte-doux, #9aa3b2);font-size:.84rem}.notif-x{position:absolute;top:.35rem;right:.45rem;background:none;border:0;color:var(--texte-doux, #9aa3b2);font-size:1.1rem;cursor:pointer}@keyframes notif-entree{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}.notif-special{background:linear-gradient(120deg,color-mix(in srgb,var(--c) 35%,#0c121e),#0c121e 70%);border-width:2px}.notif-special strong{font-size:1.05rem;color:var(--c);text-shadow:0 0 10px color-mix(in srgb,var(--c) 70%,transparent);animation:notif-brille 1.2s ease-in-out infinite alternate}@keyframes notif-brille{0%{filter:brightness(1)}to{filter:brightness(1.5)}}.profil-notifs{margin:.8rem 0 .2rem;font-size:.88rem}@media (max-width: 600px){#notifs{top:auto;bottom:1rem;right:.75rem}}.exp-boutons{display:flex;flex-wrap:wrap;gap:.5rem}.exp-boutons .btn{flex:1 1 auto}.btn-journee{position:relative}.ma-journee h2{margin-bottom:.2rem}.mj-liste{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.mj-ligne{width:100%;display:grid;grid-template-columns:38px 1fr auto;gap:.8rem;align-items:center;text-align:left;cursor:pointer;padding:.7rem .9rem;border-radius:12px;border:1px solid var(--bordure);background:var(--surface);color:inherit;font:inherit;transition:border-color .15s,transform .15s}.mj-ligne:hover,.mj-ligne:focus-visible{border-color:var(--accent);transform:translate(2px)}.mj-txt{display:flex;flex-direction:column;gap:.1rem;min-width:0}.mj-txt small{color:var(--doux)}.mj-aller{font-size:1.4rem;color:var(--doux)}.mj-icone{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,var(--c, var(--accent)) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c, var(--accent)) 45%,transparent)}.mj-icone:before{font-size:1.1rem}.mj-cadeau{--c: #f472b6}.mj-cadeau:before{content:"\1f381"}.mj-quetes{--c: #fbbf24}.mj-quetes:before{content:"\2713";color:#fbbf24;font-weight:800}.mj-defi{--c: #a78bfa}.mj-defi:before{content:"\2691";color:#a78bfa}.mj-boss{--c: #f87171}.mj-boss:before{content:"\2694";color:#f87171}.mj-exp{--c: #34d399}.mj-exp:before{content:"\26f0";color:#34d399}.mj-pvp{--c: #fda4af}.mj-pvp:before{content:"\265b";color:#fda4af}.mj-guilde{--c: #7dd3fc}.mj-guilde:before{content:"\26e8";color:#7dd3fc}.mj-ultime{--c: #fdba74}.mj-ultime:before{content:"\2726";color:#fdba74}.vd-reglages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem;margin:1rem 0 .6rem}.vd-reglages .case{grid-column:1 / -1;display:flex;gap:.55rem;align-items:center;cursor:pointer}.vd-reglages .case input{width:18px;height:18px;accent-color:var(--accent)}.vd-resume{margin:.8rem 0;padding:.7rem .9rem;border-radius:12px;background:var(--surface);border:1px solid var(--bordure)}.vd-resume p{margin:0}.vd-resume .note{margin-top:.25rem}@media (max-width: 520px){.vd-reglages{grid-template-columns:1fr}}.recap-chiffres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:1rem 0}.recap-chiffres>div{padding:.7rem .8rem;border-radius:12px;background:var(--surface);border:1px solid var(--bordure);display:flex;flex-direction:column;gap:.15rem}.recap-chiffres strong{font-size:1.15rem}.recap-chiffres span{color:var(--doux);font-size:.8rem}@media (max-width: 560px){.recap-chiffres{grid-template-columns:1fr}}.histo-filtres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:.8rem 0}.histo-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;max-height:min(60vh,560px);overflow-y:auto}.histo-ligne{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) auto auto auto;gap:.7rem;align-items:center;text-align:left;cursor:pointer;padding:.35rem .6rem;border-radius:10px;border:1px solid transparent;border-left:3px solid var(--rar);background:var(--surface);color:inherit;font:inherit}.histo-ligne:hover{border-color:var(--bordure);border-left-color:var(--rar)}.histo-ligne img{width:34px;height:46px;object-fit:cover;border-radius:5px}.histo-nom{display:flex;flex-direction:column;min-width:0}.histo-nom strong,.histo-nom small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.histo-nom small,.histo-pack,.histo-ligne time{color:var(--doux);font-size:.75rem}.histo-rar{font-size:.78rem;font-weight:700;white-space:nowrap}@media (max-width: 600px){.histo-filtres{grid-template-columns:1fr 1fr}.histo-ligne{grid-template-columns:34px minmax(0,1fr) auto}.histo-pack,.histo-ligne time{display:none}}.mj-albums{--c: #60a5fa}.mj-albums:before{content:"\25a4";color:#60a5fa}.albums-filtres{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto auto;gap:.7rem;align-items:end;margin:.8rem 0}.albums-filtres .case,.album-outils .case{display:flex;gap:.5rem;align-items:center;cursor:pointer;white-space:nowrap;padding-bottom:.5rem}.albums{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.album{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;padding:.55rem .7rem;border-radius:14px;background:var(--surface);border:1px solid var(--bordure)}.album.a-reclamer{border-color:color-mix(in srgb,var(--accent) 60%,var(--bordure));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent)}.album-ouvrir{flex:1 1 320px;min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:.8rem;align-items:center;text-align:left;background:none;border:0;color:inherit;font:inherit;cursor:pointer;padding:0}.album-txt{display:flex;flex-direction:column;gap:.2rem;min-width:0}.album-txt strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.album-txt small{color:var(--doux);font-size:.74rem}.album-pct{font-weight:800;font-size:1.05rem;min-width:3.2rem;text-align:right}.album-barre{position:relative;display:block;height:7px;border-radius:99px;background:#ffffff14;margin-top:.2rem}.album-barre>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--accent),#fde68a)}.album-barre i{position:absolute;top:-2px;width:2px;height:11px;margin-left:-1px;background:#ffffff40;border-radius:1px}.album-barre i.atteint{background:#fde68a}.album-barre i.pris{background:#34d399}.album-badge{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:.9rem;color:#0b0f1a;background:radial-gradient(circle at 35% 30%,#fff8,transparent 45%),var(--b);box-shadow:inset 0 0 0 2px #ffffff59,0 2px 8px #0006;opacity:.55}.album.complet .album-badge{opacity:1;font-size:1.1rem}.badge-bronze{--b: linear-gradient(135deg, #e0a36b, #8a5a2b)}.badge-argent{--b: linear-gradient(135deg, #f1f5f9, #94a3b8)}.badge-or{--b: linear-gradient(135deg, #fde68a, #d4a017)}.badge-diamant{--b: linear-gradient(135deg, #e0f2fe, #7dd3fc 45%, #a78bfa)}.album-paliers{list-style:none;margin:.8rem 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem}.album-paliers li{display:flex;flex-direction:column;gap:.1rem;padding:.5rem .55rem;border-radius:10px;background:var(--surface);border:1px solid var(--bordure);font-size:.78rem}.album-paliers li b{font-size:.95rem}.album-paliers li small{color:var(--doux)}.album-paliers li.atteint{border-color:#fde68a}.album-paliers li.pris{border-color:#34d399}.album-paliers li.pris small{color:#34d399}.album-outils{margin:.6rem 0}.grille-album{max-height:min(60vh,640px);overflow-y:auto}@media (max-width: 640px){.albums-filtres{grid-template-columns:1fr 1fr}.albums-filtres .champ:first-child{grid-column:1 / -1}.album-paliers{grid-template-columns:repeat(2,minmax(0,1fr))}}.sans-anim-divines :is(.carte-divine,.carte-demon) :is(.fx,.fx-k3,.fx-madara,.fx-mgd,.fx-obscur,.divin-eclats,.fx-infini,.fx-df,.fx-lune,.fx-ada,.fx-apo,.fx-borg,.fx-rik,.fx-vide){display:none!important}.sans-anim-divines :is(.carte-divine,.carte-demon) .carte-face,.sans-anim-divines :is(.carte-divine,.carte-demon) .carte-face *{animation:none!important}.sans-anim-divines .carte-divine:not(.retournee):not(.en-cours):hover .carte-int{transform:none}@media (max-width: 600px){.btn-compte-nom{display:none}.btn-compte{padding-inline:.45rem;max-width:none}.entete{gap:.5rem}.entete-droite{min-width:0}}@media (max-width: 440px){.entete{padding-left:12px;padding-right:12px}.logo-mobile .nom-jeu{font-size:1.02rem}.entete-droite{gap:.22rem}.entete-droite .btn-icone{width:34px;height:34px}.entete-droite .solde{padding:0 .4rem;gap:.2rem;font-size:.82rem;min-height:34px}.btn-compte{min-height:34px}}@media (max-width: 360px){.logo-mobile{display:none!important}}.badge-event{position:absolute;left:50%;top:2.1rem;transform:translate(-50%);z-index:3;font-family:var(--f-titre, inherit);font-weight:800;font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;padding:2px 8px;border-radius:999px;color:#0b0f1a;background:var(--accent, #fdba74);box-shadow:0 2px 8px #0006;pointer-events:none}.carte:not(.retournee) .badge-event{display:block}.carte.retournee .badge-event{display:none}.filtre-event{white-space:nowrap}.raretes-montees .fg-detail strong{font-weight:800}.souhaits{position:absolute;right:.45rem;top:2.1rem;z-index:3;display:flex;gap:.2rem}.carte.retournee .souhaits{display:none}.souhaits i{font-style:normal;min-width:18px;height:18px;padding:0 .3rem;border-radius:999px;display:grid;place-items:center;font:800 .62rem var(--f-titre, inherit);color:#fff;box-shadow:0 1px 4px #00000080}.souhaits .s-moi{background:#ef4444;width:18px;padding:0}.souhaits .s-moi:before{content:"\2605";font-size:.62rem}.souhaits .s-amis{background:#16a34a}.souhaits .s-guilde{background:#2563eb}.fiche-souhait{margin:.6rem 0}.fiche-souhait .btn.actif{border-color:#ef4444;color:#fca5a5}.filtre-souhaits{white-space:nowrap}.reco .champ{margin:.8rem 0}.reco-equipe{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:1rem 0 .6rem}.reco-membre{position:relative}.reco-membre .ordre-passage{position:absolute;top:-8px;left:-6px;z-index:4}.reco-score{margin:.4rem 0}#reco-res .album-barre{margin:.4rem 0 1rem}@media (max-width: 640px){.reco-equipe{grid-template-columns:repeat(3,minmax(0,1fr))}}.amicaux li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.6rem;align-items:center}.badge-event{left:6px;top:54px;transform:none}.souhaits{top:54px;right:6px}#maintenance{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:color-mix(in srgb,var(--page) 94%,transparent);backdrop-filter:blur(8px);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}#maintenance .mt-boite{max-width:420px;text-align:center;display:grid;gap:.7rem;justify-items:center}#maintenance h2{margin:0;font-family:var(--f-titre)}#maintenance p{margin:0;color:var(--doux)}#maintenance .logo{color:var(--texte);font-size:1.6rem}#maintenance .mt-barre{width:220px;height:6px;border-radius:99px;background:#ffffff1a;overflow:hidden}#maintenance .mt-barre span{display:block;width:40%;height:100%;border-radius:inherit;background:var(--primaire);animation:mt-va 1.6s ease-in-out infinite}@keyframes mt-va{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion: reduce){#maintenance .mt-barre span{animation:none;width:100%}}.pass{display:grid;gap:.9rem}.pass-tete{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;flex-wrap:wrap}.pass-titre h2{margin:.15rem 0 .25rem;font-size:1.35rem}.etiquette-pass{font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--sec-quetes, #67e8f9)}.pass-niveau{display:flex;align-items:baseline;gap:.3rem}.pass-gros{font-family:var(--f-titre);font-size:2.4rem;font-weight:900;line-height:1;color:var(--sec-quetes, #67e8f9)}.pass-progres{height:10px;border-radius:5px;background:var(--surface-haute);overflow:hidden}.pass-progres span{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--sec-quetes, #67e8f9));transition:width .4s}.pass-points{margin:0;font-size:.88rem;color:var(--texte-2);font-variant-numeric:tabular-nums}.pass-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.btn-premium{background:linear-gradient(135deg,#fde68a,#d4a017);color:#1a1205;border:0;font-weight:800}.btn-premium:hover{filter:brightness(1.08)}.pass-badge-premium{font-size:.8rem;font-weight:800;padding:.3rem .7rem;border-radius:999px;background:#3a2f12;color:#f2c94c}.pass-gagner{background:var(--surface);border:1px solid var(--bordure);border-radius:10px;padding:.6rem .9rem}.pass-gagner summary{cursor:pointer;font-weight:700}.pass-sources{list-style:none;padding:0;margin:.6rem 0 .3rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.35rem 1rem;font-size:.86rem}.pass-sources li{display:flex;gap:.5rem;align-items:baseline;justify-content:space-between;border-bottom:1px dashed var(--bordure);padding-bottom:.25rem}.pass-sources li span{color:var(--texte-2)}.pass-sources li small{color:var(--doux);white-space:nowrap}.pass-entete-colonnes,.pass-ligne{display:grid;grid-template-columns:2.6rem minmax(0,1fr) minmax(0,1fr);gap:.5rem;align-items:stretch}.pass-entete-colonnes{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--doux)}.pass-entete-colonnes span:last-child{color:#f2c94c}.pass-liste{list-style:none;padding:0;margin:0;display:grid;gap:.4rem}.pass-num{display:grid;place-items:center;border-radius:8px;background:var(--surface-haute);font-weight:900;font-variant-numeric:tabular-nums;color:var(--doux)}.pass-ligne.atteint .pass-num{background:var(--accent);color:#fff}.pass-ligne.grand .pass-num{box-shadow:inset 0 0 0 2px #f2c94c}.pass-ligne.suivant .pass-num{outline:2px dashed var(--accent);outline-offset:2px}.pass-case{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .6rem;padding:.5rem .65rem;border-radius:10px;background:var(--surface);border:1px solid var(--bordure);min-height:2.8rem;font-size:.86rem}.pass-case.bloque{opacity:.6}.pass-case.pret{border-color:var(--accent);background:var(--accent-doux, var(--surface-douce))}.pass-case.pris{opacity:.55}.pass-premium{border-color:#5c4d1f}.pass-premium.verrou{background:repeating-linear-gradient(135deg,var(--surface),var(--surface) 8px,var(--surface-douce) 8px,var(--surface-douce) 16px)}.pass-premium.pret{border-color:#f2c94c;background:#2a2311}.pass-premium.sans{background:transparent;border-style:dashed;opacity:.35}.pass-objet{display:inline-flex;align-items:center;gap:.3rem;font-weight:600}.pass-objet+.pass-objet:before{content:"+";color:var(--doux);margin-right:.15rem}.pass-ico{display:inline-grid;place-items:center;min-width:1.1rem}.pass-ico .ico-essence{width:1em;height:1em}.pass-pris{font-size:.76rem;font-weight:700;color:var(--succes)}.pass-verrou{font-size:.9rem}.pass-achat{display:grid;gap:.8rem;max-width:520px}.pass-achat h2{margin:0;color:#f2c94c}.bandeau-ticket{border-color:#5c4d1f}@media (max-width: 600px){.pass-entete-colonnes,.pass-ligne{grid-template-columns:2.1rem minmax(0,1fr) minmax(0,1fr);gap:.35rem}.pass-case{padding:.4rem .5rem;font-size:.78rem;flex-direction:column;align-items:flex-start}.pass-gros{font-size:1.9rem}}.mj-pass{--c: #f2c94c}.mj-pass:before{content:"\2605";color:#f2c94c;font-weight:800}.av-cadre{position:relative;display:inline-grid;place-items:center;flex-shrink:0;padding:3px;border-radius:50%;isolation:isolate}.av-cadre .avatar{border-color:var(--surface)}.av-cadre.petit{padding:2px}.av-cadre.grand{padding:4px}.cadre-ragnarok{background:conic-gradient(#fde68a,#d4a017,#fff3c4,#b8860b,#fde68a);box-shadow:0 0 10px #f2c94c73}.cadre-bifrost:before{content:"";position:absolute;inset:0;border-radius:50%;z-index:-1;background:conic-gradient(#ff5f7a,#ffb347,#f5cf3a,#4fcf6a,#3fa9f5,#a46bff,#ff5f7a);animation:tourne-cadre 8s linear infinite;box-shadow:0 0 12px #a78bfa66}@keyframes tourne-cadre{to{transform:rotate(360deg)}}.titre-joueur{font-family:var(--f-titre);font-weight:800;font-size:.8rem;line-height:1.2}.t-or{color:#f2c94c}.t-argent{color:#d5dde8}.t-bronze{color:#e0a878}.t-blanc{color:#e9e3ff}.t-acier{color:#93c5fd}.t-arc{background:linear-gradient(90deg,#ff5f7a,#ffb347,#f5cf3a,#4fcf6a,#3fa9f5,#a46bff);-webkit-background-clip:text;background-clip:text;color:transparent}.t-braise{color:#ff6b4a;text-shadow:0 0 8px rgba(255,90,40,.45)}.vitrine-joueur{display:inline-flex;gap:4px;align-items:center;flex-shrink:0}.bdg{--b: linear-gradient(135deg, #f1f5f9, #94a3b8);flex-shrink:0;display:inline-grid;width:24px;height:24px;padding:2px}.bdg.medaille{border-radius:50%;background:var(--b);box-shadow:0 2px 5px #0006}.bdg.medaille i{border-radius:50%;background:radial-gradient(circle at 35% 30%,#1d3150,#070d18 70%);display:grid;place-items:center;font-style:normal;color:#f5f5f7;font-size:.62rem}.bdg.hexa{height:26px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--b)}.bdg.hexa i{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:radial-gradient(circle at 40% 30%,#2a1d52,#0b0820 75%);display:grid;place-items:center;font:900 .55rem var(--f-titre);font-style:normal;color:#fff}.bdg .rune{font-family:Noto Sans Runic,Segoe UI Historic,serif;font-weight:400;font-size:.7rem}.bdg.album-b{border-radius:50%;place-items:center;padding:0;font-weight:800;font-size:.7rem;color:#0b0f1a;background:radial-gradient(circle at 35% 30%,#fff8,transparent 45%),var(--b);box-shadow:inset 0 0 0 2px #ffffff59}.m-bronze{--b: linear-gradient(135deg, #e0a36b, #8a5a2b)}.m-argent{--b: linear-gradient(135deg, #f1f5f9, #94a3b8)}.m-or{--b: linear-gradient(135deg, #fde68a, #d4a017)}.m-diamant{--b: linear-gradient(135deg, #e0f2fe, #7dd3fc 45%, #a78bfa)}.m-ardoise{--b: linear-gradient(135deg, #64748b, #334155)}.m-violet{--b: linear-gradient(135deg, #c4b5fd, #6d28d9)}.m-arc{--b: conic-gradient(from 200deg, #ff5f7a, #ffb347, #f5cf3a, #4fcf6a, #3fa9f5, #a46bff, #ff5f7a)}.vitrine-joueur.grande .bdg{width:40px;height:40px;padding:3px}.vitrine-joueur.grande .bdg.hexa{height:44px}.vitrine-joueur.grande .bdg i{font-size:.85rem}.vitrine-joueur.grande .bdg .rune,.vitrine-joueur.grande .album-b{font-size:1.05rem}.vitrine-joueur.petite .bdg{width:18px;height:18px;padding:1.5px}.vitrine-joueur.petite .bdg.hexa{height:20px}.vitrine-joueur.petite .bdg i,.vitrine-joueur.petite .bdg .rune{font-size:.5rem}.cl-joueur{display:inline-flex;align-items:center;gap:.45rem}.adversaire header{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.profil-public{display:grid;gap:.7rem}.pp-apercu{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;padding:.8rem;border-radius:var(--r-lg);background:var(--surface-douce);border:1px solid var(--bordure)}.pp-vitrine{border:1px solid var(--bordure);border-radius:var(--r-lg);padding:.6rem .8rem;display:grid;gap:.4rem}.pp-vitrine legend{font-weight:700;padding:0 .3rem}.pp-badge{display:flex;align-items:center;gap:.55rem;cursor:pointer}.fiche-joueur{display:grid;gap:.9rem}.fiche-joueur h3{margin:.3rem 0 0;font-size:1rem}.fj-tete{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;padding-right:2.2rem}.fj-pseudo{font-family:var(--f-titre);font-size:1.25rem}.fj-chiffres{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.5rem}.fj-chiffres>div{background:var(--surface);border:1px solid var(--bordure);border-radius:10px;padding:.5rem .7rem;display:grid;gap:.1rem}.fj-chiffres span{font-size:.72rem;color:var(--doux);text-transform:uppercase;letter-spacing:.06em}.fj-chiffres b{font-variant-numeric:tabular-nums}.pcartes{display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:.45rem}.pcarte{position:relative;display:flex;gap:.5rem;align-items:center;min-width:0;background:var(--surface);border:1px solid var(--bordure);border-left:3px solid var(--rc);border-radius:10px;padding:.35rem}.pcarte img{width:40px;height:52px;object-fit:cover;border-radius:6px;flex-shrink:0}.pcarte .pt{position:absolute;top:4px;left:4px;width:9px;height:9px;border-radius:50%;border:2px solid #0b1220}.pcarte div{display:grid;min-width:0}.pcarte b{font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pcarte span{font-size:.7rem;color:var(--doux)}@media (prefers-reduced-motion: reduce){.cadre-bifrost:before{animation:none}}.bf-barre{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;padding:.75rem 1rem;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--bordure);margin-bottom:1rem}.bf-barre>div{display:grid}.bf-barre .lib{font-size:.7rem;color:var(--doux);text-transform:uppercase;letter-spacing:.08em}.bf-barre .val{font-family:var(--f-titre);font-weight:800;font-variant-numeric:tabular-nums}.bf-espace{flex:1}.bf-accueil{display:grid;gap:.9rem;justify-items:start;max-width:62ch}.bf-libre{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin:1rem 0;padding:.8rem 1rem;border-radius:var(--r-lg);border:1px dashed var(--bordure);background:var(--surface);max-width:80ch}.bf-libre>div{flex:1 1 30ch;min-width:0}.bf-libre h3{margin:0 0 .2rem}.bf-libre-marque .val{color:#a5b4fc}.bf-composer-filtres{display:flex;flex-wrap:wrap;gap:.5rem;margin:.4rem 0 .6rem}.bf-composer-filtres input{flex:1 1 14rem;min-width:0}.bf-pont{width:min(320px,100%);height:6px;border-radius:3px;background:linear-gradient(90deg,#ff5f7a,#ffb347,#f5cf3a,#4fcf6a,#3fa9f5,#a46bff)}.bf-bloc{display:grid;gap:.3rem;margin:.4rem 0 .8rem}.bf-bloc h2{margin:0}.bf-royaume{font:800 .72rem var(--f-titre);letter-spacing:.12em;text-transform:uppercase;color:var(--sec, var(--accent))}.bf-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:.6rem}.bf-carte{position:relative;display:grid;padding:0;text-align:left;color:inherit;font:inherit;background:var(--surface-douce);border:2px solid var(--rar, var(--bordure));border-radius:10px;overflow:hidden}button.bf-carte{cursor:pointer}.bf-carte img{width:100%;aspect-ratio:3 / 4;object-fit:cover;display:block}.bf-carte.choisie{box-shadow:0 0 0 3px var(--accent)}.bf-carte.ko img{filter:grayscale(1) brightness(.5)}.bf-type{position:absolute;top:6px;left:6px;width:13px;height:13px;border-radius:50%;border:2px solid #0b1220}.bf-rang{position:absolute;top:5px;right:5px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff;font:900 .75rem var(--f-titre)}.bf-pv{display:block;height:5px;background:#2a1520;overflow:hidden}.bf-pv i{display:block;height:100%;background:var(--succes);transition:width .4s}.bf-pv i.bas{background:var(--danger)}.bf-txt{display:grid;gap:1px;padding:.35rem .45rem .45rem;min-width:0}.bf-txt strong{font-size:.76rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bf-txt small{font-size:.68rem;color:var(--doux);font-variant-numeric:tabular-nums}.bf-txt .bf-oeuvre{color:var(--texte);opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bf-syn{display:flex;flex-wrap:wrap;gap:.4rem;margin:.8rem 0}.bf-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:.6rem 0}.bf-depart select{margin-left:.4rem}.bf-arene{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:1rem;align-items:start}.bf-col{display:grid;gap:.8rem;min-width:0}.bf-equipe{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:.55rem}.bf-gardien{display:grid;gap:.5rem;padding:.7rem;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--bordure)}.bf-gardien.chef{border-color:#f2c94c}.bf-progres{height:6px;border-radius:3px;background:var(--surface-haute);overflow:hidden}.bf-progres i{display:block;height:100%;width:0;background:var(--accent);animation:bf-progres linear forwards}.bf-gardien.chef .bf-progres i{background:#f2c94c}@keyframes bf-progres{to{width:100%}}.bf-vitesse{font:800 .75rem var(--f-titre);padding:.3rem .7rem;border-radius:999px;background:var(--accent-doux);color:var(--accent)}.bf-vitesse.lent{background:#3a2f12;color:#f2c94c}.bf-journal{max-height:190px;overflow-y:auto;padding:.6rem .8rem;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--bordure);font-size:.84rem;color:var(--texte-2);display:grid;gap:2px}.bf-journal .v{color:var(--succes)}.bf-journal .d{color:var(--danger)}.bf-journal .b{color:var(--alerte)}.bf-resume{padding:.7rem .9rem;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--bordure);display:grid;gap:.5rem}.bf-resume-tete{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem;align-items:baseline}.bf-resume-tete h3{margin:0;font-size:.95rem}.bf-puces{display:flex;flex-wrap:wrap;gap:.3rem}.bf-resume-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.3rem 1rem}.bf-resume-grille>div{display:flex;justify-content:space-between;gap:.5rem;font-size:.84rem;border-bottom:1px dashed var(--bordure);padding-bottom:.2rem}.bf-resume-grille span{color:var(--doux)}.bf-resume-grille b{text-align:right;color:var(--succes)}.bf-niv{font:800 .7rem var(--f-titre);padding:.15rem .55rem;border-radius:999px;color:#0b1220;white-space:nowrap;background:#c9d2de}.bf-niv.or{background:#f2c94c}.bf-niv.arc{background:linear-gradient(90deg,#ff5f7a,#ffb347,#f5cf3a,#4fcf6a,#3fa9f5,#a46bff)}.bf-choix-bonus{display:grid;gap:.8rem}.bf-choix-bonus h2{margin:0}.bf-bonus-liste{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.7rem}.bf-bonus{display:grid;gap:.4rem;align-content:start;text-align:left;padding:.8rem;border-radius:var(--r-lg);background:var(--surface-douce);border:2px solid #c9d2de;color:inherit;font:inherit;cursor:pointer}.bf-bonus:hover{background:var(--surface-haute)}.bf-bonus.or{border-color:#f2c94c}.bf-bonus.arc{border-color:transparent;background:linear-gradient(var(--surface-douce),var(--surface-douce)) padding-box,linear-gradient(90deg,#ff5f7a,#ffb347,#f5cf3a,#4fcf6a,#3fa9f5,#a46bff) border-box}.bf-bonus .bf-niv{justify-self:start}.bf-bonus p{margin:0;font-size:.85rem;color:var(--texte-2)}.bf-mini-equipe{display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:.45rem;padding-bottom:.7rem;border-bottom:1px solid var(--bordure)}.bf-mini{display:grid;gap:2px;text-align:center;font-size:.68rem;color:var(--doux)}.bf-mini img{width:100%;aspect-ratio:1;object-fit:cover;object-position:top;border-radius:8px}.bf-mini.ko img{filter:grayscale(1) brightness(.5)}.bf-fin,.bf-classement,.bf-regles{display:grid;gap:.7rem}.bf-fin h2,.bf-classement h2,.bf-regles h2{margin:0}.bf-cl{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.bf-cl li{display:flex;align-items:center;gap:.6rem;padding:.45rem .6rem;border-radius:10px;background:var(--surface);border:1px solid var(--bordure)}.bf-cl li.moi{border-color:var(--accent)}.bf-cl li b{margin-left:auto;font-variant-numeric:tabular-nums;white-space:nowrap}.bf-place{width:1.8rem;text-align:center;font:900 .9rem var(--f-titre);color:var(--doux)}.mj-bifrost{--c: #a78bfa}.mj-bifrost:before{content:"\16d2";color:#a78bfa;font-weight:800}@media (max-width: 640px){.bf-arene{grid-template-columns:1fr}.bf-gardien{grid-template-columns:110px 1fr;align-items:start}.bf-grille,.bf-equipe{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}}@media (prefers-reduced-motion: reduce){.bf-progres i{animation:none;width:100%}}.bf-flotte{position:absolute;top:30%;z-index:5;pointer-events:none;font-weight:800;font-size:.95rem;white-space:nowrap;text-shadow:0 1px 3px #000,0 0 2px #000;animation:bf-flotte .95s ease-out forwards}.bf-flotte.degat{color:#ff6b6b}.bf-flotte.degat-g{color:#fff}.bf-flotte.crit{color:#ffd84a;font-size:1.15rem}.bf-flotte.fureur{color:#ff9a3c;font-size:1.1rem}.bf-flotte.esquive{color:#9fd3ff;font-style:italic}.bf-flotte.soin{color:#6ee7a0}@keyframes bf-flotte{0%{transform:translateY(0) scale(.8);opacity:0}15%{opacity:1;transform:translateY(-6px) scale(1.1)}to{transform:translateY(-42px) scale(1);opacity:0}}.bf-frappe{animation:bf-frappe .25s ease-out}@keyframes bf-frappe{50%{transform:translateY(-6px) scale(1.04)}}.bf-zone{animation:bf-zone .45s ease-out}@keyframes bf-zone{0%{filter:none}30%{filter:brightness(1.6) sepia(.6) hue-rotate(-30deg)}to{filter:none}}.bf-releve{animation:bf-releve .9s ease-out}@keyframes bf-releve{0%{box-shadow:0 0 #6ee7a0}50%{box-shadow:0 0 18px 6px #6ee7a0aa}to{box-shadow:0 0 0 0 transparent}}.bf-pv i{transition:width .2s ease-out}.bf-carte.ko img{filter:grayscale(1) brightness(.5);transition:filter .3s}.bf-vitesses{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0;font-size:.8rem;color:var(--texte-doux, #aab)}.bf-vitesses span{margin-left:4px}.bf-vitesses span:not(:first-child){margin-left:12px}.bf-v{border:1px solid #ffffff2a;background:transparent;color:inherit;border-radius:999px;padding:2px 10px;cursor:pointer;font:inherit}.bf-v.actif{background:#ffffff1f;border-color:#fff6;color:#fff;font-weight:700}@media (prefers-reduced-motion: reduce){.bf-flotte,.bf-frappe,.bf-zone,.bf-releve{animation-duration:.01s}}.carte-forme{margin:0 0 1px;font-family:var(--f-titre);font-weight:800;font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--rar);text-shadow:0 1px 2px rgba(0,0,0,.8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bf-infos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:1rem;margin-top:1.4rem;align-items:start}.bf-carte-info{background:var(--surface);border:1px solid var(--bordure);border-radius:14px;padding:1rem 1.1rem;display:grid;gap:.6rem;align-content:start;min-width:0}.bf-carte-info h3{margin:0;font-family:var(--f-titre);font-size:1rem;display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.bf-carte-info h3 small{font-family:var(--f-corps);font-weight:400;font-size:.75rem;color:var(--doux)}.bf-carte-info h4{margin:.3rem 0 0;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--doux)}.bf-carte-info .btn{justify-self:start}.bf-gros{margin:0;font-family:var(--f-titre);font-weight:800;font-size:1.8rem;line-height:1;background:linear-gradient(90deg,#ff5f7a,#ffb347,#f5cf3a,#4fcf6a,#3fa9f5,#a46bff);-webkit-background-clip:text;background-clip:text;color:transparent}.bf-histo-eq{display:flex;gap:4px}.bf-histo-eq img{width:38px;height:38px;border-radius:8px;object-fit:cover;border:2px solid var(--rar)}.bf-histo{list-style:none;margin:0;padding:0;display:grid;gap:.4rem;max-height:22rem;overflow-y:auto}.bf-histo li{display:flex;align-items:center;gap:.6rem;padding:.4rem .5rem;border-radius:10px;background:var(--surface-douce)}.bf-histo li small{margin-left:auto;text-align:right;color:var(--doux);font-size:.7rem;line-height:1.3}.bf-histo-et{font-family:var(--f-titre);font-weight:800;font-size:.85rem;min-width:4.6rem}.bf-cl-sep{justify-content:center;background:transparent!important;border:0!important;padding:0!important;color:var(--doux)}.bf-recs{list-style:none;margin:0;padding:0;display:grid;gap:.25rem;font-size:.8rem}.bf-recs li{display:grid;grid-template-columns:5.2rem 1fr auto;gap:.5rem;align-items:baseline;padding:.25rem .4rem;border-radius:8px;color:var(--doux)}.bf-recs li b{color:var(--texte, #e8eef8)}.bf-recs li.obtenu{color:var(--texte, #e8eef8);background:#4fcf6a14}.bf-recs li.actuel{background:#ffb3471f;color:var(--texte, #e8eef8)}.bf-ok{color:#4fcf6a;font-style:normal;font-weight:800}@media (max-width: 560px){.bf-histo-eq img{width:30px;height:30px}.bf-histo-et{min-width:3.8rem}}.t-precurseur{background:linear-gradient(90deg,#8ff0dc,#b9c8ff 55%,#8ff0dc);-webkit-background-clip:text;background-clip:text;color:transparent}.t-precurseur:before{content:"\16a0  ";font-family:Noto Sans Runic,serif;-webkit-text-fill-color:#8ff0dc}.t-dictateur{color:#ff3348;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;text-shadow:0 0 1px #000,0 1px 0 #3a0008,0 0 10px rgba(255,30,50,.45)}.t-dictateur:before{content:"\265c  ";letter-spacing:0}.t-maitre{background:linear-gradient(100deg,#ffe9a8,#fff,#c9a8ff,#8fe8ff,#fff,#ffe9a8 90%);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:prisme 6s linear infinite;filter:drop-shadow(0 0 6px rgba(201,168,255,.35))}.t-maitre:before{content:"\2726  ";-webkit-text-fill-color:#ffe9a8}@media (prefers-reduced-motion: reduce){.t-maitre{animation:none}}.t-beta-or,.t-beta-argent,.t-beta-bronze{letter-spacing:.02em}.t-beta-or{color:#f2c94c;text-shadow:0 0 8px rgba(125,211,252,.35)}.t-beta-argent{color:#d5dde8;text-shadow:0 0 8px rgba(125,211,252,.3)}.t-beta-bronze{color:#e0a878;text-shadow:0 0 8px rgba(125,211,252,.25)}.t-beta-or:before,.t-beta-argent:before,.t-beta-bronze:before{content:"\3b2  ";color:#7dd3fc;font-weight:800}.cadre-beta{background:repeating-conic-gradient(#7dd3fc 0 18deg,#e0f2fe 18deg 30deg,#38bdf8 30deg 45deg);box-shadow:0 0 10px #7dd3fc73}.cadre-beta.grand:after{content:"\3b2";position:absolute;top:1px;left:1px;z-index:2;font:800 .62rem var(--f-titre),sans-serif;background:#0c4a6e;color:#e0f2fe;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--surface)}.pass-jour-liste{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.pass-jour-liste li{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;gap:2px .5rem;align-items:baseline;border-bottom:0;padding:.45rem .6rem;border-radius:10px;background:var(--surface-douce)}.pass-jour-liste li span{display:grid;gap:1px}.pass-jour-liste li span small{white-space:normal;font-size:.72rem}.pass-jour-liste .pass-jour{grid-column:1 / -1;font-size:.72rem}.pass-jour-liste .pass-barre{grid-column:1 / -1;display:block;height:4px;border-radius:99px;background:linear-gradient(90deg,var(--accent) var(--p),color-mix(in srgb,var(--bordure) 70%,transparent) var(--p))}.pass-jour-liste li.plein{background:color-mix(in srgb,#4fcf6a 10%,var(--surface-douce))}.pass-jour-liste li.plein .pass-jour{color:#4fcf6a}.pastille-onglet{display:inline-grid;place-items:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;margin-left:.3rem;border-radius:99px;background:#f97316;color:#fff;font:800 .68rem/1 var(--f-titre);vertical-align:.1em}.histo-boss h2{margin:0 0 .8rem}.hb-combat{border:1px solid var(--bord, #333);border-radius:10px;padding:.6rem .8rem;margin-bottom:.7rem}.hb-combat header{display:flex;flex-wrap:wrap;gap:.3rem .8rem;align-items:baseline;margin-bottom:.4rem}.hb-combat header span{opacity:.65;font-size:.85em}.hb-combat header strong{margin-left:auto}.hb-combat ul{list-style:none;margin:0;padding:0;display:grid;gap:.3rem}.hb-combat li{display:grid;grid-template-columns:32px minmax(5rem,9rem) 1fr auto 3rem;gap:.5rem;align-items:center;font-size:.9em}.hb-combat li img{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid var(--rar)}.hb-combat li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-barre{height:8px;border-radius:4px;background:#ffffff14;position:relative;overflow:hidden}.hb-barre:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--p);background:var(--accent, #e9a23b);border-radius:4px}.hb-combat li small{opacity:.6;text-align:right}@media (max-width: 480px){.hb-combat li{grid-template-columns:28px 1fr auto 2.6rem}.hb-barre{display:none}}.chat{display:grid;gap:.5rem;background:var(--surface-douce);border:1px solid var(--bordure);border-radius:14px;padding:.6rem}.chat-liste{list-style:none;margin:0;padding:.2rem .3rem;display:flex;flex-direction:column;gap:.45rem;height:300px;overflow-y:auto;overscroll-behavior:contain}.chat-modale .chat-liste{height:min(55vh,420px)}.chat-modale h2{margin:0 0 .6rem}.chat-vide{margin:auto;text-align:center}.chat-msg{max-width:82%;align-self:flex-start;background:var(--surface-haute);border-radius:12px 12px 12px 4px;padding:.35rem .6rem .45rem}.chat-msg.moi{align-self:flex-end;border-radius:12px 12px 4px;background:color-mix(in srgb,var(--accent) 22%,var(--surface-haute))}.chat-tete{display:flex;align-items:baseline;gap:.4rem;font-size:.76rem}.chat-tete strong{font-size:.8rem}.chat-tete time{color:var(--doux)}.chat-msg p{margin:.1rem 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.92rem}.chat-suppr{margin-left:auto;background:none;border:0;color:var(--doux);cursor:pointer;font-size:1rem;line-height:1;padding:0 .1rem;opacity:0}.chat-msg:hover .chat-suppr,.chat-suppr:focus-visible{opacity:1}@media (hover: none){.chat-suppr{opacity:.6}}.chat-createur{font-size:.66rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:1px 6px;border-radius:99px;color:#1a1205;background:linear-gradient(90deg,#f5c84b,#ffdf8a);vertical-align:middle}.chat-form{display:flex;gap:.5rem}.chat-form input{flex:1;min-width:0}.bandeau-site{display:grid;gap:6px;padding:8px 16px 0}.annonce-site{display:flex;align-items:center;gap:.6rem;padding:.55rem .8rem;border-radius:12px;font-size:.92rem;background:color-mix(in srgb,var(--accent) 16%,var(--surface-douce));border:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}.annonce-site.importante{background:color-mix(in srgb,#e5484d 18%,var(--surface-douce));border-color:color-mix(in srgb,#e5484d 60%,transparent)}.annonce-site p{margin:0;flex:1;overflow-wrap:anywhere}.annonce-fermer{background:none;border:0;color:var(--doux);font-size:1.2rem;cursor:pointer;line-height:1;padding:0 .2rem}.annonce-form{display:grid;grid-template-columns:1fr auto auto auto;gap:.6rem;align-items:end}.annonce-form .annonce-texte{grid-column:1 / -1}.annonce-form textarea{width:100%;resize:vertical;font:inherit}@media (max-width: 600px){.annonce-form{grid-template-columns:1fr 1fr}.annonce-form button{grid-column:1 / -1}}.annonces-liste{list-style:none;padding:0;margin:.8rem 0 0;display:grid;gap:.4rem}.annonces-liste li{display:flex;flex-wrap:wrap;gap:.3rem .8rem;align-items:center;padding:.4rem .6rem;border-radius:10px;background:var(--surface-douce);opacity:.65}.annonces-liste li.active{opacity:1}.annonces-liste li span{flex:1 1 60%}.annonces-liste small{color:var(--doux)}.album-couv{position:relative;width:48px;aspect-ratio:5 / 7;border-radius:8px;padding:2px;background:var(--b);box-shadow:0 2px 8px #0006}.album-couv img{display:block;width:100%;height:100%;object-fit:cover;border-radius:6px;background:var(--surface-haute)}.album-couv .album-badge{position:absolute;right:-6px;bottom:-6px;width:22px;height:22px;font-size:.7rem}.album.complet .album-couv .album-badge{font-size:.75rem}.album:not(.complet) .album-couv .album-badge{display:none}.album:not(.complet) .album-couv{filter:saturate(.85)}.album-couv.grande{width:92px;flex:none;border-radius:12px;padding:3px}.album-couv.grande img{border-radius:9px}.album-detail-tete{display:flex;gap:1rem;align-items:center}.album-detail-tete h2{margin:0 0 .2rem}.box-bloc{display:grid;gap:.8rem;margin-bottom:1.2rem}.box-tete{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;align-items:center;justify-content:space-between}.box-txt{display:grid;gap:.2rem;min-width:0}.box-txt h2{margin:0;font-size:1.5rem}.box-txt h2 small{font-size:.8rem;font-weight:600;color:var(--doux)}.box-actions{display:flex;flex-wrap:wrap;gap:.5rem}.box-barre{height:8px;border-radius:99px;background:#ffffff14;overflow:hidden}.box-barre span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#c7834a,#cfd8e4 45%,#e8b84a 75%,#9fe4ff)}.box-modale h2{margin:0 0 .4rem}.box-piste{list-style:none;margin:.8rem 0;padding:0;display:grid;position:relative}.box-piste:before{content:"";position:absolute;left:11px;top:12px;bottom:12px;width:2px;background:linear-gradient(#c7834a,#cfd8e4 45%,#e8b84a 70%,#9fe4ff);opacity:.5}.box-piste li{display:grid;grid-template-columns:24px 96px minmax(0,1fr) auto;gap:.7rem;align-items:center;padding:.5rem 0;border-bottom:1px solid color-mix(in srgb,var(--bordure) 60%,transparent);opacity:.7}.box-piste li.atteint,.box-piste li.pris{opacity:1}.box-piste .pt{width:10px;height:10px;border-radius:50%;justify-self:center;border:2px solid var(--doux);background:var(--surface);position:relative;z-index:1}.box-piste li.cosm .pt{width:14px;height:14px;border-color:#e8b84a;background:#3a2a06}.box-piste li.pris .pt{background:#4fcf6a;border-color:#4fcf6a}.box-piste li.atteint .pt{background:var(--accent);border-color:var(--accent);box-shadow:0 0 8px var(--accent)}.box-piste .seuil{font-weight:800}.box-piste .rec{display:flex;flex-wrap:wrap;gap:.3rem;min-width:0}.box-piste .chip{display:inline-flex;align-items:center;gap:.3rem;font-size:.76rem;font-weight:600;padding:3px 8px;border-radius:7px;background:var(--surface);border:1px solid var(--bordure)}.box-piste .chip.cos{border-color:#6b5313;color:#fff0b8;background:#e8b84a14}.box-piste .chip .bdg{width:16px;height:16px;padding:0}.box-piste small{color:var(--doux);font-size:.74rem;white-space:nowrap}.box-piste li.atteint small{color:var(--accent);font-weight:700}@media (max-width: 600px){.box-piste li{grid-template-columns:24px minmax(0,1fr)}.box-piste .rec,.box-piste small{grid-column:2}}.bdg.ecu{padding:0;background:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.45))}.bdg.ecu svg{width:100%;height:100%;display:block}.vitrine-joueur.grande .bdg.ecu{padding:0}.t-collectionneur,.t-protecteur,.t-seigneur{display:inline-block;width:fit-content;max-width:100%;font:700 .68rem/1.35 Cinzel,Trajan Pro,Georgia,serif;letter-spacing:.06em;padding:2px 8px;border-radius:5px;overflow-wrap:anywhere}.t-collectionneur{color:#eef3fa;background:linear-gradient(180deg,#3a4556,#232c3a);border:1px solid #8a97aa;text-shadow:0 1px 0 #000}.t-protecteur{color:#fff4cc;background:linear-gradient(180deg,#1d3324,#0f1d15);border:1px solid #c9a24a;box-shadow:inset 0 0 10px #78c88c2e,0 0 10px #e8b84a33}.t-protecteur:before,.t-protecteur:after{content:"\16c9";font-family:Noto Sans Runic,Segoe UI Historic,serif;color:#8fd6a2;margin:0 .4em;font-size:.9em}.t-seigneur{color:transparent;border:1px solid transparent;background:linear-gradient(100deg,#fff4c8,#ffd66b 20%,#9fe4ff 40%,#fff 50%,#c8a2ff 62%,#ffd66b 80%,#fff4c8) text,linear-gradient(#141c2e,#141c2e) padding-box,conic-gradient(from var(--ang-titre),#ffd66b,#9fe4ff,#c8a2ff,#ffd66b) border-box;background-size:220% 100%,auto,auto;animation:brille-titre 4s linear infinite,tour-titre 5s linear infinite}.t-seigneur:before,.t-seigneur:after{content:"\16c7";font-family:Noto Sans Runic,Segoe UI Historic,serif;margin:0 .35em;-webkit-text-fill-color:#ffd66b}@property --ang-titre{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes brille-titre{0%{background-position:120% 0,0 0,0 0}to{background-position:-120% 0,0 0,0 0}}@keyframes tour-titre{to{--ang-titre: 360deg}}.cadre-precurseur,.cadre-createur,.cadre-yggdrasil{padding:4px}.cadre-precurseur.grand,.cadre-createur.grand,.cadre-yggdrasil.grand{padding:6px}.cadre-precurseur.petit,.cadre-createur.petit,.cadre-yggdrasil.petit{padding:3px}.cadre-precurseur{background:conic-gradient(from 200deg,#8ff0dc,#b9c8ff,#5fd3c0,#d6dcff,#8ff0dc);box-shadow:0 0 9px #8ff0dc61}.cadre-createur{box-shadow:0 0 0 1px #7a0d1c,0 0 14px #c9a8ff80}.cadre-createur:before{content:"";position:absolute;inset:0;border-radius:50%;z-index:-1;background:conic-gradient(#ffe9a8,#fff,#c9a8ff,#8fe8ff,#fff,#ffe9a8,#c9a8ff,#ffe9a8);animation:tourne-cadre 10s linear infinite}.cadre-yggdrasil{box-shadow:0 0 12px #e8b84a73}.cadre-yggdrasil:before{content:"";position:absolute;inset:0;border-radius:50%;z-index:-1;background:conic-gradient(#c98f1c,#ffd66b,#fff4c8,#9fe4ff,#c8a2ff,#ffd66b,#c98f1c);animation:tourne-cadre 8s linear infinite}.cadre-yggdrasil.grand:after{content:"";position:absolute;inset:-16%;z-index:3;pointer-events:none;background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20100%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23ffd66b%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221.6%22%3E%3Cpath%20d%3D%22M50%206C44%203%2036%204%2028%208S15%2018%2010%2026M50%206C56%203%2064%204%2072%208S85%2018%2090%2026%22/%3E%3Cpath%20d%3D%22M30%207C28%204%2025%202%2021%202M70%207C72%204%2075%202%2079%202%22/%3E%3Cpath%20d%3D%22M50%2094C44%2097%2036%2096%2028%2092S15%2082%2010%2074M50%2094C56%2097%2064%2096%2072%2092S85%2082%2090%2074M50%2094V99%22/%3E%3C/g%3E%3Cg%20fill%3D%22%238fd6a2%22%3E%3Ccircle%20cx%3D%2221%22%20cy%3D%222%22%20r%3D%221.6%22/%3E%3Ccircle%20cx%3D%2279%22%20cy%3D%222%22%20r%3D%221.6%22/%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2226%22%20r%3D%221.4%22/%3E%3Ccircle%20cx%3D%2290%22%20cy%3D%2226%22%20r%3D%221.4%22/%3E%3C/g%3E%3C/svg%3E) center / 100% 100% no-repeat;filter:drop-shadow(0 0 2px #e8b84a)}.ygg-pierres{position:absolute;inset:0;z-index:2;pointer-events:none}.ygg-pierres i{position:absolute;left:calc(50% + 47%*sin(var(--a)));top:calc(50% - (47%*cos(var(--a))));width:4px;height:4px;translate:-50% -50%;rotate:45deg;border-radius:1px;background:radial-gradient(circle at 35% 35%,#fff,var(--c) 50%);box-shadow:0 0 4px var(--c);animation:monde-ygg 9s linear infinite;animation-delay:var(--dl)}.cadre-yggdrasil.grand .ygg-pierres i{width:7px;height:7px;border-radius:1.5px;box-shadow:0 0 6px var(--c),0 0 0 1px #3a2a06}.cadre-yggdrasil.petit .ygg-pierres i:not(:nth-child(3n+1)){display:none}@keyframes monde-ygg{0%,to{filter:brightness(1)}4%{filter:brightness(1.9)}12%{filter:brightness(1)}}@media (prefers-reduced-motion: reduce){.cadre-createur:before,.cadre-yggdrasil:before,.ygg-pierres i,.t-seigneur{animation:none}}.fj-ami{display:flex;gap:.6rem;align-items:center;margin:-.2rem 0 .8rem}.taux-offerts{margin-top:.9rem;padding-top:.8rem;border-top:1px dashed var(--bordure);display:grid;gap:.4rem}.taux-offerts h4{margin:0;font-family:var(--f-titre);font-size:.85rem;color:#c084fc}.cat-item{position:relative}.btn-souhait-cat{position:absolute;left:.45rem;top:2.2rem;z-index:4;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:1rem;line-height:1;color:#fca5a5;background:#080f1dd9;border:1px solid rgba(239,68,68,.45);cursor:pointer;opacity:.75;transition:opacity .15s,transform .15s}.cat-item:hover .btn-souhait-cat,.btn-souhait-cat:focus-visible,.btn-souhait-cat.actif{opacity:1}.btn-souhait-cat:hover{transform:scale(1.08)}.btn-souhait-cat.actif{color:#fff;background:#ef4444;border-color:#ef4444}@media (hover: none){.btn-souhait-cat{opacity:1}}.sans-souhaits-miens .souhaits .s-moi,.sans-souhaits-amis .souhaits .s-amis,.sans-souhaits-guilde .souhaits .s-guilde{display:none}.btn-favori-album{position:absolute;left:.45rem;top:2.2rem;z-index:4;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#ff4d79;background:#080f1dd9;border:1px solid color-mix(in srgb,#ff4d79 45%,transparent);cursor:pointer;opacity:.75;transition:opacity .15s,transform .15s}.cat-item:hover .btn-favori-album,.btn-favori-album:focus-visible,.btn-favori-album.actif{opacity:1}.btn-favori-album:hover{transform:scale(1.08)}.btn-favori-album.actif{color:#fff;background:#ff4d79;border-color:#ff4d79}@media (hover: none){.btn-favori-album{opacity:1}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.equipes-plus{display:inline-flex;align-items:center}.equipes-plus select{font:600 .82rem var(--f-titre);color:var(--texte-2);background:var(--surface);border:1px solid var(--bordure);border-radius:var(--r-md);padding:.45rem .7rem;cursor:pointer;max-width:240px}.equipes-plus.actif select{color:var(--texte);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.equipes-plus select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (min-width: 1000px){.grille-cartes.grille-grande{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:1.2rem}.grille-grande .carte .carte-haut,.grille-grande .carte .carte-bas{zoom:1.18}}.bf-mangas{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:.6rem;width:100%;margin:.4rem 0 .9rem;text-align:left}.bf-manga{position:relative;display:flex;align-items:center;gap:.7rem;padding:.5rem .6rem;border-radius:12px;background:var(--surface);border:1px solid var(--bordure);color:inherit;font:inherit;cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s;min-width:0}.bf-manga:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 50%,var(--bordure))}.bf-manga:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bf-manga.choisi{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 0 16px color-mix(in srgb,var(--accent) 30%,transparent)}.bf-manga img,.bf-manga-vide{width:38px;aspect-ratio:5 / 7;flex:none;border-radius:6px;object-fit:cover;background:var(--surface-haute)}.bf-manga-txt{display:grid;gap:.1rem;min-width:0;text-align:left;justify-items:start}.bf-manga-txt strong{font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bf-manga-txt small{color:var(--doux);font-size:.74rem}.bf-manga-rang{position:absolute;top:-7px;right:-7px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:800 .75rem var(--f-titre);color:#0b0f1a;background:var(--accent)}.filtre-groupe{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;min-width:0}.filtre-groupe .filtre-titre{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--doux);margin-right:.3rem}.filtre-groupe .filtre-favoris{align-self:auto}.t-champion{color:transparent;background:linear-gradient(100deg,#ffd66b,#fff4c8 30%,#ff6b5a,#ffd66b 80%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:prisme 5s linear infinite;filter:drop-shadow(0 0 5px rgba(255,107,90,.35))}.t-champion:before{content:"\2694  ";-webkit-text-fill-color:#ffd66b}.t-gladiateur{color:#e6ebf2;text-shadow:0 1px 0 #000,0 0 8px rgba(255,120,90,.35)}.t-gladiateur:before{content:"\2694  ";color:#ff8a73}.t-infatigable{color:#ffb36b;text-shadow:0 0 8px rgba(255,140,60,.4)}.t-infatigable:before{content:"\221e  ";color:#ff7a3d;font-weight:900}.cadre-arene{padding:4px;background:conic-gradient(from 0deg,#7a1212,#ff5a4a,#ffd66b,#ff5a4a,#7a1212,#ffd66b,#7a1212);box-shadow:0 0 0 1px #3a0606,0 0 12px #ff5a4a73}.cadre-arene.grand{padding:6px}.cadre-arene.petit{padding:3px}.t-sugardaddy{display:inline-block;width:fit-content;max-width:100%;padding:2px 9px;border-radius:999px;font-family:var(--f-titre);font-weight:800;font-size:.72rem;letter-spacing:.04em;color:transparent;border:1px solid transparent;background:linear-gradient(100deg,#ffe3f1,#ff8fc8 25%,#ffd9a0 45%,#fff 52%,#ff8fc8 70%,#ffe3f1) text,linear-gradient(#2a1222,#2a1222) padding-box,linear-gradient(120deg,#ff8fc8,#ffd9a0,#ff5fae,#ffd9a0) border-box;background-size:240% 100%,auto,auto;animation:brille-sugar 3.5s linear infinite;box-shadow:0 0 10px #ff5fae4d}.t-sugardaddy:before,.t-sugardaddy:after{content:"\2726";margin:0 .35em;-webkit-text-fill-color:#ffd9a0;font-size:.85em}@keyframes brille-sugar{0%{background-position:120% 0,0 0,0 0}to{background-position:-120% 0,0 0,0 0}}.cadre-sugardaddy{padding:4px;box-shadow:0 0 14px #ff5fae80}.cadre-sugardaddy.grand{padding:6px}.cadre-sugardaddy.petit{padding:3px}.cadre-sugardaddy:before{content:"";position:absolute;inset:0;border-radius:50%;z-index:-1;background:conic-gradient(#ff5fae,#ffd9a0,#ffe3f1,#ff8fc8,#c86bff,#ffd9a0,#ff5fae);animation:tourne-cadre 7s linear infinite}.t-offshore{display:inline-block;width:fit-content;max-width:100%;padding:2px 9px;border-radius:6px;font-family:var(--f-titre);font-weight:800;font-size:.72rem;letter-spacing:.03em;color:transparent;border:1px solid transparent;background:linear-gradient(100deg,#f3d77a,#fff6cf 30%,#c9a227,#fff6cf 70%,#f3d77a) text,repeating-linear-gradient(90deg,rgba(61,220,132,.07) 0 1px,transparent 1px 7px) padding-box,linear-gradient(#0e2a1b,#0e2a1b) padding-box,linear-gradient(120deg,#c9a227,#3ddc84,#f3d77a,#1f8f55) border-box;background-size:240% 100%,auto,auto,auto;animation:brille-offshore 4s linear infinite;box-shadow:0 0 10px #3ddc8440}.t-offshore:before{content:"\25b2  ";-webkit-text-fill-color:#3ddc84;font-size:.85em}.t-offshore:after{content:" $";-webkit-text-fill-color:#f3d77a}@keyframes brille-offshore{0%{background-position:120% 0,0 0,0 0,0 0}to{background-position:-120% 0,0 0,0 0,0 0}}.compteur-pack{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:4px 0 10px;font-size:.85rem;color:var(--texte-doux, #aab)}.compteur-pack strong{color:var(--texte, #fff)}.compteur-pack .cp-titre{color:#f3d77a}@media (prefers-reduced-motion: reduce){.t-champion,.t-sugardaddy,.t-offshore,.cadre-sugardaddy:before{animation:none}}.pp-vitrine{padding:.8rem;gap:.7rem}.ppv-tete{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.ppv-tete h4{margin:0;font-family:var(--f-titre);font-size:1rem}.ppv-places{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.ppv-place{position:relative;display:grid;justify-items:center;align-content:start;gap:.35rem;padding:.7rem .4rem .6rem;min-height:96px;border-radius:14px;text-align:center;border:1.5px dashed var(--bordure-ctrl);color:var(--doux);font-size:.74rem;line-height:1.25;background:transparent;font-family:inherit}.ppv-place.pleine{border:1px solid color-mix(in srgb,var(--accent) 55%,var(--bordure));background:var(--accent-doux);color:var(--texte);cursor:pointer}.ppv-place .bdg{width:44px;height:44px;padding:3px}.ppv-place .bdg.hexa{height:48px}.ppv-place span:last-of-type{overflow-wrap:anywhere}.ppv-place i{position:absolute;top:4px;right:6px;font-style:normal;font-size:1rem;color:var(--doux)}.ppv-place.pleine:hover i{color:var(--danger)}.ppv-vide{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1.5px dashed var(--bordure-ctrl);font-family:var(--f-titre);font-weight:800}.ppv-outils{display:grid;gap:.5rem}.ppv-outils input{width:100%}.ppv-familles{display:flex;flex-wrap:wrap;gap:.35rem}.ppv-puce{font:600 .8rem var(--f-corps);color:var(--texte-2);background:var(--surface-douce);border:1px solid var(--bordure);border-radius:999px;padding:.3rem .75rem;cursor:pointer}.ppv-puce small{color:var(--doux);margin-left:.2rem}.ppv-puce[aria-pressed=true]{background:var(--primaire);border-color:var(--primaire);color:#fff}.ppv-puce[aria-pressed=true] small{color:#e9ddff}.ppv-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:.45rem;max-height:340px;overflow-y:auto;padding:2px;overscroll-behavior:contain}.ppv-badge{display:grid;justify-items:center;gap:.25rem;padding:.55rem .35rem;border-radius:12px;background:var(--surface-douce);border:1px solid var(--bordure);color:var(--texte);cursor:pointer;text-align:center;font-family:inherit}.ppv-badge:hover{border-color:var(--bordure-ctrl)}.ppv-badge .bdg{width:36px;height:36px;padding:3px}.ppv-badge .bdg.hexa{height:40px}.ppv-nom{font-weight:700;font-size:.76rem;line-height:1.2;overflow-wrap:anywhere}.ppv-badge small{color:var(--doux);font-size:.66rem;line-height:1.2}.ppv-badge.choisi{border-color:var(--accent);background:var(--accent-doux);box-shadow:0 0 0 1px var(--accent) inset}.ppv-badge.choisi:after{content:"\2713";position:absolute}.ppv-badge{position:relative}.ppv-badge.choisi:after{top:5px;right:7px;color:var(--accent);font-weight:800;font-size:.8rem}.ppv-puce:focus-visible,.ppv-badge:focus-visible,.ppv-place:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width: 480px){.ppv-grille{grid-template-columns:repeat(auto-fill,minmax(98px,1fr))}.ppv-place{min-height:88px;font-size:.7rem}}.ech-compo{display:grid;gap:.9rem}.ech-entete{display:flex;align-items:baseline;justify-content:space-between;gap:.3rem 1rem;flex-wrap:wrap}.ech-entete p{margin:0;font-family:var(--f-titre);font-size:1.05rem}.ech-bascule{display:none}.ech-panneaux{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.ech-panneau{min-width:0;display:grid;gap:.55rem;align-content:start;background:var(--surface);border:1px solid var(--bordure);border-radius:var(--r-lg);padding:.8rem}.ech-ptete{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.ech-ptete h3{margin:0;font-size:1rem;min-width:0;overflow-wrap:anywhere}.ech-tri{display:flex;gap:.3rem;flex:none}.ech-tri select,.ech-champs select,.ech-champs input,.ech-braises input,.ech-envoi input{min-height:38px;border-radius:var(--r-md);background:var(--surface-douce);border:1px solid var(--bordure);color:var(--texte);padding:0 .6rem;font:inherit;font-size:.85rem;min-width:0}.ech-ordre{width:38px;height:38px;font-size:1rem}.ech-champs{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:.4rem}.ech-puces{display:flex;flex-wrap:wrap;gap:.35rem}.ech-puce{font:600 .78rem var(--f-corps);color:var(--texte-2);background:var(--surface-douce);border:1px solid var(--bordure);border-radius:999px;padding:.32rem .75rem;cursor:pointer}.ech-puce small{color:var(--doux);margin-left:.15rem}.ech-puce[aria-pressed=true]{background:var(--primaire);border-color:var(--primaire);color:#fff}.ech-puce[aria-pressed=true] small{color:#e9ddff}.ech-compte{margin:0;font-size:.78rem}.ech-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:.55rem;max-height:560px;overflow-y:auto;padding:2px 4px 2px 2px;overscroll-behavior:contain;align-content:start}.ech-tuile{position:relative;display:grid;gap:.2rem;padding:0;border:0;background:none;color:var(--texte);cursor:pointer;text-align:left;font-family:inherit;min-width:0}.ech-img{position:relative;display:block;aspect-ratio:3 / 4;border-radius:10px;overflow:hidden;border:2px solid var(--rar);background:var(--surface-haute)}.ech-img img{width:100%;height:100%;object-fit:cover;display:block}.ech-tuile:hover .ech-img{box-shadow:0 0 0 2px color-mix(in srgb,var(--rar) 50%,transparent)}.ech-tuile.choisie .ech-img{box-shadow:0 0 0 3px var(--accent)}.ech-tuile.choisie .ech-img:after{content:"\2713";position:absolute;inset:0;display:grid;place-items:center;font:800 2rem var(--f-titre);color:#fff;background:#4c1d9580}.ech-fin,.ech-et,.ech-tag{position:absolute;font-size:.6rem;font-weight:800;line-height:1;padding:3px 5px;border-radius:6px;background:#080f1dd9;color:#fff}.ech-fin{top:4px;left:4px}.ech-fin.fin-brillante{color:#fde68a}.ech-fin.fin-prismatique{color:#f0abfc}.ech-fin.fin-ghost{color:#a5f3fc}.ech-et{top:4px;right:4px;color:#fde68a}.ech-tag{bottom:4px;left:4px;right:4px;text-align:center;color:var(--alerte)}.ech-coeur{position:absolute;top:22px;right:4px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#ff4d8d;color:#fff;font-size:.72rem;box-shadow:0 0 0 2px #080f1dd9}.ech-nom{font-size:.74rem;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ech-val{display:flex;align-items:center;gap:.3rem;font-size:.72rem;color:var(--texte-2);font-variant-numeric:tabular-nums}.ech-rar{width:8px;height:8px;border-radius:50%;flex:none}.ech-plus{grid-column:1 / -1;justify-self:center}.ech-plateaux{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.6rem;align-items:stretch}.ech-fleche{align-self:center;font-size:1.3rem;color:var(--doux)}.ech-plateau{display:grid;gap:.5rem;align-content:start;background:var(--surface);border:1px solid var(--bordure);border-radius:var(--r-lg);padding:.7rem .8rem;min-width:0}.ech-plateau-tete{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.ech-plateau-tete h4{margin:0;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--texte-2)}.ech-plateau-tete h4 span{color:var(--doux);margin-left:.3rem}.ech-total{font-size:.85rem}.ech-total small{color:var(--doux)}.ech-choisies{display:flex;flex-wrap:wrap;gap:.35rem;min-height:40px}.ech-choisies .note{margin:0;font-size:.8rem}.ech-choisie{display:inline-flex;align-items:center;gap:.35rem;padding:3px 8px 3px 3px;border-radius:999px;border:1px solid var(--rar);background:var(--surface-douce);color:var(--texte);font:600 .74rem var(--f-corps);cursor:pointer;max-width:100%}.ech-choisie img{width:26px;height:26px;border-radius:50%;object-fit:cover;flex:none}.ech-choisie span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ech-choisie i{font-style:normal;color:var(--doux)}.ech-choisie:hover i{color:var(--danger)}.ech-braises{display:flex;align-items:center;gap:.5rem;justify-self:end;font-size:.82rem;color:var(--texte-2)}.ech-braises input{width:8.5rem;text-align:right;font-variant-numeric:tabular-nums}.ech-bilan{display:flex;align-items:center;justify-content:space-between;gap:.6rem 1rem;flex-wrap:wrap;padding:.6rem .8rem;border-radius:var(--r-lg);border:1px solid var(--bordure);background:var(--surface-douce)}.ech-jauge{flex:1;min-width:min(100%,16rem)}.ech-jauge p{margin:.2rem 0 0;font-size:.85rem;color:var(--texte-2)}.ech-jauge.valide p{color:var(--succes)}.ech-bilan:has(.valide){border-color:color-mix(in srgb,var(--succes) 55%,var(--bordure))}.ech-envoi{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem}.ech-envoi .btn{padding-inline:1.4rem}.ech-braises-lot{display:inline-flex;align-items:center;padding:.35rem .7rem;border-radius:999px;background:color-mix(in srgb,#fdba74 18%,var(--surface-douce));border:1px solid color-mix(in srgb,#fdba74 45%,var(--bordure));font-weight:700;font-size:.8rem}.ech-mot{margin:.4rem 0 0;padding:.5rem .7rem;border-radius:var(--r-md);background:var(--surface-douce);font-size:.85rem;overflow-wrap:anywhere}.ech-mot span{color:var(--doux)}.ech-puce:focus-visible,.ech-tuile:focus-visible,.ech-choisie:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width: 860px){.ech-bascule{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:999px;background:var(--surface);border:1px solid var(--bordure)}.ech-bascule button{font:700 .85rem var(--f-corps);color:var(--texte-2);background:none;border:0;border-radius:999px;padding:.5rem;cursor:pointer}.ech-bascule button[aria-selected=true]{background:var(--primaire);color:#fff}.ech-panneaux{grid-template-columns:minmax(0,1fr)}.ech-panneau[data-masque-mobile]{display:none}.ech-grille{max-height:60vh;grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}.ech-plateaux{grid-template-columns:minmax(0,1fr)}.ech-fleche{justify-self:center;transform:rotate(90deg)}.ech-champs{grid-template-columns:1fr 1fr}.ech-champs input{grid-column:1 / -1}.ech-envoi{grid-template-columns:minmax(0,1fr)}}.titres-arene li strong{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap;justify-content:flex-end;text-align:right}.titres-arene small{color:var(--doux);font-weight:600}.ppv-outils input{min-height:38px;border-radius:var(--r-md);background:var(--surface-douce);border:1px solid var(--bordure);color:var(--texte);padding:0 .7rem;font:inherit;font-size:.88rem}.ech-braises-lot{justify-self:start;width:fit-content}@media (max-width: 860px){.ech-bilan{position:sticky;bottom:calc(5.6rem + env(safe-area-inset-bottom,0px));z-index:5;box-shadow:0 6px 24px #0000008c;background:var(--surface-haute)}}.ech-resume{color:var(--doux);font-size:.78rem}.ech-souhaits{background:var(--surface);border:1px solid color-mix(in srgb,#ff4d8d 35%,var(--bordure));border-radius:var(--r-lg);padding:.6rem .8rem}.ech-souhaits summary{cursor:pointer;font-weight:700;color:#ff8fb8}.ech-souhaits summary small{color:var(--doux);font-weight:600;margin-left:.3rem}.ech-souhaits-liste{display:flex;gap:.45rem;overflow-x:auto;padding:.6rem 2px .3rem;scrollbar-width:thin}.ech-souhait{position:relative;flex:none;width:74px;display:grid;gap:.2rem;padding:0;border:0;background:none;color:var(--texte);font:600 .68rem var(--f-corps);text-align:center;cursor:pointer}.ech-souhait img{width:74px;aspect-ratio:3 / 4;object-fit:cover;border-radius:8px;border:2px solid var(--rar)}.ech-souhait span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ech-souhait:disabled{cursor:default;opacity:.45}.ech-souhait b{position:absolute;top:4px;right:4px;font-size:.62rem;padding:2px 5px;border-radius:6px;background:#ff4d8d;color:#fff}.ech-souhait.possede:hover img{box-shadow:0 0 0 2px #ff4d8d}.ech-souhaits .note{margin:.2rem 0 0;font-size:.78rem}.ech-compo>*,.ech-souhaits,.ech-panneaux>*{min-width:0;max-width:100%}.ech-souhaits-liste{max-width:100%}@media (max-width: 860px){.ech-bilan{padding:.4rem .7rem;gap:.3rem .6rem}.ech-bilan .jauge{display:none}.ech-jauge p{margin:0;font-size:.78rem;line-height:1.35}}.parrain-liste{list-style:none;margin:.3rem 0 0;padding:0;display:grid;gap:.3rem}.parrain-liste li{display:flex;justify-content:space-between;gap:.6rem;padding:.45rem .7rem;border-radius:var(--r-md);background:var(--surface-douce)}.parrain-statut{font-size:.78rem;color:var(--doux)}.parrain-statut.s-valide{color:var(--succes)}.parrain-statut.s-refuse{color:var(--danger)}.parrain-dossier{display:grid;gap:.35rem;padding:.7rem .8rem;border-radius:var(--r-lg);background:var(--surface-douce);border:1px solid var(--bordure);margin-bottom:.5rem}.parrain-dossier.suspect{border-color:color-mix(in srgb,var(--alerte) 55%,var(--bordure))}.parrain-chiffres{display:flex;flex-wrap:wrap;gap:.25rem .9rem;margin:0;font-size:.8rem;color:var(--texte-2)}.parrain-alerte{margin:0;font-size:.8rem;color:var(--alerte)}.parrain-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem}.parrain-nb input{width:5rem}.parrain-historique summary{cursor:pointer;color:var(--texte-2);font-weight:600;margin-bottom:.4rem}.offrir-form{flex-wrap:wrap}.offrir-message{flex:1 1 100%}.cadeau-fenetre{text-align:center;display:grid;gap:.6rem;justify-items:center}.cadeau-icone{font-size:3rem;margin:0;line-height:1}.cadeau-fenetre h2{margin:0}.cadeau-fenetre ul{list-style:none;margin:0;padding:0;display:grid;gap:.5rem;width:100%}.cadeau-fenetre li{display:grid;gap:.2rem;padding:.6rem .8rem;border-radius:var(--r-md);background:var(--surface-douce)}.cadeau-fenetre li span{color:var(--texte-2);font-size:.88rem;font-style:italic;overflow-wrap:anywhere}.offrir-form .offrir-message{flex:1 1 100%;order:5}.offrir-form button[type=submit]{order:6}.offrir-form .suggestions{order:7}.carte-mystere .carte-dos{background:radial-gradient(circle at 50% 35%,#ffd9ec,#ff8fc8 40%,#7a2a5a)}.carte-mystere .carte-dos span{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5)}.mode-aveugle .slot{cursor:pointer;transition:transform .2s}.mode-aveugle .slot:hover{transform:translateY(-4px)}.mode-aveugle .slot.choisi{transform:translateY(-8px) scale(1.04);filter:drop-shadow(0 0 14px #ff8fc8)}.mode-aveugle .slot.non-choisie{opacity:.85;transform:scale(.94)}.mode-aveugle .slot.choisi.revelee{filter:drop-shadow(0 0 22px #ffd9a0)}.iduun-titre{margin:0 0 .3rem;font-family:var(--f-titre);font-weight:800;font-size:clamp(1.3rem,4vw,2rem);color:transparent;background:linear-gradient(100deg,#ffe3f1,#ff8fc8 40%,#ffd9a0 70%,#ffe3f1);-webkit-background-clip:text;background-clip:text}.anniv-date{margin:.2rem 0;font-size:1rem}.gateau{margin-left:.3rem;font-size:.95em}.code-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.5rem;align-items:end}.code-form .code-packs{grid-column:1 / -1;display:grid;gap:.3rem}.code-pack{display:flex;gap:.4rem}.code-pack select{flex:1;min-width:0}.code-pack input{width:4.5rem}.code-form button{grid-column:1 / -1;justify-self:start}.codes-liste{list-style:none;margin:.6rem 0 0;padding:0;display:grid;gap:.35rem}.codes-liste li{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"nom contenu btn" "nom info btn";gap:.1rem .7rem;align-items:center;padding:.5rem .7rem;border-radius:var(--r-md);background:var(--surface-douce)}.codes-liste li.inactif{opacity:.55}.codes-liste .code-nom{grid-area:nom;font-family:var(--f-titre);letter-spacing:.04em}.codes-liste li>span{grid-area:contenu;font-size:.85rem}.codes-liste small{grid-area:info;color:var(--doux)}.codes-liste .btn{grid-area:btn}@media (max-width: 520px){.codes-liste li{grid-template-columns:1fr auto;grid-template-areas:"nom btn" "contenu contenu" "info info"}}.mj-exp-libres{--c: #34d399}.mj-exp-libres:before{content:"\1f9ed"}.t-serein{color:#bfe9ff;text-shadow:0 0 8px rgba(120,200,255,.45)}.t-serein:before{content:"\262f  ";color:#8fd3ff}.cadre-serein{padding:4px;background:conic-gradient(from 0deg,#0f2a44,#5fb3ff,#e8f6ff,#5fb3ff,#0f2a44,#9be7c4,#0f2a44);box-shadow:0 0 0 1px #08182a,0 0 12px #5fb3ff73}.av-cadre.grand.cadre-serein{padding:6px}.av-cadre.petit.cadre-serein{padding:3px}.tranquille-paliers{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.5rem}.tranquille-paliers li{border:1px solid var(--bordure);border-radius:10px;padding:.5rem .6rem;display:grid;gap:.15rem;font-size:.82rem}.tranquille-paliers li b{font-family:var(--f-titre)}.tranquille-paliers li.atteint{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.arene-modes{display:flex;gap:.5rem;flex-wrap:wrap;margin:0 0 1rem}
