:root{color-scheme:light;--ink:#162f40;--blue:#10548a;--muted:#5e655f;--line:#c8bba6;--light:#fffdf7;--serif:Georgia,'Times New Roman',serif;--sans:system-ui,-apple-system,'Segoe UI',sans-serif}*{box-sizing:border-box}body{margin:0;background:#f5f0e5;color:var(--ink);font:1rem/1.6 var(--sans)}a{color:var(--blue);text-underline-offset:.18em}button,input,select{font:inherit}button{cursor:pointer;color:var(--blue);background:var(--light);border:1px solid #a1aca9;padding:.45rem .85rem;border-radius:4px;font-weight:620}button:disabled{opacity:.45;cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #bd792a;outline-offset:3px}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;background:white;padding:.5rem;z-index:2}.mast{background:#fffcf6;border-bottom:1px solid #beac87}.navline,.cover-in,.collection,.colophon{max-width:1120px;margin:auto;padding-inline:clamp(18px,4.7vw,60px)}.navline,.brand,.navline nav{display:flex;align-items:center;gap:1rem}.navline{justify-content:space-between;min-height:74px}.brand{color:var(--ink);text-decoration:none;line-height:1.2;font:1.19rem var(--serif)}.brand img{object-fit:contain}.brand small{display:block;text-transform:uppercase;font:600 .6rem var(--sans);letter-spacing:.15em;margin-top:.18rem}.navline nav a{font-weight:650;font-size:.9rem}.cover{border-bottom:1px solid var(--line);background:#f5eada url('/assets/akte-papier-20261016/papier-naadloos.webp') repeat;background-size:640px}.cover-in{display:grid;gap:clamp(2rem,5vw,5rem);align-items:center;grid-template-columns:1fr .91fr;padding-block:clamp(34px,6vw,70px)}h1,h2,h3,p,figure{margin:0}.eyebrow{color:#73542f;font:700 .69rem/1.6 var(--sans);letter-spacing:.14em;text-transform:uppercase}.intro h1{font:normal clamp(3.3rem,6vw,5.7rem)/.98 var(--serif);letter-spacing:-.055em;margin:.7rem 0 1.15rem}.intro h1 em{display:block;font-weight:normal}.standfirst{font:1.2rem/1.5 var(--serif);max-width:32rem}.action{display:inline-flex;align-items:center;gap:1rem;margin-top:1.3rem;padding:.62rem 1rem;background:var(--blue);border-radius:4px;color:#fff;text-decoration:none;font-weight:650}.cover-photo{background:#fffaf0;padding:10px 10px 8px;box-shadow:0 4px 16px #513a242b;transform:rotate(-1deg);border:1px solid #c8baa2}.cover-photo a,.cover-photo img{display:block;width:100%}.cover-photo img{height:clamp(210px,23vw,290px);object-fit:contain;background:#e5dbca}.cover-photo figcaption{display:flex;gap:.6rem;justify-content:space-between;align-items:baseline;padding:4px 3px 0;font:italic 1rem/1.4 var(--serif)}.cover-photo small{font:.72rem var(--sans);color:var(--muted)}.collection,.colophon{padding-block:clamp(32px,4.2vw,56px)}.collection h2,.colophon h2{font:normal clamp(1.9rem,4vw,2.85rem)/1.17 var(--serif);margin:.35rem 0 1.4rem}.filters{display:flex;gap:1rem;flex-wrap:wrap}.search{flex:1 1 280px}.type{flex:0 1 260px}.filters label{display:block;font-weight:660;font-size:.85rem;margin-bottom:.2rem}.filters input,.filters select{width:100%;min-height:44px;border:1px solid #b7ab97;border-radius:3px;background:var(--light);padding:.45rem .7rem;color:var(--ink)}.line,.pager,.reader-nav,.reader-head,.zoom{display:flex;align-items:center;gap:.6rem;justify-content:space-between}.line{font-size:.86rem;margin:1.1rem 0}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.card{display:flex;flex-direction:column;gap:.6rem;text-decoration:none;color:var(--ink);background:#fffdf7;border:1px solid #d3c8b5;padding:10px 10px 13px;min-width:0}.card:hover,.card:focus-visible{border-color:var(--blue)}.card .mount{display:grid;place-items:center;aspect-ratio:1.65;background:#eae4d8;overflow:hidden}.mount img{height:100%;width:100%;object-fit:contain;min-height:0}.card .eyebrow{font-size:.61rem}.card h3{font:normal 1.18rem/1.27 var(--serif);overflow-wrap:anywhere}.pager{justify-content:center;margin-top:1.5rem;font-size:.88rem}.colophon{border-top:1px solid var(--line)}.colophon p:not(.eyebrow){max-width:76ch;margin-bottom:1rem}dialog{position:fixed;inset:0;border:1px solid #a89980;border-radius:6px;width:min(1080px,95vw);max-width:95vw;max-height:94vh;max-height:94dvh;padding:0;background:#fcf9f0;color:var(--ink);overflow:auto;overscroll-behavior:contain}dialog::backdrop{background:#12202bd4}dialog[open]{display:block}body:has(dialog[open]){overflow:hidden}.reader-head,.reader-nav{padding:.65rem 1rem;border-bottom:1px solid var(--line);background:#f4efe3}.reader-nav{border-top:1px solid var(--line);border-bottom:0;font-size:.86rem}.reader-head button{line-height:1.3}.reader-body{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(240px,.8fr);gap:1.1rem;padding:1rem}.reader-info h2{font:normal clamp(1.35rem,2.4vw,2rem)/1.18 var(--serif);margin:.35rem 0 .85rem;overflow-wrap:anywhere}.stage{width:100%;height:clamp(260px,54vh,570px);overflow:auto;background:#ded9cb;border:1px solid #c1b6a3;overscroll-behavior:contain}.stage img,.stage canvas{display:block;max-width:none}.stage [hidden],[hidden]{display:none!important}.zoom{justify-content:center}.zoom button{min-width:43px;line-height:1.2;min-height:38px}.choices{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:.7rem}.choices button{font-size:.83rem}.choices [aria-pressed="true"]{background:var(--blue);border-color:var(--blue);color:white}.reader-info p:not(.eyebrow),.reader-info li{font-size:.9rem;line-height:1.5}.reader-info p,.reader-info details{margin-bottom:.7rem}.reader-info a{overflow-wrap:anywhere}.reader-info ul{padding-left:1.15rem;margin:.45rem 0}.reader-info summary{cursor:pointer;color:var(--blue)}#kwaliteit{font-size:.77rem;color:#55594f;margin:.4rem 0;text-align:center;min-height:1.2rem}.empty{grid-column:1/-1;padding:1.1rem;background:white}.reader-art{min-width:0}.reader-nav button{min-height:42px}
@media(max-width:720px){.cover-in{grid-template-columns:1fr 1fr;gap:1rem}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reader-body{display:block}.reader-art{margin-bottom:1rem}.stage{height:36vh;height:36dvh}.reader-head{position:sticky;top:0;z-index:2}.reader-nav{flex-wrap:wrap}.reader-nav button{font-size:.81rem}.reader-info p{margin-bottom:.5rem}.cover-photo figcaption{display:block}.cover-photo small{display:block}}@media(max-width:530px){.navline{min-height:58px;gap:6px}.brand{gap:.4rem;font-size:1.03rem}.brand img{width:30px;height:40px}.navline nav{gap:.65rem}.navline nav a{font-size:.75rem}.cover-in{grid-template-columns:1fr;padding-block:24px}.intro h1{font-size:3.1rem}.intro h1 em{display:inline}.standfirst{font-size:1.06rem}.cover-photo{width:min(100%,330px);justify-self:center}.cover-photo img{height:135px}.cover-photo figcaption{display:flex}.collection,.colophon{padding-block:28px}.filters{gap:.5rem}.filters .search,.filters .type{flex:1 1 100%}.grid{gap:.5rem}.card{padding:6px;gap:.4rem}.card h3{font-size:1rem}.line,.pager{font-size:.77rem}.pager button{padding:.4rem .5rem}.reader-body{padding:.65rem}.reader-nav{gap:.3rem;padding:.5rem}.reader-head{padding:.4rem .65rem}}
.scan-mini{filter:contrast(1.1)}.foto-mini{filter:contrast(1.04)}.save-view{font-size:.8rem;margin-top:.65rem}
