/* Start custom CSS for html, class: .elementor-element-2f5e4bc */.btn-center{
text-align:center;
margin:20px 0;
}

.btn-lotto-gold{
display:inline-flex;
align-items:center;
justify-content:center;

/* 🔴 แดงโทนในรูป + 🟡 เหลืองครีม */
background:linear-gradient(180deg, #b31212 0%, #d40000 60%, #8a0000 100%);
color:#f3e2b3 !important; /* 🟡 ครีมทอง */

font-size:26px;
font-weight:900;
padding:20px 50px;

border-radius:26px;
text-decoration:none;

/* 🟡 ขอบครีม */
border:3px solid #e8d7a5;

/* 🔥 เงาหรูโทนแดง */
box-shadow:
0 12px 30px rgba(0,0,0,0.8),
0 0 25px rgba(180,0,0,0.6),
inset 0 3px 0 rgba(255,255,255,0.15);

letter-spacing:0.5px;

position:relative;
overflow:hidden;

transition:all .25s ease;

/* 🔥 pulse นุ่มขึ้น */
animation:luxuryPulse 2s infinite;
}

/* ✨ hover เด้ง */
.btn-lotto-gold:hover{
transform:translateY(-6px) scale(1.08);

box-shadow:
0 25px 50px rgba(0,0,0,0.9),
0 0 40px rgba(212,0,0,0.9);
}

/* ✨ แสงวิ่งโทนครีม */
.btn-lotto-gold::before{
content:'';
position:absolute;
top:0;
left:-80%;
width:50%;
height:100%;
background:linear-gradient(120deg, transparent, rgba(255,240,180,0.9), transparent);
transform:skewX(-20deg);
animation:shineGold 3s infinite;
}

/* 🔥 pulse */
@keyframes luxuryPulse{
0%{
transform:scale(1);
box-shadow:0 0 0 0 rgba(212,0,0,0.4);
}
50%{
transform:scale(1.05);
box-shadow:0 0 0 16px rgba(212,0,0,0);
}
100%{
transform:scale(1);
box-shadow:0 0 0 0 rgba(212,0,0,0);
}
}

/* ✨ แสงวิ่ง */
@keyframes shineGold{
0%{ left:-80%; }
100%{ left:120%; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5974d5d */.btn-center{
text-align:center;
margin:20px 0;
}

.btn-lotto-gold{
display:inline-flex;
align-items:center;
justify-content:center;

/* 🔴 แดงโทนในรูป + 🟡 เหลืองครีม */
background:linear-gradient(180deg, #b31212 0%, #d40000 60%, #8a0000 100%);
color:#f3e2b3 !important; /* 🟡 ครีมทอง */

font-size:26px;
font-weight:900;
padding:20px 50px;

border-radius:26px;
text-decoration:none;

/* 🟡 ขอบครีม */
border:3px solid #e8d7a5;

/* 🔥 เงาหรูโทนแดง */
box-shadow:
0 12px 30px rgba(0,0,0,0.8),
0 0 25px rgba(180,0,0,0.6),
inset 0 3px 0 rgba(255,255,255,0.15);

letter-spacing:0.5px;

position:relative;
overflow:hidden;

transition:all .25s ease;

/* 🔥 pulse นุ่มขึ้น */
animation:luxuryPulse 2s infinite;
}

/* ✨ hover เด้ง */
.btn-lotto-gold:hover{
transform:translateY(-6px) scale(1.08);

box-shadow:
0 25px 50px rgba(0,0,0,0.9),
0 0 40px rgba(212,0,0,0.9);
}

/* ✨ แสงวิ่งโทนครีม */
.btn-lotto-gold::before{
content:'';
position:absolute;
top:0;
left:-80%;
width:50%;
height:100%;
background:linear-gradient(120deg, transparent, rgba(255,240,180,0.9), transparent);
transform:skewX(-20deg);
animation:shineGold 3s infinite;
}

/* 🔥 pulse */
@keyframes luxuryPulse{
0%{
transform:scale(1);
box-shadow:0 0 0 0 rgba(212,0,0,0.4);
}
50%{
transform:scale(1.05);
box-shadow:0 0 0 16px rgba(212,0,0,0);
}
100%{
transform:scale(1);
box-shadow:0 0 0 0 rgba(212,0,0,0);
}
}

/* ✨ แสงวิ่ง */
@keyframes shineGold{
0%{ left:-80%; }
100%{ left:120%; }
}/* End custom CSS */