:root {
    /* Colors */
    --primary-color: #2563eb;
    --text-main: #1f2937;
    --text-muted: #6b7280;
    --bg-body: #f9fafb;
    --section-bg: white;
    --border-color: #e5e7eb;

    /* Badges */
    --badge-bg: #f3f4f6;
    --badge-color: #374151;
    --badge-border: #e5e7eb;
    --badge-hover-bg: #4e2a84;
    --badge-hover-color: white;

    /* Skills */
    --skill-heading-color: #1b3f8d;

    /* Layout */
    --container-max-width: 850px;
    --section-radius: 12px;
    --section-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    --section-padding: 30px;
}
