.dropzone.svelte-gjff8j{padding:var(--space-lg) var(--space-md);border:2px dashed var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-muted);cursor:pointer;text-align:center;min-height:11rem;font-family:var(--font-sans);font-size:var(--font-md);letter-spacing:0;flex-direction:column;justify-content:center;align-items:center;margin:0;font-weight:400;line-height:1.4;transition:border-color .15s,background .15s,color .15s;display:flex}.dropzone.svelte-gjff8j:hover{border-color:var(--accent);color:var(--text)}.dropzone.dragOver.svelte-gjff8j{border-color:var(--accent);background:var(--surface-2);color:var(--text)}.dropzone.has-file.svelte-gjff8j{border-style:solid;border-color:var(--selected);border-radius:var(--radius-md);background:color-mix(in srgb, var(--selected) 80%, transparent);color:var(--selected-text);box-shadow:var(--shadow-blue)}.dropzone.has-file.svelte-gjff8j .filename:where(.svelte-gjff8j){color:inherit}.dropzone.has-file.svelte-gjff8j .meta:where(.svelte-gjff8j){color:inherit;opacity:.75}.icon.svelte-gjff8j{margin-bottom:var(--space-md);display:inline-flex}.title.svelte-gjff8j{font-weight:400;font-size:var(--font-md);color:var(--text)}.filename.svelte-gjff8j{font-weight:400;font-size:var(--font-md);color:var(--text);word-break:break-all;max-width:100%}.meta.svelte-gjff8j{font-size:var(--font-sm);color:var(--text-muted);margin-top:var(--space-xs)}.sr-only.svelte-gjff8j{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
