@import url("https://fonts.googleapis.com/css2?family=Sarabun:wght@300;400;700&display=swap");

/* เพิ่มที่ด้านบนของ CSS */
*,
*::before,
*::after {
    box-sizing: border-box;
}

/* variables */
:root {
    --white: #fff;
    --main: #eaedf0;
    --accent: #f76c92;
    --accent-2: #ffe4e9;
    --disabled: #cccccc;
    --add-button-bg: #4caf50;
    /* สีพื้นหลังสำหรับปุ่มเพิ่ม */
    --add-button-color: #fff;
    /* สีตัวอักษรสำหรับปุ่มเพิ่ม */
    --add-button-hover-bg: #45a049;
    /* สีพื้นหลังเมื่อ hover สำหรับปุ่มเพิ่ม */
}

/* styles */
body {
    font-family: "Sarabun", sans-serif !important;
    margin: 0;
    padding: 0;
    background-color: #f8f9fa;
}

.bg-header {
    background-color: var(--accent);
}

/* ปรับให้ข้อความใน navbar อยู่กลาง */
.navbar-nav {
    display: flex;
    justify-content: center;
    width: 100%;
}

/* สำหรับ card ในมือถือ */
.card {
    transition: transform 0.2s ease-in-out;
}

.card:hover {
    transform: scale(1.05); /* ขยายการ์ดเล็กน้อยเมื่อ hover */
}

.card i {
    color: #0d6efd; /* เปลี่ยนสีไอคอน */
}

/* ขยาย card เมื่อหน้าจอใหญ่ขึ้น */
@media (min-width: 576px) {
    .card-body {
        font-size: 1.1rem;
    }
}

@media (max-width: 576px) {
    .card-body {
        font-size: 1rem; /* ปรับขนาดฟอนต์ในมือถือ */
    }
}
