body .pink{color:#ff79c6}body .blue{color:#44b1ff}body .dark-blue{color:#2887d2}body .yellow{color:#bce73d}body .dark-yellow{color:#8ebb22}body .white{color:#fff}body .black{color:#000}.splash-component-container{align-items:center;background:transparent;color:#f5f5f5;display:flex;flex-direction:column;height:92vh;justify-content:space-between;padding:2rem;text-align:center}.intro{margin-bottom:1rem}.intro h1{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#00cfff,#ff7be5);-webkit-background-clip:text;font-size:2.5rem}.intro p{color:#d3e6ff;font-size:1.2rem}.latest-blog{display:flex;flex-direction:column;flex-grow:1;max-width:800px;overflow:hidden;width:100%}.latest-blog h2{color:#9bdcff;margin-bottom:.5rem}.latest-blog .blog-card{border-radius:12px;box-shadow:0 4px 20px rgba(0,200,255,.3);display:flex;flex-direction:row;gap:1rem;max-height:300px;padding:1rem}.latest-blog .blog-card::-webkit-scrollbar{width:8px}.latest-blog .blog-card::-webkit-scrollbar-thumb{background:linear-gradient(#00cfff,#ff7be5);border-radius:8px}.latest-blog .blog-card .blog-image{flex:1 1}.latest-blog .blog-card .blog-image img{border-radius:12px;box-shadow:0 2px 10px rgba(255,123,229,.5);max-width:200px;object-fit:cover}.latest-blog .blog-card .blog-details{flex:2 1;max-height:300px;overflow-y:auto;padding-right:.5rem;text-align:left}.latest-blog .blog-card .blog-details h3{color:#ffbdf7;font-size:1.5rem;margin:0 0 .5rem}.latest-blog .blog-card .blog-details .blog-content{color:#e2f6ff;line-height:1.5}@media screen and (max-width:600px){.latest-blog .blog-card{flex-direction:row;max-height:none}.latest-blog .blog-card h3{font-size:12px}.latest-blog .blog-card p{font-size:small}.latest-blog .blog-details{max-height:none;overflow-y:visible}.latest-blog .blog-image img{height:auto;max-width:100%}}.timer{color:#a7fffb;font-size:1.3rem;font-weight:700;margin-top:1rem;text-shadow:0 0 6px rgba(0,200,255,.7)}.showroom-container{background:linear-gradient(to bottom right,#282a36,#1a1a1a);color:#f8f8f2;display:flex;flex-direction:column;height:100vh;width:100%}@media(min-width:768px){.showroom-container{align-items:stretch;flex-direction:row}.showroom-container .stream-container{flex:2 1}.showroom-container .chat-container{flex:1 1;overflow-y:auto}}@media(max-width:767px){.showroom-container .chat-container,.showroom-container .stream-container{flex:1 1;min-height:0}.showroom-container .chat-container{overflow-y:auto}}.authentication-container{align-items:center;display:flex;font-family:Roboto,sans-serif;justify-content:center}.authentication-forms{border-radius:10px;padding:2rem;width:100%}.authentication-logged-in{border-radius:10px;padding:1rem;text-align:center;width:100%}.authentication-toggle{color:#000;font-size:1.1rem;margin-bottom:1rem;text-align:center}.authentication-toggle button{background-color:#ff80e1;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-top:1rem;transition:background-color .3s ease}.authentication-toggle button:hover{background-color:#ff4d94}.button-container{background-color:transparent;border:2px solid aqua;border-radius:16px;color:aqua;cursor:pointer;font-size:18px;font-weight:400;line-height:28px}.button-container:hover{background-color:aqua;border:aqua;color:#000}.button-container.google-sign-in{background-color:#4285f4;color:#fff}.button-container.splash-enter{background:#9b0363}.shop-container{color:#000;height:90vh;overflow-y:auto;padding:0 0 6rem 2rem}.shop-title{font-size:2rem;margin-bottom:1.5rem;text-align:center}.shop-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.product-card{background:#1a1a1a;border:1px solid #444;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.3);color:#fff;display:flex;flex-direction:column;overflow:hidden;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:280px}.product-card:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.product-card img{height:180px;object-fit:cover;width:100%}.product-card .product-info{padding:1rem}.product-card .product-info h3{margin:0 0 .5rem}.product-card .product-info .description{color:#ccc;font-size:.85rem;margin-bottom:.5rem}.product-card .product-info p{margin:.25rem 0}.scroll-x{display:flex;justify-content:left;overflow:auto;scrollbar-color:none;white-space:nowrap}.nav-link,a{background-color:#000;background:linear-gradient(#000,#000) padding-box,linear-gradient(90deg,#ff79c6,#44b1ff) border-box;border:.1rem solid transparent;border-radius:100px;color:#fff;font-size:1rem;margin:.5rem;padding:.5rem;position:relative;text-decoration:none;transition:color .3s ease}.active,.nav-link:hover,a:hover{color:#44b1ff}.step-layout{align-items:center;background-color:#1a1a1a;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.3);color:#fff;justify-content:flex-start;margin:0 auto;max-width:450px;padding:2rem;width:100%}.step-layout,.step-layout form{display:flex;flex-direction:column}.step-layout form{gap:1rem}.step-layout input{background-color:#000;color:#fff}.step-layout .step-title{font-size:1.5rem;margin-bottom:1.5rem;text-align:center}.step-layout .step-content{display:flex;flex-direction:column;gap:1rem;width:100%}.step-layout .step-content button,.step-layout .step-content input{border-radius:8px;box-sizing:border-box;font-size:1rem;margin:.5rem;padding:.75rem 1rem;width:100%}@media(min-width:768px){.step-layout .step-content{flex-direction:column}}.error-message{color:#ff4d4f;font-size:.9rem;text-align:center}.cart-modal-backdrop{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(10,0,20,.85);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.cart-modal{border:2px solid #f9c;border-radius:20px;box-shadow:0 0 25px rgba(255,179,236,.533);color:#ffe0f7;max-height:80vh;max-width:600px;overflow-y:auto;padding:2rem;position:relative;width:90%}.close-btn{background:none;border:none;color:#ffb3ec;cursor:pointer;font-size:1.5rem;position:absolute;right:1rem;top:1rem}.cart-item{border-bottom:1px solid #ffd6f3;display:flex;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem}.cart-item .cart-img{border-radius:12px;height:80px;object-fit:cover;width:80px}.cart-item .cart-details{flex:1 1}.cart-item .cart-details h4{font-size:1.2rem;margin:0}.cart-item .cart-details .quantity-control{align-items:center;display:flex;gap:.5rem;margin:.5rem 0}.cart-item .cart-details .quantity-control button{background-color:#7a1c6e;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;padding:.3rem .6rem;transition:background .3s}.cart-item .cart-details .quantity-control button:hover{background-color:hotpink}.cart-item .cart-details .quantity-control span{color:#ffe0f7;font-weight:700}.cart-item .cart-details .remove-btn{background:none;border:none;color:#f9c;cursor:pointer;font-size:.9rem;text-decoration:underline}.cart-item .cart-details .remove-btn:hover{color:#fff}.cart-footer{margin-top:2rem;text-align:center}.cart-footer .checkout-btn{background-color:#f6c;border:none;border-radius:12px;box-shadow:0 0 10px rgba(255,153,204,.667);color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.75rem 2rem;transition:background .3s}.cart-footer .checkout-btn:hover{background-color:#d450a3}.cart-footer .cart-total{color:#f5c1ff;font-size:1.2rem;margin-top:1rem}.PageContent_content__dpx9w{text-align:center}.app-container{background-color:#000;color:#f5f5f5;min-height:100vh}.dashboard-overview{padding:2rem}.dashboard-overview h1{font-size:2rem;margin-bottom:1rem}.dashboard-overview .stats-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:2rem}.users-container{background:#1a1a2e;border-radius:8px;color:#fff;padding:20px}.users-title{font-size:24px;margin-bottom:16px;text-align:center}.error,.loading{color:#fc0;font-size:18px;text-align:center}.error{color:#ff4d4d}.users-table{background:#16213e;border-collapse:collapse;border-radius:8px;color:#fff;overflow:hidden;width:100%}.users-table td,.users-table th{border-bottom:1px solid #0f3460;padding:12px;text-align:left}.users-table th{background:#0f3460}.no-users{color:#fc0;text-align:center}.Dashboard-Nav a{font-size:1rem;text-decoration:none;transition:color .3s ease}.ProductNavigation_header__mjjm6{display:flex;justify-content:space-between;margin:auto;max-width:60rem}.ProductNavigation_list__dzKEt{display:flex;list-style-type:none}.ProductNavigation_list__dzKEt a{text-decoration:none}.product-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.shop-filters{display:flex;gap:1rem;margin-bottom:1.5rem}.shop-filters input,.shop-filters select{border:none;border-radius:8px;font-size:1rem;padding:.5rem}.ProductForm_form-container__baPki{align-items:flex-end;display:flex;justify-items:auto;min-width:200px}.label-container{padding:0 2rem;width:200px}.label-container .label{padding:20px}.label-container .label .input{padding:2px}.product-details{align-items:center;color:#fff;display:flex;flex-direction:column;margin:0 auto;max-width:900px;padding:2rem}@media(min-width:768px){.product-details{flex-direction:row;gap:2rem}}.product-details img{border-radius:1rem;box-shadow:0 0 20px rgba(255,200,255,.4);height:auto;max-width:400px;width:100%}.product-details .details{display:flex;flex:1 1;flex-direction:column;justify-content:center}.product-details .details h2{color:#f5d3ff;font-size:2rem;margin-bottom:1rem;text-shadow:0 0 5px #ffb3f3}.product-details .details p{font-size:1rem;line-height:1.5;margin-bottom:.75rem}.product-details .details strong{color:#d1fffa;font-weight:700}.blog-list{margin:2rem auto;max-width:800px;padding:1rem}.blog-list-title{font-size:2rem;margin-bottom:2rem;text-align:center}.blog-list-items{padding:0}.blog-list-item{border-bottom:1px solid #ddd;margin-bottom:2rem;padding-bottom:1rem}.blog-list-item:last-child{border-bottom:none}.blog-list-link{text-decoration:none}.blog-list h2{font-size:1.5rem;margin:0 0 .5rem}.blog-list p{color:#555;font-size:1 rem}.form-container{display:flex;flex-direction:column;padding:2rem}.form-container input,.form-container textarea{background-color:rgba(0,36,62,.95);color:#bce73d;margin-bottom:2rem}.form-container textarea{min-height:200px}.form-container button{background-color:#ff79c6;color:#fff}.blog-container{height:80vh;margin:2rem}.blog-container .blog-content{word-wrap:break-word;flex:1 1;line-height:1.6;max-height:400px;overflow-y:auto;padding-right:1rem;white-space:pre-wrap}
/*# sourceMappingURL=main.b4c55e9d.css.map*/