@layer components{.va-input{appearance:none;background:var(--surface);border:1px solid var(--border-hairline);width:100%;min-height:56px;padding-inline:var(--space-4);border-radius:var(--corner-sm);font-family:var(--font-sans,inherit);font-size:var(--text-body);line-height:var(--text-body-lh);font-weight:var(--text-body-weight);letter-spacing:var(--text-body-tracking);color:var(--ink);transition:border-color var(--dur-base) var(--ease-standard), background var(--dur-base) var(--ease-standard);outline:0;padding-block:0}@media (min-width:768px){.va-input{min-height:48px}}.va-input::placeholder{color:var(--ink-muted)}.va-input:focus-visible{border-color:var(--ink);outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.va-input[aria-invalid=true],.va-input[data-invalid]{border-color:#b32c00}.va-input:disabled{background:var(--border-hairline);border-color:var(--border-hairline);color:var(--ink-muted);cursor:default}.va-input--textarea{min-height:120px;padding-block:var(--space-4)}.va-input--search{border-radius:var(--corner-full)}.va-input--code{letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums;padding-left:calc(var(--space-4) + .4em);font-size:1.6rem}}
