/* More screen (LMA-S1-NAV) — quiet full-width destination rows. Tokens only
 * (DG-T1); every row is a --tap-preferred target (DG-X2) with >= --space-2
 * separation; zero accent fills (DG-H3). */

.more-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: var(--space-2); /* DG-X2: >= 8px between adjacent targets */
}

.more-row {
  display: flex;
  align-items: center;
  gap: var(--space-3);
  min-height: var(--tap-preferred); /* DG-X2: 48px preferred */
  padding: var(--space-3) var(--space-4);
  background: var(--color-surface);
  border: 1px solid var(--color-border);
  border-radius: var(--radius-md);
  color: var(--color-ink);
  text-decoration: none;
}

.more-row-icon {
  flex: none;
  width: var(--space-6);
  height: var(--space-6);
  color: var(--color-ink-muted);
}

.more-row-text {
  display: flex;
  flex-direction: column;
  gap: var(--space-1);
  min-width: 0;
}

.more-row-name {
  font-size: var(--text-base);
  font-weight: var(--weight-semibold);
  line-height: var(--leading-tight);
}

.more-row-desc {
  font-size: var(--text-sm);
  color: var(--color-ink-muted);
  line-height: var(--leading-normal);
}
