/* Alleen voor de vijf bijgewerkte leespagina's; de bestaande archiefstijl blijft intact. */
body.clercke-leespagina { margin: 8px; background: #ffff99; color: #000; font-family: "Times New Roman", Times, serif; font-size: 1rem; }
.clercke-artikel { max-width: 52rem; margin: 2.5rem auto; padding: 0 1rem; }
.clercke-artikelkop { margin-bottom: 2rem; text-align: center; }
.clercke-artikelkop h1 { font-size: 1.25rem; line-height: 1.45; margin: 1rem 0; }
.clercke-rubriek { font-weight: bold; }
.clercke-editie { line-height: 1.6; }
.clercke-artikel article { line-height: 1.6; overflow-wrap: anywhere; }
.clercke-artikel article p { margin: 0 0 1rem; }
.clercke-bron { margin-top: 2.5rem; padding-top: 1rem; border-top: 1px solid #c9c5b5; font: .875rem/1.6 Arial, Helvetica, sans-serif; color: #343b32; }
.clercke-bron h2 { font-size: 1rem; margin: 0 0 .75rem; }
.clercke-bron a, .clercke-volgorde a { color: #28513a; }
.clercke-volgorde { display: flex; justify-content: space-between; flex-wrap: wrap; gap: 1rem 2rem; margin-top: 2rem; line-height: 1.5; }
.archief-navigatie a[aria-current="page"] { font-weight: bold; }
.clercke-skip { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
.clercke-skip:focus { position: static; display: inline-block; width: auto; height: auto; padding: .5rem; clip-path: none; background: #f6f4eb; }
@media (max-width: 600px) { .clercke-artikel { margin: 1.5rem auto; padding: 0 .5rem; } }
@media print { .archief-herkomst, .clercke-skip, .clercke-volgorde { display: none; } body.clercke-leespagina { background: white; } .clercke-artikel { max-width: none; margin: 0; padding: 0; } }
