.logo-fx[data-v-3d8f9c1e]{isolation:isolate;line-height:0;display:inline-block;position:relative}.float[data-v-3d8f9c1e]{position:relative}.float[data-v-3d8f9c1e],.logo-img[data-v-3d8f9c1e]{width:100%;display:block}.logo-img[data-v-3d8f9c1e]{height:auto}.fx-hero .logo-img[data-v-3d8f9c1e]{filter:drop-shadow(0 8px 22px #000000b3)}.fx-header .logo-img[data-v-3d8f9c1e]{filter:drop-shadow(0 2px 6px #000000b3)}.sweep[data-v-3d8f9c1e]{pointer-events:none;background:linear-gradient(105deg,#0000 40%,#f9f7e78c 50%,#0000 60%) 130% 0/260% 100%;position:absolute;inset:0;-webkit-mask:url(../img/logo.webp) 50%/100% 100% no-repeat;mask:url(../img/logo.webp) 50%/100% 100% no-repeat}.fx-hero[data-v-3d8f9c1e]{width:100%;display:block}.fx-hero .sweep[data-v-3d8f9c1e]{animation:5.5s cubic-bezier(.45,0,.25,1) 1.2s infinite sweep-3d8f9c1e}@keyframes sweep-3d8f9c1e{0%{background-position:130% 0}45%,to{background-position:-30% 0}}.fx-hero .float[data-v-3d8f9c1e]{animation:7s ease-in-out infinite float-3d8f9c1e}@keyframes float-3d8f9c1e{0%,to{translate:0}50%{translate:0 -7px}}.gem[data-v-3d8f9c1e]{pointer-events:none;background:radial-gradient(circle,#ffbeeb8c,#c878ff38 38%,#c878ff00 68%);border-radius:50%;width:13%;height:0;padding-bottom:13%;animation:3.2s ease-in-out infinite gem-3d8f9c1e;position:absolute;top:59%;left:66%;translate:-50% -50%}@keyframes gem-3d8f9c1e{0%,to{opacity:.3;scale:.85}50%{opacity:1;scale:1.15}}.twinkle[data-v-3d8f9c1e]{pointer-events:none;opacity:0;background:radial-gradient(circle,#fffffff2 0,var(--c) 25%,transparent 60%),linear-gradient(90deg,#fff0 46%,#ffffffd9 50%,#fff0 54%),linear-gradient(0deg,#fff0 46%,#ffffffd9 50%,#fff0 54%);width:4.2%;height:0;padding-bottom:4.2%;animation:3.6s ease-in-out infinite twinkle-3d8f9c1e;position:absolute;translate:-50% -50%}@keyframes twinkle-3d8f9c1e{0%,to{opacity:0;rotate:0deg;scale:.4}8%{opacity:1;rotate:45deg;scale:1.25}18%{opacity:0;rotate:90deg;scale:.5}}.aura[data-v-3d8f9c1e]{z-index:-1;pointer-events:none;background:radial-gradient(22% 30% at 66% 58%,#be6eff38,#be6eff00),radial-gradient(50% 50%,#c9bc7433,#c9bc7400);animation:6s ease-in-out infinite aura-3d8f9c1e;position:absolute;inset:-20% -15%}@keyframes aura-3d8f9c1e{0%,to{opacity:.55}50%{opacity:1}}.fx-header .sweep[data-v-3d8f9c1e]{transition:background-position}.fx-header:hover .sweep[data-v-3d8f9c1e],a:hover .fx-header .sweep[data-v-3d8f9c1e]{background-position:-30% 0;transition:background-position .9s cubic-bezier(.45,0,.25,1)}.burst[data-v-3d8f9c1e]{opacity:0;pointer-events:none;border:2px solid #e2d9a2d9;border-radius:50%;width:16%;height:0;padding-bottom:16%;position:absolute;top:59%;left:66%;translate:-50% -50%;box-shadow:0 0 12px #e2d9a280,inset 0 0 10px #e2d9a259}.burst-2[data-v-3d8f9c1e]{border-color:#c882ffcc;box-shadow:0 0 12px #c882ff80,inset 0 0 10px #c882ff4d}.fx-hero[data-v-3d8f9c1e]{cursor:default}.fx-hero .float[data-v-3d8f9c1e]{transition:scale .5s cubic-bezier(.2,.7,.2,1)}.fx-hero .logo-img[data-v-3d8f9c1e]{transition:filter .45s}.fx-hero:hover .float[data-v-3d8f9c1e]{scale:1.045}.fx-hero:hover .logo-img[data-v-3d8f9c1e]{filter:drop-shadow(0 8px 22px #000000b3)drop-shadow(0 0 16px #e2d9a28c)brightness(1.1)}.fx-hero:hover .sweep[data-v-3d8f9c1e]{animation:1.1s cubic-bezier(.45,0,.25,1) both sweep-fast-3d8f9c1e}@keyframes sweep-fast-3d8f9c1e{0%{background-position:130% 0}to{background-position:-30% 0}}.fx-hero:hover .gem[data-v-3d8f9c1e]{animation:1.1s ease-in-out infinite gem-hot-3d8f9c1e}@keyframes gem-hot-3d8f9c1e{0%,to{opacity:.6;scale:1}50%{opacity:1;scale:1.5}}.fx-hero:hover .burst[data-v-3d8f9c1e]{animation:1.6s ease-out infinite burst-3d8f9c1e}.fx-hero:hover .burst-2[data-v-3d8f9c1e]{animation-delay:.8s}@keyframes burst-3d8f9c1e{0%{opacity:.95;scale:.4}to{opacity:0;scale:3.2}}.fx-hero:hover .twinkle[data-v-3d8f9c1e]{animation-duration:1.4s}.fx-hero:hover .aura[data-v-3d8f9c1e]{animation-duration:1.6s}.fx-header .logo-img[data-v-3d8f9c1e]{transition:filter .3s,scale .3s}.fx-header:hover .logo-img[data-v-3d8f9c1e],a:hover .fx-header .logo-img[data-v-3d8f9c1e]{filter:drop-shadow(0 2px 6px #000000b3)drop-shadow(0 0 8px #e2d9a299);scale:1.05}@media (prefers-reduced-motion:reduce){.burst[data-v-3d8f9c1e]{display:none}.aura[data-v-3d8f9c1e],.float[data-v-3d8f9c1e],.gem[data-v-3d8f9c1e],.sweep[data-v-3d8f9c1e],.twinkle[data-v-3d8f9c1e]{animation:none!important}.gem[data-v-3d8f9c1e],.sweep[data-v-3d8f9c1e],.twinkle[data-v-3d8f9c1e]{display:none}}.discord-btn[data-v-7b334e06]{border:1px solid var(--frame);min-height:44px;color:var(--gold-2);background:linear-gradient(#323326,#1f1f18);border-radius:4px;justify-content:center;align-items:center;gap:.55rem;padding:.6rem 1.15rem;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s,box-shadow .2s,transform 50ms;display:inline-flex;box-shadow:inset 0 1px #ede4b224,0 2px #0a0a07}.discord-btn[data-v-7b334e06]:hover{border-color:var(--gold);color:#f5f1d6;box-shadow:inset 0 1px #ede4b224,0 2px #0a0a07,0 0 18px #dabe624d}.discord-btn[data-v-7b334e06]:active{transform:translateY(1px)}.discord-btn svg[data-v-7b334e06]{fill:currentColor;filter:drop-shadow(0 0 6px #c9bc7459);flex:none;width:20px;height:20px}.compact[data-v-7b334e06]{width:40px;min-height:40px;padding:0}
