@charset "utf-8";
:root{
	--CPT-THM-R: 70;
	--CPT-THM-G: 130;
	--CPT-THM-B: 180;
	--CPT-THM-H: 207.27;
	--CPT-THM-S: 44%;
	--CPT-THM-L: 49.02%;

	--body-background-color: rgb(23 28 35);
	--body-background-color-a25:rgba(23 28 35/25%);
	--body-background-color-a50:rgba(23 28 35/50%);
	--body-background-color-a75:rgba(23 28 35/75%);

	--background-color-L0: hsl(var(--CPT-THM-H,0) calc(var(--CPT-THM-S,100%) / 10) 24%);
	--background-color-L1: hsl(var(--CPT-THM-H,0) calc(var(--CPT-THM-S,100%) / 10) 21%);
	--background-color-L2: hsl(var(--CPT-THM-H,0) calc(var(--CPT-THM-S,100%) / 10) 18%);
	--background-color-L3: hsl(var(--CPT-THM-H,0) calc(var(--CPT-THM-S,100%) / 10) 15%);
	--background-color-L4: hsl(var(--CPT-THM-H,0) calc(var(--CPT-THM-S,100%) / 10) 12%);

	--background-color-mask-a75:hsl(var(--CPT-THM-H,0) calc(var(--CPT-THM-S,100%) / 10) 5%/75%);
	--background-color-mask-a50:hsl(var(--CPT-THM-H,0) calc(var(--CPT-THM-S,100%) / 10) 5%/50%);
	--background-color-mask-a25:hsl(var(--CPT-THM-H,0) calc(var(--CPT-THM-S,100%) / 10) 5%/25%);

	--body-text-color:rgba(255 255 255/100%);

	--body-text-color-a75:rgba(255 255 255/75%);
	--body-text-color-a50:rgba(255 255 255/50%);
	--body-text-color-a25:rgba(255 255 255/25%);
	--body-text-color-a10:rgba(255 255 255/10%);
	--body-text-color-a5:rgba(255 255 255/5%);
	--body-text-color-a2:rgba(255 255 255/2%);
	--body-text-color-a0:rgba(255 255 255/0);

	--background-color-warning: rgba(255 255 0/10%);
	--text-color-warning: rgba(255 255 0);
	--background-color-alert: rgba(255 50 50/25%);
	--text-color-alert: rgba(255 70 70);

	--background-color-complete: rgb(154 205 50/10%);
	--text-color-complete: rgba(154 205 50);
	--background-color-promotion: rgb(154 205 50/10%);
	--text-color-promotion: rgba(154 205 50);

	--CPT-CLR: #fff;
	--CPT-INPTBG: rgba(255 255 255/5%);
	--CPT-INPTCL: #fff;
	--CPT-INPTTP: rgba(255 255 255/75%);
	--CPT-INPTPH: rgba(255 255 255/50%);
	--CPT-FBDCL: rgba(0 0 0/50%);
	--CPT-FBDBG: rgba(0 0 0/5%);

	--brightness-filter: 1;
	color-scheme: dark;
}

body{
	background-image: 
		linear-gradient(90deg,var(--body-background-color),var(--body-background-color-a50) 30% 70%,var(--body-background-color)),
		linear-gradient(-90deg,var(--body-background-color),var(--body-background-color-a50) 30% 70%,var(--body-background-color)),
		url("https://seagm-media.seagmcdn.com/promotion/v2/wwe2026/art_bg2.jpg?x-oss-process=image/resize,w_1920,limit_0");
	background-repeat: no-repeat;
	background-position: center calc(var(--main-nav-height,96) * 1px);
	background-size: min(1920px,200vw) auto;
	background-attachment: fixed;
}

#site_header{transition:background-color 300ms;}
@media only screen and (min-width: 1001px){
	#site_header:not(.float){background-color:transparent;}
}
@media only screen and (max-width: 1000px){
	#site_header:not(.float,:has(#global_nav .nav.show)){background-color:transparent;}
}

