/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
.page-invite header{background:var(--bg);-webkit-backdrop-filter:none;border-bottom:none}.page-invite main{flex:1;place-items:center;padding:116px 16px 48px;display:grid}.page-invite .invite-card{background:var(--surface);width:min(100%,620px)}@supports (color:color-mix(in lab, red, red)){.page-invite .invite-card{background:color-mix(in srgb, var(--surface) 94%, transparent 6%)}}.page-invite .invite-card{border:1px solid var(--text)}@supports (color:color-mix(in lab, red, red)){.page-invite .invite-card{border:1px solid color-mix(in srgb, var(--text) 12%, transparent 88%)}}.page-invite .invite-card{text-align:center;border-radius:28px;padding:34px 26px}.page-invite .hero-logo{width:74px;height:74px;box-shadow:0 12px 26px var(--bg);border-radius:20px;margin:0 auto 18px}@supports (color:color-mix(in lab, red, red)){.page-invite .hero-logo{box-shadow:0 12px 26px color-mix(in srgb, var(--bg) 75%, transparent 25%)}}.page-invite .hero-logo-light-hidden{display:none}.page-invite h1{font-family:var(--font-display);letter-spacing:.02em;margin:0 0 8px;font-size:clamp(1.6rem,4vw,2.2rem);line-height:1.12}.page-invite p{color:var(--text-secondary);margin:0;line-height:1.65}.page-invite .stack{gap:12px;margin-top:18px;display:grid}.page-invite .cta{background:var(--accent);color:var(--accent-contrast);border-radius:999px;justify-content:center;align-items:center;gap:9px;margin-top:10px;padding:14px 22px;font-weight:700;text-decoration:none;display:inline-flex}.page-invite .cta:not(.cta-open){color:var(--text);border:1px solid var(--text);background:0 0}@supports (color:color-mix(in lab, red, red)){.page-invite .cta:not(.cta-open){border:1px solid color-mix(in srgb, var(--text) 20%, transparent 80%)}}.page-invite .hint{color:var(--text-secondary);margin-top:14px;font-size:.9rem}@media (max-width:768px){.page-invite main{place-items:start center;padding-top:96px;padding-bottom:36px}.page-invite .invite-card{border-radius:18px;padding:24px 18px}.page-invite .cta{width:100%}.page-invite .stack{margin-top:14px}}