.empty-state{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-5);text-align:center;flex-direction:column;display:flex}.empty-state__icon{width:var(--space-8);height:var(--space-8);margin-bottom:var(--space-2);background:var(--color-accent-soft);border-radius:var(--radius-full);color:var(--color-accent);place-items:center;display:grid}.empty-state__icon svg{width:var(--icon-lg);height:var(--icon-lg)}.empty-state__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.empty-state__description{max-width:36ch;color:var(--color-muted);font-size:var(--font-size-sm)}.empty-state__action{margin-top:var(--space-3)}
