:root {
    --primary-bg: #1a4971;
    --primary-fg: #fff;
    --secondary-bg: #f8f9fa;
    --text-main: #333333;
    --accent: #ffb81c;
    --cta-hover: #ffd166;
    --border-color: #c0d6df;
    --input-bg: #f5f7fa;
    --focus: #3a86ff;
    --shadow: 0 2px 16px rgba(0, 0, 0, 0.06);
    --border-radius-main: 12px;
    --border-radius-input: 6px;
    --border-radius-btn: 8px;
    --logo-height: 48px;
    --font-main: 'Segoe UI', 'Open Sans', Arial, sans-serif;
    --font-headings: 'Segoe UI', 'Open Sans', Arial, sans-serif;
}