._27UOpa_wrap{--c:#ff5d7a;--c2:#8b5cf6;place-items:center;min-height:64vh;padding:32px 16px;display:grid;position:relative}._27UOpa_wrap[data-tone=blue]{--c:#10b2f0;--c2:#6730e5}._27UOpa_wrap[data-tone=gold]{--c:#fbb52f;--c2:#f07a2a}._27UOpa_full{min-height:100dvh}._27UOpa_card{text-align:center;border-radius:var(--r-big,24px);background:linear-gradient(180deg, #1f222b, #191b21) padding-box, linear-gradient(160deg, color-mix(in srgb, var(--c) 55%, transparent), #ffffff0a 45%, color-mix(in srgb, var(--c2) 45%, transparent)) border-box;width:100%;max-width:500px;box-shadow:0 30px 80px -40px color-mix(in srgb, var(--c) 70%, transparent), 0 24px 60px -30px #000000b3;border:1px solid #0000;justify-items:center;gap:14px;padding:40px 32px 32px;display:grid;position:relative;overflow:hidden}._27UOpa_glow{pointer-events:none;background:radial-gradient(closest-side, color-mix(in srgb, var(--c) 26%, transparent), transparent);width:420px;height:260px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}._27UOpa_mark{color:#fff;background:radial-gradient(120% 120% at 30% 20%, color-mix(in srgb, var(--c) 85%, #fff 15%), color-mix(in srgb, var(--c) 45%, #0b0d12));width:80px;height:80px;box-shadow:0 0 0 6px color-mix(in srgb, var(--c) 12%, transparent), 0 16px 40px -10px color-mix(in srgb, var(--c) 75%, transparent);border-radius:24px;place-items:center;margin-bottom:4px;display:grid;position:relative}._27UOpa_code{letter-spacing:-.02em;background:linear-gradient(135deg, var(--c), var(--c2));color:#0000;filter:drop-shadow(0 12px 36px color-mix(in srgb, var(--c) 45%, transparent));-webkit-background-clip:text;background-clip:text;font-size:clamp(88px,22vw,124px);line-height:.9;position:relative}._27UOpa_title{text-wrap:balance;position:relative}._27UOpa_text{max-width:380px;color:var(--muted);text-wrap:pretty;font-size:14.5px;line-height:1.55;position:relative}._27UOpa_actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex;position:relative}._27UOpa_foot{color:var(--faint);background:#ffffff08;border-radius:9px;align-items:center;gap:8px;margin-top:4px;padding:6px 10px;font-size:12px;display:inline-flex;position:relative}@media (max-width:480px){._27UOpa_card{padding:32px 20px 24px}._27UOpa_actions{width:100%;display:grid}}
