body{margin:0;font-family:Arial;background:#0e0e0e;color:#fff;}
header{background:#151515;padding:20px;text-align:center;font-size:26px;font-weight:bold;border-bottom:2px solid #333;}
.container{width:90%;margin:auto;padding:20px;}
.products{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;}
.card{background:#1a1a1a;padding:15px;border-radius:12px;transition:.3s;}
.card:hover{transform:scale(1.04);}
.card img{width:100%;border-radius:10px;}
.price{color:#00c853;font-size:22px;font-weight:bold;}