/*
 * Pre-extracted styles from the input-otp library.
 *
 * The library checks document.getElementById("input-otp-style") before
 * injecting a <style> tag.  By loading this file via a <link> with
 * id="input-otp-style", the library detects the element and skips
 * runtime injection entirely — no CSP violation at all.
 *
 * Source: input-otp@1.4.2  (build output line 509)
 */

[data-input-otp]::selection {
  background: transparent !important;
  color: transparent !important;
}

[data-input-otp]:autofill {
  background: transparent !important;
  color: transparent !important;
  border-color: transparent !important;
  opacity: 0 !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -webkit-text-fill-color: transparent !important;
}

[data-input-otp]:-webkit-autofill {
  background: transparent !important;
  color: transparent !important;
  border-color: transparent !important;
  opacity: 0 !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -webkit-text-fill-color: transparent !important;
}
