/* Header Text Spacing Fixes */

/* Bring the title and subtitle closer together */
.hero-title {
    margin-bottom: 0.15rem; /* Further reduced from 0.4rem */
}

/* Add more subtle text shadow */
.hero-title, .hero-subtitle {
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
}

/* Ensure the pattern overlay behind the text is removed */
.hero-content::before {
    display: none;
}

/* Ensure only the dot matrix pattern is visible */
.pattern-overlay {
    background-image: radial-gradient(circle at center, rgba(255, 255, 255, 0.03) 1px, transparent 1px);
    background-size: 20px 20px;
    opacity: 0.75;
}
