:root {
    --primary-blue: #0A58CA; /* โทนฟ้าหลักทางการแพทย์ */
    --light-blue: #E9F2FF;   /* โทนฟ้าอ่อนสำหรับ Background */
    --dark-text: #333333;
}

body {
    font-family: 'Prompt', sans-serif; /* แนะนำให้ใช้ Font Prompt จาก Google Fonts */
    color: var(--dark-text);
}

.navbar-brand {
    font-weight: 700;
    color: var(--primary-blue) !important;
}

.text-primary-clinic {
    color: var(--primary-blue) !important;
}

.bg-primary-clinic {
    background-color: var(--primary-blue) !important;
}

.bg-light-blue {
    background-color: var(--light-blue) !important;
}

.blog-card {
    transition: transform 0.3s ease;
    border: none;
    box-shadow: 0 4px 6px rgba(0,0,0,0.05);
}

.blog-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 15px rgba(0,0,0,0.1);
}