/** Leerer Zustand: sagt, was fehlt, und höchstens eine Aktion dazu. */
@layer components {
  .empty-state {
    display: grid;
    justify-items: center;
    gap: var(--space-3);
    padding: var(--space-10) var(--space-6);
    border: var(--border-width-thin) dashed var(--theme-empty-border);
    border-radius: var(--theme-card-radius);
        text-align: center;
  }

  .empty-state__title {
    font-size: var(--font-size-card-title);
    font-weight: var(--font-weight-medium);
    line-height: var(--line-height-body);
    letter-spacing: var(--letter-spacing-normal);
  }

  .empty-state__text {
    max-inline-size: var(--container-text);
    color: var(--theme-meta-color);
  }
}
