:root{--primary-900: oklch(.3 .055 215);--primary-800: oklch(.38 .06 215);--primary-700: light-dark(oklch(.47 .065 215), oklch(.68 .06 215));--primary-600: light-dark(oklch(.55 .06 215), oklch(.74 .055 215));--primary-500: light-dark(oklch(.64 .055 215), oklch(.8 .05 215));--primary-400: oklch(.72 .05 215);--primary-300: oklch(.81 .038 215);--primary-200: light-dark(oklch(.9 .024 215), oklch(.26 .035 215));--primary-100: light-dark(oklch(.96 .014 215), oklch(.2 .025 215));--cream-50: light-dark(oklch(.99 .005 85), oklch(.16 .01 85));--cream-100: light-dark(oklch(.97 .012 85), oklch(.19 .014 85));--cream-200: light-dark(oklch(.94 .02 85), oklch(.23 .018 85));--cream-300: light-dark(oklch(.9 .03 85), oklch(.27 .022 85));--cream-400: oklch(.85 .04 85);--sage-100: oklch(.95 .02 145);--sage-300: oklch(.85 .04 145);--sage-500: oklch(.65 .06 145);--sage-700: oklch(.45 .07 145);--gold-100: oklch(.95 .025 85);--gold-300: oklch(.85 .06 85);--gold-500: oklch(.72 .11 85);--gold-700: oklch(.55 .13 85);--lavender-100: oklch(.95 .015 280);--lavender-300: oklch(.85 .04 280);--lavender-500: oklch(.68 .08 280);--lavender-700: oklch(.5 .1 280);--neutral-900: oklch(.2 .015 290);--neutral-800: oklch(.3 .015 290);--neutral-700: oklch(.45 .012 290);--neutral-600: oklch(.6 .01 290);--neutral-500: oklch(.7 .008 290);--neutral-400: oklch(.8 .006 290);--neutral-300: light-dark(oklch(.88 .004 290), oklch(.26 .015 304));--neutral-200: light-dark(oklch(.94 .002 290), oklch(.22 .012 304));--neutral-100: light-dark(oklch(.98 .001 290), oklch(.18 .01 304));--neutral-50: light-dark(oklch(.99 0 290), oklch(.14 .008 304));--surface-app: light-dark(oklch(.99 0 290), oklch(.13 .01 304));--surface-card: light-dark(#ffffff, oklch(.17 .012 304));--text-primary: light-dark(oklch(.2 .015 290), oklch(.91 .01 290));--text-secondary: light-dark(oklch(.4 .014 290), oklch(.75 .012 290));--text-muted: light-dark(oklch(.5 .013 290), oklch(.58 .01 290));--border-default: var(--neutral-300);--border-soft: var(--neutral-200);--success: oklch(.65 .15 145);--warning: oklch(.75 .15 85);--error: oklch(.58 .22 25);--info: oklch(.62 .14 250);--font-serif: "Playfair Display", Georgia, "Times New Roman", serif;--font-sans: "Schibsted Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "Courier New", monospace;--font-light: 300;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--text-display: 4.5rem;--text-h1: 3rem;--text-h2: 2.25rem;--text-h3: 1.688rem;--text-h4: 1.266rem;--text-xl: 1.266rem;--text-lg: 1.125rem;--text-base: 1rem;--text-sm: .889rem;--text-xs: .75rem;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.75;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--portal-kolom: 640px;--portal-tekst: 65ch;--z-base: 1;--z-content: 2;--z-sticky: 20;--z-chrome: 40;--z-drawer: 60;--z-toast: 80;--app-hero-accent-overlay: linear-gradient( 100deg, color-mix(in oklab, var(--primary-700) 88%, transparent) 0%, color-mix(in oklab, var(--primary-500) 55%, transparent) 55%, color-mix(in oklab, var(--primary-300) 20%, transparent) 100% );--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-3xl: 2rem;--radius-full: 9999px;--shadow-xs: 0 1px 2px rgba(0,0,0,.05);--shadow-sm: 0 1px 3px rgba(0,0,0,.06), 0 1px 2px rgba(0,0,0,.04);--shadow-md: 0 4px 6px rgba(0,0,0,.07), 0 2px 4px rgba(0,0,0,.06);--shadow-lg: 0 10px 15px rgba(0,0,0,.1), 0 4px 6px rgba(0,0,0,.05);--shadow-xl: 0 20px 25px rgba(0,0,0,.1), 0 10px 10px rgba(0,0,0,.04);--shadow-primary: 0 10px 25px rgba(115, 75, 158, .15);--duration-fast: .15s;--duration-base: .25s;--duration-slow: .35s;--duration-slower: .5s;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-smooth: cubic-bezier(.45, 0, .15, 1);--app-sidebar-bg-top: color-mix(in oklab, var(--primary-500) 5%, var(--surface-card));--app-sidebar-bg-bottom: color-mix(in oklab, var(--primary-500) 9%, var(--surface-card));--app-sidebar-text: var(--text-secondary);--app-sidebar-text-dim: var(--text-muted);--app-sidebar-border: var(--border-soft);--app-sidebar-hover-bg: color-mix(in oklab, var(--primary-500) 15%, var(--surface-card));--app-sidebar-hover-text: var(--text-primary);--app-sidebar-active-bg: color-mix(in oklab, var(--primary-500) 22%, var(--surface-card));--app-sidebar-active-text: var(--primary-700);--app-sidebar-brand-em: var(--primary-700);--app-sidebar-logo-filter: none;--app-step-current: var(--primary-700);--actie-primair-bg: light-dark(color-mix(in oklab, var(--primary-900) 72%, #000), oklch(.52 .08 215));--actie-primair-hover: light-dark(color-mix(in oklab, var(--primary-900) 90%, #000), oklch(.58 .09 215));--editor-hulplijn: color-mix(in oklab, var(--primary-500) 85%, transparent);--editor-grid: color-mix(in oklab, var(--primary-500) 8%, transparent);--kaart-watermerk: color-mix(in oklab, var(--primary-500) 18%, transparent);--app-hero-image: url(/img/hero-lavendelveld.jpg);--app-hero-overlay: linear-gradient(100deg, rgba(248, 244, 251, .97) 0%, rgba(243, 236, 248, .88) 42%, rgba(235, 224, 243, .3) 75%, rgba(230, 216, 240, .12) 100%);--app-step-done-bg: var(--sage-100);--app-step-done-fg: var(--sage-700);--app-step-todo-border: var(--neutral-300);--app-kaart-bg-start: var(--cream-50);--app-kaart-bg-end: var(--cream-200);--app-kaart-shadow: 0 2px 6px color-mix(in oklab, var(--primary-700) 10%, transparent), 0 18px 50px color-mix(in oklab, var(--primary-700) 18%, transparent)}:root{--paars: light-dark(oklch(.55 .06 215), oklch(.74 .055 215));--paars-deep: light-dark(oklch(.47 .065 215), oklch(.68 .06 215));--paars-100: light-dark(oklch(.96 .014 215), oklch(.22 .03 215));--paars-50: light-dark(oklch(.985 .008 215), oklch(.18 .022 215));--paars-lijn: light-dark(oklch(.85 .028 215), oklch(.35 .03 215));--lavendel: light-dark(oklch(.83 .03 215), oklch(.5 .045 215));--plum-900: oklch(.28 .05 215);--plum-950: oklch(.22 .045 215);--ink: light-dark(#2b2433, oklch(.91 .01 290));--ink-soft: light-dark(#5d5468, oklch(.75 .012 290));--ink-muted: light-dark(#6e6779, oklch(.62 .012 290));--sidebar-ink: oklch(.78 .025 304);--bg: light-dark(#fbfbfd, oklch(.13 .01 304));--surface: light-dark(#ffffff, oklch(.17 .012 304));--cream: #ffffff;--line: light-dark(#ecebf2, oklch(.24 .016 304));--veld: light-dark(#f4f3f8, oklch(.2 .012 304));--veld-op-kaart: color-mix(in oklch, var(--surface-card), oklch(1 0 0) 14%);--veld-h: 40px;--veld-pad-h: 11px;--veld-radius: 9px;--veld-label-fs: 12px;--veld-label-mb: 4px;--veld-lijn: color-mix(in oklch, var(--line), var(--ink) 22%);--fs-eyebrow: 11px;--fs-label: 12px;--fs-hint: 12.5px;--fs-body-sm: 13px;--fs-body: 14px;--fs-kaart-naam: 17px;--kaart-radius: 11px;--ok: light-dark(oklch(.45 .07 145), oklch(.6 .09 145));--ok-soft: light-dark(oklch(.95 .02 145), oklch(.2 .04 145));--warn: light-dark(oklch(.55 .16 45), oklch(.7 .15 45));--warn-soft: light-dark(oklch(.96 .04 70), oklch(.22 .05 70));--rood: light-dark(oklch(.52 .18 25), oklch(.72 .14 25));--rood-soft: light-dark(oklch(.96 .04 25), oklch(.24 .06 25));--werkvlak: light-dark(oklch(.945 .006 304), oklch(.17 .012 304));--serif: "Playfair Display", Georgia, serif;--sans: "Schibsted Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--shadow-card: 0 1px 2px rgba(28, 22, 38, .04), 0 12px 32px -16px rgba(28, 22, 38, .1);--shadow-kaart: 0 1px 3px rgba(28, 22, 38, .07), 0 10px 28px rgba(115, 75, 158, .1)}:root{color-scheme:light dark}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--app-sidebar-logo-filter: brightness(0) invert(1);--brand-logo-url: var(--brand-logo-url-donker, var(--brand-logo-url-licht))}}[data-theme=dark]{--app-sidebar-logo-filter: brightness(0) invert(1);--brand-logo-url: var(--brand-logo-url-donker, var(--brand-logo-url-licht))}*{box-sizing:border-box}html,body{margin:0}body{background:var(--surface-app);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}dh-select>dh-option{display:none}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-cyrillic-400-normal-CjW2EstV.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-400-normal-ZiRag6zj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-vietnamese-400-normal-BV2APVTb.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-400-normal-BbvUAu4N.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-ext-400-normal-BxlSGspa.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-400-normal-qdZwdvNS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-400-normal-CFtfchNt.woff2) format("woff2"),url(/assets/playfair-display-latin-400-normal-DHYHbkg3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-cyrillic-500-normal-GO7-LTbC.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-500-normal-DmDODJdV.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-vietnamese-500-normal-Jyt54flB.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-500-normal-_Z41d-72.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-ext-500-normal-DE-Iylxw.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-500-normal-CFxFMdkY.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-500-normal-DIxvyhka.woff2) format("woff2"),url(/assets/playfair-display-latin-500-normal-BScSeVwi.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-cyrillic-600-normal-oLY6jnZ7.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-600-normal-DbWAkkgN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-vietnamese-600-normal-ICsRR-qJ.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-600-normal-BPJkAZPN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-ext-600-normal-CEjQclLc.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-600-normal-BumBfC1v.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-600-normal-CZLGqjJe.woff2) format("woff2"),url(/assets/playfair-display-latin-600-normal-CxxueQ0Z.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/playfair-display-cyrillic-400-italic-drKdN10-.woff2) format("woff2"),url(/assets/playfair-display-cyrillic-400-italic-24vVh5t9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/playfair-display-vietnamese-400-italic-CD15TOr5.woff2) format("woff2"),url(/assets/playfair-display-vietnamese-400-italic-Cpv4sfwY.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-ext-400-italic-zVOgzDMq.woff2) format("woff2"),url(/assets/playfair-display-latin-ext-400-italic-CZOjvne0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/playfair-display-latin-400-italic-LeeEXsx5.woff2) format("woff2"),url(/assets/playfair-display-latin-400-italic-hIeePEuE.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schibsted-grotesk-latin-ext-400-normal-DHVTfbSM.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-ext-400-normal-DUPvg9bQ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schibsted-grotesk-latin-400-normal-DPhJBilQ.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-400-normal-BkiRe4WW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-ext-500-normal-Ch1izu81.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-ext-500-normal-BjmYCtCC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-500-normal-rf9C4Thp.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-500-normal-Ba39e-CX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/schibsted-grotesk-latin-ext-600-normal-C5pQPdUJ.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-ext-600-normal-DQsnXf5q.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/schibsted-grotesk-latin-600-normal-Czv9Obfv.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-600-normal-BieE9YjJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/schibsted-grotesk-latin-ext-700-normal-o210KhU4.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-ext-700-normal-DDW2aNyx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/schibsted-grotesk-latin-700-normal-BkH0uJ1o.woff2) format("woff2"),url(/assets/schibsted-grotesk-latin-700-normal-Dz-okVa0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}[data-variant=dru-klassiek]{--primary-900: oklch(.32 .14 304);--primary-800: oklch(.4 .14 304);--primary-700: light-dark(oklch(.495 .133 304), oklch(.65 .12 304));--primary-600: light-dark(oklch(.57 .12 304), oklch(.73 .11 304));--primary-500: light-dark(oklch(.66 .1 304), oklch(.8 .09 304));--primary-400: oklch(.74 .08 304);--primary-300: oklch(.82 .06 304);--primary-200: light-dark(oklch(.9 .04 304), oklch(.26 .06 304));--primary-100: light-dark(oklch(.96 .02 304), oklch(.2 .04 304));--shadow-primary: 0 10px 25px rgba(115, 75, 158, .15);--app-sidebar-bg-top: light-dark(oklch(.972 .006 304), oklch(.1 .018 304));--app-sidebar-bg-bottom: light-dark(oklch(.945 .01 304), oklch(.08 .015 304));--app-sidebar-text: light-dark(oklch(.38 .03 304), oklch(.78 .025 304));--app-sidebar-text-dim: light-dark(oklch(.49 .025 304), oklch(.65 .03 304));--app-sidebar-border: light-dark(oklch(.89 .008 304), oklch(.22 .02 304));--app-sidebar-hover-bg: light-dark(oklch(.92 .014 304), oklch(.18 .025 304));--app-sidebar-hover-text: light-dark(oklch(.28 .03 304), oklch(.95 .01 304));--app-sidebar-active-bg: light-dark(oklch(.96 .02 304), oklch(.65 .12 304));--app-sidebar-active-text: light-dark(oklch(.495 .133 304), oklch(.98 .005 304));--app-sidebar-brand-em: light-dark(oklch(.495 .133 304), oklch(.5 .06 304));--app-sidebar-logo-filter: none;--app-step-current: var(--primary-700);--actie-primair-bg: oklch(.215 .025 304);--actie-primair-hover: oklch(.3 .06 304);--editor-hulplijn: rgba(115, 75, 158, .9);--editor-grid: rgba(115, 75, 158, .07);--kaart-watermerk: rgba(115, 75, 158, .16);--app-hero-image: url(/img/hero-lavendelveld.jpg);--app-hero-overlay: linear-gradient(100deg, rgba(248, 244, 251, .97) 0%, rgba(243, 236, 248, .88) 42%, rgba(235, 224, 243, .3) 75%, rgba(230, 216, 240, .12) 100%);--app-kaart-shadow: 0 2px 6px oklch(.28 .1 304 / .08), 0 18px 50px oklch(.495 .133 304 / .18);--paars: light-dark(oklch(.57 .12 304), oklch(.65 .12 304));--paars-deep: light-dark(oklch(.495 .133 304), oklch(.58 .13 304));--paars-100: light-dark(oklch(.96 .02 304), oklch(.2 .04 304));--paars-50: light-dark(oklch(.985 .008 304), oklch(.17 .03 304));--paars-lijn: light-dark(oklch(.82 .06 304), oklch(.35 .05 304));--lavendel: light-dark(oklch(.83 .06 304), oklch(.5 .06 304));--plum-900: oklch(.28 .1 304);--plum-950: oklch(.22 .09 304);--sidebar-ink: oklch(.78 .025 304);--bg: light-dark(#fbfbfd, oklch(.13 .01 304));--surface: light-dark(#ffffff, oklch(.17 .012 304));--line: light-dark(#ecebf2, oklch(.24 .016 304));--veld: light-dark(#f4f3f8, oklch(.2 .012 304));--werkvlak: light-dark(oklch(.945 .006 304), oklch(.17 .012 304));--shadow-kaart: 0 1px 3px rgba(28, 22, 38, .07), 0 10px 28px rgba(115, 75, 158, .1)}@media (prefers-color-scheme: dark){[data-variant=dru-klassiek]:not([data-theme=light]){--app-sidebar-logo-filter: brightness(0) invert(1)}}[data-variant=dru-klassiek][data-theme=dark]{--app-sidebar-logo-filter: brightness(0) invert(1)}[data-variant=linnen]{--primary-900: oklch(.25 .07 148);--primary-800: oklch(.32 .08 148);--primary-700: oklch(.42 .09 148);--primary-600: oklch(.5 .08 148);--primary-500: oklch(.6 .07 148);--primary-200: oklch(.88 .03 148);--primary-300: oklch(.79 .045 148);--primary-400: oklch(.7 .055 148);--cream-400: oklch(.88 .025 95);--shadow-primary: 0 4px 14px -4px oklch(.42 .09 148 / .25);--primary-100: oklch(.94 .015 148);--cream-50: oklch(.985 .012 75);--cream-100: oklch(.97 .022 75);--cream-200: oklch(.94 .032 75);--cream-300: oklch(.9 .042 75);--neutral-900: oklch(.22 .018 55);--neutral-300: oklch(.87 .008 55);--neutral-200: oklch(.93 .005 55);--neutral-100: oklch(.97 .003 55);--neutral-50: oklch(.99 .001 55);--surface-app: oklch(.984 .01 75);--surface-card: oklch(.998 .004 75);--text-primary: oklch(.22 .018 55);--text-secondary: oklch(.4 .016 55);--text-muted: oklch(.52 .014 55);--border-default: oklch(.88 .008 55);--border-soft: oklch(.93 .005 55);--font-serif: "Playfair Display", Georgia, serif;--font-sans: "Schibsted Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--app-sidebar-bg-top: oklch(.965 .012 110);--app-sidebar-bg-bottom: oklch(.935 .018 115);--app-sidebar-text: oklch(.36 .04 115);--app-sidebar-text-dim: oklch(.54 .04 115);--app-sidebar-border: oklch(.88 .02 112);--app-sidebar-hover-bg: oklch(.91 .024 112);--app-sidebar-hover-text: oklch(.28 .04 115);--app-step-current: oklch(.42 .09 148);--actie-primair-bg: oklch(.24 .055 115);--actie-primair-hover: oklch(.32 .07 130);--editor-hulplijn: rgba(90, 105, 48, .9);--editor-grid: rgba(90, 105, 48, .07);--kaart-watermerk: rgba(90, 105, 48, .16);--app-hero-image: url(/img/achtergrond-veld.jpg);--app-hero-overlay: linear-gradient(100deg, oklch(.97 .012 90 / .97) 0%, oklch(.95 .02 95 / .86) 42%, oklch(.93 .03 100 / .3) 75%, oklch(.92 .03 100 / .12) 100%);--app-step-done-bg: oklch(.94 .015 148);--app-step-done-fg: oklch(.42 .09 148);--app-step-todo-border: oklch(.87 .008 55);--app-kaart-bg-start: oklch(.985 .012 75);--app-kaart-bg-end: oklch(.94 .032 75);--app-kaart-shadow: 0 2px 6px oklch(.28 .05 110 / .06), 0 18px 50px oklch(.42 .09 148 / .12);--paars: oklch(.5 .08 148);--paars-deep: oklch(.42 .09 148);--paars-100: oklch(.94 .015 148);--paars-50: oklch(.97 .008 148);--lavendel: oklch(.78 .05 148);--plum-900: oklch(.28 .06 110);--plum-950: oklch(.22 .05 110);--ink: oklch(.22 .018 55);--ink-soft: oklch(.4 .016 55);--ink-muted: oklch(.56 .012 55);--sidebar-ink: oklch(.8 .03 110);--bg: oklch(.984 .01 75);--surface: oklch(.998 .004 75);--cream: oklch(.998 .004 75);--line: oklch(.9 .007 55);--veld: oklch(.96 .006 55);--ok: oklch(.42 .09 148);--ok-soft: oklch(.94 .015 148);--warn: oklch(.55 .16 45);--warn-soft: oklch(.96 .04 70);--serif: "Playfair Display", Georgia, serif;--sans: "Schibsted Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--shadow-card: 0 1px 2px oklch(.22 .018 55 / .04), 0 10px 28px -14px oklch(.22 .018 55 / .1);--shadow-kaart: 0 1px 3px oklch(.22 .018 55 / .07), 0 10px 28px oklch(.42 .09 148 / .1)}[data-variant=linnen][data-theme=dark],[data-variant=linnen] [data-theme=dark]{--bg: oklch(.16 .018 90);--surface: oklch(.2 .015 90);--surface-app: oklch(.16 .018 90);--surface-card: oklch(.2 .015 90);--ink: oklch(.92 .01 75);--ink-soft: oklch(.78 .012 75);--ink-muted: oklch(.62 .01 75);--text-primary: oklch(.92 .01 75);--text-secondary: oklch(.78 .012 75);--text-muted: oklch(.62 .01 75);--line: oklch(.28 .015 90);--veld: oklch(.24 .015 90);--border-default: oklch(.3 .015 90);--border-soft: oklch(.25 .012 90);--primary-700: oklch(.62 .09 148);--paars: oklch(.62 .09 148);--paars-deep: oklch(.55 .1 148);--paars-100: oklch(.22 .04 148);--paars-50: oklch(.19 .03 148);--lavendel: oklch(.55 .06 148);--ok: oklch(.62 .09 148);--ok-soft: oklch(.22 .04 148)}@media (prefers-color-scheme: dark){[data-variant=linnen]:not([data-theme=light]){--bg: oklch(.16 .018 90);--surface: oklch(.2 .015 90);--surface-app: oklch(.16 .018 90);--surface-card: oklch(.2 .015 90);--ink: oklch(.92 .01 75);--ink-soft: oklch(.78 .012 75);--ink-muted: oklch(.62 .01 75);--text-primary: oklch(.92 .01 75);--text-secondary: oklch(.78 .012 75);--text-muted: oklch(.62 .01 75);--line: oklch(.28 .015 90);--veld: oklch(.24 .015 90);--border-default: oklch(.3 .015 90);--border-soft: oklch(.25 .012 90);--primary-700: oklch(.62 .09 148);--paars: oklch(.62 .09 148);--paars-deep: oklch(.55 .1 148)}}[data-variant=linnen] body{background:var(--bg);color:var(--ink);font-family:var(--sans);line-height:1.65}[data-variant=obsidiaan]{--primary-900: oklch(.2 .04 248);--primary-800: oklch(.28 .05 248);--primary-700: oklch(.38 .06 248);--primary-600: oklch(.46 .06 248);--primary-500: oklch(.56 .05 248);--primary-200: oklch(.88 .02 248);--primary-300: oklch(.78 .03 248);--primary-400: oklch(.67 .04 248);--cream-400: oklch(.9 .012 250);--shadow-primary: 0 4px 14px -4px oklch(.38 .06 248 / .25);--primary-100: oklch(.95 .01 248);--cream-50: oklch(.995 .002 248);--cream-100: oklch(.985 .003 248);--cream-200: oklch(.97 .004 248);--cream-300: oklch(.95 .006 248);--neutral-900: oklch(.18 .012 248);--neutral-300: oklch(.87 .004 248);--neutral-200: oklch(.93 .002 248);--neutral-100: oklch(.97 .001 248);--neutral-50: oklch(.99 0 248);--surface-app: oklch(.97 .003 248);--surface-card: #ffffff;--text-primary: oklch(.18 .012 248);--text-secondary: oklch(.36 .01 248);--text-muted: oklch(.52 .008 248);--border-default: oklch(.87 .004 248);--border-soft: oklch(.93 .002 248);--font-serif: "Playfair Display", Georgia, serif;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--app-sidebar-bg-top: oklch(.18 .04 240);--app-sidebar-bg-bottom: oklch(.13 .03 245);--app-sidebar-text: oklch(.82 .02 240);--app-sidebar-text-dim: oklch(.68 .02 245);--app-sidebar-border: oklch(.26 .03 242);--app-sidebar-hover-bg: oklch(.24 .04 240);--app-sidebar-hover-text: oklch(.94 .01 240);--app-sidebar-active-bg: oklch(.5 .1 240);--app-sidebar-active-text: oklch(.97 .008 240);--app-sidebar-brand-em: oklch(.75 .06 240);--app-sidebar-logo-filter: brightness(0) invert(1);--app-step-current: oklch(.38 .06 248);--actie-primair-bg: oklch(.22 .045 244);--actie-primair-hover: oklch(.3 .055 246);--editor-hulplijn: rgba(58, 92, 138, .9);--editor-grid: rgba(58, 92, 138, .07);--kaart-watermerk: rgba(58, 92, 138, .16);--app-hero-image: none;--app-hero-overlay: linear-gradient(115deg, oklch(.97 .004 248) 0%, oklch(.93 .012 245) 55%, oklch(.88 .025 242) 100%);--app-step-done-bg: oklch(.95 .01 248);--app-step-done-fg: oklch(.38 .06 248);--app-step-todo-border: oklch(.87 .004 248);--app-kaart-bg-start: oklch(.995 .002 248);--app-kaart-bg-end: oklch(.975 .004 248);--app-kaart-shadow: 0 2px 6px oklch(.18 .04 240 / .06), 0 18px 50px oklch(.38 .06 248 / .1);--paars: oklch(.46 .06 248);--paars-deep: oklch(.38 .06 248);--paars-100: oklch(.95 .01 248);--paars-50: oklch(.975 .006 248);--lavendel: oklch(.76 .03 248);--plum-900: oklch(.24 .04 240);--plum-950: oklch(.18 .04 240);--ink: oklch(.18 .012 248);--ink-soft: oklch(.38 .01 248);--ink-muted: oklch(.54 .008 248);--sidebar-ink: oklch(.82 .02 240);--bg: oklch(.97 .003 248);--surface: #ffffff;--cream: #ffffff;--line: oklch(.9 .003 248);--veld: oklch(.95 .003 248);--ok: oklch(.42 .09 145);--ok-soft: oklch(.95 .02 145);--warn: oklch(.55 .16 45);--warn-soft: oklch(.96 .04 70);--serif: "Playfair Display", Georgia, serif;--sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--shadow-card: 0 1px 2px oklch(.18 .012 248 / .04), 0 10px 28px -14px oklch(.18 .012 248 / .09);--shadow-kaart: 0 1px 3px oklch(.18 .012 248 / .06), 0 10px 28px oklch(.38 .06 248 / .08)}[data-variant=obsidiaan][data-theme=dark],[data-variant=obsidiaan] [data-theme=dark]{--bg: oklch(.13 .02 248);--surface: oklch(.17 .018 248);--surface-app: oklch(.13 .02 248);--surface-card: oklch(.17 .018 248);--ink: oklch(.94 .006 248);--ink-soft: oklch(.8 .008 248);--ink-muted: oklch(.64 .006 248);--text-primary: oklch(.94 .006 248);--text-secondary: oklch(.8 .008 248);--text-muted: oklch(.64 .006 248);--line: oklch(.24 .012 248);--veld: oklch(.2 .012 248);--border-default: oklch(.26 .01 248);--border-soft: oklch(.22 .008 248);--primary-700: oklch(.6 .06 248);--paars: oklch(.6 .06 248);--paars-deep: oklch(.52 .07 248);--paars-100: oklch(.2 .025 248);--paars-50: oklch(.17 .02 248);--lavendel: oklch(.52 .04 248);--ok: oklch(.58 .1 145);--ok-soft: oklch(.2 .04 145)}@media (prefers-color-scheme: dark){[data-variant=obsidiaan]:not([data-theme=light]){--bg: oklch(.13 .02 248);--surface: oklch(.17 .018 248);--surface-app: oklch(.13 .02 248);--surface-card: oklch(.17 .018 248);--ink: oklch(.94 .006 248);--ink-soft: oklch(.8 .008 248);--ink-muted: oklch(.64 .006 248);--text-primary: oklch(.94 .006 248);--text-secondary: oklch(.8 .008 248);--text-muted: oklch(.64 .006 248);--line: oklch(.24 .012 248);--veld: oklch(.2 .012 248);--border-default: oklch(.26 .01 248);--border-soft: oklch(.22 .008 248);--primary-700: oklch(.6 .06 248);--paars: oklch(.6 .06 248);--paars-deep: oklch(.52 .07 248)}}[data-variant=obsidiaan] body{background:var(--bg);color:var(--ink);font-family:var(--sans);line-height:1.6}[data-variant=amber]{--primary-900: oklch(.26 .08 58);--primary-800: oklch(.34 .1 58);--primary-700: oklch(.48 .12 58);--primary-600: oklch(.56 .11 58);--primary-500: oklch(.66 .1 58);--primary-200: oklch(.89 .04 58);--primary-300: oklch(.79 .06 58);--primary-400: oklch(.73 .08 58);--cream-400: oklch(.88 .03 78);--shadow-primary: 0 4px 14px -4px oklch(.48 .12 58 / .25);--primary-100: oklch(.95 .02 58);--cream-50: oklch(.988 .014 65);--cream-100: oklch(.975 .025 65);--cream-200: oklch(.955 .038 65);--cream-300: oklch(.925 .05 65);--neutral-900: oklch(.24 .022 60);--neutral-300: oklch(.88 .01 60);--neutral-200: oklch(.93 .007 60);--neutral-100: oklch(.97 .004 60);--neutral-50: oklch(.99 .002 60);--surface-app: oklch(.986 .013 65);--surface-card: oklch(.998 .005 65);--text-primary: oklch(.24 .022 60);--text-secondary: oklch(.42 .018 60);--text-muted: oklch(.56 .014 60);--border-default: oklch(.89 .01 60);--border-soft: oklch(.94 .006 60);--font-serif: "Playfair Display", Georgia, serif;--font-sans: "Schibsted Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--app-sidebar-bg-top: oklch(.968 .014 55);--app-sidebar-bg-bottom: oklch(.94 .022 52);--app-sidebar-text: oklch(.38 .05 45);--app-sidebar-text-dim: oklch(.56 .05 50);--app-sidebar-border: oklch(.885 .025 52);--app-sidebar-hover-bg: oklch(.915 .03 52);--app-sidebar-hover-text: oklch(.3 .05 48);--app-step-current: oklch(.48 .12 58);--actie-primair-bg: oklch(.26 .065 52);--actie-primair-hover: oklch(.34 .09 55);--editor-hulplijn: rgba(140, 92, 30, .9);--editor-grid: rgba(140, 92, 30, .07);--kaart-watermerk: rgba(140, 92, 30, .16);--app-hero-image: url(/img/achtergrond-takjes.jpg);--app-hero-overlay: linear-gradient(100deg, oklch(.96 .02 80 / .97) 0%, oklch(.94 .035 75 / .86) 42%, oklch(.92 .05 70 / .3) 75%, oklch(.91 .05 68 / .12) 100%);--app-step-done-bg: oklch(.95 .02 58);--app-step-done-fg: oklch(.48 .12 58);--app-step-todo-border: oklch(.89 .01 60);--app-kaart-bg-start: oklch(.988 .014 65);--app-kaart-bg-end: oklch(.955 .038 65);--app-kaart-shadow: 0 2px 6px oklch(.3 .06 50 / .07), 0 18px 50px oklch(.48 .12 58 / .14);--paars: oklch(.56 .11 58);--paars-deep: oklch(.48 .12 58);--paars-100: oklch(.95 .02 58);--paars-50: oklch(.975 .01 58);--lavendel: oklch(.8 .06 58);--plum-900: oklch(.28 .07 50);--plum-950: oklch(.22 .06 50);--ink: oklch(.24 .022 60);--ink-soft: oklch(.42 .018 60);--ink-muted: oklch(.58 .012 60);--sidebar-ink: oklch(.82 .04 58);--bg: oklch(.986 .013 65);--surface: oklch(.998 .005 65);--cream: oklch(.998 .005 65);--line: oklch(.91 .009 60);--veld: oklch(.965 .008 60);--ok: oklch(.44 .09 145);--ok-soft: oklch(.95 .02 145);--warn: oklch(.55 .16 45);--warn-soft: oklch(.96 .04 70);--serif: "Playfair Display", Georgia, serif;--sans: "Schibsted Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--shadow-card: 0 1px 2px oklch(.24 .022 60 / .04), 0 10px 28px -14px oklch(.24 .022 60 / .1);--shadow-kaart: 0 1px 3px oklch(.24 .022 60 / .07), 0 10px 28px oklch(.48 .12 58 / .12)}[data-variant=amber][data-theme=dark],[data-variant=amber] [data-theme=dark]{--bg: oklch(.16 .025 55);--surface: oklch(.2 .022 55);--surface-app: oklch(.16 .025 55);--surface-card: oklch(.2 .022 55);--ink: oklch(.94 .015 65);--ink-soft: oklch(.8 .018 65);--ink-muted: oklch(.65 .014 65);--text-primary: oklch(.94 .015 65);--text-secondary: oklch(.8 .018 65);--text-muted: oklch(.65 .014 65);--line: oklch(.28 .02 55);--veld: oklch(.23 .018 55);--border-default: oklch(.3 .018 55);--border-soft: oklch(.25 .015 55);--primary-700: oklch(.65 .12 58);--paars: oklch(.65 .12 58);--paars-deep: oklch(.58 .13 58);--paars-100: oklch(.24 .05 58);--paars-50: oklch(.2 .04 58);--lavendel: oklch(.6 .08 58);--ok: oklch(.6 .1 145);--ok-soft: oklch(.22 .04 145)}@media (prefers-color-scheme: dark){[data-variant=amber]:not([data-theme=light]){--bg: oklch(.16 .025 55);--surface: oklch(.2 .022 55);--surface-app: oklch(.16 .025 55);--surface-card: oklch(.2 .022 55);--ink: oklch(.94 .015 65);--ink-soft: oklch(.8 .018 65);--ink-muted: oklch(.65 .014 65);--text-primary: oklch(.94 .015 65);--text-secondary: oklch(.8 .018 65);--text-muted: oklch(.65 .014 65);--line: oklch(.28 .02 55);--veld: oklch(.23 .018 55);--border-default: oklch(.3 .018 55);--border-soft: oklch(.25 .015 55);--primary-700: oklch(.65 .12 58);--paars: oklch(.65 .12 58);--paars-deep: oklch(.58 .13 58)}}[data-variant=amber] body{background:var(--bg);color:var(--ink);font-family:var(--sans);line-height:1.7}
