.empty-state{gap:var(--space-2);max-width:var(--layout-reading-max);padding:var(--space-6) var(--space-4);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.empty-state__icon{width:var(--size-icon-lg);height:var(--size-icon-lg);color:var(--color-text-muted)}.empty-state__title{font-size:var(--text-lg)}.empty-state__text{color:var(--color-text-secondary)}.empty-state__actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}
