fieldset.svelte-asvh0y{border:0;padding:0;margin:0}.label.svelte-asvh0y{display:block;margin-bottom:8px;font-size:13px;font-weight:600;color:var(--primary-darken)}.drop-zone.svelte-asvh0y{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:2px dashed var(--border);border-radius:8px;padding:28px;cursor:pointer;color:var(--secondary-lighten);font-size:13px;transition:border-color .2s,background .2s}.drop-zone.svelte-asvh0y:hover,.drop-zone.dragging.svelte-asvh0y{border-color:var(--primary-lighten);background:var(--bg-tint);color:var(--primary)}.drop-zone.svelte-asvh0y .micon:where(.svelte-asvh0y){font-size:32px;color:var(--border);transition:color .2s}.drop-zone.svelte-asvh0y:hover .micon:where(.svelte-asvh0y),.drop-zone.dragging.svelte-asvh0y .micon:where(.svelte-asvh0y){color:var(--primary)}.drop-zone.svelte-asvh0y small:where(.svelte-asvh0y){font-size:11px;color:var(--secondary-lighten)}.drop-zone.svelte-asvh0y input:where(.svelte-asvh0y){display:none}.logo-preview.svelte-asvh0y{position:relative;display:inline-block;border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--bg-tint)}.logo-preview.svelte-asvh0y img:where(.svelte-asvh0y){display:block;max-height:120px;max-width:320px;object-fit:contain;padding:12px}.remove.svelte-asvh0y{position:absolute;top:6px;right:6px;background:#00000073;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:0;transition:background .2s}.remove.svelte-asvh0y:hover{background:#000000b3}.logo-error.svelte-asvh0y{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12px;color:var(--ternary)}
