:root{--navy:#1f3346;--navy-2:#2a4259;--oker:#b08a4a;--oker-licht:#f1e6d0;--bg:#f2f1ec;--kaart:#fff;--lijn:#e7e4dc;--vlak:#f5f4ef;--tekst:#1d2733;--zacht:#5b6772;--rood:#c2412d;--serif:"Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--r:16px}*{box-sizing:border-box}body{background:var(--bg);color:var(--tekst);font:15px/1.5 var(--sans);margin:0}h1,h2,h3{font-family:var(--serif);margin:0;font-weight:600}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.kaart{background:var(--kaart);border:1px solid var(--lijn);border-radius:var(--r);padding:24px;box-shadow:0 1px 2px #0000000a}.label{letter-spacing:.12em;text-transform:uppercase;color:var(--zacht);font-size:12px}.knop{border:1px solid var(--lijn);background:var(--kaart);min-height:44px;color:var(--tekst);border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-weight:500;display:inline-flex}.knop:hover{border-color:#d6d1c5}.knop-primair{background:var(--navy);color:#fff;border-color:var(--navy)}.knop-primair:hover{background:var(--navy-2)}:focus-visible{outline:2px solid var(--oker);outline-offset:2px}.printzone{position:absolute;top:0;left:-100000px}@media print{body.afdrukken>:not(.printzone){display:none!important}body.afdrukken .printzone{position:static}body{background:#fff;margin:0}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}body.zwartwit .printzone,body.zwartwit main{filter:grayscale()}.alleen-print{display:block!important}body.print-lijst .app{min-height:0!important;display:block!important}body.print-lijst main{padding:0!important}}.alleen-print{display:none}body.meten :is(aside,.hamburger,.versie,.kopbalk,.acties,.segment,.legende,.hint){display:none!important}body.meten .alleen-print{display:flex!important}body.meten .app{display:block!important}
