@font-face{font-family:Anton;src:url(/fonts/anton-400.woff2) format('woff2');font-display:swap}
@font-face{font-family:'Instrument Sans';font-weight:400;src:url(/fonts/instrument-sans-400.woff2) format('woff2');font-display:swap}
@font-face{font-family:'Instrument Sans';font-weight:600;src:url(/fonts/instrument-sans-600.woff2) format('woff2');font-display:swap}
@font-face{font-family:'Instrument Sans';font-weight:700;src:url(/fonts/instrument-sans-700.woff2) format('woff2');font-display:swap}
:root{--n0:#020306;--n1:#05080d;--n2:#0a0f17;--n3:#111925;--line:#1d2736;--text:#f6f8fb;--muted:#a9b6c9;--dim:#7d8ba1;--blue:#1d83d1;--blue2:#4fa9ee;--btn:#1a6fb5;--lamp:#f2a477;--rood:#e5484d;--oranje:#f5a524;--groen:#3dd68c}
*{box-sizing:border-box}html,body{margin:0;height:100%;background:var(--n1);color:var(--text);font:400 15px/1.45 'Instrument Sans',system-ui,sans-serif}
.midden{min-height:100%;display:grid;place-items:center;padding:24px;background:radial-gradient(ellipse at 50% 0,#0d1a2b,var(--n1) 60%)}
.kaartje{width:min(420px,100%);background:var(--n2);border:1px solid var(--line);border-radius:6px;padding:28px}
h1{font:400 44px/1 Anton,Impact,sans-serif;letter-spacing:.02em;margin:0 0 6px;text-transform:uppercase}
h1 span{color:var(--blue2)}p{color:var(--muted);margin:0 0 16px}
a.knop,button.knop{display:inline-block;background:var(--btn);color:#fff;border:0;border-radius:6px;padding:11px 18px;font:700 14px 'Instrument Sans',sans-serif;cursor:pointer;text-decoration:none}
a.knop:hover,button.knop:hover{background:var(--blue)}
label{display:block;color:var(--dim);font-size:12px;margin:12px 0 4px;text-transform:uppercase;letter-spacing:.06em}
input,select{width:100%;background:var(--n1);border:1px solid var(--line);color:var(--text);border-radius:6px;padding:10px;font:inherit}
.fout{color:var(--rood);min-height:1.4em;margin-top:10px}.klein{color:var(--dim);font-size:12px;margin-top:18px}
.stip{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--lamp);margin-right:8px;animation:p 2s infinite}@keyframes p{50%{opacity:.3}}
