@layer faye-ui.reset,faye-ui.tokens,faye-ui.base;@layer faye-ui.components{.faye-ui-otp-field-root{gap:var(--faye-ui-space-2);align-items:center;display:flex}.faye-ui-otp-field-input{inline-size:2.5rem;block-size:var(--faye-ui-control-lg);text-align:center;font:inherit;font-variant-numeric:tabular-nums;border:var(--faye-ui-border-width) solid var(--faye-ui-color-border-strong);border-radius:var(--faye-ui-radius-control);color:var(--faye-ui-color-text);background:var(--faye-ui-color-surface)}.faye-ui-otp-field-separator{color:var(--faye-ui-color-muted)}.faye-ui-otp-field-input[aria-invalid=true]{border-color:var(--faye-ui-color-danger-text)}.faye-ui-otp-field-input::placeholder{color:var(--faye-ui-color-placeholder);opacity:1}.faye-ui-otp-field-root{inline-size:fit-content;min-inline-size:0;max-inline-size:100%}.faye-ui-otp-field-input{box-sizing:border-box;min-inline-size:0;transition:border-color var(--faye-ui-motion-fast) var(--faye-ui-motion-ease);flex:0 2.5rem;padding-inline:0}.faye-ui-otp-field-separator{flex:none}.faye-ui-otp-field-input:is(:focus-visible,[data-faye-ui-focus-ring]:where(:focus)){outline:var(--faye-ui-focus-width) solid var(--faye-ui-color-focus);outline-offset:calc(-1 * var(--faye-ui-focus-width))}.faye-ui-otp-field-input:disabled{color:var(--faye-ui-color-disabled);background:var(--faye-ui-color-disabled-surface);cursor:not-allowed}@media (pointer:coarse){.faye-ui-otp-field-input{min-block-size:44px;font-size:var(--faye-ui-font-size-touch)}}}@layer faye-ui.variants,faye-ui.brand,faye-ui.product,faye-ui.local;
