@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=Inter:wght@400;600;700;800&display=swap');
:root{--blue:#00bfff;--blue2:#1677ff;--purple:#a020ff;--pink:#ff2bd6;--dark:#02050d;--panel:#071226;--line:rgba(0,191,255,.35)}
*{box-sizing:border-box}body{margin:0;background:#02050d;color:#fff;font-family:Inter,Arial,sans-serif}a{color:inherit}
.home-screen{position:relative;min-height:100vh;overflow:hidden;background:#000}.home-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.home-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.70) 0%,rgba(0,0,0,.32) 43%,rgba(0,0,0,.12) 100%)}
.main-nav{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:18px 3.2%;background:rgba(0,0,0,.35);backdrop-filter:blur(6px)}
.page-nav{background:#030712;border-bottom:1px solid var(--line)}
.brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:900;color:#fff}.brand img{width:64px;height:64px;object-fit:cover;border-radius:10px}.brand span{font-size:26px;background:linear-gradient(90deg,var(--blue),#fff,var(--pink));-webkit-background-clip:text;color:transparent}
.nav-links{display:flex;gap:28px;font-family:'Barlow Condensed',sans-serif;font-size:20px;font-weight:800;text-transform:uppercase}.nav-links a{text-decoration:none}.nav-links a:hover{color:var(--blue)}
.whatsapp-top{background:rgba(0,0,0,.45);border:1px solid var(--pink);box-shadow:0 0 18px rgba(255,43,214,.35);padding:12px 20px;border-radius:16px;text-decoration:none;font-weight:900}
.hero-copy{position:relative;z-index:4;padding:85px 3.2% 0;max-width:760px}.mini{font-family:'Barlow Condensed',sans-serif;font-size:24px;font-weight:800}.mini:before{content:"";display:inline-block;width:52px;height:10px;margin-right:12px;background:linear-gradient(90deg,var(--blue),var(--purple))}
.hero-copy h1{margin:0;font-family:'Barlow Condensed',sans-serif;font-style:italic;font-size:clamp(70px,9vw,130px);line-height:.85;text-transform:uppercase;text-shadow:0 8px 20px #000}.hero-copy h1 span{background:linear-gradient(90deg,var(--blue),var(--blue2),var(--purple),var(--pink));-webkit-background-clip:text;color:transparent}
.sub{font-size:25px;font-weight:700;line-height:1.35;text-shadow:0 4px 14px #000;max-width:650px}.hero-buttons{display:flex;gap:18px;margin-top:28px}.btn{display:inline-block;border:0;border-radius:9px;padding:15px 28px;text-decoration:none;font-family:'Barlow Condensed',sans-serif;font-size:21px;font-weight:900;text-transform:uppercase;cursor:pointer}.primary{background:linear-gradient(90deg,var(--blue),var(--blue2),var(--pink));box-shadow:0 0 22px rgba(0,191,255,.6)}.secondary{background:rgba(0,0,0,.55);border:1px solid var(--blue);box-shadow:0 0 16px rgba(0,191,255,.25)}
.floating-actions{position:absolute;right:3%;top:41%;z-index:6;display:flex;flex-direction:column;gap:12px}.floating-actions a{width:78px;height:78px;border-radius:20px;background:rgba(0,0,0,.58);display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;font-size:28px;border:1px solid rgba(255,255,255,.1)}.floating-actions span{font-size:12px;font-weight:800;margin-top:4px}
.trust-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:-82px 3.2% 22px;position:relative;z-index:10;background:rgba(4,12,29,.88);border:1px solid var(--line);border-radius:12px;backdrop-filter:blur(7px)}.trust-bar div{display:flex;gap:14px;align-items:center;padding:20px 28px;border-right:1px solid rgba(255,255,255,.12);font-size:28px}.trust-bar div:last-child{border-right:0}.trust-bar span{font-family:'Barlow Condensed',sans-serif;font-size:20px;font-weight:800;line-height:1.05}
.category-section,.about,.contact,.page{padding:60px 3.2%}.category-section h2,.about h2,.contact h2,.page h1{font-family:'Barlow Condensed',sans-serif;font-size:48px;color:var(--blue);text-transform:uppercase;margin:0 0 22px}.category-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.category-card{min-height:160px;border:1px solid rgba(160,32,255,.65);border-radius:12px;background:linear-gradient(135deg,#050914,#081a34 55%,#21093e);padding:24px;text-decoration:none;box-shadow:0 0 18px rgba(0,191,255,.22)}.category-card h3{font-family:'Barlow Condensed',sans-serif;font-style:italic;font-size:31px;margin:0}.category-card p{color:var(--blue);font-weight:900}
.info-strip{margin:0 3.2% 30px;padding:24px 34px;display:grid;grid-template-columns:repeat(4,1fr);gap:22px;background:rgba(5,15,34,.92);border:1px solid var(--line);border-radius:12px}.info-strip div{display:flex;flex-direction:column;gap:6px}.info-strip b{color:#fff;text-transform:uppercase}.info-strip strong{font-size:28px;color:var(--blue)}
.about,.contact{background:#030712}.about p,.contact p{max-width:900px;font-size:18px;line-height:1.7}.contact{border-top:1px solid rgba(255,255,255,.08)}footer{text-align:center;background:#000;padding:28px;color:#9fb4d0}
.shop-tools{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:25px}.shop-tools input,.shop-tools select,input,textarea,select{padding:14px;border-radius:12px;background:#071226;color:white;border:1px solid var(--line);margin:7px 0;width:100%}.shop-tools input,.shop-tools select{max-width:320px}.cart-pill{padding:14px 20px;border-radius:999px;background:#071226;text-decoration:none;border:1px solid var(--blue)}
.product-grid,.checkout-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px}.product-card,.panel,.bank-box{background:linear-gradient(145deg,rgba(7,18,38,.96),rgba(24,10,58,.78));border:1px solid var(--line);border-radius:20px;padding:22px}.product-card img{width:100%;height:210px;object-fit:cover;border-radius:14px}.product-card h3{color:var(--blue);font-size:24px}.price{font-size:23px;color:var(--pink);font-weight:900}.full{width:100%}.cart-row{display:flex;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1);padding:12px 0}.note{color:#b8c7df}
@media(max-width:900px){.main-nav{flex-wrap:wrap;gap:14px}.nav-links{width:100%;justify-content:center;flex-wrap:wrap}.whatsapp-top{display:none}.hero-copy{padding-top:45px}.hero-copy h1{font-size:64px}.sub{font-size:20px}.hero-buttons{flex-direction:column}.floating-actions{display:none}.trust-bar{margin:20px 3.2%;grid-template-columns:repeat(2,1fr)}.category-grid,.info-strip{grid-template-columns:1fr}.brand span{font-size:21px}.brand img{width:52px;height:52px}}
