/* Light theme override: не ломает сетку, только фон/текст/карточки */
:root {
  color-scheme: light;
}
body {
  background: #ffffff;
  color: #111111;
}
.site-header, .site-footer {
  background: #f7f7f7;
  color: #222;
  border-bottom: 1px solid #eaeaea;
}
a { color: #0a58ca; }
.post-figure { margin: 16px 0; }
.post-figure img { display:block; width:100%; height:auto; border-radius:8px; }
.card { background:#fff; box-shadow: 0 1px 3px rgba(0,0,0,.06); border:1px solid #eee; }
