body {
    background:
        radial-gradient(circle at top, rgba(39, 63, 99, 0.2), transparent 35%),
        linear-gradient(180deg, #08111f 0%, #0d1524 100%);
    color: #f1f5f9;
    min-height: 100vh;
}

.navbar-brand {
    letter-spacing: 0.02em;
}

.navbar {
    background: rgba(8, 14, 26, 0.88) !important;
    border-color: rgba(255, 255, 255, 0.08) !important;
    backdrop-filter: blur(12px);
}

.navbar-brand,
.navbar-brand:hover,
.navbar-brand:focus {
    color: #f8fafc;
}

main {
    position: relative;
    z-index: 1;
}
