
  :root { --bg:#07100A; --surface:#0C1A0F; --lime:#A3E635; --text:#F0FDF4; --muted:#86EFAC; --border:#1A3D22; }
  * { box-sizing: border-box; }
  body { margin:0; background:var(--bg); color:var(--text); font-family:'Segoe UI',system-ui,-apple-system,sans-serif; line-height:1.65; }
  main { max-width:760px; margin:0 auto; padding:2.5rem 1rem 4rem; }
  a { color:var(--lime); }
  h1 { font-size:2rem; margin:1.5rem 0 .25rem; }
  h2 { font-size:1.1rem; color:var(--lime); margin:2rem 0 .5rem; }
  .sub { color:var(--muted); }

/* WordPress-beheerbalk (alleen zichtbaar als u bent ingelogd) */
main ul { padding-left: 1.25rem; }
.lpi-concept { border:1px solid var(--lime); border-radius:10px; padding:.75rem 1rem; color:var(--muted); margin-top:1rem; }
