:root {
    --bg: #ffffff;
    --text: #111827;
    --surface: #f9fafb;
}

/* MENU */
.main-nav {
    background: #ffffff;
    border-bottom: 1px solid #e5e7eb;
}

.nav-logo a {
    color: #111827;
}

.nav-link {
    color: #374151;
}

.nav-link:hover {
    color: var(--primary);
}

.nav-cta {
    background: var(--primary);
    color: #ffffff;
}