#promotion_cover {
	margin-block-start: calc(var(--site-header-height, 144) * -1px);
	background-image: 
		linear-gradient(90deg,var(--body-background-color),transparent 30% 70%,var(--body-background-color)),
		linear-gradient(0deg,var(--body-background-color),transparent),
		linear-gradient(180deg,var(--body-background-color-a25),transparent),
		url("https://seagm-media.seagmcdn.com/promotion/v2/wwe2026/art_bg1.jpg?x-oss-process=image/resize,w_1920,limit_0");
	background-repeat: no-repeat;
	background-position: center,center,center,top center;
	background-size: cover;

	width: min(1920px,100%);
	margin-inline: auto;
}
#promotion_cover h1{display:none;}
#promotion_cover .art{display:flex;flex-direction:column;align-items:center;gap:var(--spacing);margin-block-start:calc(var(--site-header-height,144) * 1px - var(--spacing));position:relative;
	--art-1-url:url("https://seagm-media.seagmcdn.com/promotion/v2/wwe2026/art_01.png?x-oss-process=image/resize,w_1200,limit_0");
	--art-2-url:url("https://seagm-media.seagmcdn.com/promotion/v2/wwe2026/art_02.png?x-oss-process=image/resize,w_960,limit_0");
}
#promotion_cover .art::before{content:"";display:block;width:min(50em,90%);aspect-ratio:500/543;background:var(--art-1-url) no-repeat center/contain;filter:drop-shadow(1em 1em 2em var(--body-background-color-a25));}
#promotion_cover .art::after{content:"";display:block;width:min(40em,90%);aspect-ratio:192/61;background:var(--art-2-url) no-repeat center/contain;position:absolute;inset-inline:auto;inset-block-end:0;z-index:1;}
@media only screen and (max-width: 1000px){}
@media only screen and (max-width: 480px){
	#promotion_cover{background-size:cover,cover,cover,150% auto;}
	#promotion_cover .art{
		--art-1-url:url("https://seagm-media.seagmcdn.com/promotion/v2/wwe2026/art_01.png?x-oss-process=image/resize,w_880,limit_0");
		--art-2-url:url("https://seagm-media.seagmcdn.com/promotion/v2/wwe2026/art_02.png?x-oss-process=image/resize,w_880,limit_0");
	}
}


#promotion_timer>div{background: url("https://seagm-media.seagmcdn.com/promotion/v2/wwe2026/countdown_bg.png?x-oss-process=image/resize,w_160,limit_0") no-repeat center/contain;}

#promotion_winner .list{background:var(--body-background-color-a75) radial-gradient(var(--SiteTHM-A50),var(--SiteTHM-A0) 70%) no-repeat center top/150% 250%;box-shadow:var(--SiteTHM-A75) 0 0 0 2px inset;}


