:root{--neon-color: #0094c5;--neon-shadow: rgba(197, 187, 0, .511)}.header{position:sticky;top:0;background-color:#c55900!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-bottom:1px solid var(--neon-color);z-index:50;padding:1rem 0;direction:rtl}.header-container{max-width:1200px;margin:0 auto;padding:0 1rem}@media (max-width: 768px){.header-container{padding:0 .5rem}}.header-content{display:flex;align-items:center;justify-content:space-between;height:4rem}@media (max-width: 768px){.header-content{height:3.5rem}}.header-logo{order:0}.header-logo-link{color:var(--neon-color);font-size:1.5rem;font-weight:700;text-decoration:none;text-shadow:0 0 8px var(--neon-shadow)}@media (max-width: 768px){.header-logo-link{font-size:1.125rem}}@media (max-width: 480px){.header-logo-link{font-size:1rem}}.header-nav{display:none;align-items:center;order:2}.nav-link{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--neon-color);text-decoration:none;transition:color .3s ease,text-shadow .3s ease}.nav-link.active,.nav-link:hover{text-shadow:0 0 6px var(--neon-shadow)}.header-cart{order:1}.header-cart-link{display:flex;align-items:center;color:var(--neon-color);text-decoration:none}.header-cart-link:hover{text-shadow:0 0 6px var(--neon-shadow)}.cart-badge{position:absolute;top:0;left:0;background-color:var(--neon-color);color:#fd9800;font-size:.75rem;font-weight:700;padding:.125rem .375rem;border-radius:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;min-width:1.25rem;min-height:1.25rem;box-shadow:0 0 6px var(--neon-shadow)}.header-nav-mobile{display:block}.header-nav-mobile button{display:flex;align-items:center;padding:.5rem;border-radius:.375rem;color:var(--neon-color);background:none;border:none;cursor:pointer}.header-nav-mobile button:hover{text-shadow:0 0 6px var(--neon-shadow)}.mobile-menu{position:absolute;top:100%;left:0;right:0;background-color:#c55900fa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 15px -3px #0003;z-index:100}@media (max-width: 768px){.mobile-menu{top:3.5rem}}.mobile-menu-nav{display:flex;flex-direction:column;padding:1rem;align-items:flex-end}.mobile-menu-link{padding:.75rem 1rem;color:var(--neon-color);text-decoration:none}.mobile-menu-link.active,.mobile-menu-link:hover{text-shadow:0 0 6px var(--neon-shadow)}@media (min-width: 769px){.header-nav{display:flex}.header-nav-mobile{display:none}}.footer{background-color:#c55800;border-top:1px solid rgba(221,0,255,.434);color:#e2e8f0;padding:2rem 0}@media (max-width: 768px){.footer{padding:1.5rem 0}}.footer-container{max-width:1200px;margin:0 auto;padding:0 1rem}@media (max-width: 768px){.footer-container{padding:0 .5rem}}.footer-content{display:flex;flex-direction:column;align-items:center;text-align:center}.footer-info{margin-bottom:1rem}.footer-title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}@media (max-width: 768px){.footer-title{font-size:1.125rem}}@media (max-width: 480px){.footer-title{font-size:1rem}}.footer-description{font-size:.875rem;color:#94a3b8}.footer-bottom{font-size:.875rem;color:#94a3b8;margin-top:0}.footer-link{color:#00e5ff;text-decoration:none;transition:color .3s ease}.footer-link:hover{color:#00e5ffcc}@media (min-width: 769px){.footer-content{flex-direction:row;justify-content:space-between;text-align:right}.footer-info{margin-bottom:0}}.product-card{background-color:#0f172a;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a}.product-image-container{height:200px;overflow:hidden}.product-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.product-card:hover .product-image{transform:scale(1.05)}.product-content{padding:1rem}.product-title{font-size:1.125rem;font-weight:600;color:#e2e8f0;margin-bottom:.5rem;text-align:right}.product-meta{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem;font-size:.875rem;color:#94a3b8;text-align:right}.product-color,.product-weight{display:inline-block}.product-price{font-size:1rem;font-weight:600;color:#00e5ff;text-align:right;margin-bottom:.5rem}.product-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;justify-content:flex-end;margin-bottom:1rem}.product-btn{width:100%;padding:.5rem 1rem;background-color:#00e5ff;color:#020617;border:none;border-radius:.375rem;font-weight:500;cursor:pointer;transition:background-color .3s ease}.product-btn:hover{background-color:#00e5ffcc}@media (max-width: 768px){.product-card{margin:.5rem}.product-image-container{height:180px}.product-content{padding:.75rem}.product-title{font-size:1rem}.product-price{font-size:.875rem}}@media (max-width: 480px){.product-image-container{height:200px}.product-title{font-size:.875rem}.product-category{font-size:.75rem}.product-price{font-size:.875rem}}:root{--neon-blue: #00e5ff;--neon-glow: rgba(0, 229, 255, .7);--neon-shadow: rgba(0, 229, 255, .4)}.home-page{position:relative;min-height:100vh;padding:2rem 1rem;color:var(--neon-blue);text-shadow:0 0 6px var(--neon-glow),0 0 16px var(--neon-shadow);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:2;gap:1.5rem}@media (max-width: 768px){.home-page{padding:1.5rem 1rem;text-align:center}}.home-page h1{font-size:3rem;margin-bottom:1rem;text-align:center}.home-page p{font-size:1.2rem;max-width:600px;text-align:center;line-height:1.8;opacity:.9}.home-page .btn{background:#00e5ff1a;border:1px solid var(--neon-blue);color:var(--neon-blue);padding:.75rem 1.5rem;border-radius:10px;margin-top:2rem;font-weight:700;cursor:pointer;transition:all .3s ease}.home-page .btn:hover{background:var(--neon-blue);color:#001015;box-shadow:0 0 12px var(--neon-glow)}.home-banner{width:100%;padding:4rem 2rem;text-align:center;margin-bottom:3rem}.banner-content{max-width:1200px;margin:0 auto}.banner-text{font-size:3.5rem;font-weight:700;color:var(--neon-blue);text-shadow:0 0 10px var(--neon-glow),0 0 20px var(--neon-shadow);margin:0}@media (max-width: 768px){.home-banner{padding:2rem 1rem;margin-bottom:2rem}.banner-text{font-size:2rem}}.home-section{width:100%;padding:3rem 0;position:relative}.home-section-dark{background-color:#0f172a4d}.section-title{font-size:2rem;font-weight:700;color:var(--neon-blue);text-align:center;margin-bottom:2rem;text-shadow:0 0 6px var(--neon-glow)}.products-slider-wrapper{position:relative;display:flex;align-items:center;gap:1rem;width:100%}.products-slider{display:flex;overflow-x:auto;gap:1.5rem;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(0,229,255,.3) transparent;padding:1rem 0;flex:1;-webkit-overflow-scrolling:touch}.products-slider::-webkit-scrollbar{height:8px}.products-slider::-webkit-scrollbar-track{background:transparent}.products-slider::-webkit-scrollbar-thumb{background-color:#00e5ff4d;border-radius:4px}.products-slider::-webkit-scrollbar-thumb:hover{background-color:#00e5ff80}.products-slider>*{flex:0 0 auto;min-width:280px;max-width:280px}.slider-button{background:#00e5ff1a;border:2px solid var(--neon-blue);color:var(--neon-blue);width:50px;height:50px;border-radius:50%;font-size:2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0;z-index:10;box-shadow:0 0 10px #00e5ff4d}.slider-button:hover{background:var(--neon-blue);color:#020617;box-shadow:0 0 20px var(--neon-glow);transform:scale(1.1)}.slider-button:active{transform:scale(.95)}.slider-button-left{order:1}.products-slider{order:2}.slider-button-right{order:3}@media (max-width: 768px){.section-title{font-size:1.5rem;margin-bottom:1.5rem}.products-slider-wrapper{gap:.5rem}.products-slider{gap:1rem}.products-slider>*{min-width:250px;max-width:250px}.slider-button{width:40px;height:40px;font-size:1.5rem}}@media (max-width: 480px){.products-slider>*{min-width:220px;max-width:220px}.slider-button{width:35px;height:35px;font-size:1.25rem}.home-section{padding:2rem 0}}.products-page{padding-top:4rem;min-height:100vh}.products-title{font-size:1.875rem;font-weight:700;margin-bottom:2rem;color:#e2e8f0;text-align:center}.products-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem;padding:1.5rem;background-color:#0f172a;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a}.filter-group{display:flex;flex-direction:column;gap:.5rem}.filter-group label{font-size:.875rem;font-weight:500;color:#94a3b8;text-align:right}.filter-group select{padding:.5rem;background-color:#020617;border:1px solid rgba(0,229,255,.2);border-radius:.375rem;color:#e2e8f0;font-size:.875rem;text-align:right;direction:rtl}.filter-group select:focus{outline:none;border-color:#00e5ff;box-shadow:0 0 0 3px #00e5ff1a}.custom-input{margin-top:.5rem;padding:.5rem;background-color:#020617;border:1px solid rgba(0,229,255,.2);border-radius:.375rem;color:#e2e8f0;font-size:.875rem;text-align:right;direction:rtl}.custom-input:focus{outline:none;border-color:#00e5ff;box-shadow:0 0 0 3px #00e5ff1a}.products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.products-empty{text-align:center;padding:4rem 2rem;color:#94a3b8}.products-empty-title{font-size:1.5rem;margin-bottom:1rem;color:#e2e8f0}.products-empty-text{font-size:1.125rem}.loading-center{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;gap:1rem}.loading-gif{width:64px;height:64px}@media (max-width: 768px){.products-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}}@media (max-width: 640px){.products-grid{grid-template-columns:1fr;gap:1rem}.products-page{padding-top:2rem}.products-title{font-size:1.5rem;margin-bottom:1.5rem;padding:0 1rem}}@media (max-width: 480px){.products-title{font-size:1.25rem}}.product-detail-page{background-color:#f5f7fa;min-height:100vh;padding:3rem 1rem}@media (max-width: 768px){.product-detail-page{padding:1rem .5rem}}.product-detail-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:3rem}@media (max-width: 768px){.product-detail-container{gap:1.5rem}}.product-image-wrapper{display:flex;justify-content:center;align-items:center}.product-main-image{width:100%;max-width:450px;border-radius:16px;border:1px solid #ddd;box-shadow:0 6px 15px #0000001a;object-fit:cover}.product-info{text-align:right}.product-name{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:.5rem}@media (max-width: 768px){.product-name{font-size:1.5rem}}@media (max-width: 480px){.product-name{font-size:1.25rem}}.product-price{font-size:1.5rem;font-weight:600;color:#2563eb;margin-bottom:1rem}@media (max-width: 768px){.product-price{font-size:1.25rem}}@media (max-width: 480px){.product-price{font-size:1.125rem}}.product-description{color:#475569;line-height:1.8;margin-bottom:1.5rem}.product-colors h3{font-weight:600;margin-bottom:.5rem;color:#334155}.color-options{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.color-circle{width:50px;height:50px;border-radius:50%;border:2px solid #ccc;background-size:cover;background-position:center;cursor:pointer;transition:.2s}.color-circle.active{border-color:#2563eb;transform:scale(1.1)}.product-actions{display:flex;align-items:center;gap:1rem;justify-content:flex-end;margin-top:1.5rem}.quantity-box{display:flex;border:1px solid #ccc;border-radius:10px;overflow:hidden}.quantity-box button{padding:.5rem 1rem;font-size:1.2rem;background:#f1f5f9;border:none;cursor:pointer}.quantity-box span{padding:.5rem 1rem;font-weight:700}.add-to-cart{background-color:#2563eb;color:#fff;border:none;padding:.8rem 1.5rem;border-radius:10px;cursor:pointer;font-weight:600;transition:background .2s}.add-to-cart:hover{background-color:#1e40af}.product-specs{background:#fff;border:1px solid #e2e8f0;padding:1.5rem;border-radius:12px;margin-top:2rem;box-shadow:0 2px 8px #0000000d}.product-specs h3{margin-bottom:1rem;color:#1e293b;font-weight:600}.product-specs ul{list-style:none;padding:0}.product-specs li{display:flex;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid #f1f5f9}.spec-key{font-weight:600;color:#334155}.spec-val{color:#475569}.related-section{background:#f8fafc;padding:3rem 1rem;border-top:1px solid #e2e8f0;text-align:center}@media (max-width: 768px){.related-section{padding:2rem .5rem}}.related-section h2{font-size:1.75rem;color:#1e293b;font-weight:700;margin-bottom:2rem}.related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}@media (max-width: 900px){.product-detail-container{grid-template-columns:1fr;gap:1.5rem}.product-info{text-align:center}.color-options,.product-actions{justify-content:center}.product-main-image{max-width:100%}}@media (max-width: 480px){.product-actions{flex-direction:column;gap:.75rem}.add-to-cart{width:100%}.quantity-box{width:100%;justify-content:center}.color-circle{width:40px;height:40px}.product-specs{padding:1rem}.related-section{padding:2rem .5rem}.related-grid{grid-template-columns:1fr}}.cart-page{padding:2rem 0;min-height:100vh}.cart-header{margin-bottom:2rem}.cart-title{font-size:1.875rem;font-weight:700;color:#e2e8f0;text-align:center}.cart-empty{text-align:center;padding:4rem 2rem;color:#94a3b8}.cart-empty-title{font-size:1.5rem;margin-bottom:1rem;color:#e2e8f0}.cart-empty-text{font-size:1.125rem;margin-bottom:2rem}.cart-empty-link{display:inline-block;padding:.75rem 1.5rem;background-color:#00e5ff;color:#020617;text-decoration:none;border-radius:.375rem;font-weight:500;transition:background-color .3s ease}.cart-empty-link:hover{background-color:#00e5ffcc}.cart-items{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.cart-item{display:flex;align-items:center;background-color:#0f172a;border-radius:.5rem;padding:1rem;box-shadow:0 2px 4px #0000001a}.cart-item-image{width:80px;height:80px;object-fit:cover;border-radius:.375rem;margin-left:1rem}.cart-item-details{flex:1;margin-right:1rem}.cart-item-title{font-size:1.125rem;font-weight:600;color:#e2e8f0;margin-bottom:.25rem}.cart-item-category{color:#94a3b8;font-size:.875rem;margin-bottom:.5rem}.cart-item-price{font-size:1rem;font-weight:600;color:#00e5ff}.cart-item-controls{display:flex;align-items:center;gap:.5rem}.cart-quantity-input{width:60px;padding:.25rem .5rem;border:1px solid rgba(0,229,255,.3);border-radius:.25rem;background-color:#020617;color:#e2e8f0;text-align:center;font-size:.875rem}.cart-remove-btn{padding:.25rem .5rem;background-color:#dc2626;color:#e2e8f0;border:none;border-radius:.25rem;font-size:.75rem;cursor:pointer;transition:background-color .3s ease}.cart-remove-btn:hover{background-color:#b91c1c}.cart-summary{background-color:#0f172a;border-radius:.5rem;padding:1.5rem;box-shadow:0 4px 6px -1px #0000001a}.cart-summary-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;color:#e2e8f0}.cart-summary-row:last-child{margin-bottom:0;padding-top:1rem;border-top:1px solid rgba(0,229,255,.2);font-size:1.125rem;font-weight:600;color:#00e5ff}.cart-checkout-btn{width:100%;padding:.75rem 1.5rem;background-color:#00e5ff;color:#020617;border:none;border-radius:.375rem;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease;margin-top:1.5rem}.cart-checkout-btn:hover{background-color:#00e5ffcc}@media (max-width: 768px){.cart-page{padding:1rem .5rem}.cart-title{font-size:1.5rem;padding:0 1rem}.cart-item{flex-direction:column;align-items:flex-start;padding:.75rem}.cart-item-image{margin-left:0;margin-bottom:1rem;width:100%;height:200px;object-fit:cover}.cart-item-details{margin-right:0;width:100%}.cart-item-title{font-size:1rem}.cart-item-controls{width:100%;justify-content:space-between;margin-top:1rem}.cart-summary{padding:1rem}}@media (max-width: 480px){.cart-title{font-size:1.25rem}.cart-item-image{height:150px}.cart-empty{padding:2rem 1rem}}.checkout-page{padding:2rem 0;min-height:100vh}.checkout-header{margin-bottom:2rem}.checkout-title{font-size:1.875rem;font-weight:700;color:#e2e8f0;text-align:center}.checkout-container{display:grid;grid-template-columns:1fr;gap:2rem}.checkout-form-section{background-color:#0f172a;border-radius:.5rem;padding:1.5rem;box-shadow:0 4px 6px -1px #0000001a}.checkout-form-title{font-size:1.25rem;font-weight:600;color:#e2e8f0;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(0,229,255,.2)}.checkout-form{display:flex;flex-direction:column;gap:1.5rem}.checkout-form-row{display:grid;grid-template-columns:1fr;gap:1rem}.checkout-form-group{display:flex;flex-direction:column}.checkout-form-label{font-size:.875rem;font-weight:500;color:#94a3b8;margin-bottom:.5rem}.checkout-form-input,.checkout-form-textarea{padding:.75rem;border:1px solid rgba(0,229,255,.3);border-radius:.375rem;background-color:#020617;color:#e2e8f0;font-size:1rem;transition:border-color .3s ease,box-shadow .3s ease}.checkout-form-input:focus,.checkout-form-textarea:focus{outline:none;border-color:#00e5ff;box-shadow:0 0 0 3px #00e5ff1a}.checkout-form-textarea{resize:vertical;min-height:100px}.checkout-order-section{background-color:#0f172a;border-radius:.5rem;padding:1.5rem;box-shadow:0 4px 6px -1px #0000001a;height:fit-content}.checkout-order-title{font-size:1.25rem;font-weight:600;color:#e2e8f0;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:1px solid rgba(0,229,255,.2)}.checkout-order-items{margin-bottom:1.5rem}.checkout-order-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid rgba(0,229,255,.1);color:#e2e8f0}.checkout-order-item:last-child{border-bottom:none}.checkout-order-item-info{display:flex;align-items:center}.checkout-order-item-image{width:50px;height:50px;object-fit:cover;border-radius:.25rem;margin-left:.75rem}.checkout-order-item-details{margin-right:.75rem}.checkout-order-item-title{font-size:.875rem;font-weight:500;margin-bottom:.25rem}.checkout-order-item-meta{font-size:.75rem;color:#94a3b8}.checkout-order-item-price{font-size:.875rem;font-weight:500}.checkout-order-summary{border-top:1px solid rgba(0,229,255,.2);padding-top:1rem}.checkout-order-total{display:flex;justify-content:space-between;align-items:center;font-size:1.125rem;font-weight:600;color:#00e5ff;margin-bottom:1.5rem}.checkout-submit-btn{width:100%;padding:.75rem 1.5rem;background-color:#00e5ff;color:#020617;border:none;border-radius:.375rem;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .3s ease}.checkout-submit-btn:hover{background-color:#00e5ffcc}.checkout-submit-btn:disabled{background-color:#94a3b8;cursor:not-allowed}.checkout-success{text-align:center;padding:2rem;background-color:#0f172a;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a}.checkout-success-icon{font-size:3rem;color:#10b981;margin-bottom:1rem}.checkout-success-title{font-size:1.5rem;font-weight:700;color:#e2e8f0;margin-bottom:.5rem}.checkout-success-text{color:#94a3b8;margin-bottom:2rem}.checkout-success-link{display:inline-block;padding:.75rem 1.5rem;background-color:#00e5ff;color:#020617;text-decoration:none;border-radius:.375rem;font-weight:500;transition:background-color .3s ease}.checkout-success-link:hover{background-color:#00e5ffcc}.checkout-error{background-color:#dc2626;color:#e2e8f0;padding:1rem;border-radius:.375rem;margin-bottom:1.5rem;text-align:center}@media (min-width: 769px){.checkout-container{grid-template-columns:2fr 1fr}.checkout-form-row{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.checkout-page{padding:1rem .5rem}.checkout-title{font-size:1.5rem;padding:0 1rem}.checkout-container{gap:1.5rem}.checkout-form-section,.checkout-order-section{padding:1rem}.checkout-form-title,.checkout-order-title{font-size:1.125rem}}@media (max-width: 480px){.checkout-title{font-size:1.25rem}.checkout-form-section,.checkout-order-section{padding:.75rem}.checkout-order-item{flex-direction:column;align-items:flex-start;gap:.5rem}.checkout-order-item-image{width:60px;height:60px;margin-left:0}}.admin-login-page{min-height:100vh;display:flex;justify-content:center;align-items:center;background-color:#020617;font-family:sans-serif}.admin-login-box{width:100%;max-width:400px;background-color:#0f172a;border-radius:12px;padding:2rem;box-shadow:0 0 20px #00e5ff26;text-align:center}.admin-login-header{margin-bottom:1.5rem}.admin-login-title{font-size:2rem;font-weight:700;color:#00e5ff;text-shadow:0 0 8px rgba(0,229,255,.3)}.admin-login-subtitle{color:#94a3b8;margin-top:.5rem;font-size:1rem}.admin-login-form{display:flex;flex-direction:column;gap:1rem}.admin-login-input-group{text-align:right}.admin-login-input{width:100%;padding:.75rem 1rem;border:1px solid rgba(0,229,255,.3);border-radius:6px;background-color:#020617;color:#e2e8f0;font-size:1rem;direction:rtl}.admin-login-input:focus{outline:none;border-color:#00e5ff;box-shadow:0 0 6px #00e5ff66}.admin-login-error{color:#ef4444;font-size:.9rem}.admin-login-btn{background-color:#00e5ff;color:#020617;font-weight:700;border:none;border-radius:6px;padding:.75rem;cursor:pointer;transition:.3s}.admin-login-btn:hover{background-color:#00e5ffcc}.admin-login-footer{margin-top:1rem}.admin-login-back{color:#94a3b8;font-size:.9rem;text-decoration:none;transition:.3s}.admin-login-back:hover{color:#00e5ff}.admin-layout{display:flex;height:100vh;background-color:#0f172a;color:#e2e8f0;direction:rtl}.admin-sidebar{width:250px;background-color:#020617;display:flex;flex-direction:column;border-left:2px solid rgba(0,229,255,.2)}.admin-sidebar-header{height:80px;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;color:#00e5ff;text-shadow:0 0 8px rgba(0,229,255,.3);border-bottom:1px solid rgba(0,229,255,.2)}.admin-sidebar-nav{flex:1;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.admin-nav-link{display:block;padding:.75rem 1rem;border-radius:6px;text-decoration:none;color:#e2e8f0;transition:.3s}.admin-nav-link:hover{background-color:#00e5ff1a;color:#00e5ff}.admin-nav-link.active{background-color:#00e5ff;color:#020617;font-weight:700}.admin-main{flex:1;display:flex;flex-direction:column}.admin-header{height:80px;background-color:#020617;display:flex;justify-content:flex-end;align-items:center;padding:0 1.5rem;border-bottom:1px solid rgba(0,229,255,.2)}.admin-logout-btn{background-color:#ef4444;color:#fff;border:none;border-radius:6px;padding:.5rem 1rem;font-weight:700;cursor:pointer;transition:.3s}.admin-logout-btn:hover{background-color:#dc2626}.admin-content{flex:1;padding:2rem;overflow-y:auto}.admin-products-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.admin-products-title{font-size:1.875rem;font-weight:700;color:#e2e8f0}.admin-products-add-btn{padding:.5rem 1rem;background-color:#00e5ff;color:#020617;border:none;border-radius:.375rem;font-weight:500;cursor:pointer;transition:background-color .3s ease;font-size:.875rem}.admin-products-add-btn:hover{background-color:#00e5ffcc}.admin-products-table-container{background-color:#0f172a;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a;overflow-x:auto}.admin-products-table{width:100%;border-collapse:collapse;font-size:.875rem}.admin-products-table th{padding:.75rem;text-align:right;border-bottom:1px solid rgba(0,229,255,.2);background-color:#020617;font-weight:500;color:#94a3b8;font-size:.75rem;text-transform:uppercase}.admin-products-table td{padding:.75rem;text-align:right;border-bottom:1px solid rgba(0,229,255,.2);color:#e2e8f0}.admin-products-table tbody tr:hover{background-color:#020617}.admin-products-actions{display:flex;gap:.5rem}.admin-products-action-btn{padding:.25rem .5rem;border:none;border-radius:.25rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .3s ease}.admin-products-edit-btn{color:#3b82f6;background:none;text-decoration:underline}.admin-products-edit-btn:hover{color:#1d4ed8}.admin-products-delete-btn{color:#dc2626;background:none;text-decoration:underline}.admin-products-delete-btn:hover{color:#b91c1c}.admin-products-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.admin-products-modal-content{background-color:#0f172a;border-radius:.5rem;box-shadow:0 20px 25px -5px #0000001a;max-width:90vw;max-height:90vh;overflow-y:auto;width:100%}.admin-products-modal-header{padding:1.5rem;border-bottom:1px solid rgba(0,229,255,.2)}.admin-products-modal-title{font-size:1.5rem;font-weight:700;color:#e2e8f0}.admin-products-modal-body{padding:1.5rem}.admin-products-modal-footer{padding:1rem 1.5rem;background-color:#020617;border-top:1px solid rgba(0,229,255,.2);display:flex;justify-content:flex-end;gap:.5rem}.admin-products-form-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 769px){.admin-products-form-grid{grid-template-columns:1fr 1fr}}.admin-products-form-group{margin-bottom:1rem}.admin-products-form-label{display:block;font-size:.875rem;font-weight:500;color:#94a3b8;margin-bottom:.5rem}.admin-products-form-input,.admin-products-form-select,.admin-products-form-textarea{width:100%;padding:.5rem .75rem;border:1px solid rgba(0,229,255,.3);border-radius:.375rem;background-color:#020617;color:#e2e8f0;font-size:.875rem;transition:border-color .3s ease,box-shadow .3s ease}.admin-products-form-input:focus,.admin-products-form-select:focus,.admin-products-form-textarea:focus{outline:none;border-color:#00e5ff;box-shadow:0 0 0 3px #00e5ff1a}.admin-products-form-textarea{resize:vertical;min-height:80px}.admin-products-images-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-top:.5rem}.admin-products-image-upload{display:flex;flex-direction:column;gap:.5rem}.admin-products-image-label{display:block;font-size:.875rem;font-weight:500;color:#94a3b8;margin-bottom:.25rem}.admin-products-uploading{margin-right:.5rem;color:#00e5ff;font-size:.75rem}.admin-products-file-input,.admin-products-filestack-btn{width:100%;padding:.5rem;border:1px solid rgba(0,229,255,.3);border-radius:.375rem;background-color:#020617;color:#e2e8f0;font-size:.875rem;cursor:pointer;transition:all .3s ease}.admin-products-filestack-btn{background-color:#00e5ff;color:#020617;font-weight:500;border:none}.admin-products-filestack-btn:hover:not(:disabled){background-color:#00e5ffcc}.admin-products-file-input{width:100%;padding:.5rem;border:1px solid rgba(0,229,255,.3);border-radius:.375rem;background-color:#020617;color:#e2e8f0;font-size:.75rem;cursor:pointer}.admin-products-file-input:disabled{opacity:.5;cursor:not-allowed}.admin-products-image-preview-wrapper{position:relative;margin-top:.5rem}.admin-products-image-preview-small{width:100%;max-width:150px;height:150px;object-fit:cover;border-radius:.375rem;border:1px solid rgba(0,229,255,.2);background-color:#020617}.admin-products-remove-image{position:absolute;top:-10px;right:-10px;width:24px;height:24px;border-radius:50%;background-color:#dc2626;color:#fff;border:none;font-size:1.2rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.admin-products-remove-image:hover{background-color:#b91c1c}.admin-products-image-preview{width:4rem;height:4rem;object-fit:cover;border-radius:.375rem;border:1px solid rgba(0,229,255,.2);background-color:#020617}.admin-products-toast{position:fixed;bottom:1.25rem;left:1.25rem;background-color:#00e5ff;color:#020617;font-weight:500;padding:.5rem 1rem;border-radius:.375rem;box-shadow:0 10px 15px -3px #0000001a;z-index:1000;animation:fadeInOut 3s ease-in-out}.admin-products-form-container{background-color:#0f172a;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a;margin-bottom:2rem;padding:1.5rem}.admin-products-form{width:100%}.admin-products-form-title{font-size:1.5rem;font-weight:700;color:#e2e8f0;margin-bottom:1.5rem;text-align:right}.admin-products-form-group-full,.admin-products-tags-group{grid-column:1 / -1}.admin-products-tags{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem}.admin-products-tag-label{display:flex;align-items:center;gap:.5rem;cursor:pointer;color:#e2e8f0;font-size:.875rem}.admin-products-tag-checkbox{width:1rem;height:1rem;cursor:pointer}.admin-products-image-upload{display:flex;flex-direction:column;gap:.75rem}.admin-products-image-preview{width:100%;max-width:300px;height:300px;border-radius:.375rem;border:1px solid rgba(0,229,255,.2);background-color:#020617;display:flex;align-items:center;justify-content:center;overflow:hidden}.admin-products-image-preview img{width:100%;height:100%;object-fit:cover;border-radius:.375rem}.admin-products-image-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:300px;height:300px;border-radius:.375rem;border:1px solid rgba(0,229,255,.2);background-color:#020617;gap:1rem}.admin-products-image-loading img{width:64px;height:64px}.admin-products-image-loading p{color:#94a3b8;font-size:.875rem}.admin-products-image-input{padding:.5rem;border:1px solid rgba(0,229,255,.3);border-radius:.375rem;background-color:#020617;color:#e2e8f0;font-size:.875rem;cursor:pointer}.admin-products-image-hint{font-size:.75rem;color:#94a3b8;text-align:right}.admin-products-form-actions{display:flex;gap:1rem;margin-top:1.5rem;justify-content:flex-end}.admin-products-form-submit,.admin-products-form-cancel{padding:.75rem 1.5rem;border:none;border-radius:.375rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.admin-products-form-submit{background-color:#00e5ff;color:#020617}.admin-products-form-submit:hover:not(:disabled){background-color:#00e5ffcc}.admin-products-form-submit:disabled{opacity:.5;cursor:not-allowed}.admin-products-form-cancel{background-color:#475569;color:#e2e8f0}.admin-products-form-cancel:hover{background-color:#64748b}.loading-icon{width:16px;height:16px}.admin-products-table-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1rem;background-color:#020617;border-radius:.5rem}.admin-products-table-header h2{font-size:1.25rem;font-weight:700;color:#e2e8f0}.admin-products-sort{display:flex;align-items:center;gap:.5rem}.admin-products-sort label{font-size:.875rem;color:#94a3b8}.admin-products-sort select{padding:.5rem;background-color:#0f172a;border:1px solid rgba(0,229,255,.2);border-radius:.375rem;color:#e2e8f0;font-size:.875rem;text-align:right;direction:rtl}.admin-products-sort-btn{padding:.5rem;background-color:#00e5ff;color:#020617;border:none;border-radius:.375rem;font-size:1rem;cursor:pointer;transition:background-color .3s ease}.admin-products-sort-btn:hover{background-color:#00e5ffcc}.admin-products-loading,.admin-products-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;gap:1rem}.admin-products-loading img{width:64px;height:64px}.admin-products-loading p,.admin-products-empty p{color:#94a3b8;font-size:1rem}.admin-products-table-image{width:64px;height:64px;object-fit:cover;border-radius:.375rem;border:1px solid rgba(0,229,255,.2)}.admin-products-table-tags{display:flex;flex-wrap:wrap;gap:.25rem}.admin-products-table-tag{padding:.25rem .5rem;background-color:#1e293b;color:#e2e8f0;border-radius:.25rem;font-size:.75rem}.admin-products-table-actions{display:flex;gap:.5rem}.admin-products-table-edit,.admin-products-table-delete{padding:.25rem .75rem;border:none;border-radius:.25rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .3s ease}.admin-products-table-edit{background-color:#3b82f6;color:#e2e8f0}.admin-products-table-edit:hover{background-color:#2563eb}.admin-products-table-delete{background-color:#dc2626;color:#e2e8f0}.admin-products-table-delete:hover{background-color:#b91c1c}.custom-input{margin-top:.5rem}@media (max-width: 768px){.admin-products-header{flex-direction:column;gap:1rem;align-items:flex-start}.admin-products-form-container{padding:1rem}.admin-products-form-grid{grid-template-columns:1fr}.admin-products-form-actions{flex-direction:column}.admin-products-form-submit,.admin-products-form-cancel{width:100%}.admin-products-table-header{flex-direction:column;gap:1rem;align-items:flex-start}.admin-products-sort{width:100%;flex-direction:column;align-items:flex-start}.admin-products-table{font-size:.75rem}.admin-products-table th,.admin-products-table td{padding:.5rem}.admin-products-table-image{width:48px;height:48px}.admin-products-image-preview,.admin-products-image-loading{max-width:100%;height:200px}}@media (max-width: 480px){.admin-products-title{font-size:1.5rem}.admin-products-form-title{font-size:1.25rem}.admin-products-table{font-size:.625rem}.admin-products-table th,.admin-products-table td{padding:.25rem}.admin-products-table-actions{flex-direction:column;gap:.25rem}.admin-products-table-edit,.admin-products-table-delete{width:100%;font-size:.625rem}}.admin-orders-page{padding:2rem 0}.admin-orders-header{margin-bottom:2rem}.admin-orders-title{font-size:1.875rem;font-weight:700;color:var(--neon-blue);text-shadow:0 0 8px var(--neon-glow)}.admin-orders-table-container{background-color:#0f172a;border-radius:.5rem;box-shadow:0 4px 6px -1px #00e5ff1a;overflow-x:auto}.admin-orders-table{width:100%;border-collapse:collapse;font-size:.875rem}.admin-orders-table th{padding:.75rem;text-align:right;border-bottom:1px solid rgba(0,229,255,.2);background-color:#020617;font-weight:500;color:#94a3b8;font-size:.75rem;text-transform:uppercase}.admin-orders-table td{padding:.75rem;text-align:right;border-bottom:1px solid rgba(0,229,255,.2);color:var(--neon-blue)}.admin-orders-table tbody tr:hover{background-color:#00e5ff0d}.admin-orders-status{padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500;text-align:center;display:inline-block;color:#020617}.admin-orders-status-pending{background-color:#fbbf24}.admin-orders-status-paid{background-color:#10b981;color:var(--neon-blue)}.admin-orders-status-shipped{background-color:#3b82f6;color:var(--neon-blue)}.admin-orders-actions{display:flex;gap:.5rem}.admin-orders-action-btn{padding:.25rem .5rem;border:none;border-radius:.25rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .3s ease}.admin-orders-update-btn{background-color:var(--neon-blue);color:#020617}.admin-orders-update-btn:hover{background-color:#00e5ffcc}.admin-orders-view-btn{background-color:#6b7280;color:var(--neon-blue)}.admin-orders-view-btn:hover{background-color:#4b5563}.admin-orders-empty{text-align:center;padding:4rem 2rem;color:#94a3b8}.admin-orders-empty-title{font-size:1.5rem;margin-bottom:1rem;color:var(--neon-blue)}.admin-orders-empty-text{font-size:1.125rem}.admin-orders-status-select{padding:.25rem .5rem;border:1px solid rgba(0,229,255,.3);border-radius:.25rem;background-color:#020617;color:var(--neon-blue);font-size:.75rem}@media (max-width: 768px){.admin-orders-table-container{font-size:.75rem}.admin-orders-table th,.admin-orders-table td{padding:.5rem}}._particleContainer_xkk7w_1{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;overflow:hidden}._sparkleParticle_xkk7w_12{position:absolute;animation-name:_fall_xkk7w_1;animation-iteration-count:infinite;animation-timing-function:linear;top:0;left:var(--start-x);width:var(--size);height:var(--size);background:var(--particle-color, rgba(255, 255, 255, .8));border-radius:50%;filter:blur(var(--blur))}._sparkleParticle_xkk7w_12:nth-child(4n+1){--particle-color: rgba(100, 149, 237, .7)}._sparkleParticle_xkk7w_12:nth-child(4n+2){--particle-color: rgba(255, 105, 180, .7)}._sparkleParticle_xkk7w_12:nth-child(4n+3){--particle-color: rgba(50, 205, 50, .7)}._sparkleParticle_xkk7w_12:nth-child(4n+4){--particle-color: rgba(255, 215, 0, .7)}@keyframes _fall_xkk7w_1{0%{transform:translateY(-20vh);opacity:0}10%{opacity:1}to{transform:translateY(120vh);opacity:1}}*{margin:0;padding:0;box-sizing:border-box}html{font-family:Vazirmatn,sans-serif;direction:rtl}body{background-color:#020617;color:#e2e8f0;line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.flex{display:flex}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.m-0{margin:0}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mr-2{margin-right:.5rem}.ml-2{margin-left:.5rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.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}.text-primary{color:#00e5ff}.text-secondary{color:#94a3b8}.text-white{color:#e2e8f0}.text-dark{color:#020617}.bg-primary{background-color:#00e5ff}.bg-secondary{background-color:#0f172a}.bg-dark{background-color:#020617}.bg-surface{background-color:#0f172a}.border{border:1px solid #00e5ff}.border-t{border-top:1px solid #00e5ff}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.shadow{box-shadow:0 1px 3px #0000001a}.shadow-md{box-shadow:0 4px 6px -1px #0000001a}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a}.shadow-xl{box-shadow:0 20px 25px -5px #0000001a}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.btn{display:inline-block;padding:.5rem 1rem;border:none;border-radius:.375rem;cursor:pointer;font-weight:500;text-decoration:none;transition:all .3s ease;font-size:.875rem}.btn-primary{background-color:#00e5ff;color:#020617}.btn-primary:hover{background-color:#00e5ffcc}.btn-secondary{background-color:#0f172a;color:#00e5ff;border:1px solid #00e5ff}.btn-secondary:hover{background-color:#00e5ff1a}.btn-danger{background-color:#dc2626;color:#e2e8f0}.btn-danger:hover{background-color:#b91c1c}.form-input{width:100%;padding:.5rem .75rem;border:1px solid rgba(0,229,255,.3);border-radius:.375rem;background-color:#020617;color:#e2e8f0;font-size:.875rem;transition:border-color .3s ease,box-shadow .3s ease}.form-input:focus{outline:none;border-color:#00e5ff;box-shadow:0 0 0 3px #00e5ff1a}.form-select{width:100%;padding:.5rem .75rem;border:1px solid rgba(0,229,255,.3);border-radius:.375rem;background-color:#020617;color:#e2e8f0;font-size:.875rem;transition:border-color .3s ease,box-shadow .3s ease}.form-select:focus{outline:none;border-color:#00e5ff;box-shadow:0 0 0 3px #00e5ff1a}.form-textarea{width:100%;padding:.5rem .75rem;border:1px solid rgba(0,229,255,.3);border-radius:.375rem;background-color:#020617;color:#e2e8f0;font-size:.875rem;resize:vertical;min-height:80px;transition:border-color .3s ease,box-shadow .3s ease}.form-textarea:focus{outline:none;border-color:#00e5ff;box-shadow:0 0 0 3px #00e5ff1a}.form-label{display:block;font-size:.875rem;font-weight:500;color:#94a3b8;margin-bottom:.5rem}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content{background-color:#0f172a;border-radius:.5rem;box-shadow:0 20px 25px -5px #0000001a;max-width:90vw;max-height:90vh;overflow-y:auto;width:100%}.table{width:100%;border-collapse:collapse;font-size:.875rem}.table th,.table td{padding:.75rem;text-align:right;border-bottom:1px solid rgba(0,229,255,.2)}.table th{background-color:#020617;font-weight:500;color:#94a3b8;font-size:.75rem;text-transform:uppercase}.table tbody tr:hover{background-color:#020617}.animate-fade-in-out{animation:fadeInOut 3s ease-in-out}@keyframes fadeInOut{0%{opacity:0;transform:translateY(20px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.fade-in{animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.loading-spinner{display:inline-block;width:2rem;height:2rem;border:2px solid rgba(0,229,255,.3);border-radius:50%;border-top-color:#00e5ff;animation:spin 1s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}.loading-center{display:flex;justify-content:center;align-items:center;min-height:200px;font-size:1.125rem;color:#94a3b8}@media (max-width: 768px){.container{padding:0 .5rem}.grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.text-3xl{font-size:1.5rem;line-height:2rem}body{background-attachment:scroll}}@media (max-width: 480px){.container{padding:0 .25rem}.text-2xl{font-size:1.25rem;line-height:1.75rem}.text-xl{font-size:1.125rem;line-height:1.5rem}}@media (max-width: 640px){.grid-cols-4,.grid-cols-3,.grid-cols-2{grid-template-columns:repeat(1,minmax(0,1fr))}}
