/* Страница Информация — карточки и оформление */

.info-section {
  padding: 30px 20px 100px;
}

/* Полупрозрачная “glass” карточка как на главной */
.info-card {
  background: var(--card-bg);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border-radius: 14px;
  padding: 24px 22px;
  max-width: 900px;
  margin: 0 auto 28px;
  box-shadow: 0 6px 20px rgba(0,0,0,0.08);
  text-align: left;
}

.info-card h3 {
  margin-top: 0;
  margin-bottom: 10px;
  color: var(--accent);
  font-size: 1.25rem;
}

.info-card p {
  margin: 8px 0 14px;
  line-height: 1.6;
}

/* Списки */
.bullets {
  margin: 8px 0 16px 18px;
}
.bullets li { margin: 6px 0; }

.rules {
  padding-left: 18px;
}
.rules li { margin: 8px 0; }

/* Шаги */
.steps { padding-left: 18px; }
.steps li { margin: 10px 0; }

/* Команды — “подсветка” */
.cmd {
  margin: 10px 0 16px;
  background: rgba(139, 92, 246, 0.08);
  border-left: 4px solid var(--accent);
  border-radius: 10px;
  padding: 10px 12px;
  overflow-x: auto;
}
.cmd code {
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;
  font-size: 0.95rem;
  color: var(--text-color);
  white-space: pre-wrap;
}

/* Примечания */
.note {
  font-size: 0.95rem;
  color: #777;
  margin-top: 8px;
}

/* Адаптив */
@media (max-width: 720px) {
  .info-card { padding: 18px 16px; }
  .info-card h3 { font-size: 1.15rem; }
}
