

@keyframes fx-bgslide{0%{background-position:0% 50%}100%{background-position:200% 50%}}
@keyframes fx-bgslide-v{0%{background-position:50% 0%}100%{background-position:50% 200%}}
@keyframes fx-hue{0%{filter:hue-rotate(0)}100%{filter:hue-rotate(360deg)}}
.fx-grad2,.fx-grad3,.fx-graddiag,.fx-gradvert,.fx-rainbowslow,.fx-rainbowfast,.fx-aurora,.fx-oilslick,.fx-prism,
.fx-molten,.fx-magmacrust,.fx-frozen,.fx-holo,.fx-goldleaf,.fx-chromesheen,.fx-shimmer,.fx-foil,.fx-marblefx,
.fx-crt,.fx-circuitfx,.fx-starfieldfx,.fx-onfire,.fx-bluefire,.fx-tealfire,.fx-plasma,.fx-toxicdrip,.fx-oreglint,
.fx-gradsunset,.fx-gradocean,.fx-prisma,.fx-midas,
.fx-flame,.fx-blueflame,.fx-tealflame,.fx-sunrise,.fx-seafoamfx,.fx-twilight,.fx-desert,.fx-lagoon,
.fx-berrycream,.fx-dawn,.fx-meadow,.fx-stonewash,.fx-reef,.fx-nitro,.fx-rainbow2{
  -webkit-background-clip:text;background-clip:text;color:transparent !important;background-size:200% 200%;
}

