
/* Template 3: strict palette for requested sections */
.popup-container{
background:
radial-gradient(circle at top left,#bd183033,transparent 34%),
radial-gradient(circle at bottom right,#bd183033,transparent 38%),
linear-gradient(145deg,#790f20,#100507)!important;
border-color:#f4c542!important;
box-shadow:0 25px 70px rgba(0, 0, 0,.45),0 0 34px #bd183055!important;
}
.popup-overlay{
background:color-mix(in srgb,#24080d 64%,rgba(0, 0, 0,.55))!important;
}
.popup-container .close-btn,
.popup-container .clk-btn-sgp a{
background:linear-gradient(135deg,#ffe79a,#f4c542)!important;
border-color:#f4c542!important;
color:#111111!important;
}
.popup-container .popup-footer,
.popup-container .popup-footer span{
color:#fff8e6!important;
-webkit-text-fill-color:#fff8e6!important;
text-shadow:none!important;
}
.popup-container .gold-particle{
background:radial-gradient(circle,#bd1830,#bd1830,transparent 72%)!important;
box-shadow:0 0 14px #bd183077!important;
}
.popup-container .luxury-border{
background:
linear-gradient(90deg,transparent,#bd1830,transparent) top/100% 1px no-repeat,
linear-gradient(90deg,transparent,#bd1830,transparent) bottom/100% 1px no-repeat!important;
}

.AJO89ng-card{
background:
radial-gradient(circle at 15% 8%,#bd183022,transparent 30%),
linear-gradient(145deg,
color-mix(in srgb,#bd1830 14%,#fff),
color-mix(in srgb,#bd1830 16%,#fff)
)!important;
border-color:#f4c542!important;
box-shadow:0 22px 48px rgba(0, 0, 0,.18),0 0 24px #bd183033!important;
}
.AJO89ng-card .hero-title h1,
.AJO89ng-card .brand-header h2,
.AJO89ng-card .info-head h2,
.AJO89ng-card .info-head h3{
color:#bd1830!important;
-webkit-text-fill-color:#bd1830!important;
}
.AJO89ng-card .hero-title h1 span,
.AJO89ng-card .brand-header .sub,
.AJO89ng-card .info-number{
color:#bd1830!important;
-webkit-text-fill-color:#bd1830!important;
}
.AJO89ng-card .info-container{
border-color:#f4c542!important;
}
.AJO89ng-card .info-head,
.AJO89ng-card .bonus-wrap{
background:linear-gradient(135deg,
color-mix(in srgb,#bd1830 14%,#fff),
color-mix(in srgb,#bd1830 14%,#fff)
)!important;
border-color:#f4c542!important;
}
.AJO89ng-card .info-dot,
.AJO89ng-card .gold-icon{
background:#bd1830!important;
}
.AJO89ng-card .btn-gold,
.AJO89ng-card .btn-login-gold,
.AJO89ng-card .btn-register-gold{
background:linear-gradient(135deg,#ffe79a,#f4c542)!important;
border-color:#f4c542!important;
color:#111111!important;
}

.lx-container .lx-mainbox{
background:
radial-gradient(circle at top left,#bd183033,transparent 32%),
radial-gradient(circle at bottom right,#bd183033,transparent 36%),
linear-gradient(145deg,#790f20,#100507)!important;
border-color:#f4c542!important;
box-shadow:0 24px 60px rgba(0, 0, 0,.34),0 0 28px #bd183033!important;
}
.lx-container .lx-badge,
.lx-container .lx-divider,
.lx-container h2:after,
.lx-container .review-card:before{
background:linear-gradient(90deg,#f4c542,#ffe79a)!important;
}
.lx-container .lx-badge,
.lx-container .review-card,
.lx-container .lx-info-panel,
.lx-container .info-card{
border-color:color-mix(in srgb,#bd1830 64%,#bd1830)!important;
}
.lx-container .info-card .label,
.lx-container .review-stars,
.lx-container .review-date{
color:#ffe79a!important;
-webkit-text-fill-color:#ffe79a!important;
}
.lx-container .highlight-box,
.lx-container .highlight-box p,
.lx-container .highlight-box ul,
.lx-container .highlight-box ol,
.lx-container .highlight-box li,
.lx-container .highlight-box strong{
color:#321219;
-webkit-text-fill-color:currentColor;
text-shadow:none;
}
.lx-container .highlight-box h2{
color:#790f20;
-webkit-text-fill-color:currentColor;
text-shadow:none;
margin:28px 0 20px;
}
.lx-container .highlight-box p{
text-align:left;
}
.lx-container .highlight-box ul,
.lx-container .highlight-box ol{
margin:0 0 22px;
padding-left:1.5em;
font-size:16px;
line-height:1.8;
}
.lx-container .highlight-box ul{
list-style:disc outside;
}
.lx-container .highlight-box ol{
list-style:decimal outside;
}
.lx-container .highlight-box li{
margin-bottom:10px;
}
.lx-container .highlight-box a{
color:#bd1830!important;
-webkit-text-fill-color:currentColor!important;
font-weight:700;
text-decoration:underline;
text-decoration-color:currentColor!important;
text-underline-offset:3px;
}
.lx-container .highlight-box a:hover{
color:#480b15!important;
}
.lx-container .highlight-box a:focus-visible{
outline:2px solid #bd1830;
outline-offset:3px;
}
