.referral-prompt.svelte-m5s8nx{border:1px solid var(--accent, #ff7a45);border-radius:8px;background:var(--bg-card, #fff);padding:1rem 1.25rem;margin:1rem 0}.referral-prompt__inner.svelte-m5s8nx{display:flex;flex-direction:column;gap:.5rem}.referral-prompt__body.svelte-m5s8nx{display:flex;flex-direction:column;gap:.75rem}.referral-prompt__message.svelte-m5s8nx{margin:0;font-size:.9rem;color:var(--text-primary, #1a1510);line-height:1.5}.referral-prompt__actions.svelte-m5s8nx{display:flex;gap:.5rem;flex-wrap:wrap}.referral-prompt__link-row.svelte-m5s8nx{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.referral-prompt__link-text.svelte-m5s8nx{font-size:.8rem;color:var(--text-secondary, #6b7280);background:var(--border, #e5e7eb);padding:.35rem .6rem;border-radius:4px;font-family:monospace;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.referral-prompt__btn.svelte-m5s8nx{border:none;border-radius:6px;padding:.45rem 1rem;font-size:.85rem;cursor:pointer;font-weight:500;transition:opacity .15s}.referral-prompt__btn.svelte-m5s8nx:disabled{opacity:.5;cursor:not-allowed}.referral-prompt__btn--primary.svelte-m5s8nx{background:var(--accent, #ff7a45);color:#fff}.referral-prompt__btn--primary.svelte-m5s8nx:hover:not(:disabled){opacity:.85}.referral-prompt__btn--ghost.svelte-m5s8nx{background:transparent;color:var(--text-secondary, #6b7280);border:1px solid var(--border, #e5e7eb)}.referral-prompt__btn--ghost.svelte-m5s8nx:hover{color:var(--text-primary, #1a1510)}
