body {
    font-family: 'Times New Roman', Times, serif, sans-serif;
    background-color: #0d1117;
    color: white;
}

.navbar-dark .navbar-nav .nav-link {
    color: #fff;
    transition: 0.3s;
}

.navbar-dark .navbar-nav .nav-link:hover {
    color: #4f0882;
}




.text-purple {
    color: #4f0882;
}

.hero-section {
    padding: 80px 0;
}

.news-badge {
    display: inline-block;
    background-color: #1f2937;
    color: #cbd5e1;
    padding: 5px 10px;
    border-radius: 20px;
    font-size: 0.9rem;
}

.hero-text p {
    max-width: 500px;
}
