.share-sheet.svelte-1sy08oa{--ss-fill: var(--fill, var(--color-fill, 248 250 249));--ss-ink: var(--ink, var(--color-text-base, 28 35 33));--ss-accent: var(--accent, var(--color-accent, 15 118 110));--ss-line: var(--line, var(--color-border, 214 222 219));--ss-muted: var(--muted, var(--color-text-base, 100 116 112));--ss-card: var(--card, var(--color-card, 226 232 230));--ss-radius: .5rem;margin:0;padding:0;border:none;max-width:none;width:100%;background:transparent;color:rgb(var(--ss-ink));box-sizing:border-box}.share-sheet.svelte-1sy08oa::backdrop{background:color-mix(in oklab,rgb(var(--ss-ink)) 45%,transparent)}.share-sheet[open].svelte-1sy08oa{display:flex;flex-direction:column;justify-content:flex-end;position:fixed;inset:0;width:100%;max-width:100vw;height:100%;max-height:100%;overflow:hidden;padding-top:calc(5.5rem + env(safe-area-inset-top,0px));box-sizing:border-box}.share-sheet-flash.svelte-1sy08oa{position:absolute;top:calc(3.1rem + env(safe-area-inset-top,0px));left:50%;transform:translate(-50%);z-index:2;width:calc(100% - 1.5rem);max-width:24rem;margin:0;padding:.55rem .75rem;border:1px solid rgb(var(--ss-line));border-radius:var(--ss-radius);background:rgb(var(--ss-fill));color:rgb(var(--ss-ink));font:inherit;font-size:.85rem;font-weight:600;line-height:1.4;text-align:start;box-shadow:0 6px 18px color-mix(in oklab,rgb(var(--ss-ink)) 14%,transparent);box-sizing:border-box;pointer-events:none}.share-sheet-panel.svelte-1sy08oa{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:28rem;flex:0 1 auto;min-height:0;max-height:100%;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;margin:0 auto;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));border:1px solid rgb(var(--ss-line));border-bottom:none;border-radius:calc(var(--ss-radius) + .35rem) calc(var(--ss-radius) + .35rem) 0 0;background:rgb(var(--ss-fill));box-shadow:0 -8px 28px color-mix(in oklab,rgb(var(--ss-ink)) 16%,transparent);box-sizing:border-box}.share-sheet-head.svelte-1sy08oa{display:flex;align-items:center;gap:.5rem;min-width:0;position:sticky;top:0;z-index:1;background:rgb(var(--ss-fill))}.share-sheet-title.svelte-1sy08oa{margin:0;flex:1;min-width:0;font-size:1.05rem;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-sheet-close.svelte-1sy08oa{flex-shrink:0;min-width:2.75rem;min-height:2.75rem;padding:.35rem .75rem;border:1px solid rgb(var(--ss-line));border-radius:var(--ss-radius);background:rgb(var(--ss-fill));color:rgb(var(--ss-ink));font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.share-sheet-close.svelte-1sy08oa:hover,.share-sheet-close.svelte-1sy08oa:focus-visible{border-color:rgb(var(--ss-accent));color:rgb(var(--ss-accent));outline:none}.share-sheet-hint.svelte-1sy08oa{margin:0;font-size:.85rem;color:rgb(var(--ss-muted) / .85)}.share-sheet-qr-wrap.svelte-1sy08oa{display:flex;align-items:center;justify-content:center;min-height:min(52vw,14rem);padding:.75rem;border-radius:var(--ss-radius);background:#fff;border:1px solid rgb(var(--ss-line))}.share-sheet-qr.svelte-1sy08oa{display:block;width:min(52vw,14rem);height:auto;max-width:100%;aspect-ratio:1;image-rendering:pixelated}.share-sheet-qr-status.svelte-1sy08oa{margin:0;padding:1rem;text-align:center;font-size:.85rem;color:rgb(var(--ss-muted) / .85)}.share-sheet-spoken.svelte-1sy08oa,.share-sheet-url.svelte-1sy08oa{margin:0;padding:.55rem .65rem;border-radius:var(--ss-radius);background:color-mix(in oklab,rgb(var(--ss-card)) 70%,rgb(var(--ss-fill)));font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;font-weight:600;line-height:1.35;word-break:break-all;text-align:center}.share-sheet-url.svelte-1sy08oa{display:block;color:rgb(var(--ss-accent));text-decoration:underline;text-underline-offset:.15em;min-height:2.75rem;box-sizing:border-box}.share-sheet-url.svelte-1sy08oa:hover,.share-sheet-url.svelte-1sy08oa:focus-visible{outline:none;background:color-mix(in oklab,rgb(var(--ss-accent)) 12%,rgb(var(--ss-fill)))}.share-sheet-actions.svelte-1sy08oa{display:flex;flex-direction:column;gap:.5rem}.share-sheet-btn.svelte-1sy08oa{min-height:2.75rem;padding:.45rem .85rem;border:1px solid rgb(var(--ss-line));border-radius:var(--ss-radius);background:rgb(var(--ss-fill));color:rgb(var(--ss-ink));font:inherit;font-size:.95rem;font-weight:650;cursor:pointer}.share-sheet-btn.svelte-1sy08oa:hover:not(:disabled),.share-sheet-btn.svelte-1sy08oa:focus-visible:not(:disabled){border-color:rgb(var(--ss-accent));color:rgb(var(--ss-accent));outline:none}.share-sheet-btn.svelte-1sy08oa:disabled{opacity:.45;cursor:not-allowed}.share-sheet-btn--primary.svelte-1sy08oa{border-color:color-mix(in oklab,rgb(var(--ss-accent)) 55%,rgb(var(--ss-line)));background:color-mix(in oklab,rgb(var(--ss-accent)) 16%,rgb(var(--ss-fill)));color:rgb(var(--ss-ink))}@media(min-width:40rem)and (min-height:561px){.share-sheet[open].svelte-1sy08oa{justify-content:center;padding:calc(5.5rem + env(safe-area-inset-top,0px)) 1rem 2.5rem}.share-sheet-flash.svelte-1sy08oa{top:calc(3.1rem + env(safe-area-inset-top,0px))}.share-sheet-panel.svelte-1sy08oa{border-radius:calc(var(--ss-radius) + .35rem);border-bottom:1px solid rgb(var(--ss-line));max-width:24rem}.share-sheet-actions.svelte-1sy08oa{flex-direction:row}.share-sheet-btn.svelte-1sy08oa{flex:1}}@media(orientation:landscape)and (max-height:560px){.share-sheet[open].svelte-1sy08oa{justify-content:stretch;padding:calc(3.75rem + env(safe-area-inset-top,0px)) .35rem .35rem;padding-left:max(.35rem,env(safe-area-inset-left,0px));padding-right:max(.35rem,env(safe-area-inset-right,0px))}.share-sheet-flash.svelte-1sy08oa{top:calc(.45rem + env(safe-area-inset-top,0px));max-width:min(36rem,calc(100% - 1rem))}.share-sheet-panel.svelte-1sy08oa{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"head head" "qr hint" "qr url" "qr actions";gap:.4rem .75rem;max-width:min(36rem,100%);width:100%;margin:auto 0;padding:.5rem .65rem;border-radius:calc(var(--ss-radius) + .2rem);border-bottom:1px solid rgb(var(--ss-line))}.share-sheet-head.svelte-1sy08oa{grid-area:head}.share-sheet-hint.svelte-1sy08oa{grid-area:hint;font-size:.8rem}.share-sheet-qr-wrap.svelte-1sy08oa{grid-area:qr;min-height:0;width:min(32dvh,9rem);padding:.35rem;align-self:start}.share-sheet-qr.svelte-1sy08oa{width:min(32dvh,9rem)}.share-sheet-spoken.svelte-1sy08oa,.share-sheet-url.svelte-1sy08oa{grid-area:url}.share-sheet-actions.svelte-1sy08oa{grid-area:actions;flex-direction:row}.share-sheet-btn.svelte-1sy08oa{flex:1;min-height:2.75rem}}
