.drop-zone.svelte-r8byha{border:1px dashed color-mix(in srgb, var(--hint) 35%, transparent);width:100%;color:var(--hint);font:inherit;text-align:left;cursor:pointer;background-color:#0000;border-radius:.5rem;justify-content:flex-start;align-items:center;gap:1rem;padding:1rem;font-size:.85rem;transition:border-color .2s,color .2s;display:flex}.drop-zone.svelte-r8byha:hover,.drop-zone.svelte-r8byha:focus-visible,.drop-zone.dragging.svelte-r8byha{border-color:color-mix(in srgb, var(--accent) 60%, transparent);color:var(--background-text)}.drop-zone.svelte-r8byha:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.drop-zone-copy.svelte-r8byha{flex-direction:column;flex:1;gap:.25rem;min-width:0;line-height:1.4;display:flex}.drop-zone-hint.svelte-r8byha{opacity:.8;font-size:.8rem;line-height:1.5}.browse.svelte-r8byha{text-underline-offset:.15rem;text-decoration:underline}.drop-overlay.svelte-r8byha{z-index:15;background-color:color-mix(in srgb, var(--background) 75%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:1rem;position:fixed;inset:0}.drop-overlay-frame.svelte-r8byha{pointer-events:none;border:3px dashed var(--accent);background-color:color-mix(in srgb, var(--accent) 8%, transparent);height:100%;color:var(--accent);text-align:center;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;padding:1rem;display:flex}.drop-overlay-title.svelte-r8byha{font-size:1.6rem;font-weight:700}.drop-overlay-hint.svelte-r8byha{max-width:32rem;color:var(--background-text);opacity:.8}
