@layer base{._input_1jtvb_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:color-mix(in srgb,var(--background),black 10%);border:1px solid var(--border);border-top-color:color-mix(in srgb,var(--border),black 40%);border-bottom-color:color-mix(in srgb,var(--border),white 10%);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);width:100%;transition:border-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease;outline:none;height:2.5rem;box-shadow:inset 0 3px 6px #0006,inset 0 0 0 1px #0000001a,0 1px #ffffff14}._input_1jtvb_2::placeholder{color:var(--muted-foreground);opacity:.6;text-shadow:0 1px 0 rgba(255,255,255,.05),0 -1px 0 rgba(0,0,0,.2)}._input_1jtvb_2:hover{border-color:color-mix(in srgb,var(--border),var(--primary) 30%);background-color:color-mix(in srgb,var(--background),black 15%);box-shadow:inset 0 3px 6px #00000080,0 1px #ffffff1a}._input_1jtvb_2:focus{border-color:var(--primary);background-color:color-mix(in srgb,var(--background),black 20%);box-shadow:inset 0 2px 4px #00000080,0 0 0 1px var(--primary),0 0 8px color-mix(in srgb,var(--primary),transparent 50%)}._input_1jtvb_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.6;box-shadow:none;border-color:var(--border)}.dark ._input_1jtvb_2{background-color:color-mix(in srgb,var(--background),black 20%)}}
