/* Status Components - Rails 8 Best Practices */

.status-completed {
  color: var(--color-success);
  font-weight: var(--font-semibold);
}

.status-in-progress {
  color: var(--color-text-muted);
}

.status-badge {
  background-color: var(--color-text-muted);
  color: var(--color-text-inverse);
  padding: var(--space-xs) var(--space-sm);
  border-radius: var(--radius-lg);
  font-size: var(--text-sm);
  font-weight: var(--font-medium);
}

.status-badge-primary {
  background-color: var(--color-primary);
}

.status-badge-success {
  background-color: var(--color-success);
}

.status-badge-warning {
  background-color: var(--color-warning);
}

.status-badge-danger {
  background-color: var(--color-danger);
}

.completion-status {
  color: var(--color-success);
  font-weight: var(--font-semibold);
  margin-left: var(--space-sm);
}

.book-meta {
  color: var(--color-text-secondary);
  font-size: var(--text-sm);
}

.book-meta-author {
  color: var(--color-text-muted);
  font-size: var(--text-sm);
}