.fx-grad2{background-image:linear-gradient(90deg,#35e0c2,#a15be6,#35e0c2);animation:fx-bgslide 7s linear infinite}
.fx-grad3{background-image:linear-gradient(90deg,#ff5c9e,#ffd93d,#35e0c2,#ffd93d,#ff5c9e);animation:fx-bgslide 7s linear infinite}
.fx-graddiag{background-image:linear-gradient(135deg,#4fc3f7,#a15be6)}
.fx-gradvert{background-image:linear-gradient(180deg,#ffd93d,#ff5a1f)}

@keyframes fx-firehalo-red{0%,100%{filter:drop-shadow(0 0 5px rgba(255,90,31,.75))}30%{filter:drop-shadow(0 1px 9px rgba(255,90,31,.95))}45%{filter:drop-shadow(0 0 4px rgba(214,31,62,.7))}70%{filter:drop-shadow(0 2px 11px rgba(255,122,69,.9))}}
@keyframes fx-firehalo-blue{0%,100%{filter:drop-shadow(0 0 5px rgba(79,195,255,.7))}30%{filter:drop-shadow(0 1px 9px rgba(79,195,255,.95))}45%{filter:drop-shadow(0 0 4px rgba(58,150,220,.65))}70%{filter:drop-shadow(0 2px 11px rgba(122,210,255,.85))}}
@keyframes fx-firehalo-teal{0%,100%{filter:drop-shadow(0 0 5px rgba(53,224,194,.7))}30%{filter:drop-shadow(0 1px 9px rgba(53,224,194,.95))}45%{filter:drop-shadow(0 0 4px rgba(42,180,158,.65))}70%{filter:drop-shadow(0 2px 11px rgba(92,236,207,.85))}}
.fx-flame{background-image:linear-gradient(90deg,#d61f3e,#ff5a1f,#ff7a45,#ff5a1f,#d61f3e);animation:fx-bgslide 6s linear infinite,fx-firehalo-red 2.3s linear infinite}
.fx-blueflame{background-image:linear-gradient(90deg,#3a96dc,#4fc3ff,#7ad2ff,#4fc3ff,#3a96dc);animation:fx-bgslide 6s linear infinite,fx-firehalo-blue 2.3s linear infinite}
.fx-tealflame{background-image:linear-gradient(90deg,#2ab49e,#35e0c2,#5ceccf,#35e0c2,#2ab49e);animation:fx-bgslide 6s linear infinite,fx-firehalo-teal 2.3s linear infinite}
.fx-sunrise{background-image:linear-gradient(90deg,#ffcba4,#ff8a70,#ffd76a,#ff8a70,#ffcba4);animation:fx-bgslide 7s linear infinite}
.fx-seafoamfx{background-image:linear-gradient(90deg,#7fffc9,#6ab8ac,#bfeaff,#6ab8ac,#7fffc9);animation:fx-bgslide 7s linear infinite}
.fx-twilight{background-image:linear-gradient(90deg,#c9a8ff,#a88ac9,#d8e8f5,#a88ac9,#c9a8ff);animation:fx-bgslide 7s linear infinite}
.fx-desert{background-image:linear-gradient(90deg,#d98a68,#ffcba4,#fff2d8,#ffcba4,#d98a68);animation:fx-bgslide 7s linear infinite}
.fx-lagoon{background-image:linear-gradient(90deg,#35e0c2,#4fc3ff,#7fffc9,#4fc3ff,#35e0c2);animation:fx-bgslide 7s linear infinite}
.fx-berrycream{background-image:linear-gradient(90deg,#ff6bcb,#c9a8ff,#fff2d8,#c9a8ff,#ff6bcb);animation:fx-bgslide 7s linear infinite}
.fx-dawn{background-image:linear-gradient(90deg,#d8e8f5,#bfeaff,#ffcba4,#bfeaff,#d8e8f5);animation:fx-bgslide 7s linear infinite}
.fx-meadow{background-image:linear-gradient(90deg,#6bff9e,#7fffc9,#ffd76a,#7fffc9,#6bff9e);animation:fx-bgslide 7s linear infinite}
.fx-stonewash{background-image:linear-gradient(90deg,#cfd6dd,#d8e8f5,#bfeaff,#d8e8f5,#cfd6dd);animation:fx-bgslide 7s linear infinite}
.fx-reef{background-image:linear-gradient(90deg,#ff8a70,#ffcba4,#6ab8ac,#ffcba4,#ff8a70);animation:fx-bgslide 7s linear infinite}
@keyframes fx-rainbowglow-k{0%,100%{filter:drop-shadow(0 0 7px rgba(255,92,92,.7))}17%{filter:drop-shadow(0 0 7px rgba(66,212,255,.7))}33%{filter:drop-shadow(0 0 7px rgba(255,233,61,.7))}50%{filter:drop-shadow(0 0 7px rgba(74,222,128,.7))}67%{filter:drop-shadow(0 0 7px rgba(79,195,247,.7))}83%{filter:drop-shadow(0 0 7px rgba(161,91,230,.7))}}
.fx-rainbowslow{background-image:linear-gradient(90deg,#ff5c5c,#42d4ff,#ffe93d,#4ade80,#4fc3f7,#a15be6,#ff5c5c);animation:fx-bgslide 6s linear infinite,fx-rainbowglow-k 6s linear infinite}

@keyframes fx-rainbow2glow-k{0%,100%{filter:drop-shadow(0 0 7px rgba(0,196,249,.7))}20%{filter:drop-shadow(0 0 7px rgba(57,239,187,.7))}40%{filter:drop-shadow(0 0 7px rgba(19,236,37,.7))}60%{filter:drop-shadow(0 0 7px rgba(244,202,37,.7))}80%{filter:drop-shadow(0 0 7px rgba(250,185,56,.7))}}
.fx-rainbow2{background-image:linear-gradient(90deg,#00c4f9,hsl(163,85%,58%),hsl(125,85%,50%),hsl(48,90%,55%),hsl(40,95%,60%),#00c4f9);animation:fx-bgslide 6s linear infinite,fx-rainbow2glow-k 6s linear infinite}
.fx-rainbowfast{background-image:linear-gradient(90deg,#ff5c5c,#42d4ff,#ffe93d,#4ade80,#4fc3f7,#a15be6,#ff5c5c);animation:fx-bgslide 1.6s linear infinite}
@keyframes fx-nlglow-k{0%,100%{filter:drop-shadow(0 0 6px rgba(31,201,138,.7))}25%{filter:drop-shadow(0 0 7px rgba(79,195,247,.75))}50%{filter:drop-shadow(0 0 9px rgba(161,91,230,.8))}75%{filter:drop-shadow(0 0 7px rgba(79,195,247,.75))}}
.fx-aurora{background-image:linear-gradient(100deg,#1fc98a,#4fc3f7,#a15be6,#4fc3f7,#1fc98a);animation:fx-bgslide 8s linear infinite,fx-nlglow-k 8s linear infinite}
.fx-oilslick{background-image:linear-gradient(90deg,#4a3f8f,#1fc98a,#c9a53d,#8e2a7a,#4a3f8f);animation:fx-bgslide 5s linear infinite}
.fx-prism{background-image:linear-gradient(90deg,#ff5c5c 0 14%,#42d4ff 0 28%,#ffe93d 0 42%,#4ade80 0 56%,#4fc3f7 0 70%,#a15be6 0 100%)}
@keyframes fx-glow{0%,100%{text-shadow:0 0 8px #35e0c2aa,0 0 18px #35e0c255}50%{text-shadow:0 0 12px #35e0c2dd,0 0 26px #35e0c288}}
.fx-glow{color:#35e0c2;animation:fx-glow 2.2s ease-in-out infinite}

@keyframes fx-glowc-k{0%,100%{text-shadow:0 0 7px,0 0 16px}50%{text-shadow:0 0 12px,0 0 26px}}
.fx-glowc{animation:fx-glowc-k 2.2s ease-in-out infinite}

@keyframes fx-neonc-k{0%,86%,100%{opacity:1;text-shadow:0 0 7px,0 0 18px}88%,92%{opacity:.55;text-shadow:0 0 3px}}
.fx-neonc{animation:fx-neonc-k 3.2s linear infinite}
@keyframes fx-electricc-k{0%,78%,100%{text-shadow:0 0 5px;transform:translate(0,0)}80%{text-shadow:2px 0 8px;transform:translate(.6px,-.6px)}84%{text-shadow:-2px 0 8px;transform:translate(-.6px,.4px)}88%{text-shadow:0 0 12px;transform:translate(0,0)}}
.fx-electricc{display:inline-block;animation:fx-electricc-k 2.4s linear infinite}
@keyframes fx-candlec-k{0%,100%{text-shadow:0 0 8px}30%{text-shadow:0 0 11px}45%{text-shadow:0 0 6px}70%{text-shadow:0 0 13px}}
.fx-candlec{animation:fx-candlec-k 2.1s linear infinite}
@keyframes fx-smokec-k{0%,100%{text-shadow:0 -3px 6px;opacity:.85}50%{text-shadow:0 -7px 12px;opacity:1}}
.fx-smokec{animation:fx-smokec-k 3.2s ease-in-out infinite}

@keyframes fx-sunsetglow-k{0%,100%{filter:drop-shadow(0 0 6px rgba(255,107,203,.7))}25%{filter:drop-shadow(0 0 7px rgba(255,154,77,.75))}50%{filter:drop-shadow(0 0 9px rgba(66,212,255,.8))}75%{filter:drop-shadow(0 0 7px rgba(255,154,77,.75))}}
.fx-gradsunset{background-image:linear-gradient(90deg,#ff6bcb,#ff9a4d,#42d4ff,#ff9a4d,#ff6bcb);animation:fx-bgslide 7s linear infinite,fx-sunsetglow-k 7s linear infinite}
@keyframes fx-oceanglow-k{0%,100%{filter:drop-shadow(0 0 6px rgba(79,195,255,.7))}25%{filter:drop-shadow(0 0 7px rgba(53,224,194,.75))}50%{filter:drop-shadow(0 0 9px rgba(107,255,158,.8))}75%{filter:drop-shadow(0 0 7px rgba(53,224,194,.75))}}
.fx-gradocean{background-image:linear-gradient(90deg,#4fc3ff,#35e0c2,#6bff9e,#35e0c2,#4fc3ff);animation:fx-bgslide 7s linear infinite,fx-oceanglow-k 7s linear infinite}
.fx-prisma{background-image:linear-gradient(90deg,#ff5c5c 0 14%,#42d4ff 0 28%,#ffe93d 0 42%,#4ade80 0 56%,#4fc3f7 0 70%,#a15be6 0 100%);animation:fx-hue 4s linear infinite}
.fx-midas{background-image:linear-gradient(100deg,#c9a53d 35%,#fff2b8 50%,#c9a53d 65%);background-size:260% 100%;animation:fx-shimmer-k 2.6s linear infinite;filter:drop-shadow(0 0 6px #ffd93d66)}

@keyframes fx-nitroglow-k{0%,100%{filter:drop-shadow(0 0 6px rgba(106,91,232,.75))}25%{filter:drop-shadow(0 0 7px rgba(138,109,240,.8))}50%{filter:drop-shadow(0 0 9px rgba(224,140,240,.85))}75%{filter:drop-shadow(0 0 7px rgba(199,126,240,.8))}}
.fx-nitro{background-image:linear-gradient(90deg,#6a5be8,#8a6df0,#c77ef0,#e08cf0,#c77ef0,#8a6df0,#6a5be8);animation:fx-bgslide 4s linear infinite,fx-nitroglow-k 4s linear infinite}
@keyframes fx-breathe{0%,100%{opacity:.75;text-shadow:0 0 4px #ffc46e55}50%{opacity:1;text-shadow:0 0 16px #ffc46ecc}}
.fx-breathe{color:#ffc46e;animation:fx-breathe 2.8s ease-in-out infinite}
@keyframes fx-heartbeat{0%,55%,100%{text-shadow:0 0 3px #d6455a66}8%,20%{text-shadow:0 0 16px #d6455aee}}
.fx-heartbeat{color:#d6455a;animation:fx-heartbeat 1.4s linear infinite}
@keyframes fx-shimmer-k{0%{background-position:-120% 50%}100%{background-position:220% 50%}}
.fx-shimmer{background-image:linear-gradient(100deg,#c9bfa8 42%,#fff 50%,#c9bfa8 58%);background-size:250% 100%;animation:fx-shimmer-k 2.6s ease-in-out infinite}
.fx-goldleaf{background-image:linear-gradient(100deg,#c9a53d 40%,#fff2b8 50%,#c9a53d 60%);background-size:280% 100%;animation:fx-shimmer-k 3.4s ease-in-out infinite}
.fx-chromesheen{background-image:linear-gradient(100deg,#8d99a6 35%,#f4f8fc 50%,#8d99a6 65%);background-size:260% 100%;animation:fx-shimmer-k 3s linear infinite}
@keyframes fx-hologlow-k{0%,100%{filter:drop-shadow(0 0 6px rgba(143,211,232,.7))}25%{filter:drop-shadow(0 0 7px rgba(232,169,232,.7))}50%{filter:drop-shadow(0 0 7px rgba(143,232,184,.7))}75%{filter:drop-shadow(0 0 7px rgba(232,224,143,.7))}}
.fx-holo{background-image:linear-gradient(110deg,#8fd3e8,#e8a9e8,#8fe8b8,#e8e08f,#8fd3e8);animation:fx-bgslide 4s linear infinite,fx-hologlow-k 4s linear infinite}
@keyframes fx-neon{0%,86%,100%{opacity:1;text-shadow:0 0 7px #ff5c9e,0 0 18px #ff5c9e88}88%,92%{opacity:.55;text-shadow:0 0 3px #ff5c9e55}}
.fx-neonsign{color:#ff5c9e;animation:fx-neon 3.2s linear infinite}
@keyframes fx-candle{0%,100%{text-shadow:0 0 8px #42d4ff88}30%{text-shadow:0 0 11px #42d4ffaa}45%{text-shadow:0 0 6px #42d4ff66}70%{text-shadow:0 0 13px #42d4ffcc}}
.fx-candle{color:#42d4ff;animation:fx-candle 2.1s linear infinite}
@keyframes fx-lantern{0%,100%{text-shadow:0 3px 14px #ff8a3d99}50%{text-shadow:0 3px 22px #ff8a3dcc}}
.fx-lantern{color:#ffcf9e;animation:fx-lantern 3.6s ease-in-out infinite}
@keyframes fx-sonar{0%{text-shadow:0 0 0 #35e0c2cc}70%{text-shadow:0 0 22px #35e0c200}100%{text-shadow:0 0 26px #35e0c200}}
.fx-sonar{color:#35e0c2;animation:fx-sonar 1.8s ease-out infinite}
@keyframes fx-fire-k{0%{background-position:0% 100%}100%{background-position:0% -100%}}
.fx-onfire{background-image:linear-gradient(0deg,#7a2e0f,#ff5a1f 40%,#ffd93d 75%,#fff2b8);background-size:100% 220%;animation:fx-fire-k 1.1s linear infinite;text-shadow:0 -4px 14px #ff8a3d55}
.fx-bluefire{background-image:linear-gradient(0deg,#123a6b,#2a7de0 40%,#4fc3f7 75%,#d8f1ff);background-size:100% 220%;animation:fx-fire-k 1.1s linear infinite}
.fx-tealfire{background-image:linear-gradient(0deg,#0b4a37,#1fc98a 40%,#35e0c2 75%,#d8fff4);background-size:100% 220%;animation:fx-fire-k 1.1s linear infinite}
@keyframes fx-moltenglow-k{0%,100%{filter:drop-shadow(0 0 6px rgba(255,217,61,.7))}25%{filter:drop-shadow(0 0 7px rgba(255,90,31,.75))}50%{filter:drop-shadow(0 0 9px rgba(214,31,62,.8))}75%{filter:drop-shadow(0 0 7px rgba(255,90,31,.75))}}
.fx-molten{background-image:linear-gradient(90deg,#ffd93d,#ff5a1f,#d61f3e,#ff5a1f,#ffd93d);animation:fx-bgslide 7s linear infinite,fx-moltenglow-k 7s linear infinite}
.fx-magmacrust{background-image:radial-gradient(circle at 20% 40%,#ff5a1f 6%,transparent 7%),radial-gradient(circle at 65% 70%,#ffd93d 5%,transparent 6%),linear-gradient(90deg,#3a2a20,#55403a);animation:fx-hue 6s linear infinite}
.fx-frozen{background-image:linear-gradient(120deg,#d8f1f7,#8fd3e8 45%,#e8fbff 55%,#bfeaf5);background-size:220% 100%;animation:fx-shimmer-k 4.2s ease-in-out infinite;text-shadow:0 0 8px #bfeaf566}
@keyframes fx-icicle{0%,100%{text-shadow:0 4px 0 #bfeaf5,0 7px 6px #8fd3e888}50%{text-shadow:0 5px 0 #bfeaf5,0 9px 8px #8fd3e8aa}}
.fx-icicles{color:#d8f1f7;animation:fx-icicle 3s ease-in-out infinite}
@keyframes fx-electric{0%,78%,100%{text-shadow:0 0 5px #4fc3f7aa;transform:translate(0,0)}80%{text-shadow:2px 0 8px #e8f2ff;transform:translate(.6px,-.6px)}84%{text-shadow:-2px 0 8px #4fc3f7;transform:translate(-.6px,.4px)}88%{text-shadow:0 0 12px #e8f2ff;transform:translate(0,0)}}
.fx-electric{color:#bfe4ff;display:inline-block;animation:fx-electric 2.4s linear infinite}
.fx-plasma{background-image:linear-gradient(90deg,#ff5c9e,#a15be6,#4fc3f7,#a15be6,#ff5c9e);animation:fx-bgslide 6s linear infinite,fx-hue 9s linear infinite}
@keyframes fx-toxic{0%,100%{filter:brightness(1)}50%{filter:brightness(1.35)}}
.fx-toxicdrip{background-image:linear-gradient(180deg,#c8ff3d 60%,#7a9e1f 90%,#c8ff3d);background-size:100% 260%;animation:fx-bgslide-v 3.4s linear infinite,fx-toxic 2.2s ease-in-out infinite}
@keyframes fx-smoke{0%,100%{text-shadow:0 -3px 6px #77777766;opacity:.85}50%{text-shadow:0 -7px 12px #77777799;opacity:1}}
.fx-smoke{color:#b8b3ae;animation:fx-smoke 3.2s ease-in-out infinite}
.fx-embossed{color:#8a8a92;text-shadow:0 1px 0 #fff3,0 -1px 0 #0009}
.fx-engraved{color:#5c5c64;text-shadow:0 -1px 0 #fff3,0 1px 0 #000c}
.fx-inkbleed{color:#8a94d6;text-shadow:0 0 2px #6a74c9cc,0 0 6px #6a74c988}
.fx-spraypaint{color:#ff5c9e;text-shadow:1px 1px 0 #ff5c9e33,-1px 2px 0 #ff5c9e22,2px -1px 4px #ff5c9e33}
@keyframes fx-crt-k{0%{background-position:0 0}100%{background-position:0 8px}}
.fx-crt{background-image:repeating-linear-gradient(0deg,#4ade80 0 2px,#1a6b2e 2px 4px);animation:fx-crt-k .5s linear infinite;text-shadow:0 0 6px #4ade8055}
.fx-filmgrain{color:#d7d2c8;text-shadow:.5px .5px 0 #0006,-.5px -.5px 0 #fff2}
.fx-foil{background-image:linear-gradient(105deg,#c9bfa8 30%,#fff 45%,#a8b8c9 55%,#fff 65%,#c9bfa8 80%);background-size:300% 100%;animation:fx-shimmer-k 3.8s ease-in-out infinite}
.fx-marblefx{background-image:linear-gradient(110deg,#f2ece0 30%,#c9c2b2 45%,#f2ece0 52%,#b8ae9a 68%,#f2ece0)}
.fx-circuitfx{background-image:repeating-linear-gradient(90deg,#1fc98a 0 3px,#0b4a37 3px 9px);background-size:200% 100%;animation:fx-bgslide 3s linear infinite}
@keyframes fx-glitch{0%,88%,100%{text-shadow:1.5px 0 0 #ff004466,-1.5px 0 0 #00e8ff66;transform:translate(0)}90%{text-shadow:3px 0 0 #ff0044aa,-3px 0 0 #00e8ffaa;transform:translate(1.5px,0)}93%{text-shadow:-3px 0 0 #ff0044aa,3px 0 0 #00e8ffaa;transform:translate(-1.5px,0)}}
.fx-glitch{color:#e8e9ec;display:inline-block;animation:fx-glitch 2.8s linear infinite}
@keyframes fx-ghost{0%,100%{opacity:1}50%{opacity:.35}}
.fx-ghost{color:#a8ffb8;animation:fx-ghost 3.4s ease-in-out infinite;text-shadow:0 0 10px #a8ffb866}
.fx-doublevision{color:#e8e9ec;text-shadow:3px 0 0 #4fc3f755,-3px 0 0 #ff5c9e55}
@keyframes fx-wave-k{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}
.fx-wave i{display:inline-block;font-style:normal;animation:fx-wave-k 1.2s ease-in-out infinite;animation-delay:calc(var(--i)*.09s)}
@keyframes fx-bounce-k{0%,55%,100%{transform:translateY(0)}30%{transform:translateY(-5px)}}
.fx-bounce i{display:inline-block;font-style:normal;animation:fx-bounce-k 1.5s ease-in-out infinite;animation-delay:calc(var(--i)*.07s)}
@keyframes fx-marquee-k{0%{transform:translateX(55%)}100%{transform:translateX(-55%)}}
.fx-marquee{display:inline-block;animation:fx-marquee-k 5s linear infinite;color:#e8e9ec}
@keyframes fx-star-k{0%{background-position:0 0}100%{background-position:80px -60px}}
.fx-starfieldfx{background-image:radial-gradient(#fff 1px,transparent 1.5px),radial-gradient(#8fd3e8 1px,transparent 1.5px),linear-gradient(#232a52,#232a52);background-size:26px 22px,34px 30px,100% 100%;animation:fx-star-k 7s linear infinite}
@keyframes fx-glint{0%,86%,100%{background-position:-150% 50%}92%{background-position:250% 50%}}
.fx-oreglint{background-image:linear-gradient(100deg,#c9a86a 44%,#fff6c9 50%,#c9a86a 56%);background-size:300% 100%;animation:fx-glint 4.6s linear infinite}
@keyframes fx-type{0%{max-width:0}60%,100%{max-width:200px}}
.fx-typewriter{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;color:#e8e9ec;animation:fx-type 3.2s steps(14) infinite;border-right:2px solid #7b5cff}
@keyframes fx-underline-k{0%{background-size:0% 2px}55%,100%{background-size:100% 2px}}
.fx-underline{color:#e8e9ec;background-image:linear-gradient(90deg,#7b5cff,#7b5cff);background-repeat:no-repeat;background-position:0 100%;animation:fx-underline-k 2.4s ease-in-out infinite;padding-bottom:2px}
@keyframes fx-strike-k{0%{background-size:0% 2px}45%,55%{background-size:100% 2px}100%{background-size:0% 2px}}
.fx-strike{color:#e8e9ec;background-image:linear-gradient(90deg,#ff7d7d,#ff7d7d);background-repeat:no-repeat;background-position:0 52%;animation:fx-strike-k 2.8s ease-in-out infinite}

.fr-iron{border-color:#7a8a99 !important}
.fr-bronze{border-color:#b07b3e !important}
.fr-silver{border-color:#d7dde4 !important;box-shadow:0 0 10px #d7dde422}
.fr-gold{border-color:#ffd93d !important;box-shadow:0 0 12px #ffd93d33}
.fr-platinum{border-color:#e5e4e2 !important;box-shadow:0 0 14px #e5e4e244}
.fr-obsidian{border-color:#4a4556 !important;box-shadow:0 0 12px #221f2e}
@property --fr-ang{syntax:"<angle>";initial-value:0deg;inherits:false}
@keyframes fr-conic-k{to{--fr-ang:360deg}}
.fr-conic{border-color:transparent !important;background-image:linear-gradient(#1c1d21,#1c1d21),conic-gradient(from var(--fr-ang),#ffd93d,#ff5a1f,#a15be6,#35e0c2,#ffd93d) !important;background-origin:border-box !important;background-clip:padding-box,border-box !important;animation:fr-conic-k 3.2s linear infinite}
@keyframes fr-ants-k{to{background-position:24px 0,-24px 0,0 24px,0 -24px}}
.fr-ants{border-color:transparent !important;background-image:repeating-linear-gradient(90deg,#a190ff 0 8px,transparent 8px 16px),repeating-linear-gradient(90deg,#a190ff 0 8px,transparent 8px 16px),repeating-linear-gradient(0deg,#a190ff 0 8px,transparent 8px 16px),repeating-linear-gradient(0deg,#a190ff 0 8px,transparent 8px 16px);background-size:100% 2px,100% 2px,2px 100%,2px 100%;background-position:0 0,0 100%,0 0,100% 0;background-repeat:no-repeat;animation:fr-ants-k 1.2s linear infinite}
@keyframes fr-pulse-k{0%,100%{box-shadow:0 0 8px #35e0c244}50%{box-shadow:0 0 22px #35e0c2aa}}
.fr-pulse{border-color:#35e0c2 !important;animation:fr-pulse-k 2.2s ease-in-out infinite}
@keyframes fr-runlight-k{0%{background-position:0 0,0% 0}100%{background-position:0 0,200% 0}}
.fr-runlight{border-color:transparent !important;background-image:linear-gradient(#1c1d21,#1c1d21),linear-gradient(90deg,#232428 40%,#ffd93d 50%,#232428 60%) !important;background-size:auto,200% 100% !important;background-origin:border-box !important;background-clip:padding-box,border-box !important;animation:fr-runlight-k var(--fr-run,2.6s) linear infinite;animation-delay:0s}
.fr-cutcorner{clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);border-color:#949ba4 !important}
.fr-ticket{border-style:dashed !important;border-color:#b5bac1 !important}
.fr-stone{border:3px double #8a8a92 !important}
.fr-oreveins{border-color:#8a7a5c !important;box-shadow:inset 0 0 0 1px #ffd93d33,0 0 8px #ffd93d22}
.fr-rope{border:3px dashed #c9a53d !important;border-radius:16px}
.fr-chain{border:3px dotted #8d939c !important}
.fr-rivets{border-color:#7a8a99 !important;background-image:radial-gradient(circle at 8px 8px,#aab7c4 2px,transparent 2.5px),radial-gradient(circle at calc(100% - 8px) 8px,#aab7c4 2px,transparent 2.5px),radial-gradient(circle at 8px calc(100% - 8px),#aab7c4 2px,transparent 2.5px),radial-gradient(circle at calc(100% - 8px) calc(100% - 8px),#aab7c4 2px,transparent 2.5px)}
.fr-caution{border-color:transparent !important;background-image:linear-gradient(#1c1d21,#1c1d21),repeating-linear-gradient(45deg,#ffe93d 0 8px,#221f2e 8px 16px) !important;background-origin:border-box !important;background-clip:padding-box,border-box !important}
.fr-sprocket{border:3px dotted #5c5c64 !important}
.fr-circuit{border-color:#1fc98a !important;box-shadow:0 0 8px #1fc98a33}
.fr-vines{border-color:#5fb85a !important;border-style:double !important;border-width:3px !important;box-shadow:0 0 8px #5fb85a33}
.fr-crystal{border-color:#a15be6 !important;box-shadow:0 0 12px #a15be655}
(.fr-embers,.fr-snow,.fr-gems,.fr-fireflies,.fr-bubbles,.fr-goldrain,.fr-blueembers,.fr-tealembers):not(.cos-border){border-color:#3a3b40 !important}

@keyframes fr-pulsec-k{0%,100%{box-shadow:0 0 4px var(--fcg,var(--fc))}50%{box-shadow:0 0 11px var(--fcg,var(--fc))}}
.fr-pulsec{border-color:var(--fc) !important;animation:fr-pulsec-k 3.2s ease-in-out infinite}
.fr-pc-gold{--fc:#ffd93d;--fcg:#ffd93d99}
.fr-pc-violet{--fc:#b06bff;--fcg:#b06bff99}
.fr-pc-pink{--fc:#ff6bcb;--fcg:#ff6bcb99}
.fr-pc-blue{--fc:#4fc3ff;--fcg:#4fc3ff99}

.fr-pc-common{--fc:#00c4f9;--fcg:#00c4f999}
.fr-pc-uncommon{--fc:hsl(163,85%,58%);--fcg:hsla(163,85%,58%,.6)}
.fr-pc-rare{--fc:hsl(125,85%,50%);--fcg:hsla(125,85%,50%,.6)}
.fr-pc-epic{--fc:hsl(48,90%,55%);--fcg:hsla(48,90%,55%,.6)}
.fr-runlight-v{border-color:transparent !important;background-image:linear-gradient(#1c1d21,#1c1d21),linear-gradient(90deg,#232428 40%,#b06bff 50%,#232428 60%) !important;background-size:auto,200% 100% !important;background-origin:border-box !important;background-clip:padding-box,border-box !important;animation:fr-runlight-k var(--fr-run,2.6s) linear infinite;animation-delay:0s}

.fr-conic.fr-conic{
  background-image:var(--card-fill,linear-gradient(#1c1d21,#1c1d21)),
    conic-gradient(from var(--fr-ang),#ffd93d,#ff5a1f,#a15be6,#35e0c2,#ffd93d) !important;
  background-origin:border-box !important;background-clip:padding-box,border-box !important;
}
.fr-runlight.fr-runlight{
  background-image:var(--card-fill,linear-gradient(#1c1d21,#1c1d21)),
    linear-gradient(90deg,#232428 40%,#ffd93d 50%,#232428 60%) !important;
  background-size:auto,200% 100% !important;
  background-origin:border-box !important;background-clip:padding-box,border-box !important;
}
.fr-runlight-v.fr-runlight-v{
  background-image:var(--card-fill,linear-gradient(#1c1d21,#1c1d21)),
    linear-gradient(90deg,#232428 40%,#b06bff 50%,#232428 60%) !important;
  background-size:auto,200% 100% !important;
  background-origin:border-box !important;background-clip:padding-box,border-box !important;
}
.fr-caution.fr-caution{
  background-image:var(--card-fill,linear-gradient(#1c1d21,#1c1d21)),
    repeating-linear-gradient(45deg,#ffe93d 0 8px,#221f2e 8px 16px) !important;
  background-origin:border-box !important;background-clip:padding-box,border-box !important;
}

.fr-ants.fr-ants{
  background-image:
    repeating-linear-gradient(90deg,#a190ff 0 8px,transparent 8px 16px),
    repeating-linear-gradient(90deg,#a190ff 0 8px,transparent 8px 16px),
    repeating-linear-gradient(0deg,#a190ff 0 8px,transparent 8px 16px),
    repeating-linear-gradient(0deg,#a190ff 0 8px,transparent 8px 16px),
    var(--card-fill,none) !important;
  background-size:100% 2px,100% 2px,2px 100%,2px 100%,auto !important;
  background-position:0 0,0 100%,0 0,100% 0,0 0 !important;
  background-repeat:no-repeat !important;
}

.fr-spin.fr-spin{
  border-color:transparent !important;
  background-image:var(--card-fill,linear-gradient(#1c1d21,#1c1d21)),
    conic-gradient(from var(--fr-ang),var(--stops)) !important;
  background-origin:border-box !important;background-clip:padding-box,border-box !important;
  animation:fr-conic-k var(--spd,3.2s) linear infinite;
}

.fr-sp-blurple{
  --stops:#4a3fd4 0%,#5865f2 24%,#7b5cff 46%,#a15be6 64%,#d95bd6 72%,#a15be6 80%,#7b5cff 90%,#4a3fd4 100%;
  --spd:3.6s;
}
.fr-sp-rainbow{--stops:#ff5c5c,#42d4ff,#ffe93d,#4ade80,#4fc3f7,#a15be6,#ff5c5c;--spd:4.4s}
.fr-sp-ocean{--stops:#35e0c2,#4fc3ff,#7fffc9,#4fc3ff,#35e0c2;--spd:3.8s}
.fr-sp-ember{--stops:#d61f3e,#ff5a1f,#ffd93d,#ff5a1f,#d61f3e;--spd:3s}
.fr-sp-orchid{--stops:#ff6bcb,#b06bff,#4fc3ff,#b06bff,#ff6bcb;--spd:4s}

.fr-sweep.fr-sweep{
  border-color:transparent !important;
  background-image:var(--card-fill,linear-gradient(#1c1d21,#1c1d21)),
    linear-gradient(90deg,var(--base) 40%,var(--hi) 50%,var(--base) 60%) !important;
  background-size:auto,200% 100% !important;
  background-origin:border-box !important;background-clip:padding-box,border-box !important;
  animation:fr-runlight-k var(--fr-run,2.6s) linear infinite;
  animation-delay:0s;
}
.fr-sw-frost{--base:#1e2a33;--hi:#bfeaff}
.fr-sw-toxic{--base:#1f2a17;--hi:#c8ff3d}
.fr-sw-sunset{--base:#33202a;--hi:#ff8aab}
.fr-sw-chrome{--base:#2a2c30;--hi:#f4f8fc}
.fr-sw-crimson{--base:#2e1417;--hi:#ff5a4d}
.fr-sw-emerald{--base:#162a20;--hi:#3dff8a}

@keyframes fr-dash-k{to{background-position:20px 0,-20px 100%,0 -20px,100% 20px,0 0}}
.fr-dash.fr-dash{
  border-color:transparent !important;
  background-image:
    repeating-linear-gradient(90deg,var(--dc) 0 6px,transparent 6px 16px),
    repeating-linear-gradient(90deg,var(--dc) 0 6px,transparent 6px 16px),
    repeating-linear-gradient(0deg,var(--dc) 0 6px,transparent 6px 16px),
    repeating-linear-gradient(0deg,var(--dc) 0 6px,transparent 6px 16px),
    var(--card-fill,none) !important;
  background-size:100% 2px,100% 2px,2px 100%,2px 100%,auto !important;
  background-position:0 0,0 100%,0 0,100% 0,0 0 !important;
  background-repeat:no-repeat !important;
  animation:fr-dash-k var(--spd,1.4s) linear infinite;
}
.fr-da-gold{--dc:#ffd93d}
.fr-da-neon{--dc:#ff5c9e;--spd:1.2s}
.fr-da-cyan{--dc:#4fc3ff;--spd:1.6s}
.fr-da-lime{--dc:#6bff9e;--spd:1.3s}

.cos-bg .mc-vital, .cos-bg .vital{background:var(--tint,rgba(0,0,0,.35)) !important;border-color:var(--tintb,transparent) !important}
.cos-bg .mc-bio, .cos-bg .badge-bio{background:var(--tint,rgba(0,0,0,.35)) !important}
.cos-bg .mc-sprite, .cos-bg .badge-sprite{background:var(--tint2,rgba(0,0,0,.45)) !important;border-color:var(--tintb,transparent) !important}
.cos-bg .badge-chip{background:var(--tint,rgba(0,0,0,.35)) !important;border-color:var(--tintb,transparent) !important}

.cos-bg .badge-social-row button{background:var(--tint,rgba(0,0,0,.35)) !important;border-color:var(--tintb,transparent) !important}
.cos-on .community-pitch-scrim{display:none}

.profile-modal-card{border-radius:14px}
.profile-modal-card.cos-inset{padding:16px;box-shadow:none;border-radius:0}
.profile-modal-card.cos-inset .modal-close{top:28px;right:28px}
.profile-modal-card.cos-inset .badge-card{box-shadow:none}

.bg-slate{background:linear-gradient(180deg,#2b3138,#191c21) !important}
.bg-umber{background:linear-gradient(180deg,#3a2a1a,#211408) !important}
.bg-forest{background:linear-gradient(180deg,#1d3322,#0c1710) !important}
.bg-ocean{background:linear-gradient(180deg,#123a52,#081c2a) !important}
.bg-violet{background:linear-gradient(180deg,#2e2252,#150e2a) !important}
.bg-sunset{background:linear-gradient(180deg,#5c2a52,#a8442a,#3a1422) !important}
.bg-rock{background:linear-gradient(160deg,#3a352e 25%,#2a251f 25% 50%,#332e26 50% 75%,#26211b 75%) !important}
.bg-oreseam{background:linear-gradient(180deg,#2a251f,#2a251f 60%,#3a2a10 62%,#c9a53d 64%,#3a2a10 66%,#221d17) !important}
.bg-honeycomb{background:radial-gradient(circle farthest-side at 0% 50%,#2a2014 23.5%,transparent 0)21px 30px,radial-gradient(circle farthest-side at 0% 50%,#3a2c1a 24%,transparent 0)19px 30px,linear-gradient(#2a2014 14%,transparent 0,transparent 85%,#2a2014 0)0 0,linear-gradient(150deg,#2a2014 24%,#3a2c1a 0,#3a2c1a 26%,transparent 0,transparent 74%,#3a2c1a 0,#3a2c1a 76%,#2a2014 0)0 0,linear-gradient(30deg,#2a2014 24%,#3a2c1a 0,#3a2c1a 26%,transparent 0,transparent 74%,#3a2c1a 0,#3a2c1a 76%,#2a2014 0)0 0,linear-gradient(90deg,#3a2c1a 2%,#2a2014 0,#2a2014 98%,#3a2c1a 0%)0 0 #2a2014 !important;background-size:40px 60px !important}
.bg-circuit{background:repeating-linear-gradient(0deg,#0b1f18 0 14px,#123a2a 14px 15px),repeating-linear-gradient(90deg,transparent 0 14px,#123a2a 14px 15px),#0b1f18 !important}
.bg-topo{background:repeating-radial-gradient(circle at 70% 30%,transparent 0 12px,#3a3b4055 12px 13px),#1c1d21 !important}
.bg-blueprint{background:repeating-linear-gradient(0deg,transparent 0 15px,#2a4a8a44 15px 16px),repeating-linear-gradient(90deg,transparent 0 15px,#2a4a8a44 15px 16px),#12244a !important}
.bg-grid{background:repeating-linear-gradient(0deg,transparent 0 11px,#3a3b4066 11px 12px),repeating-linear-gradient(90deg,transparent 0 11px,#3a3b4066 11px 12px),#17181b !important}
.bg-hazard{background:repeating-linear-gradient(45deg,#3a3208 0 14px,#221f0a 14px 28px) !important}
.bg-marble{background:linear-gradient(115deg,#e8e0d0 30%,#c9c2b2 42%,#efe9dc 50%,#b8ae9a 66%,#e8e0d0) !important}
.bg-wood{background:repeating-linear-gradient(90deg,#4a3223 0 9px,#3a2719 9px 14px,#553a26 14px 22px) !important}
.bg-rust{background:radial-gradient(circle at 30% 30%,#a8542c66,transparent 45%),radial-gradient(circle at 75% 65%,#7a3a1a66,transparent 40%),#3f2b1c !important}
.bg-cracked{background:linear-gradient(135deg,#4a3a28 24%,#2e2418 25% 26%,#4a3a28 27% 49%,#2e2418 50% 51%,#4a3a28 52% 74%,#2e2418 75% 76%,#4a3a28 77%) !important}
.bg-foil{background:linear-gradient(115deg,#8d99a6,#e8eef4 35%,#7a8794 50%,#dfe7ee 68%,#8d99a6) !important}
.bg-concrete{background:linear-gradient(180deg,#55504a,#43403c) !important}
.bg-minedepth{background:linear-gradient(180deg,#0e0a14 0 30%,#1c1410 30% 60%,#2a1c10 60%,#0c0805),radial-gradient(circle at 60% 80%,#ffd93d22,transparent 40%) !important}
.bg-dusk{background:linear-gradient(180deg,#2a1c52 0 35%,#a8442a 70%,#3a1422) !important}
.bg-gems{background:conic-gradient(from 40deg at 30% 70%,#a15be6 0 60deg,#7a3fb0 0 120deg,#a15be6 0 180deg,#5c2a8a 0 240deg,#8e4fd1 0 300deg,#a15be6 0),#2a1a40 !important}
.bg-cavern{background:radial-gradient(circle at 25% 25%,#35e0c244,transparent 30%),radial-gradient(circle at 75% 60%,#a15be644,transparent 35%),#12101c !important}
@keyframes bg-lava-k{0%{background-position:0 0,0 0}100%{background-position:0 0,200% 0}}
.bg-lava{background:linear-gradient(180deg,#2a0e05cc,#2a0e05cc),linear-gradient(90deg,#ff5a1f,#ffd93d,#a8210a,#ff5a1f) !important;background-size:auto,200% 100% !important;animation:bg-lava-k 5s linear infinite}
.bg-water{background:linear-gradient(180deg,#0a2a3a,#05141f 70%),radial-gradient(circle at 50% 0%,#4fc3f733,transparent 50%) !important}
.bg-stars{background:radial-gradient(#fff 1px,transparent 1.5px),radial-gradient(#8fd3e8aa 1px,transparent 1.5px),#0c0e1e !important;background-size:34px 30px,52px 44px !important}
.bg-nebula{background:radial-gradient(circle at 30% 40%,#a15be655,transparent 45%),radial-gradient(circle at 70% 60%,#ff5c9e44,transparent 40%),radial-gradient(#fff 1px,transparent 1.4px),#12101c !important;background-size:auto,auto,40px 34px !important}
@keyframes bg-aurora-k{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
.bg-aurora{background:linear-gradient(100deg,#0c1c14cc,#0c1c14cc),linear-gradient(100deg,#1fc98a,#4fc3f7,#a15be6,#1fc98a) !important;background-size:auto,300% 100% !important;animation:bg-aurora-k 8s ease-in-out infinite}
@keyframes bg-torch-k{0%,100%{opacity:1}45%{opacity:.85}60%{opacity:1}75%{opacity:.9}}
.bg-torch{background:radial-gradient(circle at 50% 100%,#ff8a3d66,transparent 55%),#1c1208 !important;animation:bg-torch-k 2.6s linear infinite}

.bg-rose{background:linear-gradient(180deg,#52223a,#2a1122) !important}
.bg-mintfade{background:linear-gradient(180deg,#1a4a3a,#0a2018) !important}
.bg-arctic{background:linear-gradient(180deg,#2a4a5c,#12222e) !important}
.bg-royal{background:linear-gradient(180deg,#3a2a7a,#1a1240) !important}
.bg-emberfade{background:linear-gradient(180deg,#5c2a12,#2a1108) !important}
.bg-cherry{background:linear-gradient(180deg,#4a1420,#220a10 70%,#3a1a0a) !important}
.bg-diamond{background:repeating-linear-gradient(45deg,#3a3d42 0 3px,#2a2d32 3px 12px),repeating-linear-gradient(-45deg,#3a3d4266 0 3px,transparent 3px 12px),#2a2d32 !important}
.bg-carbon{background:radial-gradient(circle at 50% 50%,#2a2d32 20%,transparent 21%),radial-gradient(circle at 0% 0%,#2a2d32 20%,transparent 21%),radial-gradient(circle at 100% 0%,#2a2d32 20%,transparent 21%),radial-gradient(circle at 0% 100%,#2a2d32 20%,transparent 21%),radial-gradient(circle at 100% 100%,#2a2d32 20%,transparent 21%),#17181b !important;background-size:10px 10px !important}
.bg-pinstripe{background:repeating-linear-gradient(90deg,#22242a 0 9px,#2c2f36 9px 10px) !important}
.bg-herringbone{background:repeating-linear-gradient(45deg,#2e3138 0 2px,#22242a 2px 10px),repeating-linear-gradient(-45deg,#2e313866 0 2px,transparent 2px 10px),#22242a !important}
.bg-camo{background:radial-gradient(ellipse 40px 24px at 20% 30%,#3a4228 50%,transparent 51%),radial-gradient(ellipse 50px 28px at 70% 60%,#2a3220 50%,transparent 51%),radial-gradient(ellipse 44px 26px at 45% 85%,#4a5232 50%,transparent 51%),#232a18 !important}
.bg-goldenhour{background:linear-gradient(180deg,#5c3a12 0 40%,#a8701a 75%,#5c3a12) !important}
@keyframes bg-storm-k{0%,91%,100%{filter:brightness(1)}92%,94%{filter:brightness(1.9)}}
.bg-storm{background:linear-gradient(180deg,#1c2233,#0c0e18 70%),radial-gradient(circle at 70% 10%,#4a5a7a44,transparent 50%) !important;animation:bg-storm-k 6s linear infinite}
.bg-snowfield{background:linear-gradient(180deg,#3a4a5c 0 55%,#d8e4ec 55%) !important}
.bg-emcavern{background:radial-gradient(circle at 30% 35%,#1fc98a44,transparent 35%),radial-gradient(circle at 75% 70%,#0b6b4a55,transparent 40%),#0a1812 !important}
@keyframes bg-rain-k{0%{background-position:0 0,0 0}100%{background-position:-30px 120px,-18px 80px}}
.bg-rain{background:repeating-linear-gradient(75deg,transparent 0 11px,#4fc3f733 11px 12px),repeating-linear-gradient(75deg,transparent 0 17px,#4fc3f722 17px 18px),#101a22 !important;animation:bg-rain-k 1.4s linear infinite}
@keyframes bg-scan-k{0%{background-position:0 0,0 -140%}100%{background-position:0 0,0 240%}}
.bg-scan{background:repeating-linear-gradient(0deg,transparent 0 5px,#0a2a1a44 5px 6px),linear-gradient(180deg,transparent 40%,#1fc98a33 50%,transparent 60%),#0a1410 !important;background-size:auto,100% 300% !important;animation:bg-scan-k 3.2s linear infinite}
.bg-void{background:radial-gradient(circle at 50% 45%,#2a1a52 0%,#0a0714 55%,#050308) !important}

.bg-charcoal{background:linear-gradient(180deg,#26282c,#17181b) !important}
.bg-graphite{background:linear-gradient(180deg,#2c2e33,#1b1c1f) !important}
.bg-midnight{background:linear-gradient(180deg,#1a2038,#0e1120) !important}
.bg-navy{background:linear-gradient(180deg,#16283e,#0c1522) !important}
.bg-ink{background:linear-gradient(180deg,#141c30,#0a0e1a) !important}
.bg-darkteal{background:linear-gradient(180deg,#12332e,#0a1c19) !important}
.bg-petrol{background:linear-gradient(180deg,#0f2e38,#081a20) !important}
.bg-pine{background:linear-gradient(180deg,#14291d,#0b1710) !important}
.bg-darkmoss{background:linear-gradient(180deg,#1a2618,#0d140c) !important}
.bg-darkolive{background:linear-gradient(180deg,#22261a,#12140c) !important}
.bg-espresso{background:linear-gradient(180deg,#241a12,#140d08) !important}
.bg-cocoa{background:linear-gradient(180deg,#2a1e16,#17100b) !important}
.bg-darkrust{background:linear-gradient(180deg,#2e1a12,#190d08) !important}
.bg-wine{background:linear-gradient(180deg,#301620,#1a0b11) !important}
.bg-mulberry{background:linear-gradient(180deg,#2a1626,#170b14) !important}
.bg-aubergine{background:linear-gradient(180deg,#241430,#130a1a) !important}
.bg-slateviolet{background:linear-gradient(180deg,#221f33,#12111c) !important}
.bg-ashrose{background:linear-gradient(180deg,#2c1e22,#181012) !important}
.bg-charcoal{--tint:rgba(255,255,255,.05);--tint2:rgba(255,255,255,.08);--tintb:rgba(255,255,255,.1)}
.bg-graphite{--tint:rgba(255,255,255,.05);--tint2:rgba(255,255,255,.08);--tintb:rgba(255,255,255,.1)}
.bg-midnight{--tint:rgba(146,174,245,.09);--tint2:rgba(146,174,245,.13);--tintb:rgba(146,174,245,.18)}
.bg-navy{--tint:rgba(138,208,245,.09);--tint2:rgba(138,208,245,.13);--tintb:rgba(138,208,245,.18)}
.bg-ink{--tint:rgba(146,174,245,.08);--tint2:rgba(146,174,245,.12);--tintb:rgba(146,174,245,.16)}
.bg-darkteal{--tint:rgba(106,184,172,.10);--tint2:rgba(106,184,172,.15);--tintb:rgba(106,184,172,.2)}
.bg-petrol{--tint:rgba(122,224,224,.09);--tint2:rgba(122,224,224,.13);--tintb:rgba(122,224,224,.18)}
.bg-pine{--tint:rgba(122,184,138,.10);--tint2:rgba(122,184,138,.15);--tintb:rgba(122,184,138,.2)}
.bg-darkmoss{--tint:rgba(138,168,104,.10);--tint2:rgba(138,168,104,.15);--tintb:rgba(138,168,104,.2)}
.bg-darkolive{--tint:rgba(168,176,96,.09);--tint2:rgba(168,176,96,.13);--tintb:rgba(168,176,96,.18)}
.bg-espresso{--tint:rgba(217,138,104,.09);--tint2:rgba(217,138,104,.13);--tintb:rgba(217,138,104,.18)}
.bg-cocoa{--tint:rgba(217,168,74,.09);--tint2:rgba(217,168,74,.13);--tintb:rgba(217,168,74,.18)}
.bg-darkrust{--tint:rgba(201,106,74,.11);--tint2:rgba(201,106,74,.16);--tintb:rgba(201,106,74,.22)}
.bg-wine{--tint:rgba(201,106,138,.10);--tint2:rgba(201,106,138,.15);--tintb:rgba(201,106,138,.2)}
.bg-mulberry{--tint:rgba(184,120,168,.10);--tint2:rgba(184,120,168,.15);--tintb:rgba(184,120,168,.2)}
.bg-aubergine{--tint:rgba(168,138,201,.10);--tint2:rgba(168,138,201,.15);--tintb:rgba(168,138,201,.2)}
.bg-slateviolet{--tint:rgba(138,148,184,.10);--tint2:rgba(138,148,184,.15);--tintb:rgba(138,148,184,.2)}
.bg-ashrose{--tint:rgba(201,122,122,.10);--tint2:rgba(201,122,122,.15);--tintb:rgba(201,122,122,.2)}

.bg-gradc{--tint:rgba(0,0,0,.25);--tint2:rgba(0,0,0,.33);--tintb:rgba(0,0,0,.2)}

.bg-prismatic{
  background:conic-gradient(from var(--fr-ang),#ff5c5c,#42d4ff,#ffe93d,#4ade80,#4fc3f7,#a15be6,#ff5c5c) !important;
  animation:fr-conic-k 4.4s linear infinite;
  --tint:rgba(255,255,255,.14);--tint2:rgba(255,255,255,.18);--tintb:rgba(255,255,255,.24);
}
.bg-nitro{
  background:linear-gradient(180deg,#6a5be8,#8a6df0 40%,#c77ef0 75%,#e08cf0) !important;
  --tint:rgba(255,255,255,.12);--tint2:rgba(255,255,255,.16);--tintb:rgba(255,255,255,.22);
}

.cos-light .mc-vital .l,.cos-light .mc-eyebrow,.cos-light .mc-perk-row,
.cos-light .vital .l,.cos-light .badge-eyebrow,.cos-light .badge-perk-row,
.cos-light .badge-chip,.cos-light .badge-perk-label,.cos-light .mc-perk-label,
.cos-light .badge-social-row button span{color:#fff !important}

.cos-light .badge-social-row button,.cos-light .badge-chip{
  background:rgba(0,0,0,.3) !important;border-color:rgba(255,255,255,.22) !important;
}

.bg-slate{--tint:rgba(139,149,161,.10);--tint2:rgba(139,149,161,.15);--tintb:rgba(139,149,161,.2)}
.bg-umber{--tint:rgba(201,122,61,.12);--tint2:rgba(201,122,61,.18);--tintb:rgba(201,122,61,.22)}
.bg-forest{--tint:rgba(95,184,90,.10);--tint2:rgba(95,184,90,.15);--tintb:rgba(95,184,90,.2)}
.bg-ocean{--tint:rgba(79,195,247,.10);--tint2:rgba(79,195,247,.15);--tintb:rgba(79,195,247,.22)}
.bg-violet{--tint:rgba(161,91,230,.12);--tint2:rgba(161,91,230,.18);--tintb:rgba(161,91,230,.24)}
.bg-sunset{--tint:rgba(255,138,61,.12);--tint2:rgba(255,92,158,.14);--tintb:rgba(255,138,61,.24)}
.bg-rock{--tint:rgba(0,0,0,.3);--tint2:rgba(0,0,0,.4);--tintb:rgba(255,255,255,.08)}
.bg-oreseam{--tint:rgba(201,165,61,.10);--tint2:rgba(201,165,61,.15);--tintb:rgba(201,165,61,.25)}
.bg-honeycomb{--tint:rgba(66,212,255,.10);--tint2:rgba(66,212,255,.14);--tintb:rgba(66,212,255,.2)}
.bg-circuit{--tint:rgba(31,201,138,.09);--tint2:rgba(31,201,138,.13);--tintb:rgba(31,201,138,.22)}
.bg-topo{--tint:rgba(255,255,255,.05);--tint2:rgba(255,255,255,.08);--tintb:rgba(255,255,255,.1)}
.bg-blueprint{--tint:rgba(90,140,220,.14);--tint2:rgba(90,140,220,.2);--tintb:rgba(90,140,220,.3)}
.bg-grid{--tint:rgba(255,255,255,.05);--tint2:rgba(255,255,255,.08);--tintb:rgba(255,255,255,.1)}
.bg-hazard{--tint:rgba(255,233,61,.09);--tint2:rgba(255,233,61,.13);--tintb:rgba(255,233,61,.2)}
.bg-marble{--tint:rgba(0,0,0,.14);--tint2:rgba(0,0,0,.2);--tintb:rgba(0,0,0,.18)}
.bg-wood{--tint:rgba(0,0,0,.26);--tint2:rgba(0,0,0,.34);--tintb:rgba(255,255,255,.08)}
.bg-rust{--tint:rgba(168,84,44,.14);--tint2:rgba(168,84,44,.2);--tintb:rgba(168,84,44,.26)}
.bg-cracked{--tint:rgba(0,0,0,.26);--tint2:rgba(0,0,0,.34);--tintb:rgba(255,255,255,.07)}
.bg-foil{--tint:rgba(0,0,0,.16);--tint2:rgba(0,0,0,.22);--tintb:rgba(0,0,0,.2)}
.bg-concrete{--tint:rgba(0,0,0,.22);--tint2:rgba(0,0,0,.3);--tintb:rgba(255,255,255,.08)}
.bg-minedepth{--tint:rgba(255,217,61,.07);--tint2:rgba(255,217,61,.11);--tintb:rgba(255,217,61,.16)}
.bg-dusk{--tint:rgba(255,138,61,.10);--tint2:rgba(168,68,42,.16);--tintb:rgba(255,138,61,.2)}
.bg-gems{--tint:rgba(161,91,230,.14);--tint2:rgba(161,91,230,.2);--tintb:rgba(209,166,255,.28)}
.bg-cavern{--tint:rgba(53,224,194,.09);--tint2:rgba(161,91,230,.12);--tintb:rgba(53,224,194,.2)}
.bg-lava{--tint:rgba(255,90,31,.13);--tint2:rgba(255,90,31,.19);--tintb:rgba(255,217,61,.26)}
.bg-water{--tint:rgba(79,195,247,.09);--tint2:rgba(79,195,247,.13);--tintb:rgba(79,195,247,.2)}
.bg-stars{--tint:rgba(143,211,232,.07);--tint2:rgba(143,211,232,.11);--tintb:rgba(143,211,232,.16)}
.bg-nebula{--tint:rgba(161,91,230,.11);--tint2:rgba(255,92,158,.12);--tintb:rgba(161,91,230,.22)}
.bg-aurora{--tint:rgba(31,201,138,.10);--tint2:rgba(79,195,247,.12);--tintb:rgba(31,201,138,.2)}
.bg-torch{--tint:rgba(255,138,61,.11);--tint2:rgba(255,138,61,.16);--tintb:rgba(255,138,61,.22)}
.bg-rose{--tint:rgba(255,107,203,.10);--tint2:rgba(255,107,203,.15);--tintb:rgba(255,107,203,.2)}
.bg-mintfade{--tint:rgba(127,255,201,.09);--tint2:rgba(127,255,201,.13);--tintb:rgba(127,255,201,.18)}
.bg-arctic{--tint:rgba(191,234,255,.08);--tint2:rgba(191,234,255,.12);--tintb:rgba(191,234,255,.18)}
.bg-royal{--tint:rgba(123,92,255,.13);--tint2:rgba(123,92,255,.19);--tintb:rgba(123,92,255,.26)}
.bg-emberfade{--tint:rgba(255,107,53,.11);--tint2:rgba(255,107,53,.16);--tintb:rgba(255,107,53,.22)}
.bg-cherry{--tint:rgba(214,69,90,.11);--tint2:rgba(214,69,90,.16);--tintb:rgba(214,69,90,.22)}
.bg-diamond{--tint:rgba(255,255,255,.05);--tint2:rgba(255,255,255,.08);--tintb:rgba(255,255,255,.12)}
.bg-carbon{--tint:rgba(255,255,255,.04);--tint2:rgba(255,255,255,.07);--tintb:rgba(255,255,255,.1)}
.bg-pinstripe{--tint:rgba(255,255,255,.04);--tint2:rgba(255,255,255,.07);--tintb:rgba(255,255,255,.1)}
.bg-herringbone{--tint:rgba(255,255,255,.04);--tint2:rgba(255,255,255,.07);--tintb:rgba(255,255,255,.1)}
.bg-camo{--tint:rgba(74,82,50,.2);--tint2:rgba(74,82,50,.3);--tintb:rgba(160,170,110,.2)}
.bg-goldenhour{--tint:rgba(255,200,90,.12);--tint2:rgba(255,200,90,.17);--tintb:rgba(255,200,90,.24)}
.bg-storm{--tint:rgba(122,140,180,.10);--tint2:rgba(122,140,180,.15);--tintb:rgba(122,140,180,.2)}
.bg-snowfield{--tint:rgba(216,228,236,.14);--tint2:rgba(216,228,236,.2);--tintb:rgba(216,228,236,.26)}
.bg-emcavern{--tint:rgba(31,201,138,.10);--tint2:rgba(31,201,138,.15);--tintb:rgba(31,201,138,.2)}
.bg-rain{--tint:rgba(79,195,247,.08);--tint2:rgba(79,195,247,.12);--tintb:rgba(79,195,247,.18)}
.bg-scan{--tint:rgba(31,201,138,.08);--tint2:rgba(31,201,138,.12);--tintb:rgba(31,201,138,.18)}
.bg-void{--tint:rgba(123,92,255,.09);--tint2:rgba(123,92,255,.13);--tintb:rgba(123,92,255,.18)}

   The class is doubled on the row selectors on purpose: each page sets its
   own overflow on these in an inline stylesheet that loads after this file,
   so a single class only ties and loses on source order. */
span[class*="fx-"]{overflow:visible}
.nm.nm:has(> [class*="fx-"]),
.lc-name.lc-name:has([class*="fx-"]),
.rf-name.rf-name:has([class*="fx-"]),
.badge-name.badge-name:has([class*="fx-"]),
.mc-name.mc-name:has([class*="fx-"]){overflow:visible}

