/* generated by tools/sync-site.js from renderer/style.css */
@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}
.nm{display:inline-block;position:relative}
.nm.fx-glow .name{text-shadow:0 0 4px var(--fx,#ff5da2),0 0 10px var(--fx,#ff5da2),0 0 22px var(--fx,#ff5da2)}
.nm.fx-pulse .name{animation:fxpulse 1.8s ease-in-out infinite}
.nm.fx-shimmer .name{background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.95) 50%,transparent 65%),linear-gradient(90deg,#ff6b6b,#ffd93d,#6bff95,#5ad1ff,#c86bff,#ff6b6b);background-size:200% 100%;background-repeat:repeat-x;-webkit-background-clip:text;background-clip:text;color:transparent;animation:holo 3.2s linear infinite}
.nm.fx-neon .name{color:#fff;text-shadow:0 0 3px #fff,0 0 8px var(--fx,#5ad1ff),0 0 16px var(--fx,#5ad1ff),0 0 28px var(--fx,#5ad1ff);animation:flicker 5s infinite}
.nm.fx-aurora .name{background:linear-gradient(100deg,#2be8c4,#6a7bff,#ff5dc8,#2be8c4);background-size:200% 100%;background-repeat:repeat-x;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shim 5s linear infinite;filter:drop-shadow(0 0 4px rgba(106,123,255,.6))}
.nm.fx-inferno .name{background:linear-gradient(0deg,#ff2d12,#ff8a1f 40%,#ffd23a 75%,#fff3a0);background-size:100% 220%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:flame .8s ease-in-out infinite alternate;filter:drop-shadow(0 0 5px rgba(255,100,20,.8))}
.nm.pl-solid{padding:0 7px;border-radius:7px;box-shadow:0 0 0 1.5px var(--pc,#5ad1ff),0 0 9px color-mix(in srgb,var(--pc,#5ad1ff) 60%,transparent)}
.nm.pl-dash{padding:0 7px;border-radius:3px;--c:var(--pc,#5ad1ff);background:linear-gradient(90deg,var(--c) 50%,transparent 0) 0 0/10px 1.5px repeat-x,linear-gradient(90deg,var(--c) 50%,transparent 0) 0 100%/10px 1.5px repeat-x,linear-gradient(0deg,var(--c) 50%,transparent 0) 0 0/1.5px 10px repeat-y,linear-gradient(0deg,var(--c) 50%,transparent 0) 100% 0/1.5px 10px repeat-y;animation:march .8s linear infinite}
.nm.pl-rainbow{padding:0 7px;border-radius:8px;border:1.5px solid transparent;background:linear-gradient(var(--bg),var(--bg)) padding-box,conic-gradient(from var(--ang,0deg),#ff5d5d,#ffd93d,#6bff95,#5ad1ff,#c86bff,#ff5d5d) border-box;animation:spin 3s linear infinite}
.nm.pl-neon{padding:0 7px;border-radius:8px;animation:dneon 2s ease-in-out infinite}
@keyframes spin{to{--ang:360deg}}
@keyframes shim{to{background-position:200% 0}}
@keyframes march{to{background-position:10px 0,-10px 100%,0 -10px,100% 10px}}
@keyframes fxpulse{0%,100%{text-shadow:0 0 2px var(--fx,#ff5da2),0 0 6px var(--fx,#ff5da2);opacity:.85}50%{text-shadow:0 0 8px var(--fx,#ff5da2),0 0 20px var(--fx,#ff5da2),0 0 34px var(--fx,#ff5da2);opacity:1}}
@keyframes flicker{0%,18%,22%,60%,64%,100%{opacity:1}20%,62%{opacity:.7}}
@keyframes flame{from{background-position:0 0}to{background-position:0 100%}}
@keyframes dneon{0%,100%{box-shadow:0 0 0 1.5px var(--pc,#ff5da2),0 0 0 4px transparent,0 0 0 5.5px color-mix(in srgb,var(--pc,#ff5da2) 55%,transparent),0 0 8px var(--pc,#ff5da2)}50%{box-shadow:0 0 0 1.5px var(--pc,#ff5da2),0 0 0 4px transparent,0 0 0 5.5px var(--pc,#ff5da2),0 0 18px var(--pc,#ff5da2)}}
.nm.fx-season .name{background:linear-gradient(90deg,var(--g1),var(--g2),var(--g3),var(--g1));background-size:200% 100%;background-repeat:repeat-x;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shim 4s linear infinite}
.nm.pl-season{padding:0 7px;border-radius:8px;animation:splate 2.4s ease-in-out infinite alternate}
@keyframes splate{from{box-shadow:0 0 0 1.5px var(--g1),0 0 8px var(--g1)}to{box-shadow:0 0 0 1.5px var(--g3),0 0 12px var(--g2)}}
.nm.fx-holo .name,.nm.fx-chrome .name,.nm.fx-gold .name,.nm.fx-ocean .name,.nm.fx-plasma .name,.nm.fx-galaxy .name,.nm.fx-candy .name{-webkit-background-clip:text;background-clip:text;color:transparent;background-repeat:repeat-x}
.nm.fx-holo .name{background-image:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.95) 50%,transparent 65%),linear-gradient(90deg,#ff8ad8,#8ad8ff,#8affc1,#fff08a,#d08aff,#ff8ad8);background-size:200% 100%;animation:holo 3.6s linear infinite}
.nm.fx-chrome .name{background-image:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.95) 50%,transparent 60%),linear-gradient(180deg,#fff 0%,#aab6c8 42%,#3b4658 50%,#cfd9e8 68%,#fff 100%);background-size:200% 100%,100% 100%;animation:chrome 2.8s linear infinite;filter:drop-shadow(0 1px 0 rgba(0,0,0,.4))}
.nm.fx-gold .name{background-image:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.95) 50%,transparent 62%),linear-gradient(90deg,#9a6400,#ffe27a,#fff7c8,#ffc933,#9a6400);background-size:200% 100%;animation:holo 3s linear infinite;filter:drop-shadow(0 0 4px rgba(255,190,40,.65))}
.nm.fx-ocean .name{background-image:linear-gradient(90deg,#0aa5b8,#3b7bff,#7ef0ff,#3b7bff,#0aa5b8);background-size:200% 100%;animation:shim 3.5s linear infinite;filter:drop-shadow(0 0 4px rgba(40,160,255,.6))}
.nm.fx-plasma .name{background-image:linear-gradient(90deg,#ff2a6d,#ff9a1f,#8a2be2,#00d4ff,#ff2a6d);background-size:200% 100%;animation:shim 2.2s linear infinite,plasma 1.6s ease-in-out infinite alternate}
.nm.fx-candy .name{background-image:linear-gradient(45deg,#ff5f9e 25%,#fff 25% 50%,#ff5f9e 50% 75%,#fff 75%);background-size:14px 14px;background-repeat:repeat;animation:candy .8s linear infinite;filter:drop-shadow(0 0 3px rgba(255,95,158,.6))}
.nm.fx-galaxy .name{background-image:radial-gradient(1px 1px at 18% 30%,#fff,transparent),radial-gradient(1.3px 1.3px at 55% 70%,#fff,transparent),radial-gradient(1px 1px at 82% 28%,#fff,transparent),linear-gradient(100deg,#4b2bff,#c84bff,#2bb8ff,#4b2bff);background-size:100% 100%,100% 100%,100% 100%,200% 100%;animation:galaxy 6s linear infinite,twinkle 2s ease-in-out infinite alternate}
.nm.fx-glitch .name{display:inline-block;color:#fff;animation:glitch 2.6s steps(1) infinite;text-shadow:2px 0 #ff2bd6,-2px 0 #00f0ff}
@keyframes holo{from{background-position:0 0,0 0}to{background-position:-400% 0,-200% 0}}
@keyframes chrome{from{background-position:0 0,0 0}to{background-position:-200% 0,0 0}}
@keyframes candy{to{background-position:14px 0}}
@keyframes plasma{from{filter:drop-shadow(0 0 2px #ff2a6d)}to{filter:drop-shadow(0 0 7px #00d4ff)}}
@keyframes galaxy{to{background-position:0 0,0 0,0 0,-200% 0}}
@keyframes twinkle{from{filter:brightness(.9)}to{filter:brightness(1.35) drop-shadow(0 0 4px rgba(150,90,255,.7))}}
@keyframes glitch{0%,86%,100%{transform:none;text-shadow:2px 0 #ff2bd6,-2px 0 #00f0ff}88%{transform:translate(-2px,1px) skewX(-6deg);text-shadow:-3px 0 #ff2bd6,3px 0 #00f0ff}91%{transform:translate(2px,-1px);text-shadow:3px 1px #ff2bd6,-3px -1px #00f0ff}94%{transform:translate(-1px,0) skewX(4deg);text-shadow:-2px 0 #00f0ff,2px 0 #ff2bd6}97%{transform:none}}
