/* Lorem Ipsum Generator scoped styles — uses global tokens. */
.nx-tool--lorem-ipsum-generator .nx-li__select {
  width: 100%; padding: .65rem .9rem;
  border: 1px solid var(--nx-line, #E2E8F0); border-radius: var(--nx-r-sm, 8px);
  background: #fff; font-size: .95rem; color: var(--nx-ink, #0F172A); cursor: pointer;
  font-family: var(--nx-font-sans, sans-serif);
}
.nx-tool--lorem-ipsum-generator .nx-li__select:focus {
  outline: 2px solid var(--nx-blue, #2563EB); outline-offset: 2px;
}
.nx-tool--lorem-ipsum-generator .nx-li__check {
  display: inline-flex; align-items: center; gap: .5rem; font-size: .92rem;
  cursor: pointer; color: var(--nx-ink, #0F172A);
}
.nx-tool--lorem-ipsum-generator .nx-li__check input { accent-color: var(--nx-blue, #2563EB); flex-shrink: 0; }