h2{display:flex;flex-direction:column;gap:1em;font-size:1em;--title-size:clamp(2em,5vw,3em);filter:drop-shadow(0 0 .5em rgba(0 0 0/50%));}
h2::after{content:'';display:block;height:calc(var(--title-size) / 1.25);background:url("https://seagm-media.seagmcdn.com/promotion/v2/wwe2026/title_line.png?x-oss-process=image/resize,h_60,limit_0") no-repeat center/contain;}
h2>span{font-size:var(--title-size);text-align:center;text-transform:uppercase;color:#ffe4bd;}

#promotion_content>.inner{gap:calc(var(--spacing) * 1.5);}


#promotion_prize{display:flex;flex-wrap:wrap;gap:var(--spacing);justify-content:center;}
#promotion_prize .prize{flex:0 1 25em;display:flex;flex-direction:column;align-items:center;text-align:center;}
#promotion_prize .prize::before{content:'';display:block;width:min(25em,80%);aspect-ratio:1/1;background:var(--prize-img) no-repeat center/contain;}
#promotion_prize .prize:nth-child(1){--prize-img:url('https://seagm-media.seagmcdn.com/promotion/v2/wwe2026/prize_01.png?x-oss-process=image/resize,w_600,limit_0');}
#promotion_prize .prize:nth-child(2){--prize-img:url('https://seagm-media.seagmcdn.com/promotion/v2/wwe2026/prize_02.png?x-oss-process=image/resize,w_600,limit_0');}
#promotion_prize ul{}
#promotion_prize li{margin-block:.5em;}
@media only screen and (max-width: 480px){}


#promotion_rules_steps .step{--step-bgc:transparent;--aspect-ratio:5/3;}
#promotion_rules_steps .step:nth-child(1){--step-img:url('https://seagm-media.seagmcdn.com/promotion/v2/wwe2026/step1.png?x-oss-process=image/resize,w_400,limit_0');}
#promotion_rules_steps .step:nth-child(2){--step-img:url('https://seagm-media.seagmcdn.com/promotion/v2/wwe2026/step2.png?x-oss-process=image/resize,w_400,limit_0');}
#promotion_rules_steps .step:nth-child(3){--step-img:url('https://seagm-media.seagmcdn.com/promotion/v2/wwe2026/step3.png?x-oss-process=image/resize,w_400,limit_0');}
@media only screen and (max-width: 480px){
	#promotion_rules_steps .step{grid-template-columns:10em 1fr;}
}


#promotion_task{grid-template-columns:4fr 3fr;}
#promotion_task .task:nth-child(1) .list{grid-template-columns:repeat(4,1fr);}
#promotion_task .task:nth-child(2) .list{grid-template-columns:repeat(3,1fr);}

#promotion_task .list{padding:3px;background:var(--body-background-color-a75) radial-gradient(var(--SiteTHM-A50),var(--SiteTHM-A0) 70%) no-repeat center top/150% 250%;box-shadow:var(--SiteTHM-A75) 0 0 0 2px inset;}
#promotion_task .img{background:var(--sku-img) no-repeat center/cover;}
[data-sku="26176"]{--sku-img:url("https://seagm-media.seagmcdn.com/promotion/v2/wwe2026/26176.jpg?x-oss-process=image/resize,w_440,limit_0");}
[data-sku="26177"]{--sku-img:url("https://seagm-media.seagmcdn.com/promotion/v2/wwe2026/26177.jpg?x-oss-process=image/resize,w_440,limit_0");}
[data-sku="26178"]{--sku-img:url("https://seagm-media.seagmcdn.com/promotion/v2/wwe2026/26178.jpg?x-oss-process=image/resize,w_440,limit_0");}
[data-sku="26179"]{--sku-img:url("https://seagm-media.seagmcdn.com/promotion/v2/wwe2026/26179.jpg?x-oss-process=image/resize,w_440,limit_0");}
[data-sku="26180"]{--sku-img:url("https://seagm-media.seagmcdn.com/promotion/v2/wwe2026/26180.jpg?x-oss-process=image/resize,w_440,limit_0");}
[data-sku="26185"]{--sku-img:url("https://seagm-media.seagmcdn.com/promotion/v2/wwe2026/26185.jpg?x-oss-process=image/resize,w_440,limit_0");}
[data-sku="26186"]{--sku-img:url("https://seagm-media.seagmcdn.com/promotion/v2/wwe2026/26186.jpg?x-oss-process=image/resize,w_440,limit_0");}
[data-sku="26187"]{--sku-img:url("https://seagm-media.seagmcdn.com/promotion/v2/wwe2026/26187.jpg?x-oss-process=image/resize,w_440,limit_0");}

[data-sku="26181"],
[data-sku="26182"],
[data-sku="26183"]{--sku-img:url("https://seagm-media.seagmcdn.com/promotion/v2/wwe2026/26181.jpg?x-oss-process=image/resize,w_440,limit_0");}
[data-sku="26184"],
[data-sku="100000"],
[data-sku="100001"]{--sku-img:url("https://seagm-media.seagmcdn.com/promotion/v2/wwe2026/26183.jpg?x-oss-process=image/resize,w_440,limit_0");}
@media only screen and (min-width: 481px){
	#promotion_task .sku{background-color:var(--SiteTHM);font-weight:var(--SiteFW-EB);}
	#promotion_task .sku::before{font-size:1.5em;}
}
@media only screen and (max-width: 480px){
	#promotion_task .sku::after{padding:.75em 1.25em;border-radius:.5em;font-weight:var(--SiteFW-EB);text-transform:uppercase;color:#fff;background:var(--SiteTHM);}
}


#promotion_btc {
	margin-block: var(--spacing);
	padding-block: 3px;
	background-color: var(--body-background-color);
	background-image: linear-gradient(90deg, transparent, var(--SiteTHM), transparent), linear-gradient(90deg, transparent, var(--SiteTHM), transparent), linear-gradient(90deg, var(--body-background-color), var(--body-background-color-a75) 15% 85%, var(--body-background-color)), url("https://seagm-media.seagmcdn.com/promotion/v2/wwe2026/art_bg1.jpg?x-oss-process=image/resize,w_1920,limit_0");
	background-repeat: no-repeat;
	background-position: top center, bottom center, center, top center;
	background-size: var(--PageContentWidth) 3px, var(--PageContentWidth) 3px, var(--PageContentWidth) 100%, var(--PageContentWidth);
}
#entry_btc .timer{border-radius:.5em;}
#entry_btc .btw:is(.login,.convert){--CPT-US:3em;--font-size:1.333334em;}

