.rm-field{display:flex;flex-direction:column;gap:6px;font-family:var(--font-body)}.rm-field__label{font-size:14px;font-weight:var(--fw-semibold);color:var(--ink-800)}.rm-field__hint{font-size:13px;color:var(--stone-500)}.rm-field__error{font-size:13px;color:var(--danger-600)}.rm-input{font-family:var(--font-body);font-size:15px;color:var(--ink-900);background:var(--paper-0);border:1.5px solid var(--stone-300);border-radius:var(--radius-md);padding:11px 14px;width:100%;box-sizing:border-box;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.rm-input::placeholder{color:var(--stone-400)}.rm-input:hover{border-color:var(--stone-400)}.rm-input:focus{outline:none;border-color:var(--clay-500);box-shadow:var(--shadow-focus)}.rm-input[disabled]{background:var(--paper-100);color:var(--stone-500);cursor:not-allowed}.rm-input--invalid{border-color:var(--danger-500)}.rm-input--invalid:focus{box-shadow:0 0 0 3px #b23a2e40}
