html { scroll-behavior: smooth; }
body { font-family: 'Manrope', sans-serif; }
.font-display { font-family: 'Playfair Display', serif; }
.glass { backdrop-filter: blur(18px); background: rgba(255,255,255,.82); }
.tropical-shadow { box-shadow: 0 22px 70px rgba(8, 52, 39, .16); }
.card-hover { transition: transform .2s ease, box-shadow .2s ease; }
.card-hover:hover { transform: translateY(-4px); box-shadow: 0 20px 50px rgba(8, 52, 39, .16); }
