/* Pincode-generator: dezelfde kaart als de homepage, met grotere cijfers */
.pin-page .pin-result { margin-top: clamp(1.25rem, 4vh, 2rem); }
.pin {
  min-height: 1.28em;
  font-size: clamp(1.75rem, 8.6vw, 2.9rem);
  letter-spacing: .06em;
  font-variant-numeric: tabular-nums;
  word-break: normal;
  overflow-wrap: normal;
}
.pin[data-len="10"], .pin[data-len="11"], .pin[data-len="12"] { font-size: clamp(1.4rem, 7.2vw, 2.6rem); } /* lange codes op één regel, ook op 320 px */
.pin .g { margin-right: .45em; white-space: nowrap; }
.pin .pw-off { letter-spacing: normal; }
.pin-strength { flex-direction: column; align-items: flex-start; gap: .1rem; line-height: 1.4; } /* aantal boven, kans eronder: past naast de knoppen */
#pin-again svg { width: 1.25rem; height: 1.25rem; stroke-width: 2; }
.pin-page .pin-note { max-width: none; margin-top: .75rem; color: var(--muted); }
.pin-page .settings { margin-top: .75rem; }
