.page-module__i5fVuG__page{color:var(--town-white);text-align:center;background:radial-gradient(circle,#352558,#0b0e1e 66%);justify-content:center;align-items:center;min-height:100vh;padding:70px 18px 130px;display:flex;position:relative;overflow:hidden}.page-module__i5fVuG__stars{color:var(--town-gold);letter-spacing:.6em;opacity:.18;white-space:nowrap;font-size:clamp(24px,8vw,80px);position:absolute;inset:8% -10%;transform:rotate(-12deg)}.page-module__i5fVuG__reward{z-index:1;max-width:860px;position:relative}.page-module__i5fVuG__reward>p:first-child,.page-module__i5fVuG__locked>p{color:var(--town-cyan);font-family:var(--font-sharetechmono), monospace;letter-spacing:.18em;font-size:12px}.page-module__i5fVuG__reward h1,.page-module__i5fVuG__locked h1{font-family:var(--font-dotgothic16), sans-serif;text-shadow:0 0 28px #ff6fb580;margin:18px 0 30px;font-size:clamp(38px,10vw,78px);line-height:1.25}.page-module__i5fVuG__wallpaper{aspect-ratio:4/3;border:2px solid var(--town-gold);background:radial-gradient(circle,#ff6fb580,#0000 42%),linear-gradient(135deg,#161033,#082630);border-radius:28px;place-content:center;display:grid;position:relative;box-shadow:0 0 70px #5ee7ff33}.page-module__i5fVuG__wallpaper span{color:var(--town-gold);font-size:42px;position:absolute}.page-module__i5fVuG__wallpaper span:first-child{top:14%;left:12%}.page-module__i5fVuG__wallpaper span:nth-child(2){top:22%;right:12%}.page-module__i5fVuG__wallpaper span:nth-child(3){bottom:12%;left:20%}.page-module__i5fVuG__wallpaper strong{font-family:var(--font-dotgothic16), sans-serif;font-size:clamp(26px,8vw,60px);line-height:1.35}.page-module__i5fVuG__wallpaper small{margin-top:18px;padding:0 16px;font-size:11px;font-weight:800;display:block}.page-module__i5fVuG__message{max-width:660px;margin:28px auto;font-size:16px;font-weight:700;line-height:2}.page-module__i5fVuG__reward nav{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.page-module__i5fVuG__reward nav a,.page-module__i5fVuG__locked a{background:var(--town-pink);color:var(--town-night);border-radius:999px;min-height:50px;padding:14px 20px;font-weight:900;text-decoration:none}.page-module__i5fVuG__reward nav a:nth-child(2){background:var(--town-gold)}.page-module__i5fVuG__reward nav a:nth-child(3){background:var(--town-cyan)}.page-module__i5fVuG__locked{flex-direction:column;gap:16px}.page-module__i5fVuG__locked span{font-weight:700}@media (min-width:760px){.page-module__i5fVuG__wallpaper{aspect-ratio:16/9}}
