/* ===============================
   GLOBAL (ธีมเหลือง-ขาว)
=============================== */
body{
    font-size: 14px;
    line-height: 23px;
    font-style: normal;
    font-weight: 400;
    font-family: poppins, Kanit, sans-serif;
    color: #1f2937; /* สีเทาเข้ม (อ่านง่ายกว่าดำสนิท) */
    margin: 0;

    /* Modern Yellow/White Gradient */
    background: linear-gradient(
        135deg,
        #fefce8 0%,   /* เหลืองอ่อนมาก */
        #fffbeb 40%,  /* ครีม */
        #ffffff 100%  /* ขาว */
    );
    background-attachment: fixed;
}

/* ===============================
   LINK
=============================== */
a{
    color: #ca8a04; /* สีเหลืองเข้ม/ทอง */
    transition: 0.2s ease;
}
a:hover{
    color: #a16207; /* สีทองเข้มเมื่อเอาเมาส์ชี้ */
    text-decoration: none;
}
a:focus{
    outline: 0;
}

/* ===============================
   NAV / BACKGROUND
=============================== */
.bg-black{
    /* เปลี่ยนเป็น Gradient เหลือง-ส้ม */
    background: linear-gradient(135deg, #facc15, #f59e0b);
    color: #fff;
    text-shadow: 1px 1px 2px rgba(0,0,0,0.1);
}

/* ===============================
   CARD (GLASS STYLE)
=============================== */
.card{
    background: rgba(255,255,255,0.9);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);

    border-radius: 20px;
    border: 1px solid rgba(250, 204, 21, 0.3); /* ขอบสีเหลืองจางๆ */
    box-shadow: 0 10px 30px rgba(245, 158, 11, 0.15); /* เงาสีส้ม/เหลือง */
    color: #1f2937;
}

/* ===============================
   IMAGE
=============================== */
.image_show,
.image_show_card{
    border-radius: 18px;
    box-shadow: 0 8px 20px rgba(245, 158, 11, 0.2); /* เงาสีส้ม */
}

/* ===============================
   CARD DARK AREA (NEWS / MARQUEE)
=============================== */
.bg-card{
    /* Gradient ส้ม-เหลือง */
    background: linear-gradient(135deg, #f59e0b, #fbbf24);
    color: #ffffff;
    border-radius: 12px;
}

/* ===============================
   TEXTAREA
=============================== */
.text-input-none{
    color: #1f2937;
    background: #fff; /* พื้นหลังขาวเพื่อให้ดูสะอาด */
    width: 100%;
    height: 100px;
    resize: none;
    border: 1px solid rgba(245, 158, 11, 0.3); /* ขอบส้มจาง */
    border-radius: 10px;
    padding: 8px;
}
.text-input-none:focus {
    outline: none;
    border-color: #facc15;
}
.text-input-none1{
    width: 100%;
    height: 300px;
    resize: none;
}

/* ===============================
   BADGE / PLUEM
=============================== */
.bg-pluem{
    background: linear-gradient(135deg, #facc15, #f59e0b);
    color: #ffffff;
    border-radius: 12px;
    text-shadow: 0 1px 2px rgba(0,0,0,0.1);
}

/* ===============================
   BUTTON
=============================== */
button,
.btn{
    /* ปุ่ม Gradient เหลือง-ส้ม ให้ความรู้สึกเหมือนปุ่มเกม/ร้านค้า */
    background: linear-gradient(135deg, #facc15, #f59e0b);
    border: none;
    color: #ffffff;
    padding: 12px 26px;
    font-size: 15px;
    font-weight: 700; /* เพิ่มความหนาตัวหนังสือ */
    border-radius: 999px;
    box-shadow: 0 8px 20px rgba(245, 158, 11, 0.35); /* เงาสีส้ม */
    transition: all .2s ease;
    text-shadow: 1px 1px 2px rgba(0,0,0,0.15); /* เงาตัวหนังสือให้อ่านง่ายบนพื้นเหลือง */
}
button:hover,
.btn:hover{
    transform: translateY(-2px);
    box-shadow: 0 12px 28px rgba(245, 158, 11, 0.45);
    filter: brightness(1.05); /* สว่างขึ้นเล็กน้อยตอนชี้ */
}

/* ===============================
   NAVBAR IMPROVE (OPTIONAL)
=============================== */
.navbar{
    background: rgba(255,255,255,0.95) !important;
    backdrop-filter: blur(12px);
    border-bottom: 1px solid rgba(245, 158, 11, 0.15); /* ขอบล่างสีส้มจาง */
}
.navbar .nav-link{
    color: #1f2937 !important;
    font-weight: 600;
}
.navbar .nav-link:hover{
    color: #f59e0b !important; /* เมาส์ชี้เป็นสีส้ม */
}