
            .app-cookie-banner {
                position: fixed;
                /* 🐛 แก้บั๊กจริง (พบจากการวิเคราะห์ 2026-09-04): เดิม bottom:85px ตั้งใจ
                   ให้ลอยเหนือแถบเมนูแอป (สูง 70px) พอดี แต่คอมเมนต์เดิมคิดถึงแค่
                   ความสูงของแถบเมนูอย่างเดียว ไม่ได้คิดถึงว่าตัวแบนเนอร์เองสูงจริง
                   ~160px (มี h4+p+ปุ่ม) เลยกินพื้นที่ถึงประมาณ 245px จากขอบล่าง แถม
                   กว้างถึง 90% ของจอบนมือถือ (เกือบเต็มความกว้างจอ) — ทับซ้อนกับ
                   ปุ่มลอยมุมขวาของไฟล์อื่นที่อยู่ในช่วงความสูงเดียวกันหมด (ปุ่มเขียน
                   เรื่องใหม่หน้าฮับนิยาย, ตะกร้าลอยหน้าร้านค้า, ปุ่มหน้าแชท) ตราบใดที่
                   ผู้ใช้ยังไม่เคยกดยอมรับคุกกี้ — ยกขึ้นเป็น 280px ให้พ้นปุ่มที่อยู่สูง
                   สุด (ปุ่มกลับหน้าหลักหน้าแชท ซึ่งกินพื้นที่ถึง 262px) แน่นอน */
                bottom: 280px;
                left: 50%;
                transform: translateX(-50%);
                width: 90%;
                max-width: 400px;
                background: #ffffff;
                box-shadow: 0 10px 30px rgba(0,0,0,0.15);
                border-radius: 15px;
                padding: 20px;
                z-index: 999999;
                font-family: 'Prompt', sans-serif;
                text-align: center;
                display: none; /* ซ่อนไว้ก่อน จะโชว์ด้วย JS ถ้ายังไม่เคยกดยอมรับ */
                border: 1px solid #f1f2f6;
            }
            .app-cookie-banner h4 {
                margin: 0 0 10px 0;
                color: #2f3640;
                font-size: 16px;
                font-weight: bold;
            }
            .app-cookie-banner p {
                font-size: 13px;
                color: #7f8fa6;
                margin-bottom: 15px;
                line-height: 1.5;
            }
            .cookie-btn-accept {
                background: linear-gradient(135deg, #0984e3, #0097e6);
                color: #ffffff;
                border: none;
                padding: 12px 20px;
                border-radius: 25px;
                font-weight: bold;
                font-size: 14px;
                width: 100%;
                cursor: pointer;
                box-shadow: 0 4px 10px rgba(9, 132, 227, 0.3);
                transition: transform 0.2s;
            }
            .cookie-btn-accept:active {
                transform: scale(0.95);
            }
        