@charset "UTF-8";.login-container{background:#f9f9f9;border:1px solid #ccc;border-radius:10px;margin:50px auto;max-width:400px;padding:20px;text-align:center}.login-container h2{margin-bottom:20px}.login-container input{border:1px solid #ccc;border-radius:5px;display:block;margin-bottom:15px;padding:10px;width:100%}.login-container button{background-color:#2196f3;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.admin-dashboard{background:#fff;background:var(--background-color,#fff);border-radius:18px;box-shadow:0 6px 32px #0000001a;direction:rtl;margin:40px auto 30px;max-width:1100px;padding:32px 24px 40px}.admin-title{align-items:center;color:#dbb501;color:var(--primary-color,#dbb501);font-size:2.2rem;font-weight:800;gap:12px}.admin-stats,.admin-title{display:flex;margin-bottom:32px}.admin-stats{flex-wrap:wrap;gap:32px}.stat-card{align-items:center;background:linear-gradient(135deg,#f8fafc 60%,#f3e9c7);border-radius:14px;box-shadow:0 2px 12px #dbb50112;display:flex;flex:1 1 220px;gap:18px;min-width:220px;padding:24px 32px}.stat-icon{background:#fffbe6;border-radius:50%;box-shadow:0 2px 8px #dbb50122;color:#dbb501;font-size:2.5rem;padding:10px}.stat-number{color:#222;font-size:2.1rem;font-weight:700}.stat-label{color:#888;font-size:1.1rem}.admin-tabs{display:flex;gap:12px;margin-bottom:24px}.admin-tabs button{background:#f8fafc;border:none;border-bottom:3px solid #0000;border-radius:8px 8px 0 0;color:#222;cursor:pointer;font-size:1.1rem;font-weight:600;outline:none;padding:12px 28px;transition:background .2s,color .2s}.admin-tabs button.active{background:#fffbe6;border-bottom:3px solid #dbb501;color:#dbb501}.admin-tabs button:hover{background:#f3e9c7}.admin-list{background:#fff;border-radius:12px;box-shadow:0 2px 12px #dbb5010a;overflow-x:auto;padding:0 0 12px}.admin-table{border-collapse:collapse;font-size:1rem;margin:0;width:100%}.admin-table thead{background:#f8fafc}.admin-table td,.admin-table th{border-bottom:1px solid #f3e9c7;padding:14px 12px;text-align:right}.admin-table th{color:#dbb501;font-size:1.05rem;font-weight:700}.admin-table tr:last-child td{border-bottom:none}.delete-btn{background:#e74c3c;border:none;border-radius:6px;cursor:pointer;font-size:1rem;margin-right:8px;padding:7px 18px;transition:background .2s}.delete-btn:hover{background:#c0392b}.view-btn{background:#2563eb;font-size:1rem;margin-left:4px;padding:7px 18px;transition:background .2s}.view-btn:hover{background:#174ea6}.admin-error,.admin-loading{color:#dbb501;font-size:1.2rem;padding:24px 0;text-align:center}.admin-error{color:#e74c3c}@media (max-width:900px){.admin-dashboard{padding:18px 4vw 30px}.admin-stats{flex-direction:column;gap:18px}.stat-card{justify-content:flex-start;min-width:0;width:100%}}@media (max-width:600px){.admin-dashboard{padding:8px 2vw 18px}.admin-title{font-size:1.3rem;gap:7px}.admin-tabs button{font-size:.95rem;padding:8px 10px}.admin-table td,.admin-table th{font-size:.95rem;padding:8px 6px}}.admin-dashboard,[dir=rtl] .admin-dashboard{direction:rtl}[dir=ltr] .admin-dashboard{direction:ltr}[data-theme=dark] .admin-dashboard{background:#23243a;box-shadow:0 6px 32px #00000040}[data-theme=dark] .admin-title{color:gold}[data-theme=dark] .stat-card{background:linear-gradient(135deg,#23243a 60%,#2a2b36);box-shadow:0 2px 12px #ffd70022}[data-theme=dark] .stat-icon{background:#2a2b36;box-shadow:0 2px 8px #ffd70022;color:gold}[data-theme=dark] .stat-number{color:#fff}[data-theme=dark] .stat-label{color:#ffd700cc}[data-theme=dark] .admin-tabs button{background:#23243a;color:#fff}[data-theme=dark] .admin-tabs button.active{background:#2a2b36;border-bottom:3px solid gold;color:gold}[data-theme=dark] .admin-tabs button:hover{background:#2a2b36}[data-theme=dark] .admin-list{background:#23243a;box-shadow:0 2px 12px #ffd70011}[data-theme=dark] .admin-table thead{background:#2a2b36}[data-theme=dark] .admin-table th{color:gold}[data-theme=dark] .admin-table td{border-bottom:1px solid #2a2b36;color:#fff}[data-theme=dark] .delete-btn{background:#e74c3c;color:#fff}[data-theme=dark] .delete-btn:hover{background:#c0392b}[data-theme=dark] .view-btn{background:gold;color:#23243a}[data-theme=dark] .view-btn:hover{background:#dbb501;color:#23243a}[data-theme=dark] .admin-loading{color:gold}[data-theme=dark] .admin-error{color:#e74c3c}.seller-btn-group{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:flex-end}.view-btn.alt{background:#3b82f6;border:1px solid #2563eb;color:#fff;font-weight:600}.view-btn.alt:hover{background:#174ea6;border-color:#174ea6;color:#fff}@media (max-width:600px){.seller-btn-group{align-items:stretch;flex-direction:column;gap:5px}}:root{--card-hover-transform:translateY(-8px);--card-hover-shadow:0 12px 40px #0003}[data-theme=dark]{--card-hover-shadow:0 12px 40px #00000080}.App{background:linear-gradient(135deg,#f8f9fa,#e9ecef);background:var(--gradient-light);min-height:calc(100vh - 70px);min-height:calc(100vh - var(--navbar-height));padding:calc(70px + 2rem) 2rem 2rem;padding:calc(var(--navbar-height) + 2rem) 2rem 2rem;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.App h1{-webkit-text-fill-color:#0000;animation:fadeInDown .8s ease-out;background:linear-gradient(135deg,#dbb501,#c2a200);background:var(--gradient-primary);-webkit-background-clip:text;color:#2d3436;color:var(--text-color);font-size:2.5rem;font-weight:800;letter-spacing:-.5px;margin-bottom:2.5rem;text-align:center;text-shadow:0 2px 4px #0003;text-shadow:0 2px 4px var(--hover-shadow)}.filter-controls{grid-gap:1.5rem;animation:fadeInUp .8s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;background:var(--card-bg);border:1px solid #0000000d;border:1px solid var(--card-border);border-radius:16px;border-radius:var(--border-radius);box-shadow:0 4px 15px #0000001a;box-shadow:var(--shadow-md);display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:3rem;padding:2rem}.filter-input,.filter-select{background:#ffffffe6;background:var(--input-bg);border:2px solid #0000001a;border:2px solid var(--input-border);border-radius:16px;border-radius:var(--border-radius);color:#2d3436;color:var(--text-color);font-size:1rem;font-weight:500;padding:1rem 1.2rem;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.filter-input:focus,.filter-select:focus{background:#fffffff2;background:var(--card-bg);border-color:#dbb501;border-color:var(--primary-color);box-shadow:0 0 0 4px #dbb50126;outline:none;transform:translateY(-2px)}.product-list{grid-gap:2.5rem;animation:fadeIn 1s ease-out;gap:2.5rem;padding:1rem 0}.product-item{animation:fadeInUp .6s ease-out backwards;background:linear-gradient(135deg,#fffffff2,#ffffffd9);background:var(--gradient-card);border:1px solid #0000000d;border:1px solid var(--card-border);border-radius:16px;border-radius:var(--border-radius);box-shadow:0 4px 15px #0000001a;box-shadow:var(--shadow-md);cursor:pointer;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.product-item:hover{box-shadow:0 12px 40px #0003;box-shadow:var(--card-hover-shadow);transform:translateY(-8px);transform:var(--card-hover-transform)}.product-image{border-bottom:1px solid #0000000d;border-bottom:1px solid var(--card-border);height:250px}.product-item:hover .product-image{transform:scale(1.08)}.product-info{padding:1.8rem}.product-info h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#2d3436;color:var(--text-color);display:-webkit-box;font-size:1.4rem;font-weight:700;letter-spacing:-.3px;line-height:1.4;margin-bottom:1rem;overflow:hidden}.product-info .price{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#dbb501,#c2a200);background:var(--gradient-primary);-webkit-background-clip:text;color:#dbb501;color:var(--primary-color);display:inline-block;font-size:1.6rem;font-weight:800;margin-bottom:.8rem;text-shadow:0 2px 4px #0003;text-shadow:0 2px 4px var(--hover-shadow)}.product-info .seller{align-items:center;background:#ffffffe6;background:var(--input-bg);border:1px solid #0000001a;border:1px solid var(--input-border);border-radius:16px;border-radius:var(--border-radius);display:flex;font-size:1rem;gap:.5rem;padding:.5rem 1rem}.loading-text,.no-results-text,.product-info .seller{color:#636e72;color:var(--light-text);font-weight:500}.loading-text,.no-results-text{animation:fadeIn .8s ease-out;background:#fffffff2;background:var(--card-bg);border:1px solid #0000000d;border:1px solid var(--card-border);border-radius:16px;border-radius:var(--border-radius);box-shadow:0 4px 15px #0000001a;box-shadow:var(--shadow-md);font-size:1.4rem;margin:3rem auto;max-width:600px;padding:3rem;text-align:center}@media (max-width:768px){.App{padding:calc(70px + 1rem) 1rem 1rem;padding:calc(var(--navbar-height) + 1rem) 1rem 1rem}.App h1{font-size:2rem;margin-bottom:2rem}.filter-controls{gap:1rem;grid-template-columns:1fr;padding:1.5rem}.product-list{gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.product-info{padding:1.5rem}.product-info h3{font-size:1.2rem}.product-info .price{font-size:1.4rem}.product-image{height:200px}}@media (max-width:480px){.App h1{font-size:1.8rem}.product-list{grid-template-columns:1fr}.product-image{height:180px}}.seller-page{background:linear-gradient(135deg,#f8f9fa,#e9ecef);background:var(--gradient-light);min-height:calc(100vh - 70px);min-height:calc(100vh - var(--navbar-height));padding:calc(70px + 2rem) 2rem 2rem;padding:calc(var(--navbar-height) + 2rem) 2rem 2rem;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.seller-page h2{-webkit-text-fill-color:#0000;animation:fadeInDown .8s ease-out;background:linear-gradient(135deg,#dbb501,#c2a200);background:var(--gradient-primary);-webkit-background-clip:text;color:#2d3436;color:var(--text-color);font-size:2.5rem;font-weight:800;letter-spacing:-.5px;margin-bottom:2.5rem;position:relative;text-align:center;text-shadow:0 2px 4px #0003;text-shadow:0 2px 4px var(--hover-shadow)}.seller-page h2:after{border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.add-btn,.seller-page h2:after{background:linear-gradient(135deg,#dbb501,#c2a200);background:var(--gradient-primary)}.add-btn{border:none;border-radius:16px;border-radius:var(--border-radius);box-shadow:0 2px 8px #0000001a;box-shadow:var(--shadow-sm);color:#2d3436;color:var(--text-color);cursor:pointer;display:block;font-size:1.1rem;font-weight:600;margin:2rem auto;padding:1rem 2rem;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.add-btn:hover{box-shadow:0 4px 15px #0000001a,0 0 15px #ffd7004d;box-shadow:var(--shadow-md),var(--button-glow);transform:translateY(-2px)}.seller-page h3{animation:fadeIn .8s ease-out;color:#2d3436;color:var(--text-color);font-size:1.8rem;font-weight:600;margin:2rem 0;text-align:center}.product-list{grid-gap:2rem;animation:fadeInUp .8s ease-out;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:1rem}.product-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffff2,#ffffffd9);background:var(--gradient-card);border:1px solid #0000000d;border:1px solid var(--card-border);border-radius:16px;border-radius:var(--border-radius);box-shadow:0 4px 15px #0000001a;box-shadow:var(--shadow-md);cursor:pointer;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.product-card:hover{box-shadow:0 8px 30px #00000026,0 0 15px #ffd7004d;box-shadow:var(--shadow-lg),var(--button-glow);transform:translateY(-5px)}.product-image{height:200px;object-fit:cover;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.product-card:hover .product-image{transform:scale(1.05)}.product-details{padding:1.5rem}.product-details h4{color:#2d3436;color:var(--text-color);font-size:1.2rem;font-weight:600;margin:0 0 .5rem}.price{font-size:1.3rem;margin:.5rem 0}.category{background:#ffffffe6;background:var(--input-bg);border-radius:20px;display:inline-block;font-size:.9rem;margin:.5rem 0;padding:.3rem .8rem}.category,.description{color:#636e72;color:var(--light-text)}.description{font-size:.95rem;line-height:1.5;margin:.5rem 0 0}.loading{animation:fadeIn .8s ease-out;color:#636e72;color:var(--light-text);font-size:1.2rem;margin:2rem 0;text-align:center}.error{animation:shake .5s ease-in-out;background:#e74c3c1a;color:#e74c3c;margin:2rem auto;max-width:400px;padding:1rem}.error,.no-products{border-radius:16px;border-radius:var(--border-radius);text-align:center}.no-products{animation:fadeIn .8s ease-out;background:linear-gradient(135deg,#fffffff2,#ffffffd9);background:var(--gradient-card);box-shadow:0 4px 15px #0000001a;box-shadow:var(--shadow-md);color:#636e72;color:var(--light-text);font-size:1.1rem;margin:2rem 0;padding:2rem}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@media (max-width:768px){.seller-page{padding:calc(70px + 1rem) 1rem 1rem;padding:calc(var(--navbar-height) + 1rem) 1rem 1rem}.seller-page h2{font-size:2rem;margin-bottom:2rem}.product-list{gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.product-details{padding:1.2rem}}@media (max-width:480px){.seller-page h2{font-size:1.8rem}.product-list{grid-template-columns:1fr}.add-btn{margin:1.5rem 0;width:100%}}:root{--primary-color:#6a0dad;--text-light:#fff;--text-dark:#333;--highlight:gold;--bg-color:#206db1f2;--text-color:var(--text-light);--link-hover-bg:#ffffff26;--logout-bg:#e74c3c;--logout-hover-bg:#c0392b;--avatar-border:#fff;--menu-bg-mobile:#f1f1f5fa;--transition-speed:0.3s;--navbar-height:80px;--navbar-height-scrolled:70px;--control-bg:#ffffff1a;--control-hover-bg:#fff3;--menu-shadow:0 8px 24px #0003}[data-theme=dark]{--bg-color:#1d213bf2;--text-color:#e9eaec;--link-hover-bg:#ffffff14;--logout-bg:#dbb501;--logout-hover-bg:#c2a200;--avatar-border:#90adc6;--menu-bg-mobile:#0e111dfa;--control-bg:#ffffff0d;--control-hover-bg:#ffffff1a}.navbar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #0000001a;direction:rtl;display:flex;height:80px;height:var(--navbar-height);justify-content:space-between;left:0;padding:0 40px;position:fixed;right:0;top:0;transition:all .3s ease;transition:all var(--transition-speed) ease;z-index:1000}.navbar,.navbar.scrolled{background-color:#206db1f2;background-color:var(--bg-color)}.navbar.scrolled{box-shadow:0 4px 20px #00000026;height:70px;height:var(--navbar-height-scrolled)}.logo-image{cursor:pointer;height:60px;max-width:150px;transition:transform .3s ease;transition:transform var(--transition-speed) ease;width:auto}.logo-image:hover{transform:scale(1.05)}.navbar-left,.navbar-right{align-items:center;display:flex;flex-wrap:nowrap;gap:25px}.nav-controls{align-items:center;display:flex;gap:15px;margin-right:20px}.nav-icon{font-size:1.2rem;margin-left:8px;transition:transform .3s ease;transition:transform var(--transition-speed) ease}.nav-link{align-items:center;border-radius:10px;color:#fff;color:var(--text-color);display:flex;font-size:1.1rem;overflow:hidden;padding:10px 18px;position:relative;text-decoration:none;transition:all .3s ease;transition:all var(--transition-speed) ease}.nav-link:before{background-color:gold;background-color:var(--highlight);bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease;transition:transform var(--transition-speed) ease;width:100%}.nav-link:hover{background-color:#ffffff26;background-color:var(--link-hover-bg);transform:translateY(-2px)}.nav-link:hover:before{transform:scaleX(1);transform-origin:left}.nav-link:hover .nav-icon{transform:scale(1.2)}.logout-btn{align-items:center;background-color:#e74c3c;background-color:var(--logout-bg);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;overflow:hidden;padding:10px 18px;position:relative;transition:all .3s ease;transition:all var(--transition-speed) ease}.logout-btn:before{background-color:#fff3;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;width:0}.logout-btn:hover{background-color:#c0392b;background-color:var(--logout-hover-bg);transform:translateY(-2px)}.logout-btn:hover:before{height:300px;width:300px}.seller-avatar,.seller-avatar-placeholder{align-items:center;background-color:#ffffff26;background-color:var(--link-hover-bg);border:2.5px solid #fff;border:2.5px solid var(--avatar-border);border-radius:50%;color:#fff;color:var(--text-color);cursor:pointer;display:flex;font-size:1.5rem;height:44px;justify-content:center;object-fit:cover;transition:all .3s ease;transition:all var(--transition-speed) ease;width:44px}.seller-avatar-placeholder:hover,.seller-avatar:hover{box-shadow:0 0 15px #ffffff4d;transform:scale(1.15) rotate(5deg)}.language-selector{position:relative}.language-toggle{align-items:center;background:#ffffff1a;background:var(--control-bg);border:none;border-radius:10px;color:#fff;color:var(--text-color);cursor:pointer;display:flex;font-size:1rem;padding:8px 14px;transition:all .3s ease;transition:all var(--transition-speed) ease}.language-toggle:hover{background-color:#fff3;background-color:var(--control-hover-bg);transform:translateY(-2px)}.language-menu{animation:slideDown .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#206db1f2;background-color:var(--bg-color);border-radius:10px;box-shadow:0 8px 24px #0003;box-shadow:var(--menu-shadow);margin-top:10px;min-width:150px;overflow:hidden;position:absolute;right:0;top:100%}.language-menu button{align-items:center;background:none;border:none;color:#fff;color:var(--text-color);cursor:pointer;display:flex;padding:12px 20px;text-align:right;transition:all .3s ease;transition:all var(--transition-speed) ease;width:100%}.language-menu button.active,.language-menu button:hover{background-color:#ffffff26;background-color:var(--link-hover-bg)}.language-menu button.active{color:gold;color:var(--highlight)}.theme-toggle{align-items:center;background:#ffffff1a;background:var(--control-bg);border:none;border-radius:10px;color:#fff;color:var(--text-color);cursor:pointer;display:flex;font-size:1rem;padding:8px 14px;transition:all .3s ease;transition:all var(--transition-speed) ease}.theme-toggle:hover{background-color:#fff3;background-color:var(--control-hover-bg);transform:translateY(-2px)}.hamburger-menu{background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;height:25px;justify-content:space-around;padding:0;width:30px;z-index:1001}.hamburger-icon{background-color:#fff;background-color:var(--text-color);border-radius:2px;height:3px;transition:all .3s ease;transition:all var(--transition-speed) ease;width:100%}.hamburger-menu.open .hamburger-icon:first-child{transform:translateY(11px) rotate(45deg)}.hamburger-menu.open .hamburger-icon:nth-child(2){opacity:0;transform:translateX(-20px)}.hamburger-menu.open .hamburger-icon:nth-child(3){transform:translateY(-11px) rotate(-45deg)}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.navbar{padding:0 30px}.language-toggle,.logout-btn,.nav-link,.theme-toggle{font-size:1rem;padding:9px 16px}}@media (max-width:768px){.navbar{padding:0 20px}.navbar-left{gap:10px}.hide-on-mobile{display:none}.show-on-mobile{align-items:center;display:flex}.hamburger-menu{display:flex}.navbar-right{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#f1f1f5fa;background-color:var(--menu-bg-mobile);box-shadow:-4px 0 20px #0000004d;flex-direction:column;height:100vh;padding:100px 20px 20px;position:fixed;right:-100%;top:0;transition:right .3s ease-in-out;transition:right var(--transition-speed) ease-in-out;width:280px}.navbar-right.open{right:0}.nav-controls{align-items:stretch;flex-direction:column;margin:20px 0;width:100%}.language-menu{background-color:initial;box-shadow:none;margin-top:10px;position:static}.navbar-right .language-toggle,.navbar-right .logout-btn,.navbar-right .nav-link,.navbar-right .theme-toggle{animation:slideIn .3s ease forwards;font-size:1.1rem;margin-bottom:15px;opacity:0;padding:12px 20px;text-align:right;transform:translateX(20px);width:100%}@keyframes slideIn{to{opacity:1;transform:translateX(0)}}.navbar-right .seller-avatar,.navbar-right .seller-avatar-placeholder{animation:fadeIn .3s ease forwards;margin-bottom:15px;opacity:0}@keyframes fadeIn{to{opacity:1}}.logo-image{height:50px;max-width:130px}.seller-avatar,.seller-avatar-placeholder{height:40px;width:40px}}@media (max-width:480px){.navbar{padding:0 15px}.logo-image{height:45px;max-width:100px}.navbar-right{width:85%}.navbar-right .language-toggle,.navbar-right .logout-btn,.navbar-right .nav-link,.navbar-right .theme-toggle{font-size:1rem;padding:10px 15px}}.categories-dropdown{position:relative}.categories-toggle{align-items:center;background:#ffffff1a;background:var(--control-bg);border:none;border-radius:10px;color:#fff;color:var(--text-color);cursor:pointer;display:flex;font-size:1.1rem;gap:8px;padding:10px 18px;transition:all .3s ease;transition:all var(--transition-speed) ease}.categories-toggle:hover{background-color:#fff3;background-color:var(--control-hover-bg);transform:translateY(-2px)}.dropdown-icon{font-size:.9rem;transition:transform .3s ease;transition:transform var(--transition-speed) ease}.dropdown-icon.open{transform:rotate(180deg)}.categories-menu{animation:slideDown .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#206db1f2;background-color:var(--bg-color);border-radius:10px;box-shadow:0 8px 24px #0003;box-shadow:var(--menu-shadow);margin-top:10px;min-width:200px;overflow:hidden;position:absolute;right:0;top:100%;z-index:1000}.category-item{align-items:center;color:#fff;color:var(--text-color);display:flex;gap:10px;padding:12px 20px;text-decoration:none;transition:all .3s ease;transition:all var(--transition-speed) ease}.category-item:hover{background-color:#ffffff26;background-color:var(--link-hover-bg);transform:translateX(-5px)}.category-item .nav-icon{font-size:1.2rem;transition:transform .3s ease;transition:transform var(--transition-speed) ease}.category-item:hover .nav-icon{transform:scale(1.2)}@media (max-width:768px){.categories-dropdown{width:100%}.categories-toggle{justify-content:space-between;width:100%}.categories-menu{background-color:initial;box-shadow:none;margin-top:10px;position:static;width:100%}.category-item{padding:15px 20px}}.footer{background-color:var(--bg-color);color:var(--text-color);direction:rtl;margin-top:60px;padding:40px 0 0}.footer-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px;padding:0 20px}.footer-section h3{font-size:1.8rem}.footer-section h3,.footer-section h4{color:var(--highlight);margin-bottom:20px}.footer-section h4{font-size:1.2rem}.footer-section p{line-height:1.6;margin-bottom:20px;opacity:.9}.social-links{display:flex;gap:15px}.social-links a{color:var(--text-color);font-size:1.5rem;transition:all var(--transition-speed) ease}.social-links a:hover{color:var(--highlight);transform:translateY(-3px)}.footer-section ul{list-style:none;padding:0}.footer-section ul li{margin-bottom:12px}.footer-section ul li a{color:var(--text-color);display:inline-block;text-decoration:none;transition:all var(--transition-speed) ease}.footer-section ul li a:hover{color:var(--highlight);transform:translateX(-5px)}.contact-info li{align-items:center;display:flex;gap:10px}.contact-info li svg{color:var(--highlight)}.newsletter-form{display:flex;gap:10px;margin-top:15px}.newsletter-form input{background-color:var(--control-bg);border:none;border-radius:5px;color:var(--text-color);flex:1 1;padding:10px 15px}.newsletter-form input::placeholder{color:var(--text-color);opacity:.7}.newsletter-form button{background-color:var(--highlight);border:none;border-radius:5px;color:var(--text-dark);cursor:pointer;padding:10px 20px;transition:all var(--transition-speed) ease}.newsletter-form button:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.footer-bottom{border-top:1px solid #2320201a;margin-top:40px;padding:20px;text-align:center}.footer-bottom p{margin-bottom:15px}.footer-links{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.footer-links a{color:var(--text-color);text-decoration:none;transition:all var(--transition-speed) ease}.footer-links a:hover{color:var(--highlight)}@media (max-width:768px){.footer{padding:30px 0 0}.footer-content{gap:30px;grid-template-columns:1fr}.footer-section{text-align:center}.contact-info li,.social-links{justify-content:center}.newsletter-form{flex-direction:column}.newsletter-form button{width:100%}.footer-links{flex-direction:column;gap:10px}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.newsletter-form{animation:slideUp .5s ease}.social-links a{position:relative}.social-links a:after{background-color:var(--highlight);bottom:-5px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transition:transform var(--transition-speed) ease;width:100%}.social-links a:hover:after{transform:scaleX(1)}body{background:var(--bg-body);font-family:Arial,sans-serif;margin:0;min-height:100vh;padding:0;transition:background .5s ease}.register-container{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);background:var(--gradient-light);display:flex;flex-direction:column;min-height:calc(100vh - 70px);min-height:calc(100vh - var(--navbar-height));padding:calc(70px + 2rem) 2rem 2rem;padding:calc(var(--navbar-height) + 2rem) 2rem 2rem;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.register-container h2{-webkit-text-fill-color:#0000;animation:fadeInDown .8s ease-out;background:linear-gradient(135deg,#dbb501,#c2a200);background:var(--gradient-primary);-webkit-background-clip:text;color:#2d3436;color:var(--text-color);font-size:2.5rem;font-weight:800;letter-spacing:-.5px;margin-bottom:2.5rem;position:relative;text-align:center;text-shadow:0 2px 4px #0003;text-shadow:0 2px 4px var(--hover-shadow)}.register-container h2:after{background:linear-gradient(135deg,#dbb501,#c2a200);background:var(--gradient-primary);border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.register-container form{animation:fadeInUp .8s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffff2,#ffffffd9);background:var(--gradient-card);border:1px solid #0000000d;border:1px solid var(--card-border);border-radius:16px;border-radius:var(--border-radius);box-shadow:0 8px 30px #00000026;box-shadow:var(--shadow-lg);max-width:600px;padding:2.5rem;width:100%}.register-container input{background:#ffffffe6;background:var(--input-bg);border:2px solid #0000001a;border:2px solid var(--input-border);border-radius:16px;border-radius:var(--border-radius);color:#2d3436;color:var(--text-color);font-size:1.1rem;margin-bottom:1.5rem;padding:1.2rem 1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.register-container input:focus{background:#fffffff2;background:var(--card-bg);border-color:#dbb501;border-color:var(--primary-color);box-shadow:0 0 0 4px #dbb50126;outline:none;transform:translateY(-2px)}.register-container input[type=file]{background:#ffffffe6;background:var(--input-bg);border:2px dashed #0000001a;border:2px dashed var(--input-border);color:#636e72;color:var(--light-text);cursor:pointer;padding:1rem;text-align:center}.register-container input[type=file]:hover{background:#fffffff2;background:var(--card-bg);border-color:#dbb501;border-color:var(--primary-color)}.register-container input[type=file]::file-selector-button{background:linear-gradient(135deg,#dbb501,#c2a200);background:var(--gradient-primary);border:none;border-radius:16px;border-radius:var(--border-radius);color:#2d3436;color:var(--text-color);cursor:pointer;font-weight:600;margin-right:1rem;padding:.8rem 1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.register-container input[type=file]::file-selector-button:hover{box-shadow:0 2px 8px #0000001a;box-shadow:var(--shadow-sm);transform:translateY(-2px)}.register-container button{background:linear-gradient(135deg,#dbb501,#c2a200);background:var(--gradient-primary);border:none;border-radius:16px;border-radius:var(--border-radius);box-shadow:0 2px 8px #0000001a;box-shadow:var(--shadow-sm);color:#2d3436;color:var(--text-color);cursor:pointer;font-size:1.2rem;font-weight:600;margin-top:1rem;padding:1.2rem;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.register-container button:hover{box-shadow:0 4px 15px #0000001a;box-shadow:var(--shadow-md);box-shadow:0 0 15px #ffd7004d;box-shadow:var(--button-glow);transform:translateY(-2px)}@media (max-width:768px){.register-container{padding:calc(70px + 1rem) 1rem 1rem;padding:calc(var(--navbar-height) + 1rem) 1rem 1rem}.register-container h2{font-size:2rem;margin-bottom:2rem}.register-container form{padding:2rem}.register-container input{font-size:1rem;padding:1rem 1.2rem}.register-container button{font-size:1.1rem;padding:1rem}}@media (max-width:480px){.register-container h2{font-size:1.8rem}.register-container form{padding:1.5rem}.register-container input{padding:.8rem 1rem}}.input-group{margin-bottom:1.5rem;position:relative}.input-icon{color:#636e72;color:var(--light-text);font-size:1.2rem;position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.input-group input{padding-right:3.5rem}.input-group input:focus+.input-icon{color:#dbb501;color:var(--primary-color)}.file-input-group{margin-bottom:1.5rem;position:relative}.file-input-group .input-icon{color:#636e72;color:var(--light-text);font-size:1.2rem;right:1.2rem;top:50%;transform:translateY(-50%);transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.file-input-group input[type=file]{padding-right:3.5rem}.file-input-group input[type=file]:hover+.input-icon{color:#dbb501;color:var(--primary-color)}.image-preview{border:2px solid #0000001a;border:2px solid var(--input-border);border-radius:16px;border-radius:var(--border-radius);box-shadow:0 2px 8px #0000001a;box-shadow:var(--shadow-sm);height:200px;margin-top:1rem;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.image-preview:hover{border-color:#dbb501;border-color:var(--primary-color);box-shadow:0 4px 15px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-2px)}.image-preview img{height:100%;object-fit:cover;width:100%}:root{--bg-color:#fff;--form-bg:#f9f9f9;--btn-bg:#28a745;--btn-hover:#218838;--preview-border:#ddd}[data-theme=dark]{--bg-color:#121212;--form-bg:#1e1e2f;--text-color:#e0e0e0;--input-border:#444;--btn-bg:#4caf50;--btn-hover:#388e3c;--preview-border:#666}body{background-color:var(--bg-color);color:#333}.add-product-page{direction:rtl;font-family:Arial,sans-serif;padding:20px}.form-container{background:#f9f9f9;background:var(--form-bg);border-radius:12px;box-shadow:0 0 10px #0000001a;margin:auto;max-width:550px;padding:30px}.form-container h2{margin-bottom:20px;text-align:center}input,select,textarea{background-color:#fff;background-color:var(--bg-color);border:1px solid #ccc;border:1px solid var(--input-border);border-radius:8px;color:#333;color:var(--text-color);margin-bottom:15px;padding:10px;width:100%}textarea{min-height:80px;resize:vertical}button{background-color:#28a745;border-radius:8px;font-size:16px;padding:12px;transition:background-color .3s ease;width:100%}button:hover:not(:disabled){background-color:#218838;background-color:var(--btn-hover)}button:disabled{cursor:not-allowed;opacity:.6}.image-upload label{color:#333;color:var(--text-color);display:block;font-weight:700;margin-bottom:6px}.preview{border:1px solid #ddd;border:1px solid var(--preview-border);border-radius:6px;display:block;height:100px;margin-top:10px;object-fit:cover;width:100px}:root{--bg-main:#f4f4fa;--text-main:#212529;--text-muted:#6c757d;--border-color:#ced4da;--shadow-card:#0000001a;--highlight:#06c}[data-theme=dark]{--bg-main:#121212;--bg-card:#1f1f2e;--text-main:#e0e0e0;--text-muted:#a0a0a0;--shadow-card:#ffffff14;--highlight:#39f}body{background-color:#f4f4fa;background-color:var(--bg-main);color:#212529;color:var(--text-main)}.all-sellers-page{direction:rtl;font-family:Arial,sans-serif;padding:20px;text-align:right}h2{margin-bottom:20px}.search-input,h2{color:#212529;color:var(--text-main)}.search-input{background-color:#fff;background-color:var(--bg-card);border:1px solid #ced4da;border:1px solid var(--border-color);border-radius:8px;margin:15px 0 25px;width:100%}.sellers-list ul{list-style:none;margin:0;padding:0}.seller-card{background-color:#fff;background-color:var(--bg-card);border-radius:10px;box-shadow:0 2px 8px #0000001a;box-shadow:0 2px 8px var(--shadow-card);color:#212529;color:var(--text-main);margin-bottom:16px;padding:16px;transition:transform .2s ease}.seller-card:hover{transform:scale(1.01)}.view-btn{background-color:#06c;background-color:var(--highlight);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;margin-top:12px;padding:8px 16px;transition:background-color .3s ease,transform .2s ease}.view-btn:hover{background-color:#004a99;transform:scale(1.05)}.loading-msg,.no-results,.summary{color:#6c757d;color:var(--text-muted);font-weight:500}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(data:image/gif;base64,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) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot);src:url(/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"),url(/static/media/slick.295183786cd8a1389865.woff) format("woff"),url(/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"),url(/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#0000;color:#0000;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:#0000;border:0;color:#0000;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}:root{--gradient-price:linear-gradient(135deg,#dbb501,gold)}[data-theme=dark]{--gradient-price:linear-gradient(135deg,gold,#ffc107)}.product-details-page{background:linear-gradient(135deg,#f8f9fa,#e9ecef);background:var(--gradient-light);min-height:calc(100vh - 70px);min-height:calc(100vh - var(--navbar-height));overflow:hidden;padding:calc(70px + 2rem) 2rem 2rem;padding:calc(var(--navbar-height) + 2rem) 2rem 2rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.product-details-page:before{background:radial-gradient(circle at top right,#dbb501 0,#0000 70%);background:radial-gradient(circle at top right,var(--primary-color) 0,#0000 70%);bottom:0;content:"";left:0;opacity:.1;pointer-events:none;position:absolute;right:0;top:0}.back-btn{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#fffffff2,#ffffffd9);background:var(--gradient-card);border:1px solid #0000000d;border:1px solid var(--card-border);border-radius:12px;box-shadow:0 2px 8px #0000001a;box-shadow:var(--shadow-sm);color:#2d3436;color:var(--text-color);cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:.4rem;opacity:.9;padding:.5rem 1rem;position:fixed;right:2rem;top:calc(70px + 1rem);top:calc(var(--navbar-height) + 1rem);transition:all .3s ease;z-index:10}.back-btn svg{color:#dbb501;color:var(--primary-color);font-size:.85rem;transition:transform .3s ease}.back-btn:hover{background:linear-gradient(135deg,#dbb501,#c2a200);background:var(--gradient-primary);border-color:#0000;box-shadow:0 4px 15px #0000001a;box-shadow:var(--shadow-md);opacity:1;transform:translateY(-2px)}.back-btn:hover,.back-btn:hover svg{color:#2d3436;color:var(--text-color)}.back-btn:hover svg{transform:translateX(-2px)}.back-btn:active{box-shadow:0 2px 8px #0000001a;box-shadow:var(--shadow-sm);transform:translateY(0)}.product-detail-card{grid-gap:2rem;animation:fadeInUp .8s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffff2,#ffffffd9);background:var(--gradient-card);border:1px solid #0000000d;border:1px solid var(--card-border);border-radius:16px;border-radius:var(--border-radius);box-shadow:0 8px 30px #00000026;box-shadow:var(--shadow-lg);display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;overflow:hidden;position:relative}.product-detail-card:after{background:linear-gradient(45deg,#0000,#dbb501);background:linear-gradient(45deg,#0000 0,var(--primary-color) 100%);bottom:0;content:"";left:0;opacity:.05;pointer-events:none;position:absolute;right:0;top:0}.product-images{background:#fffffff2;background:var(--card-bg);border-radius:16px;border-radius:var(--border-radius);overflow:hidden;padding:2rem;position:relative}.product-image-slide,.single-product-image{border-radius:16px;border-radius:var(--border-radius);box-shadow:0 4px 15px #0000001a;box-shadow:var(--shadow-md);height:500px;object-fit:cover;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.product-image-slide:hover,.single-product-image:hover{box-shadow:0 8px 30px #00000026;box-shadow:var(--shadow-lg);transform:scale(1.02)}.slick-dots{bottom:1rem}.slick-dots li button:before{font-size:12px;opacity:.5;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.slick-dots li.slick-active button:before{opacity:1;transform:scale(1.2)}.product-info{display:flex;flex-direction:column;gap:1.5rem;padding:2rem;position:relative}.product-info h2{-webkit-text-fill-color:#0000;animation:fadeInDown .8s ease-out;background:linear-gradient(135deg,#dbb501,#c2a200);background:var(--gradient-primary);-webkit-background-clip:text;color:#2d3436;color:var(--text-color);display:inline-block;font-size:2.5rem;font-weight:800;margin:0;position:relative}.product-info h2:after{background:linear-gradient(135deg,#dbb501,#c2a200);background:var(--gradient-primary);border-radius:2px;bottom:-5px;content:"";height:3px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .4s ease;width:100%}.product-info h2:hover:after{transform:scaleX(1);transform-origin:left}.price{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#dbb501,gold);background:var(--gradient-price);-webkit-background-clip:text;color:#dbb501;color:var(--primary-color);font-size:2rem;font-weight:700;text-shadow:0 2px 4px #0003;text-shadow:0 2px 4px var(--hover-shadow)}.price,.product-info p{animation:fadeInUp .8s ease-out;margin:0}.product-info p{align-items:center;color:#2d3436;color:var(--text-color);display:flex;font-size:1.1rem;gap:.5rem;line-height:1.6}.info-icon{color:#dbb501;color:var(--primary-color);font-size:1.2rem;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.product-info p:hover .info-icon{transform:scale(1.2)}.product-info strong{color:#dbb501;color:var(--primary-color);font-weight:600}.seller-link{color:#dbb501!important;color:var(--primary-color)!important;cursor:pointer;font-weight:600;padding:.2rem 0;position:relative;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.seller-link:after{background:linear-gradient(135deg,#dbb501,#c2a200);background:var(--gradient-primary);bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .4s ease;width:100%}.seller-link:hover:after{transform:scaleX(1);transform-origin:left}.actions{display:flex;gap:1rem;margin-top:1rem}.delete-btn,.edit-btn{align-items:center;border:none;border-radius:16px;border-radius:var(--border-radius);cursor:pointer;display:flex;flex:1 1;font-size:1.1rem;font-weight:600;gap:.5rem;justify-content:center;padding:1rem 2rem;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.edit-btn{background:linear-gradient(135deg,#dbb501,#c2a200);background:var(--gradient-primary);color:#2d3436;color:var(--text-color)}.delete-btn,.edit-btn{box-shadow:0 2px 8px #0000001a;box-shadow:var(--shadow-sm)}.delete-btn{background:linear-gradient(135deg,#ff4757,#ff6b81);color:#fff}.delete-btn:hover,.edit-btn:hover{box-shadow:0 4px 15px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-2px) scale(1.05)}.delete-btn:active,.edit-btn:active{transform:translateY(0) scale(.95)}.error,.loading{animation:fadeIn .8s ease-out;background:linear-gradient(135deg,#fffffff2,#ffffffd9);background:var(--gradient-card);border-radius:16px;border-radius:var(--border-radius);box-shadow:0 4px 15px #0000001a;box-shadow:var(--shadow-md);color:#636e72;color:var(--light-text);font-size:1.2rem;margin:2rem 0;overflow:hidden;padding:2rem;position:relative;text-align:center}.error:before,.loading:before{background:linear-gradient(45deg,#0000,#dbb501);background:linear-gradient(45deg,#0000 0,var(--primary-color) 100%);bottom:0;content:"";left:0;opacity:.05;pointer-events:none;position:absolute;right:0;top:0}.error{background:#ff47571a;color:#ff4757}@media (max-width:1024px){.product-detail-card{grid-template-columns:1fr}.product-images{padding:1rem}.product-image-slide,.single-product-image{height:400px}}@media (max-width:768px){.product-details-page{padding:calc(70px + 1rem) 1rem 1rem;padding:calc(var(--navbar-height) + 1rem) 1rem 1rem}.back-btn{font-size:.8rem;padding:.4rem .8rem;right:1rem;top:calc(70px + .5rem);top:calc(var(--navbar-height) + .5rem)}.product-info{padding:1.5rem}.product-info h2{font-size:2rem}.price{font-size:1.8rem}.product-image-slide,.single-product-image{height:300px}}@media (max-width:480px){.product-info h2{font-size:1.8rem}.price{font-size:1.5rem}.product-info p{font-size:1rem}.actions{flex-direction:column}.delete-btn,.edit-btn{width:100%}.product-image-slide,.single-product-image{height:250px}.back-btn{font-size:.75rem;padding:.35rem .7rem;right:.8rem;top:calc(70px + .3rem);top:calc(var(--navbar-height) + .3rem)}}:root{--text-color:#2d3436;--light-text:#636e72;--card-bg:#fffffff2;--card-border:#0000000d;--input-bg:#ffffffe6;--input-border:#0000001a;--hover-shadow:#0003;--gradient-card:linear-gradient(135deg,#fffffff2,#ffffffd9);--border-radius:16px;--navbar-height:70px}[data-theme=dark]{--text-color:#f8f9fa;--card-bg:#1a1b26f2;--card-border:#ffffff1a;--input-bg:#ffffff0d;--input-border:#ffffff1a;--hover-shadow:#00000080;--gradient-card:linear-gradient(135deg,#1a1b26f2,#1a1b26d9)}body{background-color:#fff;background-color:var(--background-color);color:#2d3436;color:var(--text-color)}.edit-product{background:linear-gradient(135deg,#f8f9fa,#e9ecef);background:var(--gradient-light);min-height:calc(100vh - 70px);min-height:calc(100vh - var(--navbar-height));padding:calc(70px + 2rem) 2rem 2rem;padding:calc(var(--navbar-height) + 2rem) 2rem 2rem;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.edit-product h2{-webkit-text-fill-color:#0000;animation:fadeInDown .8s ease-out;background:linear-gradient(135deg,#dbb501,#c2a200);background:var(--gradient-primary);-webkit-background-clip:text;color:#2d3436;color:var(--text-color);font-size:2.5rem;font-weight:800;letter-spacing:-.5px;margin-bottom:2.5rem;position:relative;text-align:center;text-shadow:0 2px 4px #0003;text-shadow:0 2px 4px var(--hover-shadow)}.edit-product h2:after{background:linear-gradient(135deg,#dbb501,#c2a200);background:var(--gradient-primary);border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.edit-product form{animation:fadeInUp .8s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffff2,#ffffffd9);background:var(--gradient-card);border:1px solid #0000000d;border:1px solid var(--card-border);border-radius:16px;border-radius:var(--border-radius);box-shadow:0 8px 30px #00000026;box-shadow:var(--shadow-lg);margin:0 auto;max-width:800px;padding:2.5rem}.form-group{margin-bottom:1.5rem}.form-group label{color:#2d3436;color:var(--text-color);display:block;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.form-group input[type=number],.form-group input[type=text],.form-group textarea{background:#ffffffe6;background:var(--input-bg);border:2px solid #0000001a;border:2px solid var(--input-border);border-radius:16px;border-radius:var(--border-radius);color:#2d3436;color:var(--text-color);font-size:1.1rem;padding:1.2rem;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.form-group textarea{min-height:120px;resize:vertical}.form-group input:focus,.form-group textarea:focus{background:#fffffff2;background:var(--card-bg);border-color:#dbb501;border-color:var(--primary-color);box-shadow:0 0 0 4px #dbb50126;outline:none;transform:translateY(-2px)}.form-group input[type=file]{background:#ffffffe6;background:var(--input-bg);border:2px dashed #0000001a;border:2px dashed var(--input-border);border-radius:16px;border-radius:var(--border-radius);cursor:pointer;padding:1rem;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.form-group input[type=file]:hover{background:#fffffff2;background:var(--card-bg);border-color:#dbb501;border-color:var(--primary-color)}.preview-slider{background:#fffffff2;background:var(--card-bg);box-shadow:0 4px 15px #0000001a;box-shadow:var(--shadow-md);margin:2rem 0;padding:1rem}.preview-slider,.slider-image{border-radius:16px;border-radius:var(--border-radius)}.slider-image{height:400px;object-fit:cover;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.slick-dots li button:before,.slick-dots li.slick-active button:before{color:#dbb501;color:var(--primary-color)}.slick-next,.slick-prev{z-index:1}.slick-next:before,.slick-prev:before{color:#dbb501;color:var(--primary-color);font-size:24px}.save-button{background:linear-gradient(135deg,#dbb501,#c2a200);background:var(--gradient-primary);border:none;border-radius:16px;border-radius:var(--border-radius);box-shadow:0 2px 8px #0000001a;box-shadow:var(--shadow-sm);color:#2d3436;color:var(--text-color);cursor:pointer;font-size:1.2rem;font-weight:600;margin-top:1rem;padding:1.2rem;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.save-button:hover{box-shadow:0 4px 15px #0000001a,0 0 15px #ffd7004d;box-shadow:var(--shadow-md),var(--button-glow);transform:translateY(-2px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.edit-product{padding:calc(70px + 1rem) 1rem 1rem;padding:calc(var(--navbar-height) + 1rem) 1rem 1rem}.edit-product h2{font-size:2rem;margin-bottom:2rem}.edit-product form{padding:2rem}.form-group input[type=number],.form-group input[type=text],.form-group textarea{font-size:1rem;padding:1rem}.slider-image{height:300px}}@media (max-width:480px){.edit-product h2{font-size:1.8rem}.edit-product form{padding:1.5rem}.form-group input[type=number],.form-group input[type=text],.form-group textarea{padding:.8rem}.slider-image{height:250px}}.search-container{margin-bottom:20px;text-align:center}.search-input{border:1px solid #ccc;border-radius:5px;font-size:16px;max-width:400px;padding:10px;width:80%}:root{--bg-container:#fff;--bg-info:#f9f9f9;--bg-card:#fff;--text-main:#222;--text-muted:#666;--btn-bg:#007bff;--btn-hover:#0056b3;--border-color:#ddd;--shadow:#0000001a}[data-theme=dark]{--bg-container:#1a1a2e;--bg-info:#224;--bg-card:#2a2a40;--text-main:#f0f0f0;--text-muted:#aaa;--border-color:#444;--shadow:#ffffff14}.container{background-color:#fff;background-color:var(--bg-container);color:#222;color:var(--text-main);direction:rtl;margin:auto;max-width:900px;padding:20px;text-align:right;transition:background-color .4s ease,color .3s ease}.seller-info{align-items:center;background-color:#f9f9f9;background-color:var(--bg-info);border-radius:10px;box-shadow:0 2px 5px #0000001a;box-shadow:0 2px 5px var(--shadow);display:flex;margin-bottom:20px;padding:20px}.seller-image{margin-right:20px}.profile-img{border-radius:50%;height:100px;object-fit:cover;width:100px}.seller-details{flex-grow:1}.seller-details h3{color:#222;color:var(--text-main);font-size:1.5rem;margin-bottom:10px}.seller-details p{color:#666;color:var(--text-muted);margin:5px 0}.product-list{list-style:none;padding:0}.product-card{background-color:#fff;background-color:var(--bg-card);border:1px solid #ddd;border:1px solid var(--border-color);border-radius:12px;box-shadow:0 1px 4px #0000001a;box-shadow:0 1px 4px var(--shadow);margin-bottom:15px;padding:15px;transition:background-color .3s ease,border-color .3s ease}.product-image{border-radius:8px;height:auto;margin-top:10px;max-width:150px}.view-details-btn{background-color:#007bff;background-color:var(--btn-bg);border-radius:6px;color:#fff;display:inline-block;margin-top:10px;padding:8px 16px;text-align:center;text-decoration:none;transition:background-color .3s ease}.view-details-btn:hover{background-color:#0056b3;background-color:var(--btn-hover)}:root{--bg-form:#f9f9f9;--text-color:#222;--input-bg:#fff;--input-border:#ccc;--btn-bg:#0af;--btn-hover:#08c;--msg-color:green}[data-theme=dark]{--bg-form:#224;--text-color:#f0f0f0;--input-bg:#2e2e48;--input-border:#555;--btn-bg:#39f;--btn-hover:#27c;--msg-color:#00e676}.seller-profile-container{background-color:#f9f9f9;background-color:var(--bg-form);border-radius:12px;color:#222;color:var(--text-color);direction:rtl;margin:auto;max-width:600px;padding:2rem;transition:background-color .3s ease,color .3s ease}.profile-form{display:flex;flex-direction:column;gap:1rem}.profile-image img{border:2px solid #ccc;border:2px solid var(--input-border);border-radius:50%;height:120px;margin-bottom:10px;object-fit:cover;width:120px}input[type=date],input[type=file],input[type=password],input[type=text]{background-color:#fff;background-color:var(--input-bg);border:1px solid #ccc;border:1px solid var(--input-border);border-radius:6px;color:#222;color:var(--text-color);font-size:1rem;padding:10px;transition:border-color .3s ease,background-color .3s ease}input:focus{border-color:#0af;border-color:var(--btn-bg);box-shadow:0 0 6px #0af;box-shadow:0 0 6px var(--btn-bg);outline:none}button{background-color:#0af;background-color:var(--btn-bg);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;padding:10px;transition:background-color .3s ease,transform .2s ease}button:hover{background-color:#08c;background-color:var(--btn-hover);transform:scale(1.02)}.message{color:green;color:var(--msg-color);font-weight:700;margin-top:10px;text-align:center}:root{--primary-color:#dbb501;--secondary-color:#c2a200;--accent-color:gold;--background-color:#fff;--text-color:#333;--light-text:#666;--white:#fff;--border-radius:12px;--transition:all 0.4s cubic-bezier(0.4,0,0.2,1);--gradient-primary:linear-gradient(135deg,#dbb501,#c2a200);--gradient-dark:linear-gradient(135deg,#1a1b26,#24283b);--gradient-light:linear-gradient(135deg,#f8f9fa,#e9ecef);--shadow-sm:0 2px 8px #0000001a;--shadow-md:0 4px 15px #0000001a;--shadow-lg:0 8px 30px #00000026;--button-glow:0 0 15px #ffd7004d}[data-theme=dark]{--primary-color:gold;--secondary-color:#ffc107;--accent-color:#ffeb3b;--background-color:#1a1b26;--text-color:#fff;--light-text:#fffc;--white:#ffffff14;--gradient-primary:linear-gradient(135deg,gold,#ffc107);--gradient-dark:linear-gradient(135deg,#1a1b26,#24283b);--gradient-light:linear-gradient(135deg,#2a2b36,#1a1b26);--shadow-sm:0 2px 8px #0000004d;--shadow-md:0 4px 15px #0000004d;--shadow-lg:0 8px 30px #0006;--button-glow:0 0 20px #ffd70066}.homepage{background-color:#fff;background-color:var(--background-color);color:#333;color:var(--text-color);direction:rtl;min-height:100vh;overflow-x:hidden}.hero{align-items:center;background:linear-gradient(135deg,#1a1b26,#24283b);background:var(--gradient-dark);color:#fff;color:var(--white);display:flex;justify-content:space-between;opacity:0;overflow:hidden;padding:6rem 2rem;position:relative;transform:translateY(20px);transition:all .6s ease-out}.hero.visible{opacity:1;transform:translateY(0)}.hero:before{background:linear-gradient(45deg,#0006,#0003);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.hero-content{flex:1 1;max-width:600px;opacity:0;position:relative;transform:translateX(-30px);transition:all .6s ease-out .2s;z-index:2}.hero.visible .hero-content{opacity:1;transform:translateX(0)}.hero h1{-webkit-text-fill-color:#0000;animation:fadeIn 1s ease-out;background:linear-gradient(135deg,#dbb501,#c2a200);background:var(--gradient-primary);-webkit-background-clip:text;font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;text-shadow:2px 2px 4px #0000004d}.hero p{animation:fadeIn 1s ease-out .3s backwards;font-size:1.2rem;line-height:1.8;margin-bottom:2rem;opacity:.95}.hero-buttons{animation:fadeIn 1s ease-out .6s backwards;display:flex;gap:1.5rem}.hero-buttons .btn{align-items:center;border-radius:12px;border-radius:var(--border-radius);box-shadow:0 4px 15px #0000001a;box-shadow:var(--shadow-md);display:inline-flex;font-size:1.1rem;font-weight:600;gap:.8rem;letter-spacing:.5px;overflow:hidden;padding:1.2rem 2.5rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.hero-buttons .btn-primary{background:linear-gradient(135deg,#dbb501,#c2a200);background:var(--gradient-primary);border:none;color:#000;text-shadow:0 1px 2px #ffffff4d}.hero-buttons .btn-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;color:#fff;color:var(--white)}.hero-buttons .btn:before{background:linear-gradient(45deg,#fff3,#fff0);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.hero-buttons .btn:hover{box-shadow:0 8px 30px #00000026,0 0 15px #ffd7004d;box-shadow:var(--shadow-lg),var(--button-glow);transform:translateY(-5px)}.hero-buttons .btn:hover:before{transform:translateX(100%)}[data-theme=dark] .hero-buttons .btn-primary{background:linear-gradient(135deg,#dbb501,#c2a200);background:var(--gradient-primary);border:none;box-shadow:0 4px 15px #0000001a,0 0 15px #ffd7004d;box-shadow:var(--shadow-md),var(--button-glow);color:#000;text-shadow:0 1px 2px #ffffff4d}[data-theme=dark] .hero-buttons .btn-secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #ffffff4d;color:#fff;color:var(--white);text-shadow:0 1px 2px #0000004d}[data-theme=dark] .hero-buttons .btn:hover{box-shadow:0 8px 30px #00000026,0 0 15px #ffd7004d;box-shadow:var(--shadow-lg),var(--button-glow);transform:translateY(-5px)}[data-theme=dark] .hero-buttons .btn-primary:hover{background:linear-gradient(135deg,gold,#ffc107);color:#000}[data-theme=dark] .hero-buttons .btn-secondary:hover{background:#fff3;border-color:#fff6}.hero-image{flex:1 1;max-width:500px;opacity:0;position:relative;transform:translateX(30px);transition:all .6s ease-out .4s;z-index:2}.hero.visible .hero-image{opacity:1;transform:translateX(0)}.hero-image img{animation:pulse 3s infinite;border-radius:12px;border-radius:var(--border-radius);height:auto;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.hero-image img,.hero-image img:hover{box-shadow:0 8px 30px #00000026;box-shadow:var(--shadow-lg)}.hero-image img:hover{transform:scale(1.03)}.categories{background:linear-gradient(135deg,#f8f9fa,#e9ecef);background:var(--gradient-light);overflow:hidden;padding:6rem 2rem;position:relative}.categories h2{animation:fadeInUp 1s ease-out;color:#333;color:var(--text-color);font-size:2.8rem;font-weight:800;margin-bottom:3rem;padding-bottom:1rem;position:relative;text-align:center}.categories h2:after{animation:slideIn 1s ease-out .5s backwards;background:linear-gradient(135deg,#dbb501,#c2a200);background:var(--gradient-primary);border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:120px}.categories-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px}.category-card{animation:fadeInUp 1s ease-out backwards;background:#ffffffe6;border:1px solid #0000001a;border-radius:12px;border-radius:var(--border-radius);box-shadow:0 2px 8px #0000001a;box-shadow:var(--shadow-sm);overflow:hidden;padding:2.5rem;position:relative;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.category-card:first-child{animation-delay:.2s}.category-card:nth-child(2){animation-delay:.4s}.category-card:nth-child(3){animation-delay:.6s}.category-card:nth-child(4){animation-delay:.8s}.category-card:hover{box-shadow:0 8px 30px #00000026;box-shadow:var(--shadow-lg);transform:translateY(-10px) scale(1.02)}.category-icon{color:#dbb501;color:var(--primary-color);filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));font-size:3.5rem;margin-bottom:1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.category-card:hover .category-icon{color:#c2a200;color:var(--secondary-color);transform:scale(1.1) rotate(5deg)}.category-card h3{color:#333;color:var(--text-color);font-size:1.8rem;font-weight:700;margin-bottom:1rem}.category-card p{color:#333;color:var(--text-color);font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.category-link{align-items:center;color:#dbb501;color:var(--primary-color);display:inline-flex;font-weight:600;gap:.5rem;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.category-link:hover{color:#c2a200;color:var(--secondary-color);transform:translateX(5px)}.features{background:linear-gradient(135deg,#f8f9fa,#e9ecef);background:var(--gradient-light);overflow:hidden;padding:6rem 2rem;position:relative}.features:before{background:linear-gradient(135deg,#ffffffe6,#fffc);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.features h2{animation:fadeInUp 1s ease-out;color:#333;color:var(--text-color);font-size:2.8rem;font-weight:800;margin-bottom:3rem;padding-bottom:1rem;position:relative;text-align:center;z-index:2}.features h2:after{animation:slideIn 1s ease-out .5s backwards;background:linear-gradient(135deg,#dbb501,#c2a200);background:var(--gradient-primary);border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:120px}.features-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px;position:relative;z-index:2}.feature-card{animation:fadeInUp 1s ease-out backwards;background:#ffffffe6;border:1px solid #0000001a;border-radius:12px;border-radius:var(--border-radius);box-shadow:0 2px 8px #0000001a;box-shadow:var(--shadow-sm);overflow:hidden;padding:2.5rem;position:relative;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.feature-card:first-child{animation-delay:.2s}.feature-card:nth-child(2){animation-delay:.4s}.feature-card:nth-child(3){animation-delay:.6s}.feature-card:nth-child(4){animation-delay:.8s}.feature-card:before{background:linear-gradient(135deg,#fff3,#fff0);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.feature-card:hover{box-shadow:0 8px 30px #00000026;box-shadow:var(--shadow-lg);transform:translateY(-10px) scale(1.02)}.feature-card:hover:before{opacity:1}.feature-icon{color:#dbb501;color:var(--primary-color);filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));font-size:3.5rem;margin-bottom:1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.feature-card:hover .feature-icon{color:#c2a200;color:var(--secondary-color);transform:scale(1.1) rotate(5deg)}.feature-card h3{font-size:1.8rem;font-weight:700}.feature-card h3,.feature-card p{color:#333;color:var(--text-color);margin-bottom:1rem;transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.feature-card p{font-size:1.1rem;font-weight:500;line-height:1.6}.cta{background:linear-gradient(135deg,#1a1b26,#24283b);background:var(--gradient-dark);color:#fff;color:var(--white);overflow:hidden;padding:8rem 2rem;position:relative;text-align:center}.cta:before{background:linear-gradient(135deg,#0006,#0003);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.cta-content{animation:fadeInUp 1s ease-out;margin:0 auto;max-width:800px;position:relative;z-index:2}.cta h2{-webkit-text-fill-color:#0000;animation:fadeInUp 1s ease-out .2s backwards;background:linear-gradient(135deg,#dbb501,#c2a200);background:var(--gradient-primary);-webkit-background-clip:text;color:#fff;color:var(--white);font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;padding-bottom:1rem;position:relative}.cta h2:after{animation:slideIn 1s ease-out .5s backwards;background:linear-gradient(135deg,#dbb501,#c2a200);background:var(--gradient-primary);border-radius:2px;bottom:0;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:120px}.cta p{animation:fadeInUp 1s ease-out .4s backwards;color:#666;color:var(--light-text);font-size:1.3rem;line-height:1.8;margin-bottom:2.5rem}.cta .btn{align-items:center;animation:fadeInUp 1s ease-out .6s backwards;background:linear-gradient(135deg,#dbb501,#c2a200);background:var(--gradient-primary);border-radius:12px;border-radius:var(--border-radius);box-shadow:0 4px 15px #0000001a;box-shadow:var(--shadow-md);color:#fff;color:var(--white);display:inline-flex;font-size:1.1rem;font-weight:700;gap:.8rem;overflow:hidden;padding:1.2rem 2.5rem;position:relative}.cta .btn,.cta .btn:before{transition:all .4s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.cta .btn:before{background:linear-gradient(45deg,#fff3,#fff0);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);width:100%}.cta .btn:hover{box-shadow:0 8px 30px #00000026;box-shadow:var(--shadow-lg);transform:translateY(-5px) scale(1.05)}.cta .btn:hover:before{transform:translateX(100%)}[data-theme=dark] .categories,[data-theme=dark] .features{background:linear-gradient(135deg,#1a1b26,#24283b);background:var(--gradient-dark)}[data-theme=dark] .categories:before,[data-theme=dark] .features:before{background:linear-gradient(135deg,#1a1b26f2,#1a1b26d9)}[data-theme=dark] .categories h2,[data-theme=dark] .features h2{color:#fff;color:var(--white);text-shadow:0 2px 4px #0000004d}[data-theme=dark] .categories h2:after,[data-theme=dark] .features h2:after{background:linear-gradient(135deg,#dbb501,#c2a200);background:var(--gradient-primary);box-shadow:0 2px 8px #ffd7004d}[data-theme=dark] .category-card,[data-theme=dark] .feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a}[data-theme=dark] .category-card:hover,[data-theme=dark] .feature-card:hover{background:#ffffff14;box-shadow:0 8px 30px #ffd70026}[data-theme=dark] .category-icon,[data-theme=dark] .feature-icon{color:#dbb501;color:var(--primary-color);filter:drop-shadow(0 2px 4px rgba(255,215,0,.2))}[data-theme=dark] .category-card h3,[data-theme=dark] .feature-card h3{color:#fff;color:var(--white);text-shadow:0 2px 4px #0000004d}[data-theme=dark] .category-card p,[data-theme=dark] .feature-card p{color:#666;color:var(--light-text)}[data-theme=dark] .category-link{color:#dbb501;color:var(--primary-color)}[data-theme=dark] .category-link:hover{color:gold;color:var(--accent-color)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;width:0}to{opacity:1;width:120px}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media (max-width:768px){.hero{flex-direction:column;padding:4rem 1rem;text-align:center}.hero-content{margin-bottom:2rem}.hero h1{font-size:2.5rem}.hero p{font-size:1.1rem}.hero-buttons{justify-content:center}.hero-image{max-width:100%}.categories,.cta,.features{padding:4rem 1rem}.categories h2,.cta h2,.features h2{font-size:2.5rem}.categories p,.cta p,.features p{font-size:1.1rem}.category-card,.cta .btn,.feature-card{padding:1.5rem}.category-icon,.feature-icon{font-size:2.5rem}}
/*# sourceMappingURL=main.94601f8a.css.map*/