/* The image check (/controleer/, /en/check/; server 0.27.0): on top of pages.css. */
.pick { background: var(--surface); border: 1.5px dashed var(--ink-3); border-radius: 22px; padding: 28px 20px; text-align: center; margin: 0 0 18px; }
.pick.over { border-color: var(--ink); background: #FBFAF7; }
.pick input { position: absolute; width: 1px; height: 1px; opacity: 0; overflow: hidden; }
.pick label { display: inline-flex; align-items: center; justify-content: center; min-height: 48px; padding: 0 26px; border-radius: 999px;
  background: var(--ink); color: #F7F4EE; font-weight: 800; font-size: 16px; cursor: pointer; }
.pick input:focus-visible + label { outline: 3px solid var(--ink); outline-offset: 3px; }
.pick .hint { color: var(--ink-2); font-size: 14px; margin: 12px 0 0; }
.result { background: var(--surface); border: 1px solid var(--line); border-radius: 18px; padding: 18px 20px 8px; margin: 0 0 26px; }
.result .verdict { font: 400 26px/1.15 var(--serif); letter-spacing: -.015em; margin: 0 0 14px; }
.result dl { margin: 0 0 12px; }
.result dt { font-size: 12px; font-weight: 800; letter-spacing: .06em; text-transform: uppercase; color: var(--ink-2); margin: 12px 0 2px; }
.result dd { margin: 0; }
.result .note { color: var(--ink-2); font-size: 14px; }
.result .file { color: var(--ink-2); font-size: 14px; overflow-wrap: anywhere; }
