svg.svelte-1dzt7cq{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1.25rem;height:1.25rem}.button-icon svg,svg.svelte-1ydckab{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1.1rem;height:1.1rem}button.svelte-ql01gm{border:1px solid var(--color-border);font:inherit;touch-action:manipulation;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;min-height:2.35rem;padding:.6rem .85rem;font-weight:700;display:inline-flex}button.svelte-ql01gm:disabled{opacity:.62;pointer-events:none}.button-primary.svelte-ql01gm{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-on-brand)}.button-secondary.svelte-ql01gm{background:var(--color-brand-soft);color:var(--color-text)}.button-quiet.svelte-ql01gm{background:var(--color-surface-muted);color:var(--color-text)}.button-danger.svelte-ql01gm{background:color-mix(in srgb, #b00020 10%, var(--color-surface));border-color:color-mix(in srgb, #b00020 35%, var(--color-border));color:var(--color-text)}.button-small.svelte-ql01gm{min-height:2rem;padding:.45rem .65rem;font-size:.9rem}.button-wide.svelte-ql01gm{width:100%}.button-icon-only.svelte-ql01gm{height:2.25rem;padding:0}.button-icon-only.svelte-ql01gm:not(.button-wide){width:2.25rem}
