@charset "UTF-8";header.sing_cover{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;overflow:hidden}header.sing_cover .cover{width:calc(100% - 40px);height:calc(100% - 40px);position:relative;display:flex;align-items:center;justify-content:center;background-color:var(--dark);background:radial-gradient(50% 50% at 50% 50%,#212121 24.04%,#000 100%);border-radius:30px;border:1px solid var(--tertiaryDarker)}header.sing_cover .cover__socials{padding:30px 55px;position:absolute;right:-1px;bottom:-1px;z-index:3;background-color:var(--tertiary);border-width:1px 0 0 1px;border-style:solid;border-color:var(--tertiaryDarker);border-radius:30px 0 0}header.sing_cover .cover__socials .overlay{width:34px;height:34px;position:absolute;will-change:transform;pointer-events:none}header.sing_cover .cover__socials .overlay.overlay__top{top:-30.5px;right:-3.5px}header.sing_cover .cover__socials .overlay.overlay__bottom{bottom:-3.5px;left:-30.5px}header.sing_cover .cover__socials .socials{position:relative;z-index:1;margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:40px}header.sing_cover .cover__socials .socials a{display:inline-block;color:var(--fontColorPrimary);font-family:var(--fontFamilyDefault);font-weight:var(--fontWeightBold);font-size:20px;text-decoration:none;transition:color .3s}header.sing_cover .cover__socials .socials a:hover{color:var(--primary)}header.sing_cover .logo{animation:2.5s linear infinite neon-flicker;will-change:opacity}header.sing_cover .logo img,header.sing_cover .logo svg{display:block;width:min(45vw,420px);height:auto;overflow:visible}header.sing_cover .logo img,header.sing_cover .logo svg path{filter:drop-shadow(0 0 1px #fff) drop-shadow(0 0 3px var(--primary)) drop-shadow(0 0 8px var(--primary))}header.sing_cover .logo svg path:nth-child(1){animation:11.3s ease-in-out infinite neon-blink-a}header.sing_cover .logo svg path:nth-child(2){animation:13.7s ease-in-out -3.1s infinite neon-blink-b}header.sing_cover .logo svg path:nth-child(3){animation:9.8s ease-in-out -6.4s infinite neon-blink-c}header.sing_cover .logo svg path:nth-child(4){animation:15.2s ease-in-out -2.2s infinite neon-blink-a}header.sing_cover .logo svg path:nth-child(5){animation:17.5s ease-in-out -8.7s infinite neon-blink-b}header.sing_cover .logo svg path:nth-child(6){animation:12.4s ease-in-out -1.5s infinite neon-blink-c}header.sing_cover .logo svg path:nth-child(7){animation:19.1s ease-in-out -5.9s infinite neon-blink-a}header.sing_cover .logo svg path:nth-child(8){animation:14.6s ease-in-out -10.3s infinite neon-blink-b}header.sing_cover .logo svg path:nth-child(9){animation:16.9s ease-in-out -4.8s infinite neon-blink-c}@keyframes neon-flicker{0%,100%,24%,42%,68%{opacity:1}10%,12%,17%,4%,56%,58%,70%{opacity:.9}6%{opacity:.85}14%,72%,8%,95%{opacity:.95}11%{opacity:.92}16%,28%{opacity:.98}19%,37%,93%,97%{opacity:.93}20%,60%{opacity:.99}26%,46%{opacity:.94}38%{opacity:.5}39%{opacity:.96}44%{opacity:.97}}@keyframes neon-blink-a{0%,78%{opacity:1}78.4%,79%{opacity:0}100%,79.4%{opacity:1}}@keyframes neon-blink-b{0%,24%{opacity:1}24.4%,24.9%{opacity:0}25.3%,81%{opacity:1}81.4%,81.9%{opacity:0}100%,82.3%{opacity:1}}@keyframes neon-blink-c{0%,50%{opacity:1}50.3%,50.7%{opacity:0}51%{opacity:1}51.3%,51.7%{opacity:0}100%,52%{opacity:1}}.neon-hover{position:relative;--mx:-9999px;--my:-9999px}.neon-hover::after{content:attr(data-text);position:absolute;inset:0;color:inherit;pointer-events:none;text-shadow:0 0 2px #fff,0 0 6px var(--primary),0 0 12px var(--primary),0 0 22px var(--primary);-webkit-mask-image:radial-gradient(circle 300px at var(--mx) var(--my),#000 0,#000 35%,transparent 70%);mask-image:radial-gradient(circle 300px at var(--mx) var(--my),#000 0,#000 35%,transparent 70%)}.neon-text{position:relative;--blink-dur:2.2s}.neon-text::after{content:attr(data-text);position:absolute;inset:0;color:inherit;pointer-events:none;text-shadow:0 0 4px var(--primary),0 0 10px var(--primary),0 0 20px var(--primary);opacity:0;transition:opacity .25s;will-change:opacity}.card:hover .neon-text::after,.neon-text:hover::after{animation:neon-blink-a var(--blink-dur) ease-in-out infinite}.card:hover .neon-text.is-b::after,.neon-text.is-b:hover::after{animation-name:neon-blink-b}.card:hover .neon-text.is-c::after,.neon-text.is-c:hover::after{animation-name:neon-blink-c}@media (prefers-reduced-motion:reduce){.sing_cover .logo{animation:none}.sing_cover .logo svg path{animation:none;fill:#f8e8d7;filter:drop-shadow(0 0 1px #fff) drop-shadow(0 0 3px var(--primary)) drop-shadow(0 0 8px var(--primary))}.neon-hover::after{display:none}.card:hover .neon-text::after,.neon-text:hover::after{animation:none;opacity:1}}