@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Comfortaa:wght@300;400;600;700&family=Inter:wght@300;400;500;600;700&family=Space+Grotesk:wght@300;400;500;600;700&display=swap);*{box-sizing:border-box;margin:0;padding:0}body{background:linear-gradient(180deg,#1e3a8a,#1e40af 30%,#2563eb 60%,#3b82f6);font-family:Comfortaa,sans-serif;min-height:100vh;overflow-x:hidden}.fluff-lore-container{font-family:Playfair Display,Georgia,serif!important;height:100vh!important;left:0!important;overflow:hidden!important;position:fixed!important;top:0!important;width:100vw!important;z-index:9999!important}.fluff-lore-container .lore-main-text{font-weight:400!important;line-height:1.5!important;padding:0!important;text-align:center!important;width:100%!important}.fluff-lore-container .lore-button,.fluff-lore-container .lore-main-text{display:block!important;font-family:Playfair Display,Georgia,serif!important;font-style:normal!important;letter-spacing:.01em!important;margin:0 auto!important}.fluff-lore-container .lore-button{background:linear-gradient(90deg,#06b6d4,#3b82f6)!important;border:none!important;border-radius:.75rem!important;box-shadow:0 4px 15px #0003!important;color:#fff!important;cursor:pointer!important;font-weight:500!important;text-transform:none!important;transition:all .3s ease!important}.fluff-lore-container .lore-button:hover{background:linear-gradient(90deg,#0891b2,#2563eb)!important;box-shadow:0 6px 20px #0000004d!important;transform:scale(1.05)!important}.fluff-lore-container .shimmer-text{animation:shimmer 4s linear infinite!important;background:linear-gradient(90deg,currentColor 40%,#ffffffe6 50%,currentColor 60%)!important;background-clip:text!important;-webkit-background-clip:text!important;background-size:200% 100%!important}.fluff-lore-container .text-glow{text-shadow:0 0 15px currentColor,0 0 30px currentColor,0 0 45px #fff9,0 6px 30px #000c!important}@media (max-width:640px){.fluff-lore-container .lore-main-text{font-size:1.6rem!important;line-height:1.5!important;margin-bottom:2.5rem!important;max-width:95%!important;padding:0 1.5rem!important}.fluff-lore-container .lore-button,.fluff-lore-container .lore-main-text{font-family:Playfair Display,Georgia,serif!important;font-style:normal!important}.fluff-lore-container .lore-button{font-size:1rem!important;margin-top:2.5rem!important;padding:1.2rem 2.5rem!important}}@media (min-width:641px) and (max-width:1024px){.fluff-lore-container .lore-main-text{font-size:2.1rem!important;line-height:1.4!important;margin-bottom:3rem!important;max-width:90%!important;padding:0 2rem!important}.fluff-lore-container .lore-button,.fluff-lore-container .lore-main-text{font-family:Playfair Display,Georgia,serif!important;font-style:normal!important}.fluff-lore-container .lore-button{font-size:1.1rem!important;margin-top:3rem!important;padding:1.3rem 3rem!important}}@media (min-width:1025px) and (max-width:1440px){.fluff-lore-container .lore-main-text{font-size:2.6rem!important;line-height:1.3!important;margin-bottom:3.5rem!important;max-width:85%!important;padding:0 2.5rem!important}.fluff-lore-container .lore-button,.fluff-lore-container .lore-main-text{font-family:Playfair Display,Georgia,serif!important;font-style:normal!important}.fluff-lore-container .lore-button{font-size:1.2rem!important;margin-top:3.5rem!important;padding:1.5rem 3.5rem!important}}@media (min-width:1441px){.fluff-lore-container .lore-main-text{font-size:3.2rem!important;line-height:1.2!important;margin-bottom:4rem!important;max-width:80%!important;padding:0 3rem!important}.fluff-lore-container .lore-button,.fluff-lore-container .lore-main-text{font-family:Playfair Display,Georgia,serif!important;font-style:normal!important}.fluff-lore-container .lore-button{font-size:1.4rem!important;margin-top:4rem!important;padding:1.75rem 4rem!important}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes loreBubbleFloat{0%{opacity:0;transform:translateY(0) scale(.3)}10%{opacity:.8;transform:translateY(-10vh) scale(.7)}50%{opacity:1;transform:translateY(-50vh) scale(1)}90%{opacity:.8;transform:translateY(-90vh) scale(.8)}to{opacity:0;transform:translateY(-100vh) scale(.3)}}@keyframes textFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.min-h-screen{min-height:100vh}.flex{display:flex}.justify-center{justify-content:center}.text-center{text-align:center}.text-white{color:#fff}.text-blue-100{color:#dbeafe}.text-blue-200{color:#bfdbfe}.text-green-400{color:#4ade80}.text-yellow-400{color:#facc15}.text-red-400{color:#f87171}.text-red-100{color:#fee2e2}.text-green-100{color:#dcfce7}.text-orange-100{color:#fed7aa}.bg-white{background-color:#fff}.bg-black{background-color:#000}.bg-gray-800{background-color:#1f2937}.bg-red-500{background-color:#ef4444}.bg-opacity-10{background-color:#ffffff1a!important}.bg-opacity-20{background-color:#fff3!important}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-8{padding-bottom:2rem;padding-top:2rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mt-1{margin-top:.25rem}.mt-4{margin-top:1rem}.space-y-3>*+*{margin-top:.75rem}.space-y-6>*+*{margin-top:1.5rem}.gap-2{gap:.5rem}.w-full{width:100%}.w-12{width:3rem}.h-3{height:.75rem}.h-6{height:1.5rem}.h-12{height:3rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.fixed{position:fixed}.relative{position:relative}.absolute{position:absolute}.top-0{top:0}.left-0{left:0}.inset-0{bottom:0;left:0;right:0;top:0}.-z-10{z-index:-10}.z-50{z-index:50}.z-60{z-index:60}.transform{transform:translateZ(0)}.translate-y-0{transform:translateY(0)}.translate-y-8{transform:translateY(2rem)}.-translate-x-1\/2{transform:translateX(-50%)}.-translate-y-1\/2{transform:translateY(-50%)}.scale-125{transform:scale(1.25)}.transition-all{transition:all .15s}.transition-colors{transition:color .15s,background-color .15s,border-color .15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-1000{transition-duration:1s}.duration-2000{transition-duration:2s}.justify-between{justify-content:space-between}.items-center{align-items:center}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.block{display:block}.hidden{display:none}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.border{border-width:1px}.border-red-400{border-color:#f87171}.focus\:outline-none:focus{outline:none}.focus\:ring-2:focus{box-shadow:0 0 0 2px #3b82f680;outline:none}.focus\:ring-blue-400:focus{box-shadow:0 0 0 2px #60a5fa80}.focus\:border-transparent:focus{border-color:#0000}.hover\:bg-gray-800:hover{background-color:#1f2937}.hover\:bg-white:hover{background-color:#fff}.hover\:bg-opacity-30:hover{background-color:#ffffff4d!important}.hover\:scale-105:hover{transform:scale(1.05)}.hover\:scale-110:hover{transform:scale(1.1)}.cursor-not-allowed{cursor:not-allowed}.animate-spin{animation:spin 1s linear infinite}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.overflow-hidden{overflow:hidden}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.backdrop-filter{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.backdrop-blur-sm{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-pink-500{--tw-gradient-from:#ec4899;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#ec489900)}.from-pink-600{--tw-gradient-from:#db2777;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#db277700)}.to-purple-700{--tw-gradient-to:#7c3aed}.from-green-400{--tw-gradient-from:#4ade80;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#4ade8000)}.to-emerald-500{--tw-gradient-to:#10b981}.from-orange-400{--tw-gradient-from:#fb923c;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#fb923c00)}.to-red-500{--tw-gradient-to:#ef4444}.from-cyan-400{--tw-gradient-from:#22d3ee;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#22d3ee00)}.from-cyan-300{--tw-gradient-from:#67e8f9;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#67e8f900)}.from-cyan-500{--tw-gradient-from:#06b6d4;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#06b6d400)}.to-blue-500{--tw-gradient-to:#3b82f6}.to-blue-400{--tw-gradient-to:#60a5fa}.to-blue-600{--tw-gradient-to:#2563eb}.via-blue-500{--tw-gradient-stops:var(--tw-gradient-from),#3b82f6,var(--tw-gradient-to,#3b82f600)}.via-blue-400{--tw-gradient-stops:var(--tw-gradient-from),#60a5fa,var(--tw-gradient-to,#60a5fa00)}.to-purple-600{--tw-gradient-to:#9333ea}.to-purple-500{--tw-gradient-to:#a855f7}.from-yellow-400{--tw-gradient-from:#facc15;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#facc1500)}.to-orange-500{--tw-gradient-to:#f97316}.from-red-400{--tw-gradient-from:#f87171;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#f8717100)}.to-pink-500{--tw-gradient-to:#ec4899}.shadow-2xl{box-shadow:0 25px 50px -12px #00000040}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.glass-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;box-shadow:0 8px 32px #0000001a}input{background:#ffffff1a!important;border:1px solid #fff3!important;color:#fff!important}input::placeholder{color:#bfdbfe!important}button{background:linear-gradient(90deg,#ec4899,#9333ea);border:none;cursor:pointer}button:hover{background:linear-gradient(90deg,#db2777,#7c3aed)}button:disabled{cursor:not-allowed;opacity:.5}@keyframes float{0%{opacity:0;transform:translateY(100vh) scale(.5)}10%{opacity:.8;transform:translateY(90vh) scale(.7)}50%{opacity:1;transform:translateY(50vh) scale(1)}90%{opacity:.8;transform:translateY(10vh) scale(.8)}to{opacity:0;transform:translateY(-10vh) scale(.3)}}.bubble{animation:float 8s ease-in-out infinite;background:#ffffffb3;border:2px solid #ffffff80;border-radius:50%;box-shadow:0 0 20px #fff6,inset 0 0 10px #ffffff4d;pointer-events:none;position:fixed;z-index:1000}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.d9a61ebe.css.map*/