.queue-cta{display:flex;width:330px;max-width:100%;justify-content:space-between;align-items:center;background:var(--acid);color:var(--acid-ink);border:2px solid var(--acid);box-shadow:7px 7px 0 var(--acid-shadow);padding:18px 20px;font:600 14px 'DM Mono';text-decoration:none;transition:.2s}.queue-cta:hover{transform:translate(3px,3px);box-shadow:4px 4px 0 var(--acid-shadow)}.queue-cta b{font-size:22px}.intake-wrap{max-width:900px;margin:auto}.intake-intro{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-bottom:45px}.intake-intro h2{font-size:clamp(42px,6vw,84px);line-height:.9;letter-spacing:-.06em;margin:0}.intake-intro p{font-size:18px;line-height:1.5}.unified-form{padding:clamp(25px,5vw,55px)}.unified-form .gate{color:var(--ink);border-color:var(--line-soft)}.unified-form .gate:hover{background:#242719}.unified-form .gate small{color:var(--muted)}.unified-form .gate-list{border-color:var(--line-soft);margin:28px 0}.success-panel{max-width:900px;margin:30px auto}.success-panel canvas{display:block;width:100%;height:auto;border:1px solid var(--line)}

/* Live feedback on the wallet field. */
.field-note{color:var(--muted);margin-left:8px}
.field-hint{display:block;font:10px 'DM Mono';margin-top:7px;letter-spacing:.04em;min-height:13px}
.field-hint.ok{color:var(--acid)}
.field-hint.bad{color:#f0803a}

/* Confirmation header above the share card. */
.success-head{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}
.status-badge{background:var(--acid);color:var(--acid-ink);border:1px solid var(--acid);padding:7px 12px;font:600 11px 'DM Mono';letter-spacing:.06em}
.success-head .mono{font-size:11px;color:var(--muted)}
.success-copy{font-size:15px;line-height:1.55;color:var(--ink);margin:0 0 18px}

.success-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}
.download-card,.tweet-card{border:1px solid var(--acid);padding:16px;text-align:center;background:var(--acid);color:var(--acid-ink);font:600 11px 'DM Mono';text-decoration:none;cursor:pointer}.tweet-card{background:transparent;color:var(--acid)}.tweet-card:hover{background:rgba(214,243,90,.12)}@media(max-width:800px){.intake-intro{grid-template-columns:1fr;gap:15px}.success-actions{grid-template-columns:1fr}}
