/* ===== Sentence Relay Game Styles ===== */

.input-group {
  max-width: var(--max-width-card);
  margin: var(--space-6) auto;
}

#sentenceBox {
  width: 100%;
  max-width: 100%;
  padding: var(--space-4);
  font-size: var(--font-size-lg);
  margin-bottom: var(--space-4);
}

.story-section {
  background-color: var(--bg-card);
  padding: var(--space-6);
  border-radius: var(--radius-lg);
  box-shadow: var(--shadow-md);
  max-width: var(--max-width-card);
  margin: var(--space-6) auto;
}

#sentenceList {
  text-align: left;
  list-style: decimal;
  padding-left: var(--space-6);
}

#sentenceList li {
  margin-bottom: var(--space-3);
  color: var(--text-primary);
}

.feedback {
  color: var(--color-danger);
  font-weight: 500;
  text-align: center;
  min-height: 24px;
}

.feedback.success {
  color: var(--color-success);
}
