.appeal-hero{background-image:linear-gradient(#0505086b,#07070a),var(--hero-image);text-align:center;background-position:50% 40%;background-size:cover;place-items:center;min-height:390px;padding:125px 24px 55px;display:grid}.appeal-hero>div{max-width:700px}.appeal-hero small,.appeal-card header small,.ban-summary small{color:#b666ff;letter-spacing:1.5px;font-size:8px;font-weight:900}.appeal-hero h1{color:#fff;margin:8px 0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(62px,8vw,95px);font-weight:400;line-height:.95}.appeal-hero h1 em{color:#aa61f2;font-style:normal}.appeal-hero p{color:#b0aab5}.appeal-page{background:#07070a;padding:38px max(18px,50% - 450px) 100px}.appeal-card{background:#0d0d13;border:1px solid #292430;border-bottom:5px solid #9149df;border-radius:10px;overflow:hidden}.appeal-card>header{border-bottom:1px solid #25212b;padding:30px}.appeal-card h2{color:#fff;letter-spacing:.2px;margin:8px 0;font-family:Arial,sans-serif;font-size:30px;line-height:1.25}.appeal-card header p{color:#837d89;margin:5px 0 0;font-size:11px;line-height:1.6}.ban-lookup{padding:25px 30px}.ban-lookup label,.appeal-questions label{color:#b86cff;letter-spacing:1px;font-size:8px;font-weight:900;display:block}.ban-lookup>div{background:#09090e;border:1px solid #33283f;border-radius:6px;height:52px;margin-top:9px;display:flex;overflow:hidden}.ban-lookup span{color:#8e8495;place-items:center;width:45px;display:grid}.ban-lookup input{color:#fff;outline:0;flex:1;min-width:0}.ban-lookup button,.appeal-questions>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a45aeb,#7131b8);border:0;font-size:8px;font-weight:900}.ban-lookup button{padding:0 24px}.appeal-alert{color:#ff9db1;background:#351522;border:1px solid #713d56;border-radius:6px;margin:0 30px 22px;padding:13px;font-size:10px}.ban-summary{background:#17101e;border:1px solid #442e57;border-radius:7px;grid-template-columns:1fr 1fr;gap:10px;margin:0 30px;padding:15px;display:grid}.ban-summary>div{padding:12px}.ban-summary strong{color:#fff;margin-top:6px;font-size:12px;line-height:1.5;display:block}.appeal-evidence,.appeal-questions{background:#101016;border:1px solid #29242f;border-radius:7px;margin:20px 30px;padding:22px}.appeal-evidence h3{color:#fff;margin:0 0 14px;font-size:16px}.appeal-evidence article{border-top:1px solid #29242f;padding:14px}.appeal-evidence article strong{color:#fff}.appeal-evidence article p{color:#89828e;font-size:10px}.appeal-evidence article a{color:#fff;background:#672aa0;border-radius:4px;margin:8px 8px 0 0;padding:8px;font-size:7px;font-weight:900;display:inline-block}.appeal-questions{gap:18px;display:grid}.appeal-questions label>small{float:right;color:#706978}.appeal-questions textarea{color:#fff;resize:vertical;background:#09090e;border:1px solid #302938;border-radius:6px;outline:0;width:100%;min-height:110px;margin-top:8px;padding:13px;font:11px/1.55 Arial,sans-serif}.appeal-questions textarea:focus{border-color:#9550d8}.appeal-questions>button{border-radius:6px;min-height:48px}@media (width<=600px){.appeal-page{padding-inline:12px}.appeal-card>header,.ban-lookup{padding-inline:18px}.ban-lookup>div{flex-wrap:wrap;height:auto}.ban-lookup input{height:48px}.ban-lookup button{width:100%;height:44px}.ban-summary{grid-template-columns:1fr;margin-inline:18px}.appeal-evidence,.appeal-questions{margin-inline:18px}}
