.invite-band{background:radial-gradient(120% 140% at 50% 0%, #d9b86c1a, transparent 60%), var(--night-1);border-top:1px solid var(--line);padding:clamp(56px,8vw,96px) clamp(16px,4vw,56px)}.invite-band-inner{text-align:center;justify-items:center;gap:14px;max-width:760px;margin:0 auto;display:grid}.invite-band h2{font:600 clamp(24px, 3vw, 36px)/1.4 var(--font-display);color:#f7ecd0;text-wrap:balance;margin:0}.invite-band p:not(.kicker){color:var(--ink-soft);text-wrap:pretty;max-width:620px;margin:0;font-size:16px;line-height:1.75}.invite-band .btn{margin-top:8px}.invite-card{background:#d9b86c0f;border:1px solid #d9b86c73;border-radius:16px;gap:10px;margin-top:8px;padding:18px 20px;display:grid}.invite-card p{color:var(--ink-soft);margin:0;line-height:1.7}.invite-card .invite-card-title{color:#f7ecd0;font:600 18px/1.5 var(--font-body)}.invite-card .btn{justify-self:start}.invite-card>a:not(.btn){color:var(--gold-3);justify-self:start;font-size:14px}.invite-link-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.invite-link-row code{overflow-wrap:anywhere;border:1px solid var(--line);min-width:0;color:var(--gold-3);background:#0d0d0e;border-radius:10px;flex:220px;padding:10px 12px;font-size:14px}
