:root{--ground:#f1ece1;--surface:#fff;--ink:#1f232e;--ink-2:#575c68;--ink-3:#8a8377;--hair:#ded7c8;--band:#1a1f3a;--band-ink:#f4efe6;--band-sub:#9aa0b4;--accent:#8f6320;--fout:#8a2b1e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#0e111a;--surface:#171c28;--ink:#e9ecf3;--ink-2:#afb6c4;--ink-3:#8a90a1;--hair:#28303f;--band:#141a2c;--band-ink:#ede7da;--band-sub:#7e86a0;--accent:#d9a748;--fout:#e08a7a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Instrument Sans,Segoe UI,system-ui,sans-serif;font-size:15px;line-height:1.55}.poort{place-items:center;min-height:100vh;padding:24px;display:grid}.kaart{background:var(--surface);border:1px solid var(--hair);border-radius:3px;width:100%;max-width:440px;padding:30px 28px 26px;box-shadow:0 1px 2px #1a1f3a0f,0 16px 40px -24px #1a1f3a66}.wm{letter-spacing:.32em;color:var(--band);margin:0 0 2px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:700}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wm{color:var(--band-ink)}}.tag{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 22px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}h1{letter-spacing:-.015em;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:600;line-height:1.15}.uitleg{color:var(--ink-2);margin:0 0 22px}.knop{width:100%;font:inherit;border:1px solid var(--band);background:var(--band);color:var(--band-ink);cursor:pointer;border-radius:2px;padding:13px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.knop:hover:not(:disabled){background:var(--accent);border-color:var(--accent)}.knop:disabled{opacity:.5;cursor:progress}.alt{color:var(--ink-3);margin:16px 0 0;font-size:13px}.link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.fout{border-left:3px solid var(--fout);background:color-mix(in srgb, var(--fout) 8%, transparent);color:var(--ink-2);margin:18px 0 0;padding:10px 12px;font-size:13.5px}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lijstpagina{max-width:900px;margin:0 auto;padding:32px clamp(16px,4vw,32px) 80px}.lijstkop{border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;padding-bottom:20px;display:flex}.lijstkop h1{margin:4px 0 8px;font-size:30px}.lijstkop .uitleg{max-width:60ch;margin:0}.terug{color:var(--accent);border:1px solid var(--hair);white-space:nowrap;border-radius:2px;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;text-decoration:none}.terug:hover{border-color:var(--accent)}.filters{flex-wrap:wrap;gap:7px;margin-bottom:22px;display:flex}.chip{border:1px solid var(--hair);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:2px;padding:6px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.chip:hover{border-color:var(--accent);color:var(--ink)}.chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--surface)}.issues{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.issue{background:var(--surface);border:1px solid var(--hair);border-left:3px solid var(--hair);border-radius:3px;padding:16px 18px}.issue.prio-kritiek{border-left-color:#a3352a}.issue.prio-hoog{border-left-color:var(--accent)}.issue.prio-normaal,.issue.prio-laag{border-left-color:var(--hair)}.issue-kop{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.issue-kop h2{flex:220px;margin:0;font-family:inherit;font-size:17px;font-weight:600}.nr{color:var(--ink-3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.status{font:inherit;border:1px solid var(--hair);background:var(--ground);color:var(--ink);cursor:pointer;border-radius:2px;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.status.s-open{color:#a3352a;border-color:#a3352a}.status.s-in_behandeling{border-color:var(--accent);color:var(--accent)}.status.s-opgelost{color:#2f6b45;border-color:#2f6b45}.omschrijving{color:var(--ink-2);white-space:pre-wrap;margin:10px 0 0}.meta{color:var(--ink-3);margin:10px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.leeg{color:var(--ink-3);padding:24px 0}
