@layer base{._input_1tysf_2{font-family:var(--font-family-base);font-size:.9375rem;line-height:1.5;color:var(--foreground);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);width:100%;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease;outline:none;height:2.75rem;box-shadow:inset 0 2px 4px #0003}._input_1tysf_2::placeholder{color:var(--muted-foreground);opacity:.5}._input_1tysf_2:hover{border-color:color-mix(in srgb,var(--secondary) 50%,var(--border));background-color:color-mix(in srgb,var(--surface) 95%,var(--secondary))}._input_1tysf_2:focus{border-color:var(--primary);box-shadow:inset 0 2px 4px #0003,0 0 0 1px var(--primary),0 0 12px color-mix(in srgb,var(--primary) 25%,transparent);background-color:var(--card)}._input_1tysf_2:disabled{background-color:var(--muted);color:var(--muted-foreground);border-color:transparent;cursor:not-allowed;opacity:.5;box-shadow:none}.dark ._input_1tysf_2{background-color:var(--surface)}.dark ._input_1tysf_2:hover{border-color:color-mix(in srgb,var(--secondary) 50%,var(--border))}.dark ._input_1tysf_2:focus{border-color:var(--primary);box-shadow:inset 0 2px 4px #0003,0 0 0 1px var(--primary),0 0 12px color-mix(in srgb,var(--primary) 25%,transparent)}}
