body { background:#0D0D0D; color:white; font-family:Arial,sans-serif; margin:0; }
header { background:#111; padding:1rem; text-align:center; }
header h1 { margin:0; font-size:1.5rem; color:white; }
header .highlight { color:#007AFF; }
nav a { margin:0 10px; color:#ccc; text-decoration:none; }
nav a:hover { color:white; }
.product-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(200px,1fr)); gap:1rem; padding:1rem; }
.product { background:#1A1A1A; padding:1rem; border-radius:8px; text-align:center; }
.product img { width:100%; border-radius:5px; }
footer { background:#111; padding:1rem; text-align:center; margin-top:2rem; }