:root{--papier:#EFE9DC;--inkt:#1D1D1B;--rood:#E5402A;--blauw:#2E86C1;--geel:#F7D046;--lijn:3px solid var(--inkt);--dun:1px solid var(--inkt);--brand-primary:var(--inkt);--brand-primary-dark:#000;--brand-accent:var(--rood)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--papier);color:var(--inkt);font-family:var(--font-tekst),system-ui,sans-serif;font-size:17px;line-height:1.6}a{color:inherit;text-decoration-thickness:2px;text-underline-offset:3px}a:hover{color:var(--rood)}.krant{max-width:980px;margin:0 auto;padding:24px 16px 48px}.kopblad{border-bottom:var(--lijn);padding-bottom:10px;margin-bottom:28px;text-align:center}.kopblad-regel{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:0;padding:6px 0;border-top:var(--dun);border-bottom:var(--dun);font-size:13px;text-transform:uppercase;letter-spacing:.04em}.kopblad-regel.onder{justify-content:center;border-top:0;text-transform:none;letter-spacing:0;font-size:15px}.titel{font-family:var(--font-kop),serif;font-weight:400;font-size:clamp(54px,13vw,128px);line-height:.95;margin:14px 0 10px;letter-spacing:-.01em}.voorpagina{display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr}.kop{font-family:var(--font-kop),serif;font-weight:400;font-size:clamp(30px,6vw,48px);line-height:1.08;margin:0}.kolommen p{margin:0 0 14px}.kolommen p:first-child:first-letter{font-family:var(--font-kop),serif;float:left;font-size:3.4em;line-height:.8;padding:6px 8px 0 0;color:var(--rood)}.opdracht{align-self:start;border:var(--lijn);background:var(--geel);padding:18px 20px;transform:rotate(-1.5deg)}.hand{font-family:var(--font-hand),cursive;font-size:28px;line-height:1.2;margin:0}.voet{margin-top:40px;border-top:var(--lijn);padding-top:12px;font-size:14px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px}.voet p{margin:0}@media (min-width:760px){.voorpagina{grid-template-columns:2fr 1fr}.kop{grid-column:1/-1}.kolommen{column-count:2;column-gap:28px;column-rule:var(--dun)}.kolommen p{page-break-inside:avoid;break-inside:avoid}}.cookiekeuze{position:fixed;z-index:60;left:16px;bottom:16px;max-width:440px;background:#fff;color:var(--inkt);border:var(--lijn);border-radius:0;padding:16px 18px;font-size:15px;line-height:1.5}.cookiekeuze p{margin:0 0 12px}.cookiekeuze a{color:var(--brand-primary-dark);text-decoration:underline}.ck-knoppen{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.ck-knop{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--lijn);border-radius:0;padding:10px 16px;font:inherit;font-weight:700;cursor:pointer;background:var(--brand-primary);color:#fff}.ck-knop:hover{background:var(--rood)}.ck-knop:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}@media (max-width:520px){.cookiekeuze{right:16px;max-width:none}}.kopblad.compact{text-align:left;margin-bottom:18px}.kopblad.compact .kopblad-regel a{text-decoration:none;font-weight:700}.onderkop{margin:6px 0 0;font-size:16px}.voorpagina .naamvel{grid-column:1/-1}.veld{display:grid;grid-gap:6px;gap:6px;font-weight:700;font-size:15px}.veld input{font:inherit;font-weight:400;font-size:18px;padding:10px 12px;border:var(--lijn);border-radius:0;background:#fff;color:var(--inkt);min-width:0}.veld input:focus{outline:3px solid var(--blauw);outline-offset:1px}.veld.groot input{font-size:22px;padding:12px 14px}.fout,.veld .fout{color:#B42318;font-weight:700;font-size:14px}.velden{display:grid;grid-template-columns:1fr 88px;grid-gap:12px;gap:12px}.hints{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.hints .hand{font-size:22px;margin:0}.bon{display:grid;grid-gap:4px;gap:4px;text-align:left;font:inherit;color:var(--inkt);background:var(--papier);border:2px dashed var(--inkt);border-radius:0;padding:12px 14px;cursor:pointer;text-decoration:none}.bon strong{font-family:var(--font-kop),serif;font-weight:400;font-size:21px;line-height:1.1}.bon span{font-size:15px;line-height:1.45}.bon em{font-style:normal;font-weight:700;font-size:18px}.bon.gekozen{border-style:solid;border-width:3px;background:var(--geel)}.bon:focus-visible{outline:3px solid var(--blauw);outline-offset:2px}.bon.groot{display:block;text-align:center;font-family:var(--font-kop),serif;font-size:22px;padding:14px;background:var(--rood);color:#fff;border:3px solid var(--inkt);margin-top:14px}.bon.groot:hover{background:var(--inkt);color:#fff}.bon.groot:disabled{background:#b9ad97;color:var(--inkt);cursor:not-allowed}.bon.prijs{grid-template-columns:1fr auto}.bon.prijs span,.bon.prijs strong{grid-column:1}.bon.prijs em{grid-column:2;grid-row:1/span 2;align-self:center}.maker{display:grid;grid-gap:26px;gap:26px}.stap{border-top:var(--lijn);padding-top:12px}.stap-kop{display:flex;align-items:center;gap:10px;font-family:var(--font-kop),serif;font-weight:400;font-size:26px;margin:0 0 12px}.stap-kop span{display:inline-grid;place-items:center;width:34px;height:34px;background:var(--rood);color:#fff;border:2px solid var(--inkt);font-size:20px}.keuzes{display:grid;grid-gap:10px;gap:10px}.tabs{display:flex;gap:0;margin-bottom:12px;border:var(--lijn);width:-moz-fit-content;width:fit-content}.tabs button{font:inherit;font-weight:700;padding:8px 14px;background:var(--papier);color:var(--inkt);border:0;border-right:var(--lijn);cursor:pointer}.tabs button:last-child{border-right:0}.tabs button.gekozen{background:var(--inkt);color:#fff}.tabs.klein button{padding:6px 10px;font-size:14px}.voorbeeld{position:relative;margin:0;aspect-ratio:356/506;border:var(--lijn);background:#D8C4A0}.voorbeeld img{display:block;width:100%;height:100%}.voorbeeld.leeg{display:grid;place-items:center;padding:20px;text-align:center}.voorbeeld.leeg .hand{font-size:24px}.voorbeeld .pers{position:absolute;left:10px;bottom:10px;background:var(--geel);border:2px solid var(--inkt);padding:4px 10px;font-weight:700;font-size:14px}.naamvel{display:grid;grid-gap:14px;gap:14px}.naamvel .voorbeeld{max-width:520px;width:100%}@media (prefers-reduced-motion:no-preference){.voorbeeld.rol{animation:uitrollen .9s ease-out both;transform-origin:top}@keyframes uitrollen{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}}.dozen{display:grid;grid-gap:10px;gap:10px}.doos-podium{height:300px;display:grid;place-items:center;perspective:900px;border:var(--lijn);background:#EFE9DC}.doos{position:relative;transform-style:preserve-3d;transform:rotateX(-24deg) rotateY(-34deg)}.doos-vlak{position:absolute;left:50%;top:50%;border:1px solid rgba(29,29,27,.55);background-color:#D8C4A0}.doos-schaduw{position:absolute;inset:0;background:#1D1D1B}.levering{margin:14px 0 4px;font-size:15px}.klein-tekst{font-size:14px;margin:8px 0 0}.melding{margin:12px 0 0;padding:10px 12px;border:2px solid var(--inkt);background:var(--geel);font-weight:700}@media (min-width:760px){.keuzes,.maker{grid-template-columns:1fr 1fr}.maker{align-items:start;gap:26px 36px}.maker .stap:nth-child(3){grid-row:span 2;grid-column:2;grid-row-start:1}}