.velvet-invite{background:radial-gradient(ellipse 60% 70% at 50% 40%,rgba(118,48,40,.42),transparent 72%),var(--velvet,#2a1416);color:var(--text);text-align:center;padding-block:clamp(64px,9vw,104px);border-block:1px solid rgba(190,149,67,.25)}.velvet-invite.is-compact{padding-block:clamp(48px,7vw,72px);border-radius:var(--radius-lg);margin-block:8px}.velvet-invite-inner{max-width:40rem}.velvet-invite-key{width:28px;height:28px;color:var(--accent);display:block;margin:0 auto 18px}.velvet-invite-eyebrow{font-family:var(--font-caps);text-transform:uppercase;letter-spacing:var(--track-caps);font-size:clamp(1.15rem,2.4vw,1.5rem);color:var(--accent-ink);margin:0 0 14px}.velvet-invite-hook{font-family:var(--font-display);font-style:italic;font-size:clamp(1.5rem,3.2vw,2.1rem);line-height:1.25;margin:0 0 12px;color:var(--text)}.velvet-invite-hook+.velvet-invite-actions{margin-top:26px}.velvet-invite-note{margin:18px auto 0;max-width:30rem;font-family:var(--font-sans);font-size:var(--text-caption);line-height:1.6;color:var(--text-muted)}.velvet-invite-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}