:root{--bg:#eff9f2;--card:#fff;--brand:#7b9e86;--brand-2:#e97a42;--text:#191627;--muted:#55616a}*{box-sizing:border-box}html,body{color:var(--text);background:radial-gradient(circle at 20% 20%, #fff 0, var(--bg) 50%, #e3f2e8 100%);margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.page{place-items:center;min-height:100vh;padding:24px;display:grid}.card{background:var(--card);text-align:center;border:1px solid #7b9e8640;border-radius:24px;width:min(560px,96vw);padding:28px;box-shadow:0 18px 50px #19162714}.logo{width:min(220px,72%);height:auto;margin:0 auto 12px;display:block}.tag{width:fit-content;color:var(--brand);background:#7b9e861f;border-radius:999px;margin:0 auto 10px;padding:8px 14px;font-weight:700}h1{margin:0;font-size:clamp(24px,5vw,38px)}.sub{color:var(--muted);margin:10px 0 18px}.button{background:linear-gradient(135deg, var(--brand-2), #ff9d67);color:#fff;border-radius:14px;margin-bottom:18px;padding:14px 24px;font-weight:700;text-decoration:none;display:inline-block}.qrTitle{color:var(--muted);margin:0 0 10px;font-weight:600}.qrLink{border:1px solid #00000014;border-radius:16px;display:inline-block;overflow:hidden}.qr{width:220px;height:220px;display:block}
