/* Design Tokens & Core Style */
:root {
    --bg-dark: #050507;
    --navy-deep: #092a42;
    --accent-blue: #2563eb;
    --zinc-400: #a1a1aa;
    --zinc-100: #f4f4f5;
}

body { 
    font-family: 'Inter', sans-serif; 
    background-color: var(--bg-dark); 
    color: var(--zinc-100); 
    margin: 0;
}

.tech-gradient { 
    background: radial-gradient(circle at top right, var(--navy-deep) 0%, var(--bg-dark) 60%); 
    min-height: 100vh;
}

.num-glow { text-shadow: 0 0 15px rgba(59, 130, 246, 0.5); }

/* 1. Rimuovi il bordo e ridai colore al testo */
.hero-accent {
    color: #3b82f6; /* Un blu più brillante e leggibile su fondo scuro */
    border-bottom: none; 
}

/* 2. Rendi il titolo meno "aggressivo" (opzionale: togli l'italic se lo senti troppo instabile) */
.hero-title {
    text-transform: uppercase;
    font-weight: 900;
    line-height: 1.1; /* Aumentato leggermente per dare respiro */
    letter-spacing: -0.02em; /* Meno compresso di prima */
}