@charset "UTF-8";
/* ==========================================================================
   SZBMRTT — /provenance aloldal stíluslapja
   Minden érték a style.css --c-*, --t-*, --s-*, --f-* tokenjeiből származik;
   új layout-idióma nincs (a komponensek: .section, .ids, .note, .lede,
   .eyebrow, .link-more, .mono, .small, .muted, .mb-0 — mind a style.css-ben
   vannak).

   INDOKLÁS (miért kell mégis aloldal-stíluslap):
   1. OLVASÁSI MÉRTE. A style.css a sortávot csak a `.lede`-nél korlátozza
      (222. sor: 62ch); a `.wrap` --max-w: 1200px, a törzsszöveg --t-body
      sans — egy bizonyító erejű bekezdés itt 95–100 karakter/sor lenne.
      Ugyanaz a hiány, mint az /adatvedelem lapnál (adatvedelem.css 8–18. sor),
      ezért a .pv-prose / .pv-measure ugyanazt a 72ch szerif mértéke adja vissza.
   2. PARANCSBLOCK. A style.css a `<code>`-ot egyetlen tulajdonsággal ismeri
      (781. sor: overflow-wrap), `<pre>` pedig az egész honlapon nem szerepel —
      a 4. szakasz öt gépi parancsa így jelölés nélkül futna össze a mondatos
      szöveggel. A .pv-steps code egy semleges chip (--c-bg-alt + --c-line),
      nem új komponens.
   3. LÉPESLISTA JELÖLŐJE. A globális `ul, ol` (147. sor) sorszámozását a
      .pv-steps csak a jelölő tipográfiájára igazítja (--f-sans, --t-xxs,
      --c-primary), a numberálás elve változatlan.
   4. LINKESEK. A .link-more (515. sor) inline-flex elem; felsorolva a
      globális `ul` változatlan felsorolójelével, pöttyel jelenne meg, ezért a
      .pv-links a sortörést adja csak.
   5. HERO EYEBROW. Ugyanaz a javítás, mint az /adatvedelem lapon: a hero
      --c-secondary hátterén a globális `.eyebrow { color: var(--c-primary) }`
      nem olvasható. (A horgony-eltolást 2026-10-14 óta a globális
      scroll-padding-top adja, lásd a 0.2 pontot.)

   Megkötések: NINCS JS · NINCS CDN · NINCS webfont · a style.css NEM változik.
   Oldal: /provenance (hu).
   ========================================================================== */

/* --- 0.1 HERO: az eyebrow a paletta akcentusszínű ------------------------ */
.hero .eyebrow { color: var(--c-accent); }

/* --- 0.2 HORGONY-ELTOLÁS: a globális szabály már elég ---------------------
   A style.css `html { scroll-padding-top: calc(var(--header-h) + 16px) }`
   a mért fejléc-magasságból számol (desktopon 226 + 16 = 242px), ezért a
   §-horgonyok maguktól a fejléc alá, 16px réssel landolnak. A régi
   --pv-stick: 196px konstans egy ~188px-es (egy-soros navú) fejlécet
   feltételezett; feleslegessé vált. Ezen a lapon nincs sticky tartalom-
   jegyzék, ezért nincs fejléc alá igazítandó top sem. */

/* --- 1. BIZONYÍTÓ SZÖVEG: szerif, kontrollált mérték --------------------- */
.pv-prose {
  font-family: var(--f-serif);
  font-size: var(--t-body-s);
  line-height: 1.72;
  color: var(--c-ink);
  max-width: 72ch;
}
.pv-prose p { margin-bottom: var(--s-2); }
.pv-prose p:last-child { margin-bottom: 0; }
.pv-prose .mono { font-size: 0.86em; }

/* --- 2. MÉRTÉK-CSAK SÁV: kulcs/érték-blokkok, jegyzék, jegyzetek --------- */
.pv-measure { max-width: 72ch; }

/* --- 3. ELJÁRÁSLÉPÉSEK: sorszámozott lista + parancscsík -----------------
   A `<ol>` számozását a style.css 147. sora adja; itt csak a jelölő
   tipográfiája, a lépések köze és a parancs jelölése jön rá.               */
.pv-steps { margin-bottom: 0; }
.pv-steps > li { margin-bottom: var(--s-2); }
.pv-steps > li:last-child { margin-bottom: 0; }
.pv-steps > li::marker {
  font-family: var(--f-sans);
  font-size: var(--t-xs);
  font-weight: 700;
  color: var(--c-primary);
}
.pv-steps strong { color: var(--c-ink-strong); }
.pv-steps p { margin-top: 6px; }
.pv-steps code {
  display: block;
  margin-top: 6px;
  padding: 6px 10px;
  border: 1px solid var(--c-line);
  background: var(--c-bg-alt);
  max-width: 100%;
}

/* --- 4. KAPCSOLÓDÓ LINKEK: a .link-more elemek sora ---------------------- */
.pv-links { list-style: none; margin: 0 0 var(--s-2); padding: 0; }
.pv-links li { margin-bottom: var(--s-1); }
.pv-links li:last-child { margin-bottom: 0; }

/* --- 5. NYOMTATÁS: a mérték-korlát elmarad, a jelölés megmarad ----------- */
@media print {
  .pv-prose,
  .pv-measure { max-width: none; }
  .pv-prose { font-size: 10.5pt; line-height: 1.45; }
  .pv-steps code { background: #fff; border-color: #000; }
}
