.empty-state.svelte-8gg0c8{display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--text-secondary)}.size-tight.svelte-8gg0c8{padding:var(--space-8) var(--space-4);gap:var(--space-3)}.size-normal.svelte-8gg0c8{padding:var(--space-12) var(--space-6);gap:var(--space-4);max-width:480px;margin-inline:auto}.empty-icon.svelte-8gg0c8{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;border:1px solid var(--card-border, var(--bloom-line));background:var(--bg-elevated, var(--bloom-surface));color:var(--text-muted);margin-bottom:var(--space-2)}.empty-title.svelte-8gg0c8{color:var(--text-primary);margin:0}.empty-description.svelte-8gg0c8{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-secondary);margin:0;max-width:40ch}.empty-actions.svelte-8gg0c8{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-2);justify-content:center}.empty-action-primary.svelte-8gg0c8 a:not(.btn):not(.wb-btn),.empty-action-primary.svelte-8gg0c8 button:not(.btn):not(.wb-btn){display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--bloom-control-min, var(--control-h, 2.75rem));padding:0 var(--space-5);border:1px solid var(--bloom-action-fill);border-radius:var(--bloom-radius-pill, 999px);background:var(--bloom-action-fill);color:var(--bloom-on-action);font-size:var(--tx-label, var(--text-sm));font-weight:var(--font-bold);line-height:var(--leading-none);text-decoration:none;cursor:pointer}.empty-action-primary.svelte-8gg0c8 a:not(.btn):not(.wb-btn):hover,.empty-action-primary.svelte-8gg0c8 button:not(.btn):not(.wb-btn):hover{background:var(--bloom-action);border-color:var(--bloom-action)}.empty-action-primary.svelte-8gg0c8 a:not(.btn):not(.wb-btn):focus-visible,.empty-action-primary.svelte-8gg0c8 button:not(.btn):not(.wb-btn):focus-visible{outline:var(--bloom-focus-width, 2px) solid var(--bloom-focus);outline-offset:var(--bloom-focus-offset, 2px)}.empty-action-primary.svelte-8gg0c8 button:not(.btn):not(.wb-btn):disabled{cursor:wait;opacity:.65}.empty-action-secondary.svelte-8gg0c8 a:not(.btn):not(.wb-btn),.empty-action-secondary.svelte-8gg0c8 button:not(.btn):not(.wb-btn){display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--bloom-control-min, var(--control-h, 2.75rem));padding:0 var(--space-3);border:none;background:transparent;color:var(--bloom-action);font-size:var(--tx-label, var(--text-sm));font-weight:var(--font-semibold);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);text-underline-offset:2px;cursor:pointer}.empty-action-secondary.svelte-8gg0c8 a:not(.btn):not(.wb-btn):hover,.empty-action-secondary.svelte-8gg0c8 button:not(.btn):not(.wb-btn):hover{text-decoration-color:currentColor}
