/* TopSpeedBoost — стили страницы Условий использования */

/* Общая секция контента */
section.py-5 { background: linear-gradient(180deg, rgba(255,214,0,0.06) 0%, rgba(0,0,0,0) 38%); }

/* Заголовки */
.container > h1 { color: #ffd600; letter-spacing: 0.2px; }
.container > p.text-muted { color: #9aa3af !important; }
.container .lead { color: #cfd6df; }

/* Подзаголовки */
.container h3 { color: #e9edf2; margin-top: 1.75rem; }

/* Параграфы и списки */
.container p { color: #c4ccd6; line-height: 1.7; }
.container ul, .container ol { color: #c4ccd6; }
.container li { margin-bottom: 6px; }

/* Кнопка "Домой" */
.btn.btn-primary { background: #ffd600; color: #000; border-color: #ffd600; border-radius: 10px; }
.btn.btn-primary:hover { filter: brightness(0.92); }

/* Доступность */
.container a:focus, .btn:focus { outline: none; box-shadow: 0 0 0 0.25rem rgba(255,214,0,0.25); }

/* Мобильные правки */
@media (max-width: 576px) {
  .container > h1 { font-size: 1.75rem; }
}
