.upload-zone.svelte-bvxx1k{border:3px dashed var(--bs-border-color);border-radius:12px;padding:60px 20px;text-align:center;transition:all .3s ease;cursor:pointer}.upload-zone.svelte-bvxx1k:hover{border-color:var(--bs-primary);background-color:rgba(var(--bs-primary-rgb),.05)}.upload-zone.dragover.svelte-bvxx1k{border-color:var(--bs-primary);background-color:rgba(var(--bs-primary-rgb),.1)}.image-preview.svelte-cpxgkh{position:relative;border:1px solid var(--bs-border-color);border-radius:8px;overflow:hidden;height:200px;display:flex;align-items:center;justify-content:center}.image-preview.svelte-cpxgkh img:where(.svelte-cpxgkh){max-width:100%;max-height:100%;object-fit:contain}.remove-btn.svelte-cpxgkh{position:absolute;top:8px;right:8px;z-index:10}.settings-card.svelte-cpxgkh{border-radius:12px;box-shadow:0 2px 4px #0000000d}#imageGrid.svelte-cpxgkh{max-height:600px;overflow-y:auto;padding-right:5px}.modal-backdrop.svelte-ljec2r{background-color:#00000080}kbd.svelte-ljec2r{background-color:#eee;border-radius:3px;border:1px solid #b4b4b4;box-shadow:0 1px 1px #0003,0 2px #ffffffb3 inset;color:#333;display:inline-block;font-size:.85em;font-weight:700;line-height:1;padding:2px 4px;white-space:nowrap}.modal-backdrop.svelte-1yclgk9{background-color:#00000080;z-index:1040}.modal.svelte-1yclgk9{z-index:1050}
