.file-type-badge.svelte-h2dhn4{position:absolute;top:8px;right:8px;background-color:#000000bf;color:#fff;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700;text-transform:uppercase;z-index:1}.prompt-overlay.svelte-h2dhn4{position:absolute;bottom:0;left:0;right:0;background:#000000d9;padding:8px 16px;z-index:1}.prompt-text.svelte-h2dhn4{color:#fff;font-size:11px;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.image-container.svelte-h2dhn4{background-color:#111;position:relative;border:1px solid #333;border-radius:4px;overflow:hidden;cursor:pointer}.preview-container.svelte-10ezsei{min-height:0;background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px;background-color:#fff}button.svelte-10ezsei{transition:all .2s;border:1px solid rgba(255,255,255,0)}button.svelte-10ezsei:hover{border-color:#ffffff1a}.with-border.svelte-10ezsei{-o-border-image:repeating-linear-gradient(45deg,rgb(255,60,0),rgb(255,60,0) 5px,rgb(255,195,0) 5px,rgb(255,195,0) 10px) 1;border-image:repeating-linear-gradient(45deg,#ff3c00,#ff3c00 5px,#ffc300 5px,#ffc300 10px) 1}.tools-panel.svelte-19h3bsc{border-width:1px;border-radius:.5rem;min-width:150px;box-shadow:0 2px 4px #0000001a}.tools-panel.dark.svelte-19h3bsc{color:#fff}.tools-list.svelte-19h3bsc{padding:.5rem;display:flex;flex-direction:column;gap:.5rem}.tool-button.svelte-19h3bsc{text-align:left;padding:.5rem;border:none;border-radius:.25rem;background:transparent;cursor:pointer;width:100%;color:inherit;background:#0000000d}.dark.svelte-19h3bsc .tool-button:where(.svelte-19h3bsc){background:#ffffff0d}.tool-button.svelte-19h3bsc:hover{background:#0000001a}.tool-button.active.svelte-19h3bsc,.tool-button.active.svelte-19h3bsc:hover{background:#3b82f6;color:#fff}.dark.svelte-19h3bsc .tool-button.active:where(.svelte-19h3bsc),.dark.svelte-19h3bsc .tool-button.active:where(.svelte-19h3bsc):hover{background:#3b82f6;color:#fff}.tool-button.temporary.svelte-19h3bsc,.tool-button.temporary.svelte-19h3bsc:hover{background:#fbbf24;color:#000}.dark.svelte-19h3bsc .tool-button.temporary:where(.svelte-19h3bsc),.dark.svelte-19h3bsc .tool-button.temporary:where(.svelte-19h3bsc):hover{background:#fbbf24;color:#000}.tool-button.active.temporary.svelte-19h3bsc{background:#3b82f6;color:#fff}.tool-button.inactive.svelte-19h3bsc{background:#9ca3af;color:#fff}.dark.svelte-19h3bsc .tool-button:where(.svelte-19h3bsc):hover{background:#ffffff1a}.dark.svelte-19h3bsc .tool-button.inactive:where(.svelte-19h3bsc){background:#4b5563;color:#d1d5db}.tool-content.svelte-19h3bsc{display:flex;align-items:center;gap:.5rem}.key-badge.svelte-19h3bsc{margin-left:auto}.tool-content.svelte-19h3bsc svg{width:16px;height:16px;flex-shrink:0}.key-badge.svelte-19h3bsc svg{width:24px;height:16px}.dark.svelte-19h3bsc .tool-button:where(.svelte-19h3bsc) svg{color:inherit}.tools-panel.with-layers.svelte-19h3bsc{border-bottom-left-radius:0;border-bottom-right-radius:0}svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-width:none;max-height:none}.preview-container.svelte-5sa85h{background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px;background-color:#fff;display:flex;justify-content:left;align-items:flex-start;cursor:crosshair}.with-border.svelte-5sa85h{-o-border-image:repeating-linear-gradient(45deg,rgb(255,60,0),rgb(255,60,0) 5px,rgb(255,195,0) 5px,rgb(255,195,0) 10px) 1;border-image:repeating-linear-gradient(45deg,#ff3c00,#ff3c00 5px,#ffc300 5px,#ffc300 10px) 1}.without-border.svelte-5sa85h{border-color:transparent}button.svelte-1fvhpbc{transition:all .2s;border:1px solid rgba(255,255,255,0)}button.svelte-1fvhpbc:hover{border-color:#ffffff1a}.app.svelte-op77z8{display:flex;flex-direction:column;min-height:100vh}
