.empty-state.svelte-sio7ch{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;border:0;background:transparent;text-align:center}.empty-state--page.svelte-sio7ch,.empty-state--section.svelte-sio7ch{min-height:clamp(16rem,32vh,20rem);padding:2rem 1rem}.empty-state__title.svelte-sio7ch{font-weight:600;color:var(--color-text)}.empty-state__message.svelte-sio7ch{max-width:38rem;margin:0;font-size:.875rem;line-height:1.5;color:var(--color-text-muted)}.empty-state__actions.svelte-sio7ch{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.25rem}.empty-state__primary.svelte-sio7ch,.empty-state__secondary.svelte-sio7ch{font:inherit;cursor:pointer}.empty-state__primary.svelte-sio7ch{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.6rem 1rem;border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-accent-foreground);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.empty-state__secondary.svelte-sio7ch{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.6rem 1rem;border:1px solid var(--color-border);background:transparent;color:var(--color-text);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.empty-state__primary.svelte-sio7ch:focus-visible,.empty-state__secondary.svelte-sio7ch:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}
