body{background:#f7f8fc;color:#1d2740}.navbar-brand{font-size:1.5rem}.navbar-brand span{color:#6d4aff}.btn-primary{background:#6548e8;border-color:#6548e8}.text-primary{color:#6548e8!important}.hero{background:linear-gradient(115deg,#6245e8,#a38df8);color:white;min-height:300px;display:flex;align-items:center}.product-card{border:0;box-shadow:0 6px 22px #1b1b3b10;overflow:hidden;transition:transform .2s}.product-card:hover{transform:translateY(-4px)}.product-card img{height:210px;object-fit:cover;background:#eae8f6}.product-detail{width:100%;max-height:480px;object-fit:cover;background:#eceaf6}.auth-box{max-width:460px;border:0;box-shadow:0 8px 25px #1b1b3b12}