.share-poster-dialog[data-astro-cid-sokd2sie]{--poster-reserved-height:245px;border:1px solid var(--color-line);width:min(520px,100vw - 24px);max-width:none;max-height:calc(100dvh - 32px);color:var(--color-ink);background:var(--color-panel);overscroll-behavior:contain;border-radius:24px;margin:auto;padding:0;overflow:auto;box-shadow:0 24px 90px #0005}.share-poster-dialog[data-astro-cid-sokd2sie]::backdrop{backdrop-filter:blur(5px);background:#0c121ca8}.share-poster-dialog[data-astro-cid-sokd2sie] [data-astro-cid-sokd2sie][hidden]{display:none!important}.share-poster-shell[data-astro-cid-sokd2sie]{flex-direction:column;min-width:0;display:flex}.share-poster-header[data-astro-cid-sokd2sie]{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 16px;display:flex}.share-poster-header[data-astro-cid-sokd2sie] h2[data-astro-cid-sokd2sie]{font-size:18px;font-weight:650;line-height:1.5}.share-poster-header[data-astro-cid-sokd2sie] p[data-astro-cid-sokd2sie]{color:var(--color-ink-muted);margin-top:3px;font-size:12px;line-height:1.6}.share-poster-close[data-astro-cid-sokd2sie]{background:var(--color-surface-2);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.share-poster-preview-frame[data-astro-cid-sokd2sie]{min-width:0;position:relative}.share-poster-preview[data-astro-cid-sokd2sie]{background:var(--color-surface-2);justify-content:center;align-items:center;padding:16px 24px;display:flex}.share-poster-preview-frame[data-astro-cid-sokd2sie][data-floating-option] .share-poster-preview[data-astro-cid-sokd2sie]{padding-bottom:76px}.share-poster-preview[data-astro-cid-sokd2sie] img[data-astro-cid-sokd2sie]{width:auto;max-width:100%;height:auto;max-height:min(560px, calc(100dvh - var(--poster-reserved-height)));object-fit:contain;-webkit-touch-callout:default;display:block;box-shadow:0 8px 24px #0002}.share-poster-dialog[data-astro-cid-sokd2sie][data-scroll-preview] .share-poster-preview[data-astro-cid-sokd2sie]{max-height:min(560px, calc(100dvh - var(--poster-reserved-height)));overscroll-behavior:contain;display:block;overflow:auto}.share-poster-dialog[data-astro-cid-sokd2sie][data-scroll-preview] .share-poster-preview[data-astro-cid-sokd2sie] img[data-astro-cid-sokd2sie]{width:100%;max-height:none}.share-poster-dialog[data-astro-cid-sokd2sie][data-scroll-preview] .share-poster-placeholder[data-astro-cid-sokd2sie]{margin-inline:auto}.share-poster-preview[data-astro-cid-sokd2sie]:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.share-poster-placeholder[data-astro-cid-sokd2sie]{aspect-ratio:3/4;width:min(100%,340px);max-height:min(560px, calc(100dvh - var(--poster-reserved-height)));min-height:160px;color:var(--color-ink-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;font-size:13px;display:flex}.share-poster-spinner[data-astro-cid-sokd2sie]{border:2px solid var(--color-line);border-top-color:var(--color-brand);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite poster-spin}.share-poster-preview[data-astro-cid-sokd2sie][aria-busy=false] .share-poster-spinner[data-astro-cid-sokd2sie]{display:none}.share-poster-footer[data-astro-cid-sokd2sie]{padding:14px 22px 20px}.share-poster-option[data-astro-cid-sokd2sie]{z-index:1;border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-panel) 92%, transparent);-webkit-backdrop-filter:blur(10px);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:13px;line-height:20px;display:flex;position:absolute;bottom:24px;right:32px;box-shadow:0 4px 16px #0002}.share-poster-option[data-astro-cid-sokd2sie] input[data-astro-cid-sokd2sie]{width:16px;height:16px;accent-color:var(--color-brand);cursor:pointer}.share-poster-option[data-astro-cid-sokd2sie] input[data-astro-cid-sokd2sie]:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.share-poster-status[data-astro-cid-sokd2sie]{text-align:center;min-height:20px;color:var(--color-ink-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.6}.share-poster-status[data-astro-cid-sokd2sie][data-error=true]{color:var(--color-brand)}.share-poster-actions[data-astro-cid-sokd2sie]{gap:10px;margin-top:12px;display:flex}.share-poster-actions[data-astro-cid-sokd2sie] button[data-astro-cid-sokd2sie]{cursor:pointer;border-radius:12px;min-height:44px;font-size:14px;font-weight:600}.share-poster-save[data-astro-cid-sokd2sie]{background:var(--color-brand);color:#fff;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.share-poster-save[data-astro-cid-sokd2sie]:disabled{opacity:.45;cursor:default}.share-poster-retry[data-astro-cid-sokd2sie]{background:var(--color-surface-2);padding:0 18px}.share-poster-dialog[data-astro-cid-sokd2sie] button[data-astro-cid-sokd2sie]:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}@keyframes poster-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.share-poster-spinner[data-astro-cid-sokd2sie]{animation:none}}@media (width<=480px){.share-poster-dialog[data-astro-cid-sokd2sie]{border-radius:20px}.share-poster-header[data-astro-cid-sokd2sie]{padding:16px}.share-poster-preview[data-astro-cid-sokd2sie]{padding:12px 16px}.share-poster-option[data-astro-cid-sokd2sie]{bottom:20px;right:24px}.share-poster-footer[data-astro-cid-sokd2sie]{padding:12px 16px 16px}}
