@layer base{._input_h4y8r_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--control-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,transform var(--animation-duration-fast) ease;outline:none;height:2.5rem;box-shadow:none}._input_h4y8r_2::placeholder{color:var(--muted-foreground);opacity:1}._input_h4y8r_2:hover{border-color:var(--focus-ring);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%);box-shadow:none}._input_h4y8r_2:focus{border-color:var(--focus-ring);box-shadow:var(--shadow-focus);background-color:var(--card)}._input_h4y8r_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none;transform:none}.dark ._input_h4y8r_2{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:none}.dark ._input_h4y8r_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:var(--focus-ring);box-shadow:none}.dark ._input_h4y8r_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:var(--shadow-focus)}}._input_h4y8r_2{box-sizing:border-box;min-width:0;max-width:100%;scroll-margin-block:20px}@media(pointer:coarse){._input_h4y8r_2{min-height:44px;font-size:16px}}
