.language-switcher.svelte-60zjbv{display:flex;gap:.25rem;background:#ffffff1a;padding:.25rem;border-radius:.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.lang-btn.svelte-60zjbv{padding:.25rem .5rem;border:none;background:transparent;color:#ffffffb3;border-radius:.25rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:2rem}.lang-btn.svelte-60zjbv:hover{color:#ffffffe6;background:#ffffff1a}.lang-btn.active.svelte-60zjbv{background:#fff3;color:#fff}.lang-btn.svelte-60zjbv:focus{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}button.svelte-mlrsyl{transition:all .2s ease-in-out}button.svelte-mlrsyl:hover{transform:translateY(-1px)}@keyframes svelte-mlrsyl-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.animate-scroll.svelte-mlrsyl{animation:svelte-mlrsyl-scroll 20s linear infinite}.animate-scroll.svelte-mlrsyl:hover{animation-play-state:paused}@keyframes svelte-mlrsyl-radar-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin.svelte-mlrsyl{animation:svelte-mlrsyl-radar-sweep 2s linear infinite}@keyframes svelte-mlrsyl-spin-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-mlrsyl-spin-counterclockwise{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.filter-purple.svelte-mlrsyl{filter:brightness(0) saturate(100%) invert(27%) sepia(51%) saturate(2878%) hue-rotate(246deg) brightness(104%) contrast(97%)}@keyframes svelte-mlrsyl-pulse-slide{0%{transform:translate(-100%)}to{transform:translate(100vw)}}.animate-pulse-slide.svelte-mlrsyl{animation:svelte-mlrsyl-pulse-slide 3s linear infinite}.bg-gradient-radial.svelte-mlrsyl{background:radial-gradient(ellipse at bottom,var(--tw-gradient-from),var(--tw-gradient-via),var(--tw-gradient-to))}@media (max-width: 640px){.logo-container.svelte-mlrsyl{min-width:2.5rem;min-height:2.5rem}.logo-svg.svelte-mlrsyl{min-width:2rem;min-height:2rem}}.ball.svelte-mlrsyl{width:350px;height:350px;border-radius:50%;box-shadow:0 0 5px #fff,-10px 0 60px violet,10px 0 60px #0ff;animation:svelte-mlrsyl-load 2s infinite}@keyframes svelte-mlrsyl-load{0%{transform:rotate(0);filter:hue-rotate(0deg)}50%{filter:hue-rotate(100deg)}to{transform:rotate(360deg)}}
