:root {
    --color-primary: #071d3a;
    --color-primary-rgb: 7, 29, 58;
    --color-primary-hover: #102f5c;
    --color-secondary: #f5b400;
    --color-secondary-rgb: 245, 180, 0;
    --color-secondary-hover: #d99a00;
    --color-background: #f7f9fc;
    --color-surface: #fff;
    --color-text: #071d3a;
    --color-text-muted: #6b7280;
    --color-border: #e5e7eb;
    --font-heading: 'Plus Jakarta Sans', 'Inter', -apple-system, sans-serif;
    --font-body: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
    --container-width: 1240px;
    --space-xs: 4px;
    --space-sm: 8px;
    --space-md: 16px;
    --space-lg: 24px;
    --space-xl: 32px;
    --radius-sm: 8px;
    --radius-md: 10px;
    --radius-lg: 14px;
    --shadow-card: 0 6px 16px rgba(15,23,42,.08), 0 2px 6px rgba(15,23,42,.04);
}
