*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%;font-family:arial}.claim-reward{background:url(../img/bg.cf487702.jpg) 50%/cover no-repeat fixed;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:calc(20px + env(safe-area-inset-top)) 5% calc(20px + env(safe-area-inset-bottom)) 5%;font-size:13px;min-height:100vh;width:100%}input:focus,select:focus,textarea:focus{outline:none;box-shadow:none}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.title{width:100%}.logo img{height:38px;width:auto}.title2 img{width:100%;height:auto;margin-top:-18px}.wrapper_content{width:100%;max-width:500px;padding:25px;border-radius:20px;background:url(../img/bg2.a033c0c8.png) no-repeat left 0;background-size:100% 100%;box-shadow:0 0 20px rgba(0,0,0,.2)}.form-item{margin-bottom:20px}.form-item label{color:#fff;display:block;margin-bottom:8px;font-size:14px}.input-row{display:flex;gap:10px}.wrapper_content input{width:100%;height:50px;border-radius:10px;border:none;padding:0 15px;font-size:16px;outline:none;font-size:15px}.btn-code,.btn-submit{transition:all .1s;cursor:pointer}.btn-code:active,.btn-submit:active{transform:scale(.95);opacity:.8}.btn-code{width:100px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.btn-code,.btn-submit{background:#3fb4fa;color:#fff}.btn-submit{width:100%;height:55px;border-radius:10px;border:none;font-size:21px;font-weight:700;margin-top:10px}.footer-text{text-align:center;color:#ddd;font-size:12px;margin-top:15px}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:999;padding:20px}.modal-content{width:100%;max-width:500px;background:url(../img/bg3.65c6d08b.png);border-radius:20px;padding:25px;color:#fff;text-align:center;position:relative;background-size:100% 100%}.close-btn{position:absolute;top:15px;right:20px;font-size:24px;cursor:pointer;color:#fff}.close-btn img{height:19px;width:auto}.modal-content h2{font-size:24px;margin-bottom:10px;text-align:center}.modal-content h2 img{max-width:80%;width:300px;height:auto;display:block;margin:0 auto}.subtitle{font-size:16px;margin-bottom:20px}.code-container{display:flex;align-items:center;gap:10px;margin:15px 0}.code-text{flex:1;background:#fff;color:#000;padding:0 15px;font-size:16px;font-weight:700;overflow:hidden}.btn-copy,.code-text{height:50px;border-radius:8px;display:flex;align-items:center}.btn-copy{width:80px;background:#3fb4fa;color:#fff;justify-content:center;font-size:14px;cursor:pointer;flex-shrink:0}.expiry-text{color:#fff;font-size:13px;text-align:left;margin-bottom:15px;text-align:center}.btn-jump{width:100%;height:60px;background:url(../img/button1.b6216fc4.png) no-repeat;background-size:100% 100%;color:#fff;font-size:16px;font-weight:700;cursor:pointer;border:0}.rule-box{margin-top:20px;text-align:left;font-size:12px;color:#fff;line-height:1.9}.btn-copy:active,.btn-jump:active,.close-btn:active{transform:scale(.95);opacity:.8}.errorimg{text-align:center;min-height:90px;padding-top:10px}.error img{height:90px;width:auto;display:block;margin:0 auto}.error h3{font-size:25px;padding:8px 0 6px 0;font-weight:400}.error p{font-size:19px;padding-bottom:18px}#error{margin-top:-30%;background:url(../img/bg4.8fde107e.png);background-size:100% 100%}