.navbar,.wd-navbar{position:sticky;top:0;z-index:100}.nav-left,.wd-navbar-logo{display:flex;align-items:center;gap:10px}.moka-icon{width:28px}.logo-text{display:flex;flex-direction:column;line-height:1}.logo-text .we{font-size:18px;font-weight:700}.logo-text .webonday{font-size:12px;opacity:.8}.nav-right{display:flex;gap:20px}.menu-btn{display:none;font-size:22px;background:none;border:none;color:#fff;cursor:pointer}@media(max-width:700px){.menu-btn{display:block}.nav-right{display:none;position:absolute;right:10px;top:60px;flex-direction:column;background:#111;padding:12px;border-radius:8px;box-shadow:0 0 20px #22d3ee26}.nav-right.open{display:flex}}.wd-navbar-neon{position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 4px 25px #22d3ee40,0 2px 12px #f472b640}.wd-navbar-neon:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at bottom center,rgba(34,211,238,.12),rgba(244,114,182,.08),transparent 70%);pointer-events:none;z-index:0}.wd-navbar-neon:after{content:"";position:absolute;top:-40px;left:50%;transform:translate(-50%);width:200%;height:80px;background:radial-gradient(ellipse,rgba(34,211,238,.25),rgba(244,114,182,.18),transparent 80%);filter:blur(25px);animation:wdNavNeonPulse 6s infinite ease-in-out;pointer-events:none;z-index:0}@keyframes wdNavNeonPulse{0%{opacity:.3;transform:translate(-50%) scale(1)}50%{opacity:.55;transform:translate(-50%) scale(1.2)}to{opacity:.3;transform:translate(-50%) scale(1)}}.wd-navbar-link{position:relative;z-index:2;margin-left:24px;color:#fff;text-decoration:none;font-weight:500;transition:color .25s ease,text-shadow .25s ease;text-shadow:0 0 6px rgba(255,255,255,.6),0 0 14px rgba(34,211,238,.4)}.wd-navbar-link:hover{color:var(--wd-cyan-300);text-shadow:0 0 8px rgba(34,211,238,.8),0 0 14px rgba(34,211,238,.6)}.wd-navbar-link:after{content:"";position:absolute;bottom:-4px;left:0;width:0%;height:2px;background:var(--wd-cyan-300);box-shadow:0 0 6px #22d3eecc;transition:width .25s ease}.wd-navbar-link:hover:after{width:100%}.wd-navbar-logo{position:relative;z-index:3}.wd-navbar-logo *{text-shadow:none!important}.wd-footer-neon{position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,.08);box-shadow:0 -4px 25px #22d3ee40,0 -2px 8px #f472b640}.wd-footer-neon:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top center,rgba(34,211,238,.12),rgba(244,114,182,.1),transparent 70%);pointer-events:none;z-index:0}.wd-footer-neon:after{content:"";position:absolute;bottom:-40px;left:50%;transform:translate(-50%);width:220%;height:80px;background:radial-gradient(ellipse,rgba(34,211,238,.25),rgba(244,114,182,.18),transparent 80%);filter:blur(20px);animation:wdNeonPulse 6s infinite ease-in-out;pointer-events:none;z-index:0}@keyframes wdNeonPulse{0%{opacity:.35;transform:translate(-50%) scale(1)}50%{opacity:.55;transform:translate(-50%) scale(1.2)}to{opacity:.35;transform:translate(-50%) scale(1)}}.wd-footer-link{position:relative;z-index:2;transition:color .25s ease,text-shadow .25s ease}.wd-footer-link:hover{color:var(--wd-cyan-300);text-shadow:0 0 8px rgba(34,211,238,.8),0 0 14px rgba(34,211,238,.6),0 0 25px rgba(34,211,238,.8)}.wd-footer-link:after{content:"";position:absolute;bottom:-4px;left:0;width:0%;height:2px;background:var(--wd-cyan-300);box-shadow:0 0 6px #22d3eecc;transition:width .25s ease}.wd-footer-link:hover:after{width:100%}.wd-footer-title{position:relative;z-index:2;color:#fff;text-shadow:0 0 6px rgba(255,255,255,.6),0 0 14px rgba(34,211,238,.4)}html,body{height:100%;margin:0}.app-layout{min-height:100vh;display:flex;flex-direction:column}.site-content{flex:1}.admin-container{display:flex;min-height:100vh;background:#0e0e0e;color:#eee;font-family:Inter,sans-serif}.admin-sidebar{width:260px;padding:2rem 1rem;background:#111;border-right:2px solid #333;display:flex;flex-direction:column;gap:2rem}.admin-logo{font-size:1.6rem;font-weight:700;color:#0ff0fc;text-shadow:0 0 8px #0ff0fc;text-align:center}.admin-sidebar nav{display:flex;flex-direction:column;gap:1rem}.admin-sidebar nav a{color:#ddd;text-decoration:none;font-size:1.1rem;padding:.5rem 1rem;border-radius:6px;transition:.2s}.admin-sidebar nav a:hover{background:#0ff0fc33;color:#0ff0fc}.logout-btn{margin-top:auto;padding:.6rem 1rem;background:#ff3040;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;transition:.2s}.logout-btn:hover{background:#ff000f}.admin-content{flex:1;padding:2rem;overflow-y:auto}.product-card{padding:20px;border-radius:12px;background:#0d0d14;border:1px solid #222;color:#eee;text-align:left;margin-bottom:24px}.product-card h2{font-size:1.4rem;margin:0 0 8px}.product-card .description{opacity:.8;font-size:.9rem}.flags{margin:10px 0}.flag{background:#222;padding:4px 8px;border-radius:6px;margin-right:6px;text-transform:uppercase}.product-card .price{margin:12px 0;font-size:1.2rem;color:#0f9}.primary{padding:10px 16px;border-radius:12px;border:none;background:#0f9;color:#000;cursor:pointer;font-weight:600;width:100%}.options-container{margin-top:20px;background:#111;padding:16px;border-radius:12px;border:1px solid #222}.option-item{display:flex;justify-content:space-between;padding:8px 0}.cart-preview{margin-top:24px;background:#15151a;padding:16px;border-radius:12px;border:1px solid #333}.cart-preview .totals{margin-top:12px}.checkout{width:100%;padding:12px;background:#0070f3;color:#fff;border-radius:12px;border:none;margin-top:16px;cursor:pointer;font-weight:700}.policy-container{padding:30px;max-width:800px;margin:0 auto}.policy-container h1{margin-bottom:20px;font-size:26px}.policy-container p{font-size:16px;line-height:1.6;opacity:.9}.policy-links{margin-top:20px;list-style:none;padding:0}.policy-links li{margin:8px 0}.policy-links a{color:#07f;text-decoration:underline}.admin-dashboard{padding:20px;font-family:sans-serif}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.kpi-card{padding:20px;background:#1a1a1a;color:#0ff0fc;border-radius:12px;border:1px solid #0ff0fc55;text-align:center}.filters button{margin-right:8px}.orders-table{width:100%;border-collapse:collapse}.orders-table th,.orders-table td{border-bottom:1px solid #ddd;padding:12px}:root{--wd-cyan-300: #67e8f9;--wd-cyan-400: #22d3ee;--wd-cyan-500: #06b6d4;--wd-fuchsia-300: #f9a8d4;--wd-fuchsia-400: #f472b6;--wd-fuchsia-500: #ec4899;--wd-blue-300: #93c5fd;--wd-blue-600: #2563eb;--wd-blue-700: #1d4ed8;--wd-blue-800: #1e40af;--wd-amber-300: #fcd34d;--wd-amber-400: #fbbf24;--wd-dark-1: #050509;--wd-dark-2: #090912;--wd-gray-50: #f9fafb;--wd-gray-100: #f3f4f6;--wd-gray-300: #d1d5db;--wd-gray-600: #4b5563;--wd-gray-700: #374151;--wd-gray-900: #111827;--wd-radius-lg: 16px;--wd-radius-xl: 24px;--wd-shadow-md: 0 5px 15px rgba(0,0,0,.15);--wd-shadow-lg: 0 10px 30px rgba(0,0,0,.25);--wd-glow-cyan: 0 0 20px rgba(34,211,238,.7);--wd-glow-fuchsia: 0 0 20px rgba(244,114,182,.7);--wd-glow-blue: 0 0 20px rgba(37,99,235,.6)}body{font-family:Inter,sans-serif}.wd-container{max-width:1200px;margin:0 auto;padding:0 24px}.wd-section{padding:80px 0}.wd-background-dark{background:var(--wd-dark-1);color:#fff}.wd-navbar{background:var(--wd-gray-900);color:#fff;padding:16px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.08)}.wd-navbar-logo{display:flex;align-items:center;gap:12px}.wd-navbar .wd-link{color:#fff;margin-left:20px;text-decoration:none;font-weight:500}.wd-navbar .wd-link:hover{color:var(--wd-cyan-300)}.wd-link{color:#fff;font-weight:500;margin-left:20px;transition:.25s ease;text-decoration:none}.wd-link:hover{color:var(--wd-cyan-300)}.wd-link-accent{padding:6px 12px;border-radius:8px;background:#22d3ee26;border:1px solid var(--wd-cyan-400)}.wd-link-accent:hover{background:#22d3ee40;color:#fff;box-shadow:var(--wd-glow-cyan)}.wd-card{background:#fff;border-radius:var(--wd-radius-xl);padding:32px;box-shadow:var(--wd-shadow-md);border:1px solid var(--wd-gray-100);transition:.25s ease}.wd-card:hover{box-shadow:var(--wd-shadow-lg)}.wd-card-cyan{border-color:var(--wd-cyan-400)}.wd-card-fuchsia{border-color:var(--wd-fuchsia-400)}.wd-card-amber{border-color:var(--wd-amber-400)}.wd-card-neon{border-width:2px;box-shadow:var(--wd-glow-cyan)}.wd-card-neon-fuchsia{border-color:var(--wd-fuchsia-400);box-shadow:var(--wd-glow-fuchsia)}.wd-card-neon-blue{border-color:var(--wd-blue-600);box-shadow:var(--wd-glow-blue)}.wd-hero{position:relative;text-align:center;padding:120px 0;color:#fff}.wd-hero-gradient{background:linear-gradient(90deg,#4c1d95,#db2777,#1d4ed8)}.neon-title{text-shadow:0 0 10px rgba(255,255,255,.6),0 0 30px var(--wd-cyan-300)}.neon-bubble{background:#00000040;padding:16px 24px;border-radius:16px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.25)}.wd-founder-photo{width:160px;height:160px;border-radius:50%;border:4px solid var(--wd-cyan-400);box-shadow:var(--wd-glow-cyan)}.wd-background-glow{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(34,211,238,.15),transparent 70%);pointer-events:none}.wd-footer{background:var(--wd-gray-900);color:var(--wd-gray-300);padding:40px 24px;display:flex;justify-content:space-around;flex-wrap:wrap}.wd-footer h4{margin-bottom:12px;color:#fff}.wd-footer a{display:block;color:var(--wd-gray-300);margin-bottom:8px;text-decoration:none}.wd-footer a:hover{color:var(--wd-cyan-300)}.wd-footer-col{min-width:180px;margin-bottom:20px}.wd-footer-title{font-size:1rem;font-weight:600;margin-bottom:12px;color:#fff}.wd-footer-link{display:block;margin-bottom:8px;color:var(--wd-gray-300);text-decoration:none}.wd-footer-link:hover{color:var(--wd-cyan-300)}.whatsapp-btn{position:fixed;bottom:22px;right:22px;width:62px;height:62px;background:#25d366;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:999;transition:transform .25s ease,box-shadow .25s ease}.whatsapp-btn img{width:34px;height:34px}.wd-whatsapp-neon{box-shadow:0 0 10px #25d366b3,0 0 20px #22d3ee26,0 0 40px #22d3ee1f;animation:wdWhatsPulse 4.5s infinite ease-in-out}@keyframes wdWhatsPulse{0%{transform:scale(1);box-shadow:0 0 10px #25d366b3,0 0 20px #22d3ee26,0 0 40px #22d3ee1f}50%{transform:scale(1.08);box-shadow:0 0 16px #25d366e6,0 0 30px #22d3ee40,0 0 60px #22d3ee2e}to{transform:scale(1);box-shadow:0 0 10px #25d366b3,0 0 20px #22d3ee26,0 0 40px #22d3ee1f}}.whatsapp-btn:hover{transform:scale(1.12);box-shadow:0 0 20px #25d366e6,0 0 35px #22d3ee40,0 0 65px #22d3ee2e}
