:root{--geel:#fd0;--geel-hover:#ffe740;--op-geel:#5f5300;--inkt:#1a1a1a;--inkt-hover:#000;--doek:#f4f4f2;--kaart:#fff;--vlak-licht:#fafaf8;--vlak:#f7f7f5;--vlak-sterk:#f2f2f0;--rand:#e8e8e4;--rand-zacht:#f0f0ee;--tekst:var(--inkt);--tekst-sterk:#3a3a3a;--tekst-sec:#5a5a5a;--tekst-zwak:#6a6a6a;--op-inkt:#fff;--op-inkt-sec:#e8e8e8;--op-inkt-zwak:#c8c8c8;--op-inkt-mut:#b9b9b9;--vlak-op-inkt:#2a2a2a;--bal:radial-gradient(circle at 34% 28%, #fffbd0, #ffd400 58%, #e0a400 100%);--r-xs:11px;--r-sm:12px;--r-md:14px;--r-lg:16px;--r-xl:18px;--r-2xl:20px;--r-3xl:22px;--r-4xl:24px;--r-pill:999px;--schaduw-kaart:0 8px 26px #00000021;--schaduw-breed:0 10px 30px #0000001f;--schaduw-zwevend:0 8px 20px #0000004d;--raak-min:44px;--font:"Nunito", system-ui, -apple-system, "Segoe UI", sans-serif}@keyframes riseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){@keyframes riseIn{0%{opacity:0}to{opacity:1}}}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--doek);color:var(--tekst);font-family:var(--font-tekst), system-ui, -apple-system, sans-serif;font-feature-settings:"tnum";-webkit-font-smoothing:antialiased;-moz-text-size-adjust:100%;text-size-adjust:100%}button{font:inherit;color:inherit;cursor:pointer;min-height:var(--raak-min);background:0 0;border:0}input,textarea,select{font:inherit;color:inherit}a{color:var(--inkt)}:focus-visible{outline:3px solid var(--inkt);outline-offset:2px}.vr-alleen-voorlezen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
