.auth-card.invitation-card{width:min(94vw,760px)}.invitation-overview{margin:24px 0;padding:24px;border:1px solid rgba(224,181,72,.36);border-radius:20px;background:linear-gradient(145deg,rgba(224,181,72,.08),rgba(255,255,255,.015));text-align:left}.invitation-overview-kicker{margin:0 0 8px;color:#e2bd62;font-size:.75rem;font-weight:700;letter-spacing:.16em}.invitation-overview h2{margin:0 0 10px;color:#f5d78d;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,5vw,2.15rem);line-height:1.1}.invitation-overview>p:not(.invitation-overview-kicker):not(.invitation-existing){margin:0;color:#d2ccc4;font-size:1rem;line-height:1.65}.invitation-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:20px}.invitation-feature{display:flex;gap:12px;min-height:132px;padding:16px;border:1px solid rgba(224,181,72,.22);border-radius:14px;background:rgba(5,5,5,.42)}.invitation-feature:last-child{grid-column:1/-1;min-height:auto}.invitation-feature>span{color:#e2bd62;font-size:1.2rem;line-height:1.3}.invitation-feature strong{display:block;margin-bottom:5px;color:#f3eee7;font-size:1rem}.invitation-feature p{margin:0;color:#aaa39b;font-size:.92rem;line-height:1.5}.invitation-account-choice{display:grid;grid-gap:10px;gap:10px;margin:22px 0 18px;text-align:center}.invitation-account-choice .invitation-signin{display:block;width:100%;border:1px solid #d9ad45;color:#f3d486;background:transparent}.invitation-account-choice span{color:#9d968e;font-size:.9rem}.invitation-existing{margin:18px 0 0;padding-top:16px;border-top:1px solid rgba(224,181,72,.2);color:#c9c2b9;font-size:.95rem;line-height:1.5}.invitation-existing a{color:#e7c66f;font-weight:700}@media (max-width:620px){.invitation-overview{padding:19px}.invitation-feature-grid{grid-template-columns:1fr}.invitation-feature,.invitation-feature:last-child{grid-column:auto;min-height:auto}}