:root{--brand:#1f6feb}
.btn-brand{background:var(--brand);border-color:var(--brand)}
.btn-brand:hover{filter:brightness(.95)}
.hero{background:linear-gradient(120deg,#f8fbff 0%,#eef6ff 50%,#ffffff 100%)}
.card.product{transition:.2s ease}
.card.product:hover{transform:translateY(-3px);box-shadow:0 .75rem 1.5rem rgba(0,0,0,.08)}
.object-fit-cover{object-fit:cover}
.nav-link.active{font-weight:600}
