:root { --brand:#1f7a3d; }
body { font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif; }
.product-card { transition: transform .15s ease, box-shadow .15s ease; }
.product-card:hover { transform: translateY(-4px); box-shadow: 0 .5rem 1rem rgba(0,0,0,.12) !important; }
.btn-success, .bg-success { background-color: var(--brand) !important; border-color: var(--brand) !important; }
.text-success { color: var(--brand) !important; }
a { color: var(--brand); }
.carousel-item img { width:100%; }
