/* -- 2025-12-14T01:45:22.4861637Z -- */
/* -- giveaway.css -- */
.container{font-size:16px;max-width:800px;margin:auto;padding:20px;border-radius:10px}h1{font-size:24px;text-align:center;font-weight:700}.winner-box{font-weight:700;margin-top:30px;text-align:center}.winner-box .winner-box-title{color:#0276ee;font-size:24px;font-weight:400}.winner-box .winner-box-title span{display:block}.winner-box .winner-box-explanation{color:#000;font-size:14px}.winner-box .winner-name{margin:0;line-height:1}.winner-box .winner-text{margin:0;font-weight:400;font-size:22px}.winner-box .loser-text{font-weight:400}.winner-box .dream-vacation{text-align:center}.dream-vacation span{color:#0276ee;font-weight:600}.claim-prize-deadline{margin-top:30px;font-weight:400}.section{margin:40px 0 0 0}.section .title{text-align:center;font-size:18px;font-weight:700}.section .image-container{font-size:0}.section .image-container img{height:auto;max-width:100%}.section ul{margin-top:10px}.section .terms{font-size:12px;margin-top:10px}.popup{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4);display:none}.popup .popup-content{background-color:#fff;margin:10% auto;padding:20px;border:1px solid #888;width:500px}@media only screen and (max-width:767px){.popup .popup-content{width:90%}}.popup .popup-content #closePopup{color:#0276ee;display:block;margin:0 auto}h2{font-weight:700}ul{margin-left:20px}footer{margin-top:0;background-color:unset}input[type=checkbox]:checked+label::before{background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M52.5%2020.2l-3.4-3.4c-.6-.6-1.6-.6-2.3%200L26.7%2037l-9.6-9.7c-.6-.6-1.6-.6-2.2%200l-3.4%203.4c-.6.6-.6%201.6%200%202.2l14.1%2014.2c.6.6%201.6.6%202.2%200l24.7-24.7c.7-.6.7-1.6%200-2.2z%22%2F%3E%3C%2Fsvg%3E);border-color:gray}.enrollment-form{margin:0}form input[type=text],form input[type=email],form input[type=tel],form select{width:100%;padding:10px;margin:10px 0;border:1px solid #ccc;border-radius:5px}form input[type=checkbox]{margin-right:5px}.giveaway-intro{text-align:center;margin-top:30px;margin-bottom:-15px}.winner-box{text-align:center}.scratch-off{position:relative;width:350px;height:80px;margin:0 auto;display:inline-block}.hidden-text{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:24px;color:#000;text-align:center;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none}canvas{border-radius:10px;cursor:pointer;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}
