.errorstate{align-items:flex-start;gap:var(--s-3);padding:var(--s-5);margin:var(--s-4) 0;border-left:3px solid var(--c-gevaar);background:var(--c-gevaar-zacht);border-radius:0 var(--r-2) var(--r-2) 0;flex-direction:column;display:flex}.errorstate__titel{font-size:var(--t-l)}.errorstate__tekst{color:var(--c-inkt)}.wordmark{align-items:center;gap:var(--s-2);color:var(--c-accent);display:inline-flex}.wordmark__glas{flex:none;width:26px;height:26px}.wordmark__naam{font-family:var(--f-serif);font-size:var(--t-l);letter-spacing:.005em;color:var(--c-inkt);font-weight:600}.wordmark--l .wordmark__glas{width:40px;height:40px}.wordmark--l .wordmark__naam{font-size:var(--t-xxl)}.auth{min-height:100dvh;padding:calc(var(--veilig-boven) + 12vh) calc(var(--rand-pagina) + var(--veilig-rechts)) calc(var(--veilig-onder) + var(--s-6)) calc(var(--rand-pagina) + var(--veilig-links));justify-content:center;align-items:flex-start;display:flex}.auth__kolom{gap:var(--s-4);flex-direction:column;width:100%;max-width:380px;display:flex}.auth__merk{margin-bottom:var(--s-1)}.auth__titel{font-size:var(--t-xl)}.auth__tekst{color:var(--c-inkt-zacht)}.auth__form{gap:var(--s-4);margin-top:var(--s-4);padding-top:var(--s-5);border-top:1px solid var(--c-lijn);flex-direction:column;display:flex}.auth__fout{color:var(--c-gevaar);font-weight:500}.auth__demo{margin-top:var(--s-2);padding:var(--s-3) var(--s-4);border-left:3px solid var(--c-let-op);background:var(--c-let-op-zacht);border-radius:0 var(--r-2) var(--r-2) 0;font-size:var(--t-s)}.field{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.field__label{font-size:var(--t-s);color:var(--c-inkt);font-weight:600}.field__optioneel{color:var(--c-inkt-zacht);font-weight:400}.field__hint{font-size:var(--t-xs);color:var(--c-inkt-zacht)}.field__fout{font-size:var(--t-s);color:var(--c-gevaar);font-weight:500}.control{width:100%;min-height:var(--control-h);padding:0 var(--s-3);font-size:max(16px, var(--t-m));line-height:var(--lh-strak);background:var(--c-blad);color:var(--c-inkt);border:1px solid var(--c-lijn-sterk);border-radius:var(--r-2);transition:border-color var(--dur-kort) var(--ease), box-shadow var(--dur-kort) var(--ease);appearance:none}.control::placeholder{color:var(--c-inkt-zacht);opacity:.8}.control:hover{border-color:var(--c-inkt-zacht)}.control:focus-visible{border-color:var(--c-focus);box-shadow:0 0 0 2px var(--c-focus);outline:none}.control[aria-invalid=true]{border-color:var(--c-gevaar)}.control:disabled{opacity:.55;cursor:not-allowed}textarea.control{padding-block:var(--s-3);line-height:var(--lh-tekst);resize:vertical;min-height:calc(var(--control-h) * 2)}select.control{padding-right:var(--s-7);background-image:linear-gradient(45deg, transparent 50%, var(--c-inkt-zacht) 50%), linear-gradient(135deg, var(--c-inkt-zacht) 50%, transparent 50%);background-position:calc(100% - 22px) 52%,calc(100% - 16px) 52%;background-repeat:no-repeat;background-size:6px 6px,6px 6px}input[type=date].control{align-items:center;min-width:0;display:flex}input[type=date].control::-webkit-date-and-time-value{text-align:left}.toasts{color:inherit;inset:auto auto auto 50%;bottom:calc(var(--tabbalk-h) + var(--veilig-onder) + var(--s-3));width:min(calc(100vw - 2 * var(--s-4)), 440px);gap:var(--s-2);z-index:var(--z-toast);pointer-events:none;background:0 0;border:0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;overflow:visible;transform:translate(-50%)}.toasts:not(:popover-open):empty{display:none}.toast{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);border-radius:var(--r-2);background:var(--c-inkt);min-height:48px;color:var(--c-papier);box-shadow:var(--schaduw-zwevend);font-size:var(--t-s);pointer-events:auto;animation:toast-in var(--dur) var(--ease);display:flex}.toast--fout{background:var(--c-gevaar);color:#fff}.toast__icoon{flex:none}.toast__tekst{flex:1}.toast__sluit{border-radius:var(--r-1);width:36px;height:36px;color:inherit;opacity:.8;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}@media (prefers-color-scheme:dark){.toast--fout{background:#b23a2c}}@media (width>=900px){.toasts{bottom:var(--s-5);left:calc(50% + var(--zijbalk-b) / 2)}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.appshell{min-height:100dvh}.appshell__skip{left:var(--s-2);z-index:100;padding:var(--s-2) var(--s-4);background:var(--c-blad);border-radius:var(--r-2);position:absolute;top:-100px}.appshell__skip:focus{top:calc(var(--veilig-boven) + var(--s-2))}.appshell__inhoud{padding:calc(var(--veilig-boven) + var(--s-3)) calc(var(--rand-pagina) + var(--veilig-rechts)) calc(var(--tabbalk-h) + var(--veilig-onder) + var(--s-7)) calc(var(--rand-pagina) + var(--veilig-links))}.appshell__inhoud:focus{outline:none}.appshell__kolom{max-width:var(--inhoud-max);margin:0 auto}.appshell__nav{z-index:var(--z-tabbalk);background:color-mix(in srgb, var(--c-blad) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--c-lijn);padding:0 var(--veilig-rechts) var(--veilig-onder) var(--veilig-links);position:fixed;bottom:0;left:0;right:0}.appshell__merk,.appshell__demo{display:none}.appshell__tabs{grid-template-columns:repeat(4,1fr);max-width:560px;margin:0 auto;display:grid}.appshell__tab{height:var(--tabbalk-h);color:var(--c-inkt-zacht);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.75rem;font-weight:500;text-decoration:none;display:flex;position:relative}.appshell__tab--actief{color:var(--c-accent);font-weight:700}.appshell__tab--actief:before{content:"";background:var(--c-accent);border-radius:0 0 3px 3px;width:28px;height:3px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.appshell__tab:focus-visible{outline-offset:-4px;border-radius:var(--r-2)}@media (width>=900px){.appshell__nav{width:var(--zijbalk-b);gap:var(--s-5);padding:calc(var(--veilig-boven) + var(--s-6)) var(--s-3) var(--s-5) calc(var(--veilig-links) + var(--s-3));border-top:0;border-right:1px solid var(--c-lijn);background:var(--c-blad);-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;display:flex;top:0;right:auto}.appshell__merk{padding:0 var(--s-3);display:block}.appshell__tabs{flex-direction:column;gap:2px;max-width:none;margin:0;display:flex}.appshell__tab{justify-content:flex-start;gap:var(--s-3);height:48px;padding:0 var(--s-3);border-radius:var(--r-2);font-size:var(--t-m);color:var(--c-inkt);flex-direction:row}.appshell__tab:hover{background:var(--c-blad-2)}.appshell__tab--actief,.appshell__tab--actief:hover{background:var(--c-accent-zacht);color:var(--c-accent)}.appshell__tab--actief:before{border-radius:0 3px 3px 0;width:3px;height:24px;top:12px;left:0;transform:none}.appshell__demo{padding:0 var(--s-3);font-size:var(--t-xs);color:var(--c-inkt-zacht);margin-top:auto;display:block}.appshell__inhoud{margin-left:var(--zijbalk-b);padding:calc(var(--veilig-boven) + var(--s-6)) calc(var(--s-6) + var(--veilig-rechts)) var(--s-8) var(--s-6)}}.sheet{width:100%;max-width:none;height:100%;max-height:none;color:var(--c-inkt);background:0 0;border:0;margin:0;padding:0;display:none;overflow:hidden}.sheet[open]{padding-bottom:var(--toetsenbord,0px);transition:padding-bottom var(--dur-kort) var(--ease);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet::backdrop{background:var(--c-scrim);animation:sheet-scrim var(--dur) var(--ease)}.sheet__paneel{width:100%;max-height:calc(100dvh - var(--veilig-boven) - var(--s-6) - var(--toetsenbord,0px));background:var(--c-blad);border-radius:var(--r-3) var(--r-3) 0 0;box-shadow:var(--schaduw-zwevend);padding-left:var(--veilig-links);padding-right:var(--veilig-rechts);animation:sheet-omhoog var(--dur) var(--ease);flex-direction:column;display:flex;position:relative}.sheet__paneel:focus{outline:none}.sheet__greep{border-radius:var(--r-rond);background:var(--c-lijn-sterk);width:40px;height:4px;margin:var(--s-2) auto 0}.sheet__kop{justify-content:space-between;align-items:flex-start;gap:var(--s-3);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-5);display:flex}.sheet__koptekst{padding-top:var(--s-2);min-width:0}.sheet__titel{font-size:var(--t-xl)}.sheet__beschrijving{margin-top:var(--s-1);color:var(--c-inkt-zacht);font-size:var(--t-s)}.sheet__sluit{border-radius:var(--r-2);width:44px;height:44px;color:var(--c-inkt-zacht);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.sheet__sluit:hover{background:var(--c-blad-2);color:var(--c-inkt)}.sheet__inhoud{overscroll-behavior:contain;padding:var(--s-2) var(--s-5) var(--s-5);flex:1;overflow-y:auto}.sheet__paneel>.sheet__inhoud:last-child{padding-bottom:calc(var(--s-5) + var(--veilig-onder))}.sheet__voet{gap:var(--s-3);padding:var(--s-3) var(--s-5) calc(var(--s-3) + var(--veilig-onder));border-top:1px solid var(--c-lijn);background:var(--c-blad);display:flex}.sheet__voet>*{flex:1}@media (width>=700px){.sheet[open]{padding:var(--s-6);padding-bottom:calc(var(--s-6) + var(--toetsenbord,0px));align-items:center}.sheet__paneel{max-width:560px;max-height:min(86dvh - var(--toetsenbord,0px), 880px);border-radius:var(--r-3);animation-name:sheet-verschijn}.sheet__greep{display:none}.sheet__kop{padding-top:var(--s-4)}.sheet__voet{border-radius:0 0 var(--r-3) var(--r-3);padding-bottom:var(--s-4);justify-content:flex-end}.sheet__voet>*{flex:none}}@keyframes sheet-omhoog{0%{opacity:.6;transform:translateY(24px)}}@keyframes sheet-verschijn{0%{opacity:0;transform:scale(.98)}}@keyframes sheet-scrim{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.sheet[open]{transition:none}.sheet__paneel,.sheet::backdrop{animation:none}}.deflijst{grid-template-columns:1fr;display:grid}.deflijst__paar{gap:var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--c-lijn);grid-template-columns:minmax(7.5rem,35%) 1fr;display:grid}.deflijst__label{color:var(--c-inkt-zacht);font-size:var(--t-s);padding-top:1px}.deflijst__waarde{overflow-wrap:break-word;min-width:0}@media (width>=700px){.deflijst{column-gap:var(--s-6);grid-template-columns:1fr 1fr}}.badge{border-radius:var(--r-1);min-height:24px;font-size:var(--t-xs);white-space:nowrap;vertical-align:middle;align-items:center;gap:6px;padding:2px 8px;font-weight:500;line-height:1.2;display:inline-flex}.drinkvensterbadge--ok{background:var(--c-goed-zacht);color:var(--c-goed)}.drinkvensterbadge--binnenkort{background:var(--c-let-op-zacht);color:var(--c-let-op);font-weight:600}.drinkvensterbadge--over{background:var(--c-gevaar-zacht);color:var(--c-gevaar);font-weight:600}.drinkvensterbadge--onbekend{color:var(--c-inkt-zacht);border:1px dashed var(--c-lijn-sterk)}.kleurbadge{color:var(--c-inkt-zacht);padding-left:0}.kleurbadge--compact{min-height:0;padding:0}.kleurbadge__capsule{background:var(--wk-onbekend);width:8px;height:16px;box-shadow:inset 0 0 0 1px var(--wk-rand);border-radius:3px 3px 2px 2px;flex:none}.kleurbadge__capsule--rood{background:var(--wk-rood)}.kleurbadge__capsule--wit{background:var(--wk-wit)}.kleurbadge__capsule--rose{background:var(--wk-rose)}.kleurbadge__capsule--zoet{background:var(--wk-zoet)}.kleurbadge__capsule--versterkt{background:var(--wk-versterkt)}.kleurbadge__capsule--oranje{background:var(--wk-oranje)}.kleurbadge__capsule--mousserend{background:radial-gradient(circle at 3px 4px, #fffffff2 1px, transparent 1.6px), radial-gradient(circle at 5px 9px, #fffffff2 1px, transparent 1.6px), radial-gradient(circle at 3px 13px, #fffffff2 1px, transparent 1.6px), var(--wk-mousserend)}.kleurbadge__capsule--onbekend{box-shadow:none;border:1px dashed var(--wk-rand)}.lijst{background:var(--c-blad);border-top:1px solid var(--c-lijn);border-bottom:1px solid var(--c-lijn);margin:0 calc(var(--rand-pagina) * -1)}.lijst__item+.lijst__item .lijst__rij{border-top:1px solid var(--c-lijn)}.lijst__rij{align-items:center;gap:var(--s-3);width:100%;min-height:56px;padding:var(--s-3) var(--rand-pagina);color:inherit;text-align:left;font:inherit;background:0 0;border:0;text-decoration:none;display:flex}.lijst__rij--actie{cursor:pointer}.lijst__rij--actie:hover{background:var(--c-blad-2)}.lijst__rij--actie:focus-visible{outline-offset:-2px}.lijst__hoofd{flex:1;min-width:0}.lijst__rechts{align-items:center;gap:var(--s-2);flex:none;display:flex}.lijst__pijl{color:var(--c-lijn-sterk);flex:none}@media (width>=600px){.lijst{border:1px solid var(--c-lijn);border-radius:var(--r-2);margin:0;overflow:hidden}}.numberinput__veld{flex:1;min-width:0;display:block;position:relative}.numberinput__control--suffix{padding-right:var(--s-7)}.numberinput__suffix{right:var(--s-3);color:var(--c-inkt-zacht);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.numberinput--stepper{align-items:stretch;gap:var(--s-2);max-width:220px;display:flex}.numberinput--stepper .control{text-align:center}.numberinput__knop{width:var(--control-h);min-height:var(--control-h);border:1px solid var(--c-lijn-sterk);border-radius:var(--r-2);background:var(--c-blad);color:var(--c-inkt);cursor:pointer;flex:none;place-items:center;display:grid}.numberinput__knop:hover:not(:disabled){background:var(--c-blad-2)}.numberinput__knop:disabled{opacity:.4;cursor:not-allowed}.scoreinput{gap:var(--s-2);flex-direction:column;display:flex}.scoreinput__kop{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.scoreinput__waarde{font-family:var(--f-serif);font-size:var(--t-xl);color:var(--c-inkt);font-weight:600;line-height:1}.scoreinput--leeg .scoreinput__waarde{font-size:var(--t-m);font-weight:400;font-family:var(--f-sans);color:var(--c-inkt-zacht)}.scoreinput__op{font-size:var(--t-s);color:var(--c-inkt-zacht);font-weight:400}.scoreinput__knoppen{gap:var(--s-2);align-items:center;display:flex}.scoreinput__knop{border:1px solid var(--c-lijn-sterk);border-radius:var(--r-2);background:var(--c-blad);width:44px;height:44px;color:var(--c-inkt);cursor:pointer;place-items:center;display:grid}.scoreinput__knop:disabled{opacity:.4;cursor:not-allowed}.scoreinput__wis{min-height:44px;padding:0 var(--s-2);color:var(--c-accent);font-size:var(--t-s);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;text-decoration:underline}.scoreinput__balk{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}.scoreinput__balk::-webkit-slider-runnable-track{border-radius:var(--r-rond);background:linear-gradient(to right, var(--c-accent-vlak) var(--vulling), var(--c-blad-2) var(--vulling));height:6px}.scoreinput__balk::-moz-range-track{border-radius:var(--r-rond);background:linear-gradient(to right, var(--c-accent-vlak) var(--vulling), var(--c-blad-2) var(--vulling));height:6px}.scoreinput__balk::-webkit-slider-thumb{appearance:none;background:var(--c-blad);border:2px solid var(--c-accent-vlak);border-radius:50%;width:28px;height:28px;margin-top:-11px}.scoreinput__balk::-moz-range-thumb{background:var(--c-blad);border:2px solid var(--c-accent-vlak);border-radius:50%;width:26px;height:26px}.scoreinput--leeg .scoreinput__balk::-webkit-slider-thumb{border-style:dashed;border-color:var(--c-lijn-sterk)}.scoreinput--leeg .scoreinput__balk::-moz-range-thumb{border-style:dashed;border-color:var(--c-lijn-sterk)}.scoreinput__balk:focus-visible{outline:none}.scoreinput__balk:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--c-focus)}.scoreinput__balk:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--c-focus)}.scoreinput__schaal{font-size:var(--t-xs);color:var(--c-inkt-zacht);margin-top:calc(var(--s-2) * -1);justify-content:space-between;padding:0 6px;display:flex}.searchinput{position:relative}.searchinput__icoon{left:var(--s-3);color:var(--c-inkt-zacht);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.searchinput__control{padding-left:40px;padding-right:48px}.searchinput__control::-webkit-search-cancel-button{display:none}.searchinput__wis{width:44px;height:44px;color:var(--c-inkt-zacht);border-radius:var(--r-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.section+.section{margin-top:var(--s-6)}.section__kop{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:44px;margin-bottom:var(--s-2);flex-wrap:wrap;display:flex}.section__titel{font-size:var(--t-l);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0}.section__actie{gap:var(--s-2);display:flex}.segmented{border-radius:var(--r-2);background:var(--c-blad-2);align-self:flex-start;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.segmented__optie{min-height:40px;padding:0 var(--s-4);border-radius:calc(var(--r-2) - 3px);font-size:var(--t-s);color:var(--c-inkt-zacht);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;font-weight:500;display:flex}.segmented__optie--actief{background:var(--c-blad);color:var(--c-inkt);font-weight:600;box-shadow:0 1px 2px #0000001f}.segmented__optie:has(input:focus-visible){outline:2px solid var(--c-focus);outline-offset:1px}.stockbadge--ok{background:var(--c-blad-2);color:var(--c-inkt);font-weight:600}.stockbadge--leeg{color:var(--c-inkt-zacht);border:1px dashed var(--c-lijn-sterk)}.stockbadge--negatief{background:var(--c-gevaar-zacht);color:var(--c-gevaar);font-weight:600}.wijnnaam{flex-direction:column;min-width:0;display:flex}.wijnnaam__maker{font-size:var(--t-xs);color:var(--c-inkt-zacht);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wijnnaam__naam{font-family:var(--f-serif);font-size:var(--t-m);font-weight:600;line-height:var(--lh-serif);color:var(--c-inkt);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.wijnnaam__jaar{color:var(--c-inkt-zacht);font-weight:400}.wijnnaam--l .wijnnaam__maker{font-size:var(--t-s)}.wijnnaam--l .wijnnaam__naam{font-size:var(--t-xl)}.updatemelding{z-index:20;left:var(--s-3);right:var(--s-3);bottom:calc(var(--s-3) + var(--tabbalk-h,64px) + var(--veilig-onder));justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);border-radius:var(--r-2);background:var(--c-blad);border:1px solid var(--c-lijn-sterk);box-shadow:var(--schaduw-zwevend);font-size:var(--t-s);display:flex;position:fixed}@media (width>=900px){.updatemelding{left:auto;bottom:var(--s-4);max-width:420px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--c-papier:#ece7df;--c-blad:#f7f4ee;--c-blad-2:#e2dbd0;--c-inkt:#2a2220;--c-inkt-zacht:#675b54;--c-lijn:#d6cdc1;--c-lijn-sterk:#a99b8b;--c-accent:#6e1a2b;--c-accent-vlak:#6e1a2b;--c-accent-vlak-hover:#561320;--c-accent-zacht:#ead8d4;--c-op-accent:#fbf7f1;--c-goed:#35553f;--c-goed-zacht:#dbe3d5;--c-let-op:#7f520a;--c-let-op-zacht:#f1e3c3;--c-gevaar:#9d2a1e;--c-gevaar-zacht:#f3d8d1;--c-focus:#6e1a2b;--c-scrim:#1e14166b;--wk-rood:#7a1c2c;--wk-wit:#e2cf74;--wk-rose:#e59aa6;--wk-mousserend:#d9cf9f;--wk-zoet:#c2901e;--wk-versterkt:#5c2b1c;--wk-oranje:#cf7f34;--wk-onbekend:transparent;--wk-rand:#2a222059;--f-serif:ui-serif, "New York", "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--f-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--t-xs:.8125rem;--t-s:.9375rem;--t-m:1.0625rem;--t-l:1.25rem;--t-xl:1.625rem;--t-xxl:2.125rem;--lh-strak:1.2;--lh-tekst:1.45;--lh-serif:1.3;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--rand-pagina:var(--s-4);--r-1:4px;--r-2:10px;--r-3:18px;--r-rond:999px;--schaduw-zwevend:0 10px 30px #2a1a1829, 0 2px 6px #2a1a1814;--control-h:48px;--tabbalk-h:60px;--zijbalk-b:236px;--inhoud-max:1100px;--lees-max:68ch;--z-kop:10;--z-tabbalk:20;--z-sheet:50;--z-toast:70;--dur-kort:.12s;--dur:.22s;--ease:cubic-bezier(.2, .7, .2, 1);--veilig-boven:env(safe-area-inset-top,0px);--veilig-onder:env(safe-area-inset-bottom,0px);--veilig-links:env(safe-area-inset-left,0px);--veilig-rechts:env(safe-area-inset-right,0px)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--c-papier:#171214;--c-blad:#211a1d;--c-blad-2:#2d2428;--c-inkt:#efe7dd;--c-inkt-zacht:#aea198;--c-lijn:#3a2f33;--c-lijn-sterk:#64545a;--c-accent:#e597a3;--c-accent-vlak:#8e2a3c;--c-accent-vlak-hover:#a33447;--c-accent-zacht:#3a2228;--c-op-accent:#fff8f3;--c-goed:#a6c7ab;--c-goed-zacht:#233129;--c-let-op:#e6b862;--c-let-op-zacht:#382c16;--c-gevaar:#f29484;--c-gevaar-zacht:#3e201c;--c-focus:#e597a3;--c-scrim:#0009;--wk-rand:#efe7dd66;--schaduw-zwevend:0 12px 34px #00000080}}@media (width>=600px){:root{--rand-pagina:var(--s-5)}}@media (prefers-reduced-motion:reduce){:root{--dur-kort:0s;--dur:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{background:var(--c-papier);min-height:100dvh;color:var(--c-inkt);font-family:var(--f-sans);font-size:var(--t-m);line-height:var(--lh-tekst);-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums;margin:0}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}h1,h2,h3{font-family:var(--f-serif);font-weight:600;line-height:var(--lh-serif);text-wrap:balance}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--c-accent);text-underline-offset:.18em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}::selection{background:var(--c-accent-zacht)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cijfers{font-variant-numeric:tabular-nums lining-nums}.zacht{color:var(--c-inkt-zacht)}.stapel{gap:var(--stapel,var(--s-4));flex-direction:column;display:flex}.rij{align-items:center;gap:var(--rij,var(--s-2));flex-wrap:wrap;display:flex}.configfout{max-width:40rem;padding:calc(var(--s-7) + var(--veilig-boven)) var(--rand-pagina) var(--s-7);margin:0 auto}
