@charset "utf-8";
:root{
	--CPT-THM-R: 255;
	--CPT-THM-G: 215;
	--CPT-THM-B: 0;
	--CPT-THM-H: 50.59;
	--CPT-THM-S: 100%;
	--CPT-THM-L: 50%;

	--body-background-color: hsl(1 80% 25%);
	--body-background-color-a25: hsl(1 80% 25%/25%);
	--body-background-color-a50: hsl(1 80% 25%/50%);
	--body-background-color-a75: hsl(1 80% 25%/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;
}

#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;}
}

body{background-image:url("https://seagm-media.seagmcdn.com/promotion/v2/xmas2025/art_bg01.png?x-oss-process=image/resize,w_240,limit_0");background-position:center;}

#promotion_cover{width:min(1920px,100%);margin-inline:auto;background-image:radial-gradient(rgba(255 215 0/50%),transparent 71%);--art-01-url:url("https://seagm-media.seagmcdn.com/promotion/v2/xmas2025/art_01.png?x-oss-process=image/resize,w_960,limit_0");--art-02-url:url("https://seagm-media.seagmcdn.com/promotion/v2/xmas2025/art_02.png?x-oss-process=image/resize,w_1440,limit_0");}
#promotion_cover h1{display:none;}
#promotion_cover .art{}
#promotion_cover .art::before{content:"";display:block;aspect-ratio:1440/720;width:min(40em,calc(100% - 3em));margin-inline:auto;margin-block-end:calc(var(--spacing) * -1);background:var(--art-01-url) no-repeat center/contain;}
#promotion_cover .art::after{content:"";display:block;aspect-ratio:960/585;width:min(60em,100%);margin-inline:auto;background:var(--art-02-url) no-repeat center/contain;}
@media only screen and (max-width: 1000px){}
@media only screen and (max-width: 480px){}


#promotion_timer>div{background:var(--body-background-color-a75) radial-gradient(var(--SiteTHM-A50),var(--SiteTHM-A0));box-shadow:var(--SiteTHM-A75) 0 0 0 .25em inset;}

#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);}
h2::after{content:'';display:block;height:calc(var(--title-size) * 1.5);background:url("https://seagm-media.seagmcdn.com/promotion/v2/xmas2025/title_line.png?x-oss-process=image/resize,h_108,limit_0") no-repeat center/contain;}
h2>span{font-size:var(--title-size);text-align:center;text-transform:uppercase;}

#promotion_content>.inner{gap:calc(var(--spacing) * 1.5);}


#promotion_rules_steps .step{--step-bgc:transparent;}
#promotion_rules_steps .step:nth-child(1){--step-img:url('https://seagm-media.seagmcdn.com/promotion/v2/xmas2025/step01.png?x-oss-process=image/resize,w_300,limit_0');}
#promotion_rules_steps .step:nth-child(2){--step-img:url('https://seagm-media.seagmcdn.com/promotion/v2/xmas2025/step02.png?x-oss-process=image/resize,w_300,limit_0');}
#promotion_rules_steps .step:nth-child(3){--step-img:url('https://seagm-media.seagmcdn.com/promotion/v2/xmas2025/step03.png?x-oss-process=image/resize,w_300,limit_0');}


@media only screen and (min-width: 1001px){
	#promotion_task{grid-template-columns:1fr;}
	#promotion_task .list{grid-template-columns:repeat(auto-fill,minmax(15em,1fr));}
}


