/* Палитра HelloGitHub: поверх ../ruanyf/weekly.css — только цветовые токены.
   Шрифты, сетка, шапка и паттерны выпуска остаются из weekly.css. */

:root{
  color-scheme:light dark;
  --paper:#f2f4f6;
  --paper-2:#e6eaef;
  --ink:#1a1f26;
  --ink-2:#3a4452;
  --muted:#556070;
  --line:#c5ced8;
  --accent:#5b6b7c;
  --accent-ink:#465564;
  --link-line:#a3b0be;
}

@media (prefers-color-scheme:dark){
  :root:not([data-theme="light"]){
    --paper:#14181e;
    --paper-2:#1c222a;
    --ink:#e6e9ee;
    --ink-2:#c2c8d1;
    --muted:#8e98a6;
    --line:#2e3642;
    --accent:#8a9aab;
    --accent-ink:#a8b6c4;
    --link-line:#4a5563;
  }
}

:root[data-theme="dark"]{
  --paper:#14181e;
  --paper-2:#1c222a;
  --ink:#e6e9ee;
  --ink-2:#c2c8d1;
  --muted:#8e98a6;
  --line:#2e3642;
  --accent:#8a9aab;
  --accent-ink:#a8b6c4;
  --link-line:#4a5563;
}

/* Описания старых выпусков: списки, код и таблицы внутри пункта */
.news li :is(ul,ol){margin:0 0 16px;padding-left:1.3em;font-size:17px}
.news li li{display:list-item;counter-increment:none;padding:0;margin:0 0 4px}
.news li li::before{content:none}
.news li ol{list-style:decimal}
.news li ul{list-style:disc}
.news pre{margin:0 0 18px;padding:14px 16px;overflow-x:auto;background:var(--paper-2);border-radius:4px;font-size:14px;line-height:1.5}
.news pre code{padding:0;background:none;font-size:inherit}
.news table{margin:0 0 18px;border-collapse:collapse;font:15px/1.4 var(--sans);display:block;overflow-x:auto}
.news th,.news td{padding:6px 10px;border:1px solid var(--line);text-align:left;vertical-align:top}
