:root{--zf-primary:maroon;--zf-text:#000;--zf-surface:#fff;--zf-card:#ffe1e1;--zf-text-muted:#595959;--zf-border:#e6d3d3;--zf-on-primary:#fff;--zf-brein:maroon;--zf-lichaam:#404040;--zf-omgeving:#00b050;--zf-omgeving-tekst:#1e6b34;--zf-font-sans:Arial, "Helvetica Neue", Helvetica, sans-serif;--zf-font-size-sm:.875rem;--zf-font-size-md:1rem;--zf-font-size-lg:1.25rem;--zf-font-size-xl:1.75rem;--zf-font-size-2xl:2.25rem;--zf-line-height:1.5;--zf-font-weight-regular:400;--zf-font-weight-bold:700;--zf-space-1:.25rem;--zf-space-2:.5rem;--zf-space-3:.75rem;--zf-space-4:1rem;--zf-space-6:1.5rem;--zf-space-8:2rem;--zf-space-12:3rem;--zf-gutter:1rem;--zf-max-width:40rem;--zf-radius-sm:.5rem;--zf-radius-md:.875rem;--zf-radius-lg:1.25rem;--zf-radius-pill:999px;--zf-shadow-card:0 1px 2px #0000000f, 0 2px 8px #8000000f;--zf-touch-target:44px;--zf-focus-ring:0 0 0 3px #fff, 0 0 0 5px maroon;--zf-transition:.15s ease}@media (prefers-reduced-motion:reduce){:root{--zf-transition:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--zf-surface);color:var(--zf-text);font-family:var(--zf-font-sans);font-size:var(--zf-font-size-md);line-height:var(--zf-line-height);margin:0}:focus-visible{box-shadow:var(--zf-focus-ring);border-radius:var(--zf-radius-sm);outline:none}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
