.site-ds{--green:var(--ds-accent);--green-dark:var(--ds-inkt);--green-soft:#d3e3d8;--green-tint:color-mix(in srgb,var(--ds-accent) 9%,transparent);--accent:var(--ds-primair);--accent-dark:var(--ds-primair-hover);--accent-soft:#efe6d2;--orange:var(--ds-primair);--orange-dark:var(--ds-primair-hover);--orange-soft:#efe6d2;--paper:var(--ds-bg);--paper-2:var(--ds-bg-diep);--card:var(--ds-vlak);--text:var(--ds-inkt);--text-soft:var(--ds-inkt-2);--on-dark:var(--ds-op-donker);--on-dark-soft:var(--ds-op-donker-2);--on-dark-faint:color-mix(in srgb,var(--ds-op-donker) 45%,transparent);--line:var(--ds-lijn);--line-dark:color-mix(in srgb,var(--ds-op-donker) 16%,transparent);--danger:var(--ds-fout);--shadow:none;--shadow-lg:0 12px 40px rgba(13,36,26,0.16);--radius:var(--ds-hoek);--radius-sm:var(--ds-hoek);--radius-btn:var(--ds-hoek);--radius-pill:var(--ds-hoek);--font:var(--ds-font-familie);--font-display:var(--ds-font-familie);font-family:var(--ds-font-familie)}.site-ds :where(h1,h2,h3,h4){font-weight:650;letter-spacing:-.02em}.site-ds :where(h1){letter-spacing:-.035em}.site-ds :where(.band-dark,.dark-band,.cta-band){background:var(--ds-donker)}.site-ds .btn{min-height:var(--ds-hoogte);padding:0 var(--ds-r5);border-radius:var(--ds-hoek);font-family:inherit;font-weight:600;line-height:1.2;box-shadow:none;border-width:var(--ds-rand);transition:background-color .15s,border-color .15s,color .15s}.site-ds .btn,.site-ds .btn:hover{transform:none}.site-ds .btn-klein{min-height:var(--ds-hoogte-klein);padding:0 var(--ds-r4);font-size:var(--ds-tekst-klein)}.site-ds .btn-orange,.site-ds .btn-primary{background:var(--ds-primair);color:#fff;box-shadow:none}.site-ds .btn-orange:hover,.site-ds .btn-primary:hover{background:var(--ds-primair-hover)}.site-ds .btn-dark{background:var(--ds-inkt);color:var(--ds-vlak)}.site-ds .btn-dark:hover{background:color-mix(in srgb,var(--ds-inkt) 86%,var(--ds-bg))}.site-ds .btn-ghost{background:transparent;color:var(--ds-inkt);border-color:var(--ds-inkt)}.site-ds .btn-ghost:hover{background:color-mix(in srgb,var(--ds-inkt) 7%,transparent);border-color:var(--ds-inkt)}.site-ds .btn:disabled,.site-ds .btn[disabled]{opacity:1;background:var(--ds-lijn-vlak);color:var(--ds-neutraal);border-color:transparent;cursor:not-allowed}.site-ds .btn.gevaar{color:var(--ds-fout);border-color:var(--ds-fout)}.site-ds .btn.btn-primary.gevaar{background:var(--ds-fout);border-color:var(--ds-fout);color:#fff}.site-ds .link-knop{color:var(--ds-inkt);font-weight:600;text-underline-offset:4px;text-decoration-thickness:1.5px}.site-ds .btn:focus-visible,.site-ds .link-knop:focus-visible,.site-ds a:focus-visible{outline:none;box-shadow:var(--ds-focusring);border-radius:var(--ds-hoek)}.site-ds .badge,.site-ds .badge-ok,.site-ds .badge-soft,.site-ds .pil{border-radius:var(--ds-hoek)}.site-ds :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){font-family:inherit;border-radius:var(--ds-hoek)}.site-ds .site-header{background:var(--ds-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--ds-lijn)}.site-ds .kluis-form input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.site-ds .kluis-form select,.site-ds .kluis-form textarea{background:var(--ds-veld);border:var(--ds-rand) solid var(--ds-rand-veld);color:var(--ds-inkt)}.site-ds .kluis-form input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.site-ds .kluis-form select{min-height:var(--ds-hoogte)}.site-ds .kluis-form input:hover,.site-ds .kluis-form select:hover,.site-ds .kluis-form textarea:hover{border-color:var(--ds-inkt-2)}.site-ds .kluis-form input:focus,.site-ds .kluis-form select:focus,.site-ds .kluis-form textarea:focus{outline:none;background:var(--ds-veld);border-color:var(--ds-inkt);box-shadow:var(--ds-focusring)}.site-ds .auth-card{box-shadow:none;border:0}.site-ds .meten-balk{background:var(--ds-vlak);color:var(--ds-inkt);border:1px solid var(--ds-lijn);border-radius:var(--ds-hoek);box-shadow:0 6px 24px rgba(13,36,26,.12);font-family:var(--ds-font-familie)}.site-ds .btn{white-space:normal;text-align:center}