.viewport-drop-overlay.svelte-1py2f6d{position:fixed;inset:0;z-index:250;display:grid;place-items:center;pointer-events:none;background:color-mix(in srgb,var(--primary) 8%,rgba(0,0,0,.35));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.viewport-drop-card.svelte-1py2f6d{display:grid;gap:var(--space-2);justify-items:center;text-align:center;padding:var(--space-5) var(--space-6);max-width:min(28rem,92vw);border:2px dashed var(--primary);border-radius:var(--radius-lg);background:var(--surface-1, #fff);box-shadow:var(--shadow-md, 0 8px 24px rgba(0, 0, 0, .12));color:var(--ink-1)}.viewport-drop-card.svelte-1py2f6d p:where(.svelte-1py2f6d){margin:0;font-size:var(--text-lg);font-weight:600}.viewport-drop-card.svelte-1py2f6d span:where(.svelte-1py2f6d){font-size:var(--text-sm);color:var(--ink-3)}
