@import url("https://cdnjs.cloudflare.com/ajax/libs/toastr.js/latest/toastr.min.css");.login-section{align-items:center;background-color:#232323;display:flex;flex-direction:column;height:90vh;justify-content:center;padding:2rem}.login-container{background-color:#202020;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.5);max-width:500px;padding:2rem 3rem;width:100%}.login-container h2{color:#fff;font-size:1.5rem;margin-bottom:1.5rem;text-align:center}.btn-discord{background-color:#5865f2;border:none;border-radius:6px;color:#fff;display:block;font-size:1rem;margin-bottom:2rem;padding:.75rem;text-align:center;text-decoration:none;transition:background-color .3s ease;width:100%}.btn-discord:hover{background-color:#4752c4}.separator{color:#bfbfbf;margin-bottom:1rem;text-align:center}.migrate-form label{color:#f4efff;display:block;margin-bottom:.5rem}.migrate-form input{background-color:#2f2f2f;border:1px solid #584efe;border-radius:4px;color:#fff;margin-bottom:1rem;padding:.5rem;width:100%}.migrate-form button{background-color:#584efe;border:none;border-radius:4px;color:#fff;font-size:1rem;padding:.6rem;transition:background-color .3s ease;width:100%}.migrate-form button:hover{background-color:#3e38b1}.store-page{width:80%}.store-page .section-heading{color:#fff;font-size:2rem;font-weight:700;margin-bottom:1rem;text-align:left}.store-page .store-header{align-items:center;display:flex;justify-content:space-between;padding:1rem 0}.store-page .store-search{background-color:#202020;border:none;color:#fff;outline:none;text-align:right}.store-page .store-search:focus{outline:2px solid #584efe}.store-page .store-search::-moz-placeholder{color:#bfbfbf;font-size:.9rem;text-align:left}.store-page .store-search::placeholder{color:#bfbfbf;font-size:.9rem;text-align:left}.store-page .section-title{color:#fff;font-size:1.5rem;font-weight:400;margin:2rem 0 1rem}.store-page .store-products{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(250px,1fr));width:100%}.store-page .product-card{background-color:#202020;border-radius:6px;display:flex;flex-direction:column;min-height:400px;outline:none;overflow:hidden}.store-page .card-img-banner{display:block;height:130px;-o-object-fit:cover;object-fit:cover;width:100%}.store-page .card-body{display:flex;flex-direction:column;flex-grow:1;padding:1.5rem}.store-page .card-title{color:#fff;font-size:1rem;margin-bottom:.5rem}.store-page .card-subtitle{color:#fff;font-size:.9rem;margin-bottom:.5rem}.store-page .card-subtitle .price{color:#584efe}.store-page .card-text{color:#bfbfbf;flex-grow:1;font-size:.85rem}.store-page .btn.store-btn,.store-page .btn.store-makeaccount-btn{align-self:flex-start;background-color:#584efe;border:none;color:#f4efff;cursor:pointer;font-size:.9rem;margin-top:.5rem;padding:.5rem 1rem;text-align:left;text-decoration:none;transition:background-color .3s ease}.store-page .btn.store-btn:hover{background-color:#3e38b1}.sales-banner{box-shadow:0 4px 6px rgba(0,0,0,.1);font-family:Arial,sans-serif;padding:15px;text-align:center}.sales-banner h2{font-size:2rem;margin:0 0 10px}.sales-banner p{font-size:1.25rem;margin:5px 0}.sales-banner .sale-code{background-color:#d4edda;border-radius:3px;color:#155724;display:inline-block;font-weight:700;margin-top:10px;padding:5px 10px}.discounted-price{color:#584efe}.old-price{color:#3e38b1!important;text-decoration:line-through}.payment-popup{align-items:center;animation:fadeIn .4s ease-in-out;background:hsla(0,0%,4%,.85);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1100}.popup-content{animation:slideUpScale .4s ease-in-out;background:#2a2a2a;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.6);color:#fff;max-width:420px;padding:2rem;position:relative;text-align:center;width:90%}.popup-content .product-summary{background-color:#1f1f1f;border-radius:8px;box-shadow:inset 0 0 10px rgba(0,0,0,.2);font-size:1rem;margin-bottom:1.5rem;padding:1rem;text-align:left}.popup-content .product-summary p{color:#ddd;margin:.3rem 0}.popup-content .price-highlight{color:#58d68d;font-size:1.1rem;font-weight:700}.popup-content h3{font-size:1.8rem;margin-bottom:1.2rem}.popup-content .close-btn{background:transparent;border:none;color:#ccc;cursor:pointer;font-size:1.5rem;position:absolute;right:12px;top:12px;transition:color .3s ease}.popup-content .close-btn:hover{color:#ff5c5c}.payment-options button{align-items:center;background-color:#584efe;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;gap:10px;justify-content:center;margin-top:1rem;padding:.75rem 1rem;transition:background-color .3s ease;width:100%}.payment-options button:hover{background-color:#433cb1}.payment-options button i{font-size:1.25rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUpScale{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.store-page .store-products{grid-template-columns:repeat(auto-fit,minmax(90%,1fr))}}.hero-section{align-items:center;background-color:#232323;background-image:url(/assets/images/sprinkle-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;height:92.5vh;justify-content:center;padding:2rem;position:relative}.hero-section:before{background-color:rgba(35,35,35,.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.hero-container{align-items:center;display:flex;justify-content:space-between;position:relative;width:80%;z-index:2}.hero-text{max-width:50%}.hero-text h1{color:#584efe;font-size:2.5rem}.hero-text p{color:#f4efff;font-size:1rem;margin:1rem 0;max-width:80%}.hero-text .btn{background-color:#584efe;border:none;color:#fff;font-size:1rem;padding:.75rem 1.5rem;transition:background-color .3s ease}.hero-text .btn:hover{background-color:#3e38b1}.hero-image img{height:auto;max-width:100%}.features-section{background-color:#202020;color:#fff;padding:3rem 1rem;text-align:center}.features-section h2{margin-bottom:2rem}.features-container{align-items:flex-start;display:flex;gap:2rem;justify-content:center}.feature{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;max-width:300px;min-height:250px;text-align:center}.feature p{color:#f4efff;font-size:1rem;margin:0 auto;max-width:80%;text-align:center}.feature i{color:#584efe;font-size:5rem;margin-bottom:1rem}.feature h3{font-size:1.2rem;margin-bottom:.5rem;min-height:2rem}.faq-section{color:#fff;padding:3rem 1rem}.faq-section .container{width:60%}.faq-section h2{color:#fff;font-size:2rem;margin-bottom:2rem;text-align:center}.faq-section .card{background-color:#232323;border:1px solid rgba(88,78,254,.5);border-radius:4px;margin-bottom:1rem;overflow:hidden}.faq-section .card-header{background-color:#232323;border:none;cursor:pointer;padding:1rem}.faq-section .card-header a{align-items:center;color:#f4efff;display:flex;font-weight:700;justify-content:space-between;text-decoration:none;transition:color .3s ease;width:100%}.faq-section .card-header a:hover{color:#fff}.faq-section .card-header h6{font-size:1.1rem;margin:0}.faq-section .card-header .sign{color:#f4efff;font-size:1.5rem;transition:transform .3s ease}.faq-section .card-header a:not(.collapsed) .sign{transform:rotate(180deg)}.faq-section .panel-body{background-color:#232323;border-top:1px solid rgba(88,78,254,.5);padding:1rem}.faq-section .panel-body p{color:#fff;font-size:1rem;margin:0}@media (max-width:768px){.hero-section{flex-direction:column-reverse;padding:1rem}.hero-container{flex-direction:column-reverse;width:100%}.hero-image{height:auto;margin-bottom:1rem;max-width:40%}.hero-text{min-width:100%}.hero-text,.hero-text p{margin:0 auto;text-align:center}.hero-text p{font-size:1rem;line-height:1.5;overflow-x:visible;white-space:normal}.hero-text button{font-size:1rem;padding:.5rem;width:100%}.features-container{align-items:center;flex-direction:column;gap:1.5rem}.feature{text-align:center;width:90%}.faq-section .container{margin:0 auto;width:95%}.faq-section h2{color:#fff;font-size:1.5rem}.faq-section .card-header h6{font-size:1rem}.faq-section .panel-body p{font-size:.9rem}}@media (max-width:480px){.hero-section{padding:.5rem}.hero-text h1{font-size:2rem}.hero-text p{font-size:.75rem}.features-container{gap:1rem}.feature{max-width:90%}}.discord-section{background-color:#202020;height:50vh;padding-bottom:2.5%;padding-top:2.5%;text-align:center}.discord-section .container{width:100%}.discord-box,.discord-section .container{align-items:center;display:flex;height:100%;justify-content:center}.discord-box{background-color:#232323;border:.5% solid #ddd;border-radius:5%;cursor:pointer;flex-direction:column;transition:background-color .3s ease;width:50%}.discord-box i{color:#584efe;font-size:500%;margin-bottom:2%}.discord-box h2{color:#fff;font-size:150%;margin-bottom:2%}.discord-box p{color:#fff;font-size:120%;margin-bottom:2%}.discord-box a.btn{background-color:#584efe;border:none;border-radius:5%;color:#fff;font-size:120%;padding:2% 4%;text-decoration:none;transition:background-color .3s ease}.discord-box a.btn:hover{background-color:#5b6eae}@media (max-width:768px){.discord-section{height:50vh;padding-bottom:5%;padding-top:5%}.discord-box{border-width:1%;height:80%;width:80%}.discord-box i{font-size:300%;margin-bottom:2%}.discord-box h2{font-size:120%;margin-bottom:2%}.discord-box p{font-size:100%;margin-bottom:2%}.discord-box a.btn{font-size:100%;padding:3% 6%}}.useragreement{background-color:#232323;color:#f4efff;font-size:.9rem;margin:5%;padding:3rem 1rem}.toast{font-size:18px;top:5vh}.toast-title{font-size:20px;font-weight:700}body{background-color:#232323;color:#fff;font-family:Epilogue,sans-serif}body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-track{background:#202020}body::-webkit-scrollbar-thumb{background-color:#584efe;border:3px solid #202020;border-radius:6px}.navbar{background-color:#202020;display:flex;line-height:1.5;padding:.5rem 1rem}.dropdown-menu.dropdown-dark{background-color:#202020;border:none;box-shadow:none}.dropdown-menu.dropdown-dark .dropdown-item{background-color:#202020;color:#fff!important}.dropdown-menu.dropdown-dark .dropdown-item:focus,.dropdown-menu.dropdown-dark .dropdown-item:hover{background-color:#584efe;color:#fff!important}@media (min-width:992px){.navbar{height:7.5vh!important}}.navbar .navbar-container{width:60%}.navbar .navbar-toggler{border-color:hsla(0,0%,100%,.1)}.navbar .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.8)' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar .navbar-brand{color:#fff;font-size:1.2rem;font-weight:600;text-decoration:none;transition:filter .3s ease}.navbar .navbar-brand:hover{filter:brightness(.8)}.navbar .nav-link{color:#fff;display:flex;font-size:.9rem;position:relative;text-decoration:none;transition:color .3s ease}.navbar .nav-link:hover{color:#584efe}.navbar .nav-item{margin-left:1rem}.navbar .nav-link:after{background-color:#584efe;bottom:-2px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.navbar .nav-link:hover:after{width:100%}.navbar-collapse{background-color:#202020;padding:1rem}.footer-section{background-color:#232323;color:#fff;padding-top:2.5%;text-align:center}.footer-links{margin-bottom:1rem}.footer-links a{color:#584efe;margin:0 .5rem;text-decoration:none}.footer-links a:hover{text-decoration:underline}
