.modal-overlay.svelte-tz5pn7.svelte-tz5pn7{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0f172abf;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-card.svelte-tz5pn7.svelte-tz5pn7{background-color:#fff;border:4px solid #CBD5E1;border-radius:24px;padding:32px;max-width:520px;width:90%;box-shadow:0 25px 50px -12px #00000040;font-family:Inter,system-ui,sans-serif}.modal-header.svelte-tz5pn7.svelte-tz5pn7{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.modal-header.svelte-tz5pn7 h2.svelte-tz5pn7{margin:0;font-size:24px;color:#0f172a}.close-btn.svelte-tz5pn7.svelte-tz5pn7{background:none;border:none;font-size:24px;cursor:pointer;color:#64748b;min-width:48px;min-height:48px}.share-description.svelte-tz5pn7.svelte-tz5pn7{font-size:17px;color:#334155;margin-bottom:24px}.options-grid.svelte-tz5pn7.svelte-tz5pn7{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.share-option-btn.svelte-tz5pn7.svelte-tz5pn7{min-height:52px;padding:14px 20px;border-radius:14px;font-size:17px;font-weight:700;text-decoration:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-sizing:border-box;border:2px solid transparent}.share-option-btn.primary.svelte-tz5pn7.svelte-tz5pn7{background-color:#1e293b;color:#fff}.share-option-btn.sms.svelte-tz5pn7.svelte-tz5pn7{background-color:#dcfce7;color:#15803d;border-color:#16a34a}.share-option-btn.email.svelte-tz5pn7.svelte-tz5pn7{background-color:#dbeafe;color:#1e40af;border-color:#2563eb}.share-option-btn.copy.svelte-tz5pn7.svelte-tz5pn7{background-color:#f8fafc;color:#0f172a;border-color:#cbd5e1}.link-preview-box.svelte-tz5pn7.svelte-tz5pn7{background-color:#f1f5f9;padding:8px 12px;border-radius:12px;border:1px solid #CBD5E1}.link-input.svelte-tz5pn7.svelte-tz5pn7{width:100%;border:none;background:transparent;font-family:monospace;font-size:14px;color:#475569}
