/* Groen CSS-framework v4.0.1 — thema Groen (gebouwd: dist/themes/groen.min.css). Bron: css-framework/themes/groen.css */
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-primary:var(--lightningcss-light,#06ad5b)var(--lightningcss-dark,#34d399);--color-primary-dark:var(--lightningcss-light,#003908)var(--lightningcss-dark,#a7f3d0);--color-secondary:#c5da4c;--color-secondary-dark:var(--lightningcss-light,#4f571f)var(--lightningcss-dark,#e9efc4);--color-accent-1:#c5da4c;--color-accent-2:#7a4df4;--color-accent-3:#f995ce;--color-accent-4:#f2bf40;--gradient-brand:linear-gradient(24deg, #06ad5b 0%, #06ad5b 30%, #7a4df4 60%, #f995ce 80%, #f2bf40 100%);--gradient-primary:linear-gradient(135deg, #c5da4c 0%, #06ad5b 100%);--color-primary-100:var(--lightningcss-light,#c5ebd3)var(--lightningcss-dark,#022c22);--color-primary-200:var(--lightningcss-light,#9edeb6)var(--lightningcss-dark,#064e3b);--color-primary-300:var(--lightningcss-light,#77d199)var(--lightningcss-dark,#065f46);--color-primary-400:var(--lightningcss-light,#50c47c)var(--lightningcss-dark,#047857);--color-primary-500:var(--lightningcss-light,#06ad5b)var(--lightningcss-dark,#34d399);--color-primary-600:var(--lightningcss-light,#1a8a49)var(--lightningcss-dark,#6ee7b7);--color-primary-700:var(--lightningcss-light,#146838)var(--lightningcss-dark,#a7f3d0);--color-primary-800:var(--lightningcss-light,#0e4627)var(--lightningcss-dark,#d1fae5);--color-primary-900:var(--lightningcss-light,#072312)var(--lightningcss-dark,#ecfdf5);--color-secondary-100:var(--lightningcss-light,#f3f6dc)var(--lightningcss-dark,#282c10);--color-secondary-300:var(--lightningcss-light,#dfe8ab)var(--lightningcss-dark,#4f571f);--color-secondary-500:#c5da4c;--color-secondary-600:#9dae3d;--color-secondary-700:#76822e;--color-neutral-50:var(--lightningcss-light,#fafbfa)var(--lightningcss-dark,#111827);--color-neutral-100:var(--lightningcss-light,#f5f7f5)var(--lightningcss-dark,#1f2937);--color-neutral-200:var(--lightningcss-light,#eff2ef)var(--lightningcss-dark,#374151);--color-neutral-300:var(--lightningcss-light,#d8ded8)var(--lightningcss-dark,#4b5563);--color-neutral-400:var(--lightningcss-light,#c2c8c2)var(--lightningcss-dark,#6b7280);--color-neutral-500:var(--lightningcss-light,#9ba19b)var(--lightningcss-dark,#9ca3af);--color-neutral-600:var(--lightningcss-light,#6b716b)var(--lightningcss-dark,#d1d5db);--color-neutral-700:var(--lightningcss-light,#4a514a)var(--lightningcss-dark,#e5e7eb);--color-neutral-800:var(--lightningcss-light,#2f352f)var(--lightningcss-dark,#f3f4f6);--color-neutral-900:var(--lightningcss-light,#1a1f1a)var(--lightningcss-dark,#f9fafb);--color-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f172a);--color-surface-raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1e293b);--color-surface-sunken:var(--lightningcss-light,#eff2ef)var(--lightningcss-dark,#0b1120);--color-border:var(--lightningcss-light,#d8ded8)var(--lightningcss-dark,#334155);--color-border-strong:var(--lightningcss-light,#c2c8c2)var(--lightningcss-dark,#475569);--color-text:var(--lightningcss-light,#072312)var(--lightningcss-dark,#f1f5f9);--color-text-secondary:var(--lightningcss-light,#336139)var(--lightningcss-dark,#cbd5e1);--color-text-muted:var(--lightningcss-light,#636963)var(--lightningcss-dark,#94a3b8);--color-text-inverse:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f172a);--color-overlay:var(--lightningcss-light,#00000080)var(--lightningcss-dark,#000000b3);--color-surface-brand:#0e4627;--color-surface-brand-text:#f8faf8;--color-success:var(--lightningcss-light,#21ad5b)var(--lightningcss-dark,#4ade80);--color-success-dark:var(--lightningcss-light,#0e4627)var(--lightningcss-dark,#bbf7d0);--color-warning:var(--lightningcss-light,#f2bf40)var(--lightningcss-dark,#fbbf24);--color-warning-dark:var(--lightningcss-light,#960)var(--lightningcss-dark,#fef3c7);--color-error:var(--lightningcss-light,#cc3d3d)var(--lightningcss-dark,#f87171);--color-error-dark:var(--lightningcss-light,#7a1f1f)var(--lightningcss-dark,#fecaca);--color-info:var(--lightningcss-light,#0288d1)var(--lightningcss-dark,#38bdf8);--color-info-dark:var(--lightningcss-light,#075985)var(--lightningcss-dark,#bae6fd);--color-primary-fill:var(--lightningcss-light,#146838)var(--lightningcss-dark,#34d399);--color-primary-fill-hover:var(--lightningcss-light,#0e4627)var(--lightningcss-dark,#6ee7b7);--color-on-primary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f172a);--color-primary-text:var(--lightningcss-light,#146838)var(--lightningcss-dark,#34d399);--color-focus:var(--lightningcss-light,#146838)var(--lightningcss-dark,#6ee7b7);--color-border-input:var(--lightningcss-light,#7d847d)var(--lightningcss-dark,#64748b);--color-text-placeholder:var(--lightningcss-light,#676d67)var(--lightningcss-dark,#94a3b8);--color-surface-inverse:var(--lightningcss-light,#072312)var(--lightningcss-dark,#334155);--color-text-on-inverse:var(--lightningcss-light,#fff)var(--lightningcss-dark,#f1f5f9);--color-warning-text:var(--lightningcss-light,#7a5200)var(--lightningcss-dark,#fef3c7);--color-error-fill:var(--lightningcss-light,#b42d2d)var(--lightningcss-dark,#f87171);--color-on-error:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0f172a);--color-rating-active:var(--lightningcss-light,#a87400)var(--lightningcss-dark,#fbbf24);--color-accent-2-dark:var(--lightningcss-light,#4c1d95)var(--lightningcss-dark,#c4b5fd);--color-accent-3-dark:var(--lightningcss-light,#831843)var(--lightningcss-dark,#f9a8d4);--color-accent-4-dark:var(--lightningcss-light,#614c1a)var(--lightningcss-dark,#fde68a);--color-primary-50:color-mix(in srgb, var(--color-primary) 50%, var(--color-surface));--color-primary-dark-50:color-mix(in srgb, var(--color-primary-dark) 50%, var(--color-surface));--color-secondary-50:color-mix(in srgb, var(--color-secondary) 50%, var(--color-surface));--color-accent-1-50:color-mix(in srgb, var(--color-accent-1) 50%, var(--color-surface));--color-accent-2-50:color-mix(in srgb, var(--color-accent-2) 50%, var(--color-surface));--color-accent-3-50:color-mix(in srgb, var(--color-accent-3) 50%, var(--color-surface));--color-accent-4-50:color-mix(in srgb, var(--color-accent-4) 50%, var(--color-surface));--shadow-sm:0 1px 2px var(--lightningcss-light,#0723120f)var(--lightningcss-dark,#0000004d);--shadow-md:0 2px 6px var(--lightningcss-light,#07231214)var(--lightningcss-dark,#0006);--shadow-lg:0 8px 20px var(--lightningcss-light,#0723121a)var(--lightningcss-dark,#00000080);--shadow-xl:0 16px 32px var(--lightningcss-light,#07231224)var(--lightningcss-dark,#0009)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}::selection{background:var(--lightningcss-light,var(--color-primary-200))var(--lightningcss-dark,var(--color-primary-400));color:var(--lightningcss-light,var(--color-primary-dark))var(--lightningcss-dark,var(--color-surface))}@media (prefers-contrast:more){:root{--color-border:var(--color-border-input);--color-text-muted:var(--color-text-secondary)}}