#promotion_task .list{padding:3px;background-color:var(--body-background-color-a75);box-shadow:var(--SiteTHM-A75) 0 0 0 2px inset;}
#promotion_task .img{background-image:var(--img-url),radial-gradient(var(--SiteTHM-A25),var(--SiteTHM-A0) 70%);background-repeat:no-repeat;background-position:center,center top;background-size:cover,150% 200%}
#promotion_task .sku>span{max-height:3em;line-height:1.5;}
[data-sku="776"]{--img-url:url("https://seagm-media.seagmcdn.com/material/776.jpg?x-oss-process=image/resize,w_400,limit_0")}
[data-sku="2569"]{--img-url:url("https://seagm-media.seagmcdn.com/material/2569.jpg?x-oss-process=image/resize,w_400,limit_0")}
[data-sku="1942"]{--img-url:url("https://seagm-media.seagmcdn.com/material/1942.jpg?x-oss-process=image/resize,w_400,limit_0")}
[data-sku="2997"]{--img-url:url("https://seagm-media.seagmcdn.com/material/2997.jpg?x-oss-process=image/resize,w_400,limit_0")}
[data-sku="3211"]{--img-url:url("https://seagm-media.seagmcdn.com/material/3211.jpg?x-oss-process=image/resize,w_400,limit_0")}
[data-sku="2527"]{--img-url:url("https://seagm-media.seagmcdn.com/material/2527.jpg?x-oss-process=image/resize,w_400,limit_0")}
[data-sku="284"]{--img-url:url("https://seagm-media.seagmcdn.com/material/284.jpg?x-oss-process=image/watermark,image_ZmxhZ19zcHJpdGUvZmxhZ19zcHJpdGVfMjAyNTAyMTJfaDQ4Zy5qcGc_eC1vc3MtcHJvY2Vzcz1pbWFnZS9jcm9wLHdfNjQsaF80OCx4XzM5MCx5XzczNS9yb3VuZGVkLWNvcm5lcnMscl8xMi9yZXNpemUsaF83MixsaW1pdF8wL2Zvcm1hdCxwbmc=,g_ne,x_36,y_36/resize,w_400,limit_0")}
[data-sku="196"]{--img-url:url("https://seagm-media.seagmcdn.com/material/196.jpg?x-oss-process=image/watermark,image_ZmxhZ19zcHJpdGUvZmxhZ19zcHJpdGVfMjAyNTAyMTJfaDQ4Zy5qcGc_eC1vc3MtcHJvY2Vzcz1pbWFnZS9jcm9wLHdfNjQsaF80OCx4XzY1LHlfMTEyNy9yb3VuZGVkLWNvcm5lcnMscl8xMi9yZXNpemUsaF83MixsaW1pdF8wL2Zvcm1hdCxwbmc=,g_ne,x_36,y_36/resize,w_400,limit_0")}
[data-sku="288"]{--img-url:url("https://seagm-media.seagmcdn.com/material/403.jpg?x-oss-process=image/watermark,image_ZmxhZ19zcHJpdGUvZmxhZ19zcHJpdGVfMjAyNTAyMTJfaDQ4Zy5qcGc_eC1vc3MtcHJvY2Vzcz1pbWFnZS9jcm9wLHdfNjQsaF80OCx4XzU4NSx5XzQ0MS9yb3VuZGVkLWNvcm5lcnMscl8xMi9yZXNpemUsaF83MixsaW1pdF8wL2Zvcm1hdCxwbmc=,g_ne,x_36,y_36/resize,w_400,limit_0")}
[data-sku="286"]{--img-url:url("https://seagm-media.seagmcdn.com/material/286.jpg?x-oss-process=image/watermark,image_ZmxhZ19zcHJpdGUvZmxhZ19zcHJpdGVfMjAyNTAyMTJfaDQ4Zy5qcGc_eC1vc3MtcHJvY2Vzcz1pbWFnZS9jcm9wLHdfNjQsaF80OCx4XzM5MCx5XzEwMjkvcm91bmRlZC1jb3JuZXJzLHJfMTIvcmVzaXplLGhfNzIsbGltaXRfMC9mb3JtYXQscG5n,g_ne,x_36,y_36/resize,w_400,limit_0")}
[data-sku="423"]{--img-url:url("https://seagm-media.seagmcdn.com/material/423.jpg?x-oss-process=image/watermark,image_ZmxhZ19zcHJpdGUvZmxhZ19zcHJpdGVfMjAyNTAyMTJfaDQ4Zy5qcGc_eC1vc3MtcHJvY2Vzcz1pbWFnZS9jcm9wLHdfNjQsaF80OCx4XzE5NSx5XzEwNzgvcm91bmRlZC1jb3JuZXJzLHJfMTIvcmVzaXplLGhfNzIsbGltaXRfMC9mb3JtYXQscG5n,g_ne,x_36,y_36/resize,w_400,limit_0")}
[data-sku="191"]{--img-url:url("https://seagm-media.seagmcdn.com/material/191.jpg?x-oss-process=image/watermark,image_ZmxhZ19zcHJpdGUvZmxhZ19zcHJpdGVfMjAyNTAyMTJfaDQ4Zy5qcGc_eC1vc3MtcHJvY2Vzcz1pbWFnZS9jcm9wLHdfNjQsaF80OCx4XzY1LHlfMTEyNy9yb3VuZGVkLWNvcm5lcnMscl8xMi9yZXNpemUsaF83MixsaW1pdF8wL2Zvcm1hdCxwbmc=,g_ne,x_36,y_36/resize,w_400,limit_0")}
[data-sku="570"]{--img-url:url("https://seagm-media.seagmcdn.com/material/570.jpg?x-oss-process=image/watermark,image_ZmxhZ19zcHJpdGUvZmxhZ19zcHJpdGVfMjAyNTAyMTJfaDQ4Zy5qcGc_eC1vc3MtcHJvY2Vzcz1pbWFnZS9jcm9wLHdfNjQsaF80OCx4XzM5MCx5XzE5Ni9yb3VuZGVkLWNvcm5lcnMscl8xMi9yZXNpemUsaF83MixsaW1pdF8wL2Zvcm1hdCxwbmc=,g_ne,x_36,y_36/resize,w_400,limit_0")}
[data-sku="189"]{--img-url:url("https://seagm-media.seagmcdn.com/material/189.jpg?x-oss-process=image/watermark,image_ZmxhZ19zcHJpdGUvZmxhZ19zcHJpdGVfMjAyNTAyMTJfaDQ4Zy5qcGc_eC1vc3MtcHJvY2Vzcz1pbWFnZS9jcm9wLHdfNjQsaF80OCx4XzY1LHlfMTEyNy9yb3VuZGVkLWNvcm5lcnMscl8xMi9yZXNpemUsaF83MixsaW1pdF8wL2Zvcm1hdCxwbmc=,g_ne,x_36,y_36/resize,w_400,limit_0")}
[data-sku="261"]{--img-url:url("https://seagm-media.seagmcdn.com/material/261.jpg?x-oss-process=image/watermark,image_ZmxhZ19zcHJpdGUvZmxhZ19zcHJpdGVfMjAyNTAyMTJfaDQ4Zy5qcGc_eC1vc3MtcHJvY2Vzcz1pbWFnZS9jcm9wLHdfNjQsaF80OCx4XzM5MCx5XzczNS9yb3VuZGVkLWNvcm5lcnMscl8xMi9yZXNpemUsaF83MixsaW1pdF8wL2Zvcm1hdCxwbmc=,g_ne,x_36,y_36/resize,w_400,limit_0")}
[data-sku="271"]{--img-url:url("https://seagm-media.seagmcdn.com/material/271.jpg?x-oss-process=image/watermark,image_ZmxhZ19zcHJpdGUvZmxhZ19zcHJpdGVfMjAyNTAyMTJfaDQ4Zy5qcGc_eC1vc3MtcHJvY2Vzcz1pbWFnZS9jcm9wLHdfNjQsaF80OCx4XzM5MCx5XzkzMS9yb3VuZGVkLWNvcm5lcnMscl8xMi9yZXNpemUsaF83MixsaW1pdF8wL2Zvcm1hdCxwbmc=,g_ne,x_36,y_36/resize,w_400,limit_0")}
[data-sku="194"]{--img-url:url("https://seagm-media.seagmcdn.com/material/194.jpg?x-oss-process=image/watermark,image_ZmxhZ19zcHJpdGUvZmxhZ19zcHJpdGVfMjAyNTAyMTJfaDQ4Zy5qcGc_eC1vc3MtcHJvY2Vzcz1pbWFnZS9jcm9wLHdfNjQsaF80OCx4XzY1LHlfMTEyNy9yb3VuZGVkLWNvcm5lcnMscl8xMi9yZXNpemUsaF83MixsaW1pdF8wL2Zvcm1hdCxwbmc=,g_ne,x_36,y_36/resize,w_400,limit_0")}
[data-sku="2066"]{--img-url:url("https://seagm-media.seagmcdn.com/material/2066.jpg?x-oss-process=image/watermark,image_ZmxhZ19zcHJpdGUvZmxhZ19zcHJpdGVfMjAyNTAyMTJfaDQ4Zy5qcGc_eC1vc3MtcHJvY2Vzcz1pbWFnZS9jcm9wLHdfNjQsaF80OCx4XzE5NSx5XzEwNzgvcm91bmRlZC1jb3JuZXJzLHJfMTIvcmVzaXplLGhfNzIsbGltaXRfMC9mb3JtYXQscG5n,g_ne,x_36,y_36/resize,w_400,limit_0")}
[data-sku="438"]{--img-url:url("https://seagm-media.seagmcdn.com/material/438.jpg?x-oss-process=image/watermark,image_ZmxhZ19zcHJpdGUvZmxhZ19zcHJpdGVfMjAyNTAyMTJfaDQ4Zy5qcGc_eC1vc3MtcHJvY2Vzcz1pbWFnZS9jcm9wLHdfNjQsaF80OCx4XzEzMCx5XzUzOS9yb3VuZGVkLWNvcm5lcnMscl8xMi9yZXNpemUsaF83MixsaW1pdF8wL2Zvcm1hdCxwbmc=,g_ne,x_36,y_36/resize,w_400,limit_0")}
@media only screen and (min-width: 481px){
	#promotion_task .sku{font-weight:var(--SiteFW-B);color:black;background:goldenrod linear-gradient(180deg,gold,goldenrod);}
	#promotion_task .sku::before{font-size:1.5em;}
}
@media only screen and (max-width: 480px){
	#promotion_task .sku::before{content:attr(icon);display:flex;align-items:center;justify-content:center;font-size:1.5em;width:1.333334em;height:1.333334em;border-radius:.333334em;color:#000;background:goldenrod linear-gradient(calc(135deg * var(--angle-reverse,1)),gold,goldenrod);}
	#promotion_task .sku::after{content:none;}
}


#promotion_btc{margin-block:var(--spacing);padding-block:3px;background-color:transparent;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/xmas2025/art_bg1.jpg?x-oss-process=image/resize,w_3840,limit_0");background-repeat:no-repeat;background-position:top center,bottom center,center,center;background-size:var(--PageContentWidth) 3px,var(--PageContentWidth) 3px,var(--PageContentWidth) 100%,var(--PageContentWidth);}
#promotion_btc>.inner{background-color:var(--body-background-color);}
#entry_btc .timer{border-radius:.5em;}
#entry_btc .btw:is(.login,.convert){--CPT-US:3em;--font-size:1.333334em;background:goldenrod linear-gradient(calc(135deg * var(--angle-reverse,1)),gold,goldenrod);}

