body.invite-page{min-height:100vh}.invite-header nav{display:flex;gap:24px}.invite-header nav a{font-size:12px;color:#aaa7bd}.invite-header nav a:hover{color:#fff}.invite-main{min-height:calc(100vh - 82px);display:grid;place-items:center;padding:42px 18px 70px}.invite-card{width:min(480px,100%);padding:38px 34px;text-align:center;border:1px solid #ffffff1c;border-radius:24px;background:linear-gradient(145deg,#ffffff10,#ffffff06);backdrop-filter:blur(20px);box-shadow:0 25px 90px #0008}.invite-emblem{width:66px;height:66px;border-radius:20px;margin:0 auto 22px;display:grid;place-items:center;background:linear-gradient(145deg,#9b72ff,#5d3ad7);font:700 36px "Space Grotesk";box-shadow:0 10px 40px #7951ff55}.invite-card h1{font:700 clamp(34px,7vw,43px)/1.12 "Space Grotesk";letter-spacing:-1.8px;margin:13px 0 14px}.invite-card h1 span{color:#a78bfa}.invite-copy{font-size:12px;line-height:1.8;color:#a39eb5}.invite-points{display:grid;gap:12px;text-align:left;margin:25px auto;width:min(300px,100%)}.invite-points div{display:flex;align-items:center;gap:10px;color:#d6d1e5;font-size:11px}.invite-points i{font-style:normal;width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:#8b5cf62b;color:#c4b5fd}.invite-cta{width:100%;padding:15px;font-size:12px;margin-top:5px}.invite-card .back-link{margin-top:20px}.invite-footnote{font-size:9px;line-height:1.6;color:#77728b;margin:23px 0 0;padding-top:16px;border-top:1px solid #ffffff12}@media(max-width:520px){.invite-card{padding:32px 22px}.invite-main{padding-top:28px}.invite-header nav{gap:13px}.invite-header nav a{font-size:10px}}