.share-toolbar{z-index:60;border:1px solid var(--border);background:var(--card);max-width:calc(100vw - 16px);color:var(--foreground);-webkit-user-select:none;user-select:none;border-radius:10px;flex-wrap:wrap;gap:4px;padding:4px;display:flex;position:fixed;box-shadow:0 10px 28px #00000029}.share-toolbar[data-ready=false]{visibility:hidden}.share-toolbar button,.share-bar button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;line-height:1.3}.share-toolbar button{white-space:nowrap;border-radius:7px;min-height:32px;padding:0 10px}:is(.share-toolbar button:hover,.share-toolbar button:focus-visible){background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--primary)}.share-bar{border:0;border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:10px;min-inline-size:0;margin:28px 0 0;padding:22px 0 0;display:flex}.share-legend{color:var(--muted-foreground);margin:0;padding:0;font-size:12px;line-height:1.4}.share-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.share-bar button{border:1px solid var(--border);min-height:36px;color:var(--foreground);border-radius:999px;padding:0 14px}:is(.share-bar button:hover,.share-bar button:focus-visible){border-color:var(--primary);color:var(--primary)}.share-toast{z-index:80;border:1px solid var(--border);background:var(--foreground);color:var(--background);border-radius:999px;margin:0;padding:10px 16px;font-size:13px;line-height:1.4;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0000002e}.share-toast:empty{clip-path:inset(50%);width:1px;height:1px;box-shadow:none;border:0;margin:-1px;padding:0;position:absolute;overflow:hidden;transform:none}.dark .share-toolbar{box-shadow:0 10px 28px #0000006b}@media (max-width:760px){.share-toast{max-width:calc(100vw - 32px);bottom:16px}}
