@font-face{font-family:'GG Offer';src:url('/assets/fonts/editorial-black.woff2') format('woff2');font-style:normal;font-weight:900;font-display:swap}
/* A continuous lacquer-and-gold finish connects bonus artwork to its action. */
body .slot39-luxe-footer,
body.v6-article.gg-v2 .gg-article .slot35-hook-footer.slot39-luxe-footer{
 position:relative;isolation:isolate;overflow:hidden;text-align:center;padding:24px 25px 13px;
 background:radial-gradient(ellipse at 10% 0,#e99f4840,transparent 58%),radial-gradient(ellipse at 97% 92%,#c5862436,transparent 52%),linear-gradient(135deg,#3b0515,#781626 50%,#280b16);
 border-top:1px solid #ffdb8c;box-shadow:inset 0 2px 0 #6c2d1e,inset 0 -2px 0 #d59f4780;
}
.slot39-luxe-footer::after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center,#fff7cc 0 2%,#ffca5575 4%,transparent 23%) 5% 18%/56px 56px no-repeat,radial-gradient(ellipse at center,#fff8d7 0 2%,#ffca554d 4%,transparent 28%) 94% 47%/85px 85px no-repeat,linear-gradient(121deg,transparent 29%,#ffdb6c0d 30%,transparent 53%)}
body .slot39-luxe-footer .slot39-exclusive,
body.v6-article.gg-v2 .gg-article .slot39-exclusive{display:table!important;margin:0 auto 15px!important;padding:5px 22px!important;background:linear-gradient(100deg,#c88b31,#fff0b5 38%,#e6b959 75%,#b77e29)!important;border:1px solid #ffe5a6!important;box-shadow:0 3px 9px #1b000c66;color:#4c1b0b!important;border-radius:2px!important;font:800 12px/1.5 'GG Sans',Meiryo,sans-serif!important;letter-spacing:.065em;transform:rotate(-1deg)}
body .slot39-luxe-footer .slot36-lead-context{color:#fff1c6}
body .slot39-luxe-footer .slot36-lead-main{font-family:'GG Offer','GG Sans',Meiryo,sans-serif;font-size:25px;text-shadow:0 2px 0 #592012,0 0 18px #ffc95466;color:#ffe4a0}
body .slot39-luxe-footer .slot36-lead-number{font-size:1.65em;letter-spacing:-.05em}
body.sl-v39 .slot39-luxe-footer>.sl-v34-offer-lead,
body.v6-article.gg-v2 .gg-article .slot39-luxe-footer>.slot35-hook-lead{font-family:'GG Offer','GG Sans',Meiryo,sans-serif!important;color:#fff0b5!important;text-shadow:0 2px 0 #43100c,0 0 18px #ffa53644;font-size:27px!important;font-weight:900!important;margin-bottom:20px!important}
body .slot39-luxe-footer a.slot34-shiny{box-shadow:inset 0 2px 1px #fff9,inset 0 -3px 8px #7c001230,0 0 0 3px #dcad4b22,0 7px 18px #27001055!important}
body.v6-article.gg-v2 .gg-article .slot39-luxe-footer a.slot35-hook-detail{color:#fff0c7!important}
/* Keep LINE's recognisable brand colour on every button. */
body.v6-article.gg-v2 .gg-article a:is(.article-line-cta,.gg-line-button,.v6-line-button){background:#06c755!important;border-color:#06c755!important;color:#fff!important;box-shadow:0 6px 18px #06c75520!important}
body.v6-article.gg-v2 .gg-article a:is(.article-line-cta,.gg-line-button,.v6-line-button):hover{background:#05b54d!important}
.gg-v2 .sl-related-links a:not(:has(img))::before{content:none!important;display:none!important}
.slot39-luxe-footer .slot39-phrase{display:block;white-space:nowrap}
body.v6-article.gg-v2 article.gg-article :is(#deposit-line-support,#withdrawal-line-support) a.article-line-cta{background:#06c755!important;border-color:#06c755!important}
@media(max-width:600px){
 body .slot39-luxe-footer,body.v6-article.gg-v2 .gg-article .slot35-hook-footer.slot39-luxe-footer{padding:19px 19px 9px}
 body .slot39-luxe-footer .slot36-lead-main{font-size:22px}
 body.sl-v39 .slot39-luxe-footer>.sl-v34-offer-lead,body.v6-article.gg-v2 .gg-article .slot39-luxe-footer>.slot35-hook-lead{font-size:22px!important;margin-bottom:17px!important}
 body .slot39-luxe-footer .slot39-exclusive,body.v6-article.gg-v2 .gg-article .slot39-exclusive{font-size:11px!important;margin-bottom:12px!important;padding:4px 16px!important}
}
@media(max-width:359px){body .slot39-luxe-footer .slot36-lead-main{font-size:19px}body.sl-v39 .slot39-luxe-footer>.sl-v34-offer-lead,body.v6-article.gg-v2 .gg-article .slot39-luxe-footer>.slot35-hook-lead{font-size:19px!important}}
