.profil{--accent-2: var(--accent);--accent-3: var(--accent)}@supports (color: hsl(from red h s l)){.profil{--accent-2: hsl(from var(--accent) calc(h + 48) s l);--accent-3: hsl(from var(--accent) calc(h - 42) s calc(l + 8) )}}.profil .effet{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;contain:strict;container-type:size}.profil .effet:before,.profil .effet:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.profil.mise-compacte .carte{padding:1.25rem 1rem}.profil.mise-compacte .avatar{width:64px;height:64px}.profil.mise-compacte .liens{gap:.3rem}.profil.mise-compacte .liens a,.profil.mise-compacte .liens button{padding:.5rem .8rem;font-size:.85rem}.profil.mise-moderne .carte{border-radius:20px;padding:2.5rem 1.75rem}.profil.mise-moderne .avatar{width:112px;height:112px;border-width:3px}.profil.mise-moderne .liens a,.profil.mise-moderne .liens button{border-radius:999px}.profil.mise-epuree .carte{border-color:transparent;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.profil.mise-epuree .liens a,.profil.mise-epuree .liens button{border-color:transparent;background:transparent;border-bottom:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:0}.profil.mise-vitrine .carte{padding:3rem 2rem 2.5rem;border-radius:28px;background:linear-gradient(165deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 60%)}.profil.mise-vitrine .avatar{width:132px;height:132px;border-width:3px;box-shadow:0 12px 40px -12px var(--accent)}.profil.mise-vitrine .pseudo{font-size:2.4rem;letter-spacing:-.02em}@media(min-width:40rem){.profil.mise-vitrine .liens:has(li:nth-child(10)){display:grid;grid-template-columns:1fr 1fr;gap:.5rem}}.fond-vignette .effet:after{background:radial-gradient(ellipse at center,transparent 45%,rgb(0 0 0 / .65) 100%)}.fond-grain .effet:after{opacity:.16;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.fond-aurore .effet:after{top:-25%;right:-25%;bottom:-25%;left:-25%;opacity:.4;filter:blur(70px);background:radial-gradient(40% 40% at 25% 30%,var(--accent) 0%,transparent 70%),radial-gradient(35% 35% at 75% 65%,var(--accent-2) 0%,transparent 70%);animation:aurore 18s ease-in-out infinite alternate}@keyframes aurore{0%{transform:translate3d(-4%,-2%,0) scale(1)}to{transform:translate3d(4%,3%,0) scale(1.12)}}.fond-pulsation .effet:after{background:radial-gradient(circle at 50% 45%,var(--accent) 0%,transparent 55%);opacity:.18;animation:pulsation 6s ease-in-out infinite}@keyframes pulsation{0%,to{opacity:.1}50%{opacity:.28}}.fond-etincelles .effet:before{background-image:radial-gradient(2px 2px at 20% 30%,var(--accent),transparent),radial-gradient(1.5px 1.5px at 70% 60%,var(--accent-2),transparent),radial-gradient(2.5px 2.5px at 45% 80%,var(--accent),transparent),radial-gradient(1.5px 1.5px at 88% 15%,var(--accent-2),transparent),radial-gradient(2px 2px at 12% 70%,var(--accent),transparent),radial-gradient(1.5px 1.5px at 60% 12%,var(--accent),transparent),radial-gradient(2px 2px at 32% 55%,var(--accent-2),transparent);background-size:130px 130px;opacity:1;filter:drop-shadow(0 0 4px var(--accent));animation:monte-lent 26s linear infinite}.fond-etincelles .effet:after{background-image:radial-gradient(1.5px 1.5px at 33% 25%,var(--accent-2),transparent),radial-gradient(3px 3px at 80% 70%,var(--accent),transparent),radial-gradient(1.5px 1.5px at 55% 45%,var(--accent-2),transparent),radial-gradient(2px 2px at 15% 88%,var(--accent),transparent);background-size:90px 90px;opacity:.75;filter:blur(.5px) drop-shadow(0 0 5px var(--accent-2));animation:monte-vite 14s linear infinite}@keyframes monte-lent{to{background-position:0 -130px,0 -130px,0 -130px,0 -130px,0 -130px,0 -130px,0 -130px}}@keyframes monte-vite{to{background-position:0 -90px,0 -90px,0 -90px,0 -90px}}.fond-runes .effet:before{inset:50% auto auto 50%;width:min(118cqw,980px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;opacity:.9;background:conic-gradient(from 0deg,var(--accent) 0 6deg,transparent 6deg 14deg,var(--accent) 14deg 18deg,transparent 18deg 30deg);mask:radial-gradient(circle,transparent 61%,#000 62%,#000 69%,transparent 70%);filter:drop-shadow(0 0 6px var(--accent));animation:tourne 44s linear infinite}.fond-runes .effet:after{inset:50% auto auto 50%;width:min(86cqw,700px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;opacity:.85;background:conic-gradient(from 90deg,var(--accent-2) 0 12deg,transparent 12deg 38deg,var(--accent-2) 38deg 46deg,transparent 46deg 90deg);mask:radial-gradient(circle,transparent 68%,#000 69%,#000 78%,transparent 79%);filter:drop-shadow(0 0 8px var(--accent-2));animation:tourne 30s linear infinite reverse}.fond-runes .effet{background:radial-gradient(circle at 50% 50%,transparent 0 calc(min(66cqw,520px) - 1px),color-mix(in srgb,var(--accent) 55%,transparent) calc(min(66cqw,520px) - 1px) min(66cqw,520px),transparent min(66cqw,520px)),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 12%,transparent) 0%,transparent 55%)}@keyframes tourne{to{rotate:360deg}}.fond-grille .effet:before{top:45%;right:-60%;bottom:-40%;left:-60%;background-image:repeating-linear-gradient(to right,color-mix(in srgb,var(--accent) 60%,transparent) 0 1px,transparent 1px 64px),repeating-linear-gradient(to bottom,color-mix(in srgb,var(--accent) 60%,transparent) 0 1px,transparent 1px 64px);transform:perspective(320px) rotateX(62deg);transform-origin:50% 0;opacity:.5;mask:linear-gradient(to bottom,transparent,#000 22%,#000 65%,transparent);animation:defile-grille 2.6s linear infinite}@keyframes defile-grille{to{background-position:0 64px,0 64px}}.fond-grille .effet:after{inset:42% 0 auto;height:2px;background:linear-gradient(to right,transparent,var(--accent),var(--accent-2),transparent);box-shadow:0 0 26px 6px color-mix(in srgb,var(--accent) 55%,transparent);opacity:.8}.fond-scanlines .effet:before{background-image:repeating-linear-gradient(to bottom,rgb(0 0 0 / .42) 0 1px,transparent 1px 3px);opacity:.9}.fond-scanlines .effet:after{inset:auto 0 100% 0;height:30%;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--accent) 16%,transparent),transparent);animation:balayage 7s linear infinite}@keyframes balayage{0%{transform:translateY(0)}to{transform:translateY(433%)}}.fond-nebuleuse .effet:before{top:-30%;right:-30%;bottom:-30%;left:-30%;filter:blur(80px);opacity:.85;background:radial-gradient(32% 34% at 22% 28%,var(--accent) 0%,transparent 70%),radial-gradient(28% 30% at 74% 36%,var(--accent-2) 0%,transparent 70%),radial-gradient(38% 32% at 52% 76%,var(--accent-3) 0%,transparent 72%);animation:derive-nebuleuse 30s ease-in-out infinite alternate}.fond-nebuleuse .effet:after{background-image:radial-gradient(1px 1px at 15% 20%,#fff,transparent),radial-gradient(1px 1px at 62% 12%,#fff,transparent),radial-gradient(1.5px 1.5px at 38% 55%,#fff,transparent),radial-gradient(1px 1px at 85% 68%,#fff,transparent),radial-gradient(1px 1px at 27% 85%,#fff,transparent),radial-gradient(1.5px 1.5px at 71% 91%,#fff,transparent);background-size:160px 160px;opacity:.7;animation:scintille-etoiles 4.5s ease-in-out infinite alternate}@keyframes derive-nebuleuse{0%{transform:translate3d(-3%,0,0) scale(1)}to{transform:translate3d(3%,-2%,0) scale(1.15)}}@keyframes scintille-etoiles{0%{opacity:.45}to{opacity:.9}}.fond-brume .effet:before{top:-20%;right:-60%;bottom:-20%;left:-60%;filter:blur(60px);opacity:.55;background:radial-gradient(50% 22% at 30% 45%,#fff 0%,transparent 70%),radial-gradient(40% 18% at 70% 62%,#fff 0%,transparent 70%);animation:nappe-droite 34s linear infinite}.fond-brume .effet:after{top:-20%;right:-60%;bottom:-20%;left:-60%;filter:blur(80px);opacity:.4;background:radial-gradient(45% 20% at 60% 30%,var(--accent) 0%,transparent 70%),radial-gradient(38% 16% at 25% 75%,#fff 0%,transparent 70%);animation:nappe-gauche 46s linear infinite}@keyframes nappe-droite{0%{transform:translate3d(-18%,0,0)}to{transform:translate3d(18%,0,0)}}@keyframes nappe-gauche{0%{transform:translate3d(16%,2%,0)}to{transform:translate3d(-16%,-2%,0)}}.fond-ondes .effet:before,.fond-ondes .effet:after{inset:50% auto auto 50%;width:min(74cqw,520px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;border:1.5px solid var(--accent);box-shadow:0 0 24px -6px var(--accent);opacity:0;animation:onde 6s ease-out infinite}.fond-ondes .effet:after{border-color:var(--accent-2);box-shadow:0 0 24px -6px var(--accent-2);animation-delay:3s}@keyframes onde{0%{scale:.2;opacity:0}15%{opacity:.85}to{scale:1.5;opacity:0}}.fond-spectres .effet:before{inset:10% auto auto -25%;width:45%;height:60%;filter:blur(55px);background:radial-gradient(ellipse at center,var(--accent) 0%,transparent 68%);animation:passe-spectre 24s ease-in-out infinite}.fond-spectres .effet:after{inset:auto -25% 8% auto;width:40%;height:55%;filter:blur(65px);background:radial-gradient(ellipse at center,var(--accent-2) 0%,transparent 68%);animation:passe-spectre 31s ease-in-out infinite reverse;animation-delay:6s}@keyframes passe-spectre{0%,to{transform:translateZ(0);opacity:0}25%,75%{opacity:.7}50%{transform:translate3d(240%,-12%,0);opacity:0}}.fond-vitrail .effet:before{top:-35%;right:-35%;bottom:-35%;left:-35%;filter:blur(75px);opacity:.62;background:radial-gradient(30% 32% at 18% 22%,var(--accent) 0%,transparent 68%),radial-gradient(28% 30% at 82% 28%,var(--accent-2) 0%,transparent 68%),radial-gradient(32% 28% at 30% 78%,var(--accent-3) 0%,transparent 68%),radial-gradient(26% 30% at 76% 74%,var(--accent) 0%,transparent 68%);animation:maille 28s ease-in-out infinite alternate}@keyframes maille{0%{transform:translate3d(-4%,-3%,0) rotate(0) scale(1)}to{transform:translate3d(4%,3%,0) rotate(8deg) scale(1.18)}}.fond-toile .effet:before{opacity:.5;background:linear-gradient(125deg,color-mix(in srgb,var(--accent) 14%,transparent),transparent 55%),radial-gradient(ellipse at 30% 0%,color-mix(in srgb,#fff 12%,transparent),transparent 60%)}.fond-toile .effet:after{opacity:.22;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='t'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.6' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23t)'/%3E%3C/svg%3E");mix-blend-mode:overlay}.fond-pluie .effet:before{top:-30%;right:-30%;bottom:-30%;left:-30%;background-image:repeating-linear-gradient(104deg,color-mix(in srgb,#fff 55%,transparent) 0 1px,transparent 1px 26px);mask:repeating-linear-gradient(104deg,#000 0 14px,transparent 14px 52px);opacity:.3;animation:tombe .9s linear infinite}.fond-pluie .effet:after{top:-30%;right:-30%;bottom:-30%;left:-30%;background-image:repeating-linear-gradient(104deg,color-mix(in srgb,var(--accent) 70%,transparent) 0 1.5px,transparent 1.5px 41px);mask:repeating-linear-gradient(104deg,#000 0 22px,transparent 22px 78px);opacity:.4;animation:tombe 1.7s linear infinite}@keyframes tombe{to{background-position:-40px 220px}}.pseudo-lueur{text-shadow:0 0 calc(6px + var(--lueur) * .14px) var(--accent),0 0 calc(18px + var(--lueur) * .3px) var(--accent)}.pseudo-degrade{background:linear-gradient(100deg,var(--texte) 10%,var(--accent) 50%,var(--texte) 90%);background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:degrade 5s linear infinite}@keyframes degrade{to{background-position:220% center}}.pseudo-scintillement{animation:scintillement 3.5s ease-in-out infinite}@keyframes scintillement{0%,92%,to{opacity:1}94%{opacity:.55}96%{opacity:1}98%{opacity:.75}}.pseudo-neon{color:color-mix(in srgb,var(--texte) 82%,#fff);text-shadow:0 0 4px #fff,0 0 11px var(--accent),0 0 22px var(--accent),0 0 42px var(--accent-2);animation:bourdonne 4.2s infinite}@keyframes bourdonne{0%,18%,22%,25%,53%,57%,to{opacity:1}20%,24%,55%{opacity:.72}}.pseudo-glitch{position:relative;isolation:isolate}.pseudo-glitch:before,.pseudo-glitch:after{content:attr(data-texte);position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.pseudo-glitch:before{color:var(--accent);animation:glitch-gauche 3.4s steps(2,end) infinite}.pseudo-glitch:after{color:var(--accent-2);animation:glitch-droite 2.9s steps(2,end) infinite}@keyframes glitch-gauche{0%,86%,to{transform:translate(0);clip-path:none}88%{transform:translate(-3px,1px);clip-path:inset(12% 0 58% 0)}92%{transform:translate(-2px,-1px);clip-path:inset(62% 0 12% 0)}}@keyframes glitch-droite{0%,90%,to{transform:translate(0);clip-path:none}93%{transform:translate(3px,-1px);clip-path:inset(38% 0 34% 0)}96%{transform:translate(2px,1px);clip-path:inset(8% 0 72% 0)}}.pseudo-chrome{background:linear-gradient(92deg,#6b6b78,#f2f2f7 18%,#9a9aa8 32%,#fff,#7d7d8c 58%,#e8e8ef 74%,#6b6b78);background-size:260% auto;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 3px rgb(0 0 0 / .45));animation:reflet 6s linear infinite}@keyframes reflet{to{background-position:260% center}}.pseudo-flamme{background:linear-gradient(0deg,#ff3d00,#ff9100 38%,#ffd54f 68%,#fff59d);background-size:auto 220%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 12px rgb(255 106 0 / .55));animation:vacille 2.4s ease-in-out infinite alternate}@keyframes vacille{0%{background-position:center 0%}to{background-position:center 100%}}.pseudo-relief{text-shadow:2px 2px 0 var(--accent),4px 4px 0 color-mix(in srgb,var(--accent) 45%,transparent)}.profil.police-systeme{--police-catalogue: system-ui, -apple-system, "Segoe UI", sans-serif;--police-corps: var(--police-catalogue)}.profil.police-serif{--police-catalogue: Georgia, "Times New Roman", serif;--police-corps: var(--police-catalogue)}.profil.police-mono{--police-catalogue: ui-monospace, "Cascadia Code", "Consolas", monospace;--police-corps: var(--police-catalogue)}.profil.police-cinzel{--police-catalogue: "Cinzel", serif;--police-corps: system-ui, -apple-system, "Segoe UI", sans-serif}.profil.police-dmsans{--police-catalogue: "DM Sans", sans-serif;--police-corps: var(--police-catalogue)}.profil,.profil *{font-family:var(--police-corps, var(--police-catalogue, inherit))}.profil .pseudo,.profil .rp-nom,.profil .badge{font-family:var(--police-catalogue, inherit)}.profil.curseur-pointeur,.profil.curseur-pointeur *{cursor:pointer}.profil.curseur-croix,.profil.curseur-croix *{cursor:crosshair}.profil.curseur-aide,.profil.curseur-aide *{cursor:help}.profil.curseur-zoom,.profil.curseur-zoom *{cursor:zoom-in}.profil.curseur-attente,.profil.curseur-attente *{cursor:progress}.profil[style*="--curseur:url"],.profil[style*="--curseur:url"] *{cursor:var(--curseur)}@media(prefers-reduced-motion:reduce){.profil .effet,.profil .effet:before,.profil .effet:after,.profil .pseudo,.profil .pseudo:before,.profil .pseudo:after{animation:none!important}.pseudo-degrade,.pseudo-chrome{background-position:center center}.fond-ondes .effet:before,.fond-ondes .effet:after{opacity:.3;scale:1.4}.fond-spectres .effet:before,.fond-spectres .effet:after{opacity:.35}}
