@keyframes fx-glow{0%{opacity:0;transform:scale(.6)}25%{opacity:1;transform:scale(1.05)}to{opacity:0;transform:scale(1.25)}}@keyframes fx-shockwave{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(2.8)}}@keyframes fx-rays{0%{opacity:0;transform:scale(.3) rotate(0)}20%{opacity:1;transform:scale(1) rotate(25deg)}60%{opacity:.8;transform:scale(1.3) rotate(60deg)}to{opacity:0;transform:scale(1.9) rotate(95deg)}}@keyframes fx-starburst{0%{opacity:0;transform:scale(.2)}30%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1.6)}}@keyframes fx-flash{0%{opacity:0}12%{opacity:1}to{opacity:0}}@keyframes fx-vignette{0%{opacity:0}30%{opacity:1}to{opacity:0}}@keyframes fx-frame{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes fx-slowmo{0%{opacity:0}20%{opacity:.55}to{opacity:0}}@keyframes fx-screen-shake{0%,to{transform:translateZ(0)}20%{transform:translate3d(calc(var(--fx-shake, 6px) * -1),calc(var(--fx-shake, 6px) * .4),0)}40%{transform:translate3d(var(--fx-shake, 6px),calc(var(--fx-shake, 6px) * -.5),0)}60%{transform:translate3d(calc(var(--fx-shake, 6px) * -.7),var(--fx-shake, 6px),0)}80%{transform:translate3d(calc(var(--fx-shake, 6px) * .6),calc(var(--fx-shake, 6px) * -.3),0)}}.fx-shaking{animation:fx-screen-shake .42s cubic-bezier(.36,.07,.19,.97) both;will-change:transform}@keyframes fx-crack{0%{opacity:0;transform:scale(.85)}20%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.05)}}.fx-local{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:30;overflow:visible}.fx-glow-ring{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;border-radius:9999px;box-shadow:0 0 40px 12px var(--fx-color, #f59e0b);background:radial-gradient(circle,color-mix(in srgb,var(--fx-color, #f59e0b) 45%,transparent) 0%,transparent 65%);will-change:transform,opacity}.fx-shock{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9999px;border:3px solid var(--fx-color, #f59e0b);will-change:transform,opacity}.fx-rays{position:absolute;top:-80%;right:-80%;bottom:-80%;left:-80%;border-radius:9999px;background:conic-gradient(from 0deg,transparent 0deg,color-mix(in srgb,var(--fx-color, #f59e0b) 85%,#fff) 6deg,transparent 14deg,transparent 30deg,color-mix(in srgb,var(--fx-color, #f59e0b) 70%,#fff) 36deg,transparent 44deg,transparent 60deg,color-mix(in srgb,var(--fx-color, #f59e0b) 85%,#fff) 66deg,transparent 74deg,transparent 90deg,color-mix(in srgb,var(--fx-color, #f59e0b) 70%,#fff) 96deg,transparent 104deg,transparent 120deg,color-mix(in srgb,var(--fx-color, #f59e0b) 85%,#fff) 126deg,transparent 134deg,transparent 150deg,color-mix(in srgb,var(--fx-color, #f59e0b) 70%,#fff) 156deg,transparent 164deg,transparent 180deg,color-mix(in srgb,var(--fx-color, #f59e0b) 85%,#fff) 186deg,transparent 194deg,transparent 210deg,color-mix(in srgb,var(--fx-color, #f59e0b) 70%,#fff) 216deg,transparent 224deg,transparent 240deg,color-mix(in srgb,var(--fx-color, #f59e0b) 85%,#fff) 246deg,transparent 254deg,transparent 270deg,color-mix(in srgb,var(--fx-color, #f59e0b) 70%,#fff) 276deg,transparent 284deg,transparent 300deg,color-mix(in srgb,var(--fx-color, #f59e0b) 85%,#fff) 306deg,transparent 314deg,transparent 330deg,color-mix(in srgb,var(--fx-color, #f59e0b) 70%,#fff) 336deg,transparent 344deg,transparent 360deg);-webkit-mask:radial-gradient(circle,#000 0%,#000 30%,transparent 70%);mask:radial-gradient(circle,#000 0%,#000 30%,transparent 70%);will-change:transform,opacity}.fx-starburst{position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:linear-gradient(0deg,transparent 47%,color-mix(in srgb,var(--fx-color, #fff) 60%,#fff) 50%,transparent 53%),linear-gradient(90deg,transparent 47%,color-mix(in srgb,var(--fx-color, #fff) 60%,#fff) 50%,transparent 53%);-webkit-mask:radial-gradient(circle,#000 0%,transparent 65%);mask:radial-gradient(circle,#000 0%,transparent 65%);will-change:transform,opacity}.fx-screen{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9997}.fx-screen-flash{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,color-mix(in srgb,var(--fx-color, #fff) 70%,#fff) 0%,transparent 60%)}.fx-screen-vignette{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,transparent 45%,rgba(0,0,0,.85) 100%)}.fx-screen-slowmo{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009}.fx-screen-frame{position:fixed;top:0;right:0;bottom:0;left:0;border:6px solid #fde68a;box-shadow:inset 0 0 80px 10px #fde68ab3}.fx-screen-crack{position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 49.6%,rgba(255,255,255,.35) 49.8%,transparent 50.2%),linear-gradient(200deg,transparent 49.6%,rgba(255,255,255,.25) 49.8%,transparent 50.2%),radial-gradient(circle at center,rgba(239,68,68,.25) 0%,transparent 55%)}@keyframes fx-efekt-pulse{0%,to{box-shadow:0 0 rgba(var(--color-primary-rgb),0)}50%{box-shadow:0 0 11px 1px rgba(var(--color-primary-rgb),.5)}}.fx-efekt-btn{animation:fx-efekt-pulse 2.6s ease-in-out infinite}.btn-fill{position:relative;overflow:hidden}.btn-fill-bg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;transform:scale(0);transform-origin:center;transition:transform .32s cubic-bezier(.22,.61,.36,1);pointer-events:none;z-index:0}.btn-fill:hover .btn-fill-bg{transform:scale(1)}.btn-fill>:not(.btn-fill-bg){position:relative;z-index:1}@keyframes fx-spark-twinkle{0%,to{transform:scale(1) rotate(0);opacity:.85}50%{transform:scale(1.22) rotate(12deg);opacity:1}}.fx-spark{animation:fx-spark-twinkle 2.2s ease-in-out infinite;transform-origin:center}@media(prefers-reduced-motion:reduce){.fx-glow-ring,.fx-shock,.fx-screen-flash,.fx-screen-vignette,.fx-screen-slowmo,.fx-screen-frame,.fx-screen-crack,.fx-shaking{animation:none!important;opacity:0!important}.fx-efekt-btn,.fx-spark{animation:none!important}}
