.waitlist-success-card{text-align:center;padding:40px 24px;background:color-mix(in srgb,var(--paper) 96%,var(--background));border:2px solid var(--primary);box-shadow:var(--shadow-retro);animation:slideIn .4s ease-out}.waitlist-success-icon{width:60px;height:60px;background:var(--primary);color:var(--waitlist-accent-text,color-mix(in srgb,var(--background) 95%,var(--foreground) 5%));display:flex;align-items:center;justify-content:center;margin:0 auto 20px;border:2px solid var(--waitlist-border-strong,color-mix(in srgb,var(--foreground) 52%,transparent));box-shadow:3px 3px 0 0 color-mix(in srgb,var(--foreground) 70%,transparent)}.waitlist-success-card h3{font-family:var(--font-display);font-size:24px;text-transform:uppercase;margin-bottom:12px;color:var(--foreground)}.waitlist-success-card p{font-family:var(--font-mono);font-size:14px;color:var(--foreground-muted);line-height:1.6}@keyframes slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}