.header-section.svelte-qaze5l{padding:4rem 0 2rem}.hero-glow.svelte-qaze5l{width:600px;height:400px;background:radial-gradient(circle,#0d6efd26,#0d6efd00 70%);filter:blur(60px);z-index:0;pointer-events:none}.tracking-tight.svelte-qaze5l{letter-spacing:-.025em}.gradient-text.svelte-qaze5l{background:linear-gradient(135deg,#0d6efd,#6610f2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-bs-theme=dark] .gradient-text.svelte-qaze5l{background:linear-gradient(135deg,#fff,#6ea8fe);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.glass-badge.svelte-qaze5l{background:#ffffff80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(0,0,0,.05)}[data-bs-theme=dark] .glass-badge.svelte-qaze5l{background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.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}
