.share-dialog-overlay[data-v-25e5d24a]{align-items:flex-end;animation:fadeIn-25e5d24a .3s ease-in-out;background:#00000080;display:flex;height:100vh;left:0;padding:0;position:fixed;top:0;width:100%;z-index:1000}@keyframes fadeIn-25e5d24a{0%{opacity:0}to{opacity:1}}.share-dialog[data-v-25e5d24a]{animation:slideUp-25e5d24a .3s ease-in-out;background:var(--bg-secondary);border-radius:16px 16px 0 0;box-shadow:0 -4px 20px #00000026;max-width:100%;width:100%}@keyframes slideUp-25e5d24a{0%{transform:translateY(100%)}to{transform:translateY(0)}}.share-header[data-v-25e5d24a]{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:20px 20px 16px}.share-header h2[data-v-25e5d24a]{color:var(--text-primary);font-size:18px;font-weight:600;margin:0}.close-btn[data-v-25e5d24a]{align-items:center;background:transparent;border:none;color:var(--text-muted);cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:all .2s;width:32px}.close-btn[data-v-25e5d24a]:hover{color:var(--text-primary)}.share-content[data-v-25e5d24a]{padding:20px}.project-info[data-v-25e5d24a]{background:var(--bg-card);border-radius:12px;margin-bottom:20px;padding:16px}.project-title[data-v-25e5d24a]{color:var(--text-primary);font-size:16px;font-weight:600;margin-bottom:8px}.project-desc[data-v-25e5d24a]{color:var(--text-secondary);font-size:14px}.share-options[data-v-25e5d24a]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}.share-btn[data-v-25e5d24a]{align-items:center;background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:16px 12px;transition:all .3s}.share-btn[data-v-25e5d24a]:hover{background:var(--bg-card-hover);border-color:var(--amber-400)}.share-btn .icon[data-v-25e5d24a]{font-size:28px;margin-bottom:8px}.share-btn .label[data-v-25e5d24a]{color:var(--text-secondary);font-size:12px;text-align:center}.share-btn:hover .label[data-v-25e5d24a]{color:var(--text-primary)}.copy-link-section[data-v-25e5d24a]{background:var(--bg-card);border-radius:12px;margin-bottom:20px;padding:16px}.copy-label[data-v-25e5d24a]{color:var(--text-secondary);font-size:14px;margin-bottom:12px}.copy-container[data-v-25e5d24a]{display:flex;gap:8px}.link-input[data-v-25e5d24a]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);flex:1;font-family:monospace;font-size:13px;padding:10px 12px}.copy-btn[data-v-25e5d24a]{background:var(--amber-400);border:none;border-radius:8px;color:#000;cursor:pointer;font-size:13px;font-weight:600;padding:10px 16px;transition:all .2s}.copy-btn[data-v-25e5d24a]:hover{background:#fbbf24;transform:translateY(-2px)}.share-tips[data-v-25e5d24a]{color:var(--text-muted);font-size:13px;margin-bottom:12px;padding:12px 0;text-align:center}@media(max-width:768px){.share-options[data-v-25e5d24a]{grid-template-columns:repeat(2,1fr)}.share-dialog[data-v-25e5d24a]{max-height:80vh;overflow-y:auto}}.toast-notification{animation:slideUpToast .3s ease-in-out;background:#000c;border-radius:8px;bottom:20px;color:#fff;font-size:14px;left:50%;padding:12px 24px;position:fixed;transform:translate(-50%);z-index:2000}@keyframes slideUpToast{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}
