/* Custom VINI Boutique Styles */
.hero { min-height: 80vh; display:flex; align-items:center; justify-content:center; text-align:center; padding:40px; }
.btn { background:#9B59B6; color:#fff; padding:12px 28px; border-radius:30px; box-shadow:0 0 12px rgba(155,89,182,0.6); }
.btn:hover { background:#FFD700; color:#000; box-shadow:0 0 18px rgba(255,215,0,0.8); }
.section-title { color:#FFD700; text-align:center; margin-bottom:18px; }
