*{box-sizing:border-box}body{margin:0;background:#686a6c;color:#f6f6f6;font:16px/1.5 system-ui,-apple-system,sans-serif}.wrap{width:min(100% - 32px,540px);margin:45px auto}header{margin:0 0 24px}.brand{font-size:22px;font-weight:850;letter-spacing:-.6px}.brand span{white-space:nowrap}.tag{font-size:11px;letter-spacing:2px;color:#ffc292}.card{padding:30px;background:#232527;border:1px solid #ffffff16;border-radius:20px;box-shadow:0 14px 48px #0002;margin-bottom:20px}.mark{font-size:24px;background:#f4771a;color:#171819;border-radius:12px;padding:8px 12px;display:inline-block;font-weight:850}.mark span{margin-left:12px}h1{font-size:29px;margin:20px 0 4px;letter-spacing:-.8px}h2{font-size:20px;margin-top:30px}p{color:#d3d4d5}label{display:block;font-size:14px;font-weight:650;margin-top:17px}input,textarea{display:block;width:100%;border:1px solid #6b6e71;border-radius:10px;background:#171819;color:#fff;font:inherit;padding:13px;margin-top:7px}input:focus,textarea:focus{outline:2px solid #f4771a;outline-offset:2px}button,.button{display:block;width:100%;padding:13px 16px;margin-top:20px;border:0;border-radius:10px;background:#f4771a;color:#171819;font:700 15px/1.4 system-ui;cursor:pointer;text-align:center;text-decoration:none}button:disabled{opacity:.5;cursor:wait}.secondary{background:#404347;color:white;border:1px solid #6b6e71}.text{background:transparent;color:#ffc292;margin-top:5px;font-weight:500}.hint,footer{font-size:12px;color:#bbb}footer{text-align:center;margin:24px 0}.error{color:#ffada5!important}.success{color:#b9efc2!important}#status:empty{display:none}.member{border-top:1px solid #ffffff20;margin-top:20px;padding-top:18px;overflow-wrap:anywhere}.member strong{display:block}.member small{color:#bbb}.member button{width:auto;display:inline-block;margin:10px 8px 0 0;padding:8px 12px;font-size:13px}#link-box{background:#353739;border:1px solid #f4771a;padding:16px;border-radius:12px;margin-top:22px}#share-link{font-size:12px}[hidden]{display:none!important}@media(max-width:480px){.wrap{margin:25px auto}.card{padding:23px}.brand{font-size:20px}}
