/* Explain: Theme design tokens (colors, fonts) — single source of truth. - */
:root {
    /* One Hub Brand Colors - South African Professional */
    --primary-color: #0f172a; /* Dark Navy */
    --primary-hover: #1e293b;
    --secondary-color: #1d4ed8; /* Blue */
    --accent-color: #d97706; /* Subtle Gold */
    --accent-hover: #b45309;
    
    /* Layout Colors */
    --background-color: #f8fafc; /* Light Gray for main background */
    --surface-color: #ffffff; /* White for cards */
    --text-color: #0f172a; /* Dark slate for high contrast readability */
    --text-muted: #475569;
    --border-color: #e2e8f0;
    
    /* Typography */
    --font-heading: 'Montserrat', sans-serif;
    --font-body: 'Inter', sans-serif;
}