:root {
    --primary: #1f4f5d;
    --primary-strong: #153844;
    --accent: #1e5f88;
    --text: #1f2933;
    --muted: #5f6f7c;
    --bg: #edf2f4;
    --surface: #ffffff;
    --border: #d5dde3;
    --success: #157347;
    --error: #b42318;
    --shadow: 0 14px 36px rgba(22, 44, 56, 0.12);
    --radius: 14px;
    --font-heading: "Merriweather", Georgia, "Times New Roman", serif;
    --font-main: "Source Sans 3", "Segoe UI", Tahoma, sans-serif;
}
