body { background: #f8f9fa; }
.card-product img { height: 220px; object-fit: cover; }
.hero { background: linear-gradient(135deg, #111827, #334155); color: white; border-radius: 1rem; }
.table th, .table td { vertical-align: middle; }
.admin-sidebar a { text-decoration: none; }
