@layer base{._input_1oc2i_4{font-family:var(--font-family-base);font-size:1rem;font-weight:600;line-height:1.5;color:var(--ink);background-color:#fffdf7;border:2px solid color-mix(in srgb,var(--ink) 35%,transparent);border-radius:var(--radius);padding:0 var(--spacing-4);width:100%;transition:border-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;height:2.75rem;box-shadow:none}._input_1oc2i_4::placeholder{color:var(--ink-soft);font-weight:500;opacity:.7}._input_1oc2i_4:hover{border-color:color-mix(in srgb,var(--ink) 60%,transparent)}._input_1oc2i_4:focus,._input_1oc2i_4[data-state=open]{border-color:var(--ink);box-shadow:3px 3px 0 var(--sunflower)}._input_1oc2i_4[aria-invalid=true]{border-color:var(--error);background-color:#fff3f0}._input_1oc2i_4[aria-invalid=true]:focus{box-shadow:3px 3px color-mix(in srgb,var(--error) 35%,transparent)}._input_1oc2i_4:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75}}
