html:not(.phone-device) body>:not(#mobile-check):not(script){display:none!important}
html.phone-device #mobile-check{display:none}
#mobile-check,#mobile-check *{box-sizing:border-box}
#mobile-check{min-height:100svh;display:flex;align-items:center;justify-content:center;padding:44px 24px;background:radial-gradient(ellipse at 18% 48%,#ff6a0019,transparent 48%),radial-gradient(ellipse at 85% 15%,#7536a31b,transparent 42%),#100b15;color:#fff;font-family:"Nunito Sans",Arial,sans-serif}
.mobile-check-shell{width:min(100%,980px)}
.mobile-check-brand{font-size:30px;line-height:1.2;font-weight:900;letter-spacing:-1px;margin-bottom:24px;text-align:center}
.mobile-check-brand span{font-family:Creepster,cursive;color:#ff7c0b;font-size:38px;letter-spacing:1px;text-shadow:0 0 24px #ff6a0040}
.mobile-check-card{display:grid;grid-template-columns:1.08fr 1fr;overflow:hidden;border:1px solid #ff8a2c42;border-radius:26px;background:#151019;box-shadow:0 0 0 7px #ff790004,0 0 62px #ff6a0018,0 25px 80px #0008}
.mobile-check-art{background:linear-gradient(165deg,#24132a,#160f1c);border-right:1px solid #ff8a2c24;position:relative;display:flex;flex-direction:column}
.mobile-check-art>img{width:100%;height:auto;aspect-ratio:1.4;object-fit:cover;display:block;mask-image:linear-gradient(#000 82%,transparent)}
.mobile-check-art-copy{padding:8px 32px 33px;margin-top:-2px;position:relative}
.mobile-check-kicker{font-size:9px;letter-spacing:1.7px;color:#f4a16a;font-weight:800}
.mobile-check-art h2{font-size:29px;line-height:1.15;font-weight:900;letter-spacing:-.8px;margin:13px 0 10px}
.mobile-check-art p{color:#ada0b9;font-size:13px;line-height:1.7;margin:0}
.mobile-check-content{text-align:center;padding:30px 28px 24px;background:radial-gradient(ellipse at 50% 38%,#ff7b0010,transparent 65%)}
.mobile-check-status{font-size:9px;font-weight:900;letter-spacing:2px;color:#c7b6d0;display:inline-flex;align-items:center;gap:7px}
.mobile-check-status i{width:5px;height:5px;background:#ff8b20;border-radius:50%;box-shadow:0 0 10px #ff8b20}
.mobile-check-content h1{font-family:Creepster,cursive;font-weight:400;font-size:49px;line-height:1;letter-spacing:1px;margin:17px 0 13px}
.mobile-check-content h1 span{color:#ff860c;text-shadow:0 0 26px #ff77002b}
.mobile-check-content>p{font-size:12px;color:#baadca;line-height:1.65;margin:0 0 19px}
.mobile-check-qr-frame{display:inline-block;padding:8px;border:1px solid #ff8b2780;border-radius:20px;background:#ff80000a;box-shadow:0 0 30px #ff700012;position:relative}
#mobile-check-qr{padding:17px;background:#fff;border-radius:12px;width:204px;max-width:100%;margin:0 auto}
#mobile-check-qr svg{width:100%;height:auto;display:block}
.mobile-check-instructions{display:flex;align-items:center;justify-content:center;gap:13px;margin:18px 0 10px;font-size:10px;color:#d6ccdf;font-weight:700}
.mobile-check-instructions span{display:inline-flex;align-items:center;gap:6px}
.mobile-check-instructions b{width:17px;height:17px;display:inline-grid;place-items:center;border-radius:50%;color:#fff;background:#ff7900;font-size:9px}
.mobile-check-instructions i{font-style:normal;color:#6d5a7e}
#mobile-check-host{display:block;color:#776782;font-size:9px;overflow-wrap:anywhere;letter-spacing:.2px}
.mobile-check-note{display:flex;justify-content:center;align-items:center;gap:8px;color:#9a87a7;font-size:11px;margin-top:23px}
.mobile-check-note img{display:block;opacity:.8}
@media(max-width:720px){#mobile-check{padding:28px 18px}.mobile-check-shell{max-width:410px}.mobile-check-brand{font-size:24px;margin-bottom:18px}.mobile-check-brand span{font-size:30px}.mobile-check-card{grid-template-columns:1fr}.mobile-check-art{border-right:0;border-bottom:1px solid #ff8a2c24}.mobile-check-art>img{aspect-ratio:1.8}.mobile-check-art-copy{padding:0 24px 22px}.mobile-check-art h2{font-size:25px}.mobile-check-content{padding:27px 22px}.mobile-check-content h1{font-size:46px}.mobile-check-note{font-size:10px}}
