/* Eén stijl voor alle /lezers/-pagina's. Bewust klein: geen framework, geen
   webfont, niets dat van buiten geladen wordt. */
body{font:17px/1.6 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
     color:#1a1a1a;background:#fff;margin:0;padding:3rem 1.25rem}
main{max-width:34rem;margin:0 auto}
h1{font-size:1.4rem;line-height:1.3;margin:0 0 1rem}
h2{font-size:1.05rem;margin:2rem 0 .5rem}
ul,ol{padding-left:1.2rem}
li{margin:.35rem 0}
a{color:#1f3864}
label{display:block;margin:.9rem 0 .2rem;font-weight:600}
.hint{font-weight:400;color:#555;font-size:.92rem}
input{width:100%;box-sizing:border-box;padding:.55rem .6rem;font-size:1rem;
      border:1px solid #bbb;border-radius:4px}
.uit{margin:1.5rem 0;padding:1rem 1.1rem;background:#f4f6fa;
     border-left:4px solid #1f3864;border-radius:0 4px 4px 0}
.uit p{margin:.4rem 0}
.groot{font-size:1.25rem;font-weight:700}
.knop{display:inline-block;margin:1.5rem 0;padding:.7rem 1.1rem;
      background:#1f3864;color:#fff;text-decoration:none;border-radius:4px}
/* Een getal dat Tom zelf moet invullen. Fel, zodat een vergeten plek opvalt
   op het scherm én in check-lezers-links.sh. */
.invul{background:#ffe680;padding:0 .25rem;border-bottom:1px dashed #b58900}
table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.95rem}
th,td{border-bottom:1px solid #ddd;padding:.4rem .5rem;text-align:left}
th{background:#f4f6fa}
td.getal,th.getal{text-align:right}
@media print{
  body{padding:0;font-size:12pt}
  .noprint{display:none}
}
