*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--vl1x: #4ade80;--michelle:#60a5fa;--knuddel: #f87171;--karla: #f472b6;--wild: #fbbf24;--text: #f1f5f9;--muted: #94a3b8;--surface: rgba(255,255,255,.04);--border: rgba(255,255,255,.08)}html,body,#root{width:100%;height:100%;background:radial-gradient(ellipse 80% 50% at 50% -10%,rgba(124,58,237,.22) 0%,transparent 65%),radial-gradient(ellipse 50% 40% at 0% 100%,rgba(139,92,246,.1) 0%,transparent 55%),linear-gradient(#04010cb3,#04010cb3),url(/assets/alle%20zusammen.png) center / cover no-repeat;background-attachment:fixed;color:var(--text);font-family:Fredoka,Nunito,system-ui,sans-serif;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1px 1px at 12% 18%,rgba(255,255,255,.4) 0%,transparent 100%),radial-gradient(1px 1px at 70% 6%,rgba(255,255,255,.3) 0%,transparent 100%),radial-gradient(1px 1px at 36% 72%,rgba(255,255,255,.35)0%,transparent 100%),radial-gradient(1px 1px at 85% 52%,rgba(255,255,255,.25)0%,transparent 100%),radial-gradient(1px 1px at 55% 40%,rgba(255,255,255,.2) 0%,transparent 100%),radial-gradient(1px 1px at 22% 88%,rgba(255,255,255,.3) 0%,transparent 100%),radial-gradient(1px 1px at 62% 28%,rgba(255,255,255,.25)0%,transparent 100%),radial-gradient(1px 1px at 93% 15%,rgba(255,255,255,.2) 0%,transparent 100%),radial-gradient(1px 1px at 44% 95%,rgba(255,255,255,.2) 0%,transparent 100%);pointer-events:none;z-index:0}#root{position:relative;z-index:1}button{font-family:inherit;touch-action:manipulation}input{font-family:inherit}*{scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}@keyframes unoPulse{0%{transform:scale(1);box-shadow:0 4px 14px #f59e0b73}to{transform:scale(1.05);box-shadow:0 4px 22px #f59e0bbf}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes activePulse{0%,to{box-shadow:0 0 0 3px #fbbf2440,0 0 20px #fbbf2473}50%{box-shadow:0 0 0 4px #fbbf2466,0 0 32px #fbbf24a6}}@keyframes dotPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.7}}
