/* ── Nytt i Husvo (/nytt) ───────────────────────────────────────────────────
   Bygger på guidernas ram (sida-guide.css). Text på --paper med --ink och --ink-2,
   så kontrasten följer tokens i båda lägena. Datumet står i ord, inte bara som en färg. */

.nytt-lista { list-style: none; margin: 0; padding: 0; display: grid; gap: var(--space-6); }
.nytt-post {
  display: grid; gap: var(--space-2);
  padding-top: var(--space-4); border-top: var(--bw-thin) solid var(--line-soft);
}
.nytt-post:first-child { border-top: 0; padding-top: 0; }
.nytt-datum { font-size: var(--fs-small); color: var(--ink-2); font-variant-numeric: tabular-nums; }
.guide .nytt-post h2 { margin: 0; }
.nytt-post p { margin: 0; max-width: 68ch; font-size: var(--fs-body); line-height: 1.7; color: var(--ink); }
.nytt-post a, .nytt-kontakt a { color: var(--ink); text-decoration-thickness: 1.5px; }
.nytt-post:target { scroll-margin-top: var(--space-6); }

.nytt-kontakt {
  display: grid; gap: var(--space-2);
  padding: var(--space-4); border: var(--bw-thin) solid var(--line-soft); border-radius: var(--r-m);
  background: var(--paper-2);
}
.guide .nytt-kontakt h2 { margin: 0; }
.nytt-kontakt p { margin: 0; max-width: 56ch; color: var(--ink); line-height: 1.55; }
