/* Текст главной, пока грузятся скрипты (public/index.html). Встроенные стили запрещены CSP */
.seo-intro {
  margin: auto;
  max-width: 560px;
  padding: 32px 20px;
  font-family: -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  color: #2a2722;
  line-height: 1.5;
}
.seo-intro h1 { font-size: 40px; margin: 0 0 4px; }
.seo-lead { font-size: 20px; font-weight: 700; margin: 0 0 16px; }
.seo-links { font-size: 13px; }
.seo-intro a { color: #5b3df5; }
@media (prefers-color-scheme: dark) {
  body { background: #1d1c1a; }
  .seo-intro { color: #ece7dc; }
  .seo-intro a { color: #a594ff; }
}
/* «О проекте» (/about): весь текст страницы приходит с сервера (backend/app/seo.py) */
.seo-intro h2 { font-size: 22px; margin: 28px 0 8px; }
.seo-intro h3 { font-size: 17px; margin: 18px 0 4px; }
.seo-logo { font-size: 22px; font-weight: 900; margin: 0 0 12px; }
.seo-logo a { color: inherit; text-decoration: none; }
