.hero-gradient {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.4));
}

.hero-title {
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
}

.gold-text {
    color: #D4AF37;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}

.hero-image-container {
    max-width: 100%;
    height: 60vh;
    margin: 0 auto;
}

[data-name="hero-image"] img {
    max-height: 100%;
    width: auto;
    margin: 0 auto;
}

@media (max-width: 768px) {
    .hero-image-container {
        height: 50vh;
    }
}
