/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.top-1\/2{top:50%}.top-\[0px\]{top:0}.top-\[16px\]{top:16px}.right-\[0px\]{right:0}.right-\[16px\]{right:16px}.bottom-\[0px\]{bottom:0}.left-1\/2{left:50%}.left-\[0px\]{left:0}.isolate{isolation:isolate}.contents{display:contents}.flex{display:flex}.hidden{display:none}.table{display:table}.h-\[30px\]{height:30px}.h-\[50px\]{height:50px}.h-\[75px\]{height:75px}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[90svh\]{max-height:90svh}.w-\[50px\]{width:50px}.w-full{width:100%}.max-w-\[500px\]{max-width:500px}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-none{cursor:none}.cursor-pointer{cursor:pointer}.overflow-hidden{overflow:hidden}.\!border-none{--tw-border-style:none!important;border-style:none!important}.border-none{--tw-border-style:none;border-style:none}.\!bg-none{background-image:none!important}.\[mask-image\:radial-gradient\(ellipse_at_center\,black_80\%\,transparent_100\%\)\]{-webkit-mask-image:radial-gradient(#000 80%,#0000 100%);mask-image:radial-gradient(#000 80%,#0000)}.object-contain{-o-object-fit:contain;object-fit:contain}.p-\[0px\]{padding:0}.p-\[16px\]{padding:16px}.text-\[white\]{color:#fff}.mix-blend-difference{mix-blend-mode:difference}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-100{--tw-duration:.1s;transition-duration:.1s}.\!outline-none{--tw-outline-style:none!important;outline-style:none!important}@media (hover:hover){.hover\:scale-130:hover{--tw-scale-x:130%;--tw-scale-y:130%;--tw-scale-z:130%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:rotate-360:hover{rotate:360deg}}.active\:scale-130:active{--tw-scale-x:130%;--tw-scale-y:130%;--tw-scale-z:130%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:rotate-360:active{rotate:360deg}:root{color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}#root{width:100%;min-width:320px;height:100%;min-height:100svh}a{color:#fff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500;transition:opacity .1s ease-in-out}a:hover{color:#fff;text-decoration:underline}a:active{opacity:.8}body{place-items:center;min-width:320px;min-height:100svh;margin:0;display:flex;overflow:hidden}h1{font-size:3.2em;line-height:1.1}button{font:inherit;color:inherit;cursor:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;outline:none;margin:0;padding:0}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.cursor{--top:0px;--left:0px;mix-blend-mode:difference;background:#fff;border-radius:50%;width:75px;height:75px;position:absolute;transform:translate(-50%,-50%)}.animated-2{transition:scale .1s ease-in-out;animation:.7s ease-in-out infinite boom-animation}.animated{transition:scale .1s ease-in-out,opacity .1s ease-in-out,transform .1s ease-in-out,filter .1s ease-in-out;animation:.5s ease-in-out infinite fade-in-out-animation,.3s ease-in-out infinite saturation-animation,50ms infinite shake-animation}.animated:hover,.animated-2:hover,.animated:active,.animated-2:active{animation-play-state:paused;opacity:1!important;filter:saturate(3)!important;transform:scale(1.3)rotate(0)!important}@keyframes fade-in-out-animation{0%{opacity:.3}75%{opacity:1}to{opacity:0}}@keyframes boom-animation{0%{transform:scale(1)}45%{transform:scale(1)}50%{transform:scale(1.3)}60%{transform:scale(1)}to{transform:scale(1)}}@keyframes saturation-animation{0%{filter:saturate()}40%{filter:saturate()}50%{filter:saturate(10)}55%{filter:saturate()}to{filter:saturate()}}@keyframes shake-animation{0%{transform:rotate(0)}25%{transform:rotate(1deg)}50%{transform:rotate(0)}75%{transform:rotate(-1deg)}to{transform:rotate(0)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
