          :root {
            --primary-color: #2563eb; /* Rich blue */
            --primary-light: #eff6ff;
            --primary-dark: #1e40af;
            --secondary-color: #1e293b;
            --border-color: #dbeafe;
            --shadow-sm: 0 4px 10px -1px rgba(37, 99, 235, 0.15);
            --shadow-md: 0 10px 20px -3px rgba(37, 99, 235, 0.2);
            --shadow-lg: 0 15px 30px -5px rgba(37, 99, 235, 0.25);
            --text-color: #334155;
            --link-color: #2563eb;
            --bg-color: #f8fafc;
            --card-bg: #ffffff;
            --table-bg: #ffffff;
            --hover-bg: #f0f9ff;
            --accent-gold: #3b82f6;
        }