.mss.svelte-1vfn33f{z-index:var(--lt-z-err,70);box-sizing:border-box;background:#0d26208c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.mss-inner.svelte-1vfn33f{overscroll-behavior:contain;background:var(--lt-cream,#f5ecd4);width:100%;max-width:420px;max-height:88vh;padding:20px 20px calc(20px + env(safe-area-inset-bottom,0px));box-sizing:border-box;border-radius:20px 20px 0 0;overflow-y:auto}.mss-head.svelte-1vfn33f{text-align:center;margin-bottom:14px;position:relative}.mss-head.svelte-1vfn33f h2:where(.svelte-1vfn33f){font-family:var(--lt-font-display,var(--pm-serif));color:var(--lt-ink,#0d2620);margin:0;font-size:20px;font-weight:700}.mss-underline.svelte-1vfn33f{background:var(--lt-gold,#d4b157);border-radius:2px;width:64px;height:4px;margin:6px auto 0}.mss-x.svelte-1vfn33f{width:32px;height:32px;color:var(--lt-hint,#576452);cursor:pointer;background:0 0;border:none;font-size:22px;line-height:1;position:absolute;top:-4px;right:0}.mss-preview.svelte-1vfn33f{justify-content:center;margin:12px 0;display:flex}.mss-preview-img.svelte-1vfn33f{object-fit:contain;border-radius:12px;width:180px;height:320px;box-shadow:0 8px 20px #0000002e}.mss-preview-placeholder.svelte-1vfn33f{background:#d4b15724;border-radius:12px;width:180px;height:320px}.mss-hint.svelte-1vfn33f{text-align:center;color:var(--lt-hint,#576452);margin:0 0 16px;font-size:13px}.mss-actions.svelte-1vfn33f{flex-direction:column;align-items:stretch;gap:10px;display:flex}.mss-share.svelte-1vfn33f,.mss-retry.svelte-1vfn33f,.mss-copy.svelte-1vfn33f{touch-action:manipulation;border-radius:var(--lt-radius-hero,16px);cursor:pointer;min-height:44px;font-size:16px;font-weight:700}.mss-share.svelte-1vfn33f,.mss-retry.svelte-1vfn33f{background:linear-gradient(135deg, var(--lt-gold-2,#e7c873), var(--lt-gold,#d4b157));color:var(--lt-ink,#0d2620);border:1.5px solid #d4b157e6}.mss-share.svelte-1vfn33f:disabled{cursor:default}.mss-fallback.svelte-1vfn33f{flex-direction:column;gap:10px;display:flex}.mss-download.svelte-1vfn33f{touch-action:manipulation;border-radius:var(--lt-radius-hero,16px);min-height:44px;color:var(--lt-ink,#0d2620);background:#fffdf6b3;border:1px solid #d4b15773;justify-content:center;align-items:center;font-size:16px;font-weight:700;text-decoration:none;display:flex}.mss-copy.svelte-1vfn33f{color:var(--lt-ink,#0d2620);background:#fffdf6b3;border:1px solid #d4b15773}.mss-failed.svelte-1vfn33f{text-align:center;color:var(--lt-hint,#576452);margin:0;font-size:14px}
