*{box-sizing:border-box;font-family:Verdana,PingFang TC,Microsoft JhengHei,sans-serif;margin:0;padding:0}body,html{height:100%}.container,body,html{display:flex;flex-direction:column;margin:0}.container{min-height:100vh;padding:0;width:100%}.container,.scratch-card{align-items:center;justify-content:center}.scratch-card{background:linear-gradient(180deg,#ff5350,#d82f2c);border-radius:8px;display:flex;flex-direction:column;overflow:hidden;position:relative;width:310px}.coin{position:absolute}.coin1{left:80%;top:-2%;transform:rotate(-12deg)}.coin2{left:12%;top:4%;transform:rotate(24deg)}.coin3{left:93%;top:38%;transform:rotate(12deg)}.coin4{left:-2%;top:70%;transform:rotate(-20deg)}.coin5{left:30%;top:94%;transform:rotate(12deg)}.coin6{left:84%;top:91%;transform:rotate(-20deg)}.spark{position:absolute}.spark1{left:40%;top:-4%}.spark2{left:86%;top:8%}.spark3{left:-4%;top:15%}.spark4{left:1%;top:48%}.spark5{left:94%;top:70%}.spark6{left:60%;top:88%}.spark7{left:5%;top:94%}.scratch-card__content{font-size:24px;margin:40px 0 20px;overflow:hidden;position:relative;text-align:center}.scratch-card__sub-title{color:#fff;font-size:16px;letter-spacing:2px;margin-bottom:8px}.title{color:#ffe581;font-size:36px;font-weight:700;letter-spacing:4px;text-shadow:-2px -2px 0 #db312e,2px -2px 0 #db312e,-2px 2px 0 #db312e,2px 2px 0 #db312e}.scratch-card__area{background-color:#f4f4f4;border:4px solid #ffe581;border-radius:8px;height:144px;margin:0 auto 40px;overflow:hidden;position:relative;width:246px}.overlay,.scratch-card__area{align-items:center;display:flex;justify-content:center}.overlay{background-color:#c4c4c4;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.scratch-card__mask-text{color:#fff;font-size:22px;letter-spacing:2px;z-index:2}.scratch-card__message{color:#333;font-size:16px;text-align:center;z-index:1}.scratch-card__coupon-title{align-items:center;color:#515151;display:flex;font-size:20px;font-weight:700;gap:8px;justify-content:center}.scratch-card__coupon-content{color:#515151;font-size:14px;margin-bottom:4px}.scratch-card__coupon-item{color:#eb403d;font-size:16px;font-weight:500}hr{border:none;border-top:2px solid #e6e6e6;margin:8px 0}.scratch-card__firework-animation{align-items:center;display:flex;justify-content:center;left:50%;pointer-events:none;position:absolute;top:58%;transform:translate(-50%,-58%);width:320px;z-index:3}body{font-family:Verdana,Roboto,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Ubuntu,Helvetica Neue,Helvetica,Arial,微軟正黑體,Microsoft JhengHei,黑體-繁,Heiti TC,sans-serif}body,p{margin:0}.prize{align-items:flex-start;display:flex;height:70vh;justify-content:center;min-width:300px;overflow:hidden;position:relative;width:100%;z-index:0}@media screen and (max-width:390px){.prize{max-height:550px;min-height:520px}}@media screen and (min-width:390px) and (max-width:480px){.prize{height:60vh;max-height:600px;min-height:550px}}@media screen and (min-width:480px) and (max-width:768px){.prize{max-height:750px;min-height:650px}}@media screen and (min-width:768px) and (max-height:900px){.prize{height:80vh;max-height:620px;min-height:560px}}@media screen and (min-width:768px) and (min-height:900px){.prize{height:80vh;max-height:890px;min-height:850px}}.prize-card{aspect-ratio:650/856;background-image:url(/static/media/red-card-cut.75f89fe15b04b7da5c68.svg);background-position:top;background-repeat:no-repeat;background-size:contain;margin-bottom:80px;margin-top:0;max-width:450px;min-width:300px;position:relative;width:90vw}@media screen and (min-width:390px) and (max-width:480px){.prize-card{aspect-ratio:650/856;background-image:url(/static/media/red-card-cut.75f89fe15b04b7da5c68.svg);max-width:380px;min-width:360px;width:80vw}}@media screen and (min-width:480px) and (max-width:768px){.prize-card{aspect-ratio:650/856;background-image:url(/static/media/red-card-cut.75f89fe15b04b7da5c68.svg);max-width:450px;min-width:430px;width:80vw}}@media screen and (min-width:768px) and (max-height:900px){.prize-card{aspect-ratio:650/856;background-image:url(/static/media/red-card-cut.75f89fe15b04b7da5c68.svg);max-width:420px;min-width:400px;width:35vw}}@media screen and (min-width:768px) and (min-height:900px){.prize-card{aspect-ratio:650/856;background-image:url(/static/media/red-card-cut.75f89fe15b04b7da5c68.svg);max-width:580px;min-width:500px;width:35vw}}.prize-bg-color{background-color:#ffd5aa}.prize-bg-color,.prize-bg1{bottom:0;height:100%;left:0;position:absolute;width:100%;z-index:-1}.prize-bg1{background-image:url(/static/media/bg-flower.ce104ec12d46caf2d1ec.svg);background-position:50%;background-repeat:repeat;background-size:contain}.prize-bg2{background-image:url(/static/media/pattern-seigaiha.26c737148c0ddcd00bf4.svg);background-position:bottom;background-size:cover;bottom:0;height:30%;left:0;position:absolute;width:100%;z-index:-1}@media screen and (min-width:768px){.prize-bg2{background-position:bottom;background-repeat:repeat-x;background-size:auto 100%;bottom:0;height:30%;width:100%}}.prize-bg3{background-image:url(/static/media/bg-gold.52ebe7804ff0d8bc0912.svg);background-position:top;background-size:cover;bottom:-30px;height:35%;left:0;max-height:250px;position:absolute;width:100%;z-index:-1}@media screen and (min-width:480px) and (max-width:768px){.prize-bg3{background-position:bottom;background-repeat:repeat-x;background-size:auto 100%;bottom:-40px;height:35%;left:0;max-height:500px;width:100%}}@media screen and (min-width:768px) and (max-height:900px){.prize-bg3{background-position:bottom;background-repeat:repeat-x;background-size:auto 100%;bottom:-40px;height:35%;left:0;max-height:500px;width:100%}}@media screen and (min-width:768px) and (min-height:900px){.prize-bg3{background-position:bottom;background-repeat:repeat-x;background-size:auto 100%;bottom:-40px;height:35%;left:0;max-height:500px;width:100%;z-index:0}}.prize-card-content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;padding:6% 4% 12%}@media screen and (min-width:480px) and (max-width:768px){.prize-card-content{padding:6% 6% 12%}}@media screen and (min-width:768px){.prize-card-content{padding:6% 6% 12%}}.prize .title-container{padding:0 6%}.prize .logo-container,.prize .title-container{box-sizing:border-box;display:flex;justify-content:center;width:100%}.prize .logo-container{margin-bottom:4%;padding:0 22%}.prize .subtitle-container{padding:3% 9% 0;width:100%}.prize .subtext-container,.prize .subtitle-container{box-sizing:border-box;display:flex;justify-content:center}.prize .subtext-container{margin-top:4%;padding:0 32%}@media screen and (min-width:480px){.prize .subtext-container{margin-top:5%;padding:0 30%}}.logo-img,.subtext-img,.subtitle-img,.title-img{width:100%}.coupon-wrap{box-sizing:border-box;overflow:hidden;padding:3% 13% 4%;width:100%}@media screen and (min-width:480px){.coupon-wrap{padding:3% 15% 5%}}.coupon{animation-delay:0s;animation-duration:1s;animation-fill-mode:forwards;animation-name:bounce-in;background-color:#fff;border-radius:16px;box-sizing:border-box;overflow:hidden;padding:0;width:100%}.coupon img{object-fit:contain;width:100%}.coupon-name{align-items:center;background-color:#ff364f;border-radius:16px 16px 0 0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:60px;padding:12px 8px;width:100%}@media screen and (min-width:480px){.coupon-name{min-height:70px;padding:16px 12px}}.coupon-info1{box-sizing:border-box;color:#fff;font-size:18px;font-size:clamp(18px,.5vw,24px);font-weight:900;line-height:1.4;margin:0;max-width:100%;overflow-wrap:break-word;padding:0 4px;text-align:center;width:100%;word-break:keep-all}@media screen and (min-width:390px) and (max-width:480px){.coupon-info1{font-size:18px;font-size:clamp(18px,.5vw,24px)}}@media screen and (min-width:480px) and (max-width:768px){.coupon-info1{font-size:20px;font-size:clamp(20px,3vw,26px)}}@media screen and (min-width:768px) and (max-height:900px){.coupon-info1{font-size:16px;font-size:clamp(16px,1.5vw,22px)}}@media screen and (min-width:768px) and (min-height:900px){.coupon-info1{font-size:22px;font-size:clamp(22px,2vw,26px)}}.coupon-info2{box-sizing:border-box;color:#fff;font-size:14px;font-size:clamp(14px,.5vw,24px);font-weight:900;line-height:1.4;margin-left:0;margin-right:0;margin-top:6px;max-width:100%;overflow-wrap:break-word;padding:0 4px;text-align:center;width:100%;word-break:keep-all}@media screen and (min-width:390px) and (max-width:480px){.coupon-info2{font-size:16px;font-size:clamp(16px,2vw,24px)}}@media screen and (min-width:480px) and (max-width:768px){.coupon-info2{font-size:16px;font-size:clamp(16px,2vw,24px)}}@media screen and (min-width:768px) and (max-height:900px){.coupon-info2{font-size:16px;font-size:clamp(16px,1.5vw,18px)}}@media screen and (min-width:768px) and (min-height:900px){.coupon-info2{font-size:20px;font-size:clamp(20px,2vw,22px)}}.coupon-codebar-wrap{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;justify-content:center;overflow:hidden;padding:10px 12px 4px;width:100%}.coupon-codebar-wrap img{max-width:100%;object-fit:contain;width:100%}.coupon-codebar-wrap svg{box-sizing:border-box;display:block;height:auto;margin:0 auto;max-height:70px;max-width:90%;width:90%}.all-prizes-gone-message{align-items:center;background-color:#fff;border-radius:0 0 16px 16px;box-sizing:border-box;display:flex;justify-content:center;padding:20px 16px;width:100%}.all-prizes-gone-text{color:#666;font-size:16px;font-size:clamp(14px,2vw,18px);font-weight:500;line-height:1.6;margin:0;padding:0;text-align:center;word-break:keep-all}@media screen and (min-width:480px){.all-prizes-gone-text{font-size:18px;font-size:clamp(16px,2vw,20px)}}.caution{align-items:center;color:#fff;display:flex;flex-direction:column;gap:6px;margin-top:-8px;width:100%;z-index:2}@media screen and (min-width:480px) and (max-width:768px){.caution{gap:5px;width:100%}}.caution-text{color:#fff;font-size:14px;font-size:clamp(12px,3vw,14px)}@media screen and (min-width:480px) and (max-width:768px){.caution-text{font-size:16px;font-size:clamp(14px,2vw,16px)}}@media screen and (min-width:768px) and (max-height:900px){.caution-text{font-size:14px;font-size:clamp(14px,.8vw,16px)}}@media screen and (min-width:768px) and (min-height:900px){.caution-text{font-size:16px;font-size:clamp(16px,1vw,18px)}}.serial-num-wrap{display:flex;flex-direction:row;gap:5px}.serial-num{letter-spacing:.01em}@keyframes bounce-in{0%{transform:scale(.5)}50%{transform:scale(1.1)}to{transform:scale(1)}}.card-decoration1{left:-15%;opacity:0;position:absolute;top:-30%;width:22%;z-index:1}@media screen and (min-width:480px) and (max-width:768px){.card-decoration1{left:-25%;opacity:1;top:-2%;width:22%}}@media screen and (min-width:768px){.card-decoration1{left:-30%;opacity:1;top:-2%;width:22%}}.card-decoration2{position:absolute;right:-16%;top:-1.5%;width:22%;z-index:-1}@media screen and (min-width:480px) and (max-width:768px){.card-decoration2{right:-24%;top:-1.5%;width:22%}}@media screen and (min-width:768px){.card-decoration2{right:-38%;top:-2%;width:28%;z-index:-1}}.card-decoration3{left:-7%;opacity:.5;position:absolute;top:0;width:13%;z-index:-1}@media screen and (min-width:480px) and (max-width:768px){.card-decoration3{left:-6.7%;opacity:.5;top:15%;width:13%}}@media screen and (min-width:768px){.card-decoration3{left:-73%;opacity:1;top:-12%;width:27%}}.card-decoration4{opacity:0;position:absolute;right:-20%;top:-22%;width:15%;z-index:-1}@media screen and (min-width:480px) and (max-width:768px){.card-decoration4{opacity:1;right:-76%;top:-8%;width:22%}}@media screen and (min-width:768px){.card-decoration4{opacity:1;right:-76%;top:-8%;width:22%}}.card-decor-img{width:100%}.footer-new{background-color:#322929;box-sizing:border-box;margin:0;min-width:300px;padding:2% 7% 20%;text-align:center;width:100%}@media screen and (min-width:480px) and (max-width:768px){.footer-new{padding:3% 10% 10%}}@media screen and (min-width:768px){.footer-new{padding:1% 24px 5%}}.footer-new .footer-content{margin:0 auto;text-align:left;width:100%}@media screen and (min-width:480px) and (max-width:768px){.footer-new .footer-content{max-width:650px;width:70vw}}@media screen and (min-width:768px){.footer-new .footer-content{max-width:800px;width:80vw}}.footer-new h3{color:#fff;font-size:20px;font-weight:700;margin-bottom:8px;margin-top:16px;padding-bottom:8px;text-align:center}@media screen and (min-width:480px) and (max-width:768px){.footer-new h3{font-size:24px}}@media screen and (min-width:768px){.footer-new h3{font-size:28px}}.footer-new ol{color:#fffc;font-size:16px;line-height:1.6;margin:0;padding-left:20px}@media screen and (min-width:480px) and (max-width:768px){.footer-new ol{font-size:18px}}@media screen and (min-width:768px){.footer-new ol{font-size:18px}}.footer-new li{margin-bottom:8px}.footer-new li a{color:#fff;font-weight:400}.thanks-message{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:24px;font-weight:700;justify-content:center;padding:20% 10%;text-align:center}@media screen and (min-width:480px){.thanks-message{font-size:28px}}
/*# sourceMappingURL=main.701fa56f.css.map*/