.arcade-input-wrap{position:relative;display:inline-flex;align-items:center;width:100%;background:var(--paper);border:2.5px solid var(--line);border-radius:12px;transition:border-color .12s,box-shadow .12s,background .12s}.arcade-input-wrap:focus-within{border-color:var(--brand);box-shadow:var(--sh-cta)}.arcade-input-wrap--invalid{border-color:var(--err)}.arcade-input-wrap--invalid:focus-within{box-shadow:6px 6px 0 var(--err)}.arcade-input-wrap--disabled{opacity:.5;cursor:not-allowed;background:var(--paper-2)}.arcade-input-wrap--readonly{background:var(--paper-2)}.arcade-input-wrap--readonly .arcade-input{cursor:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}.arcade-input-wrap__prefix,.arcade-input-wrap__suffix{display:inline-flex;align-items:center;justify-content:center;color:var(--ink-3);flex:none}.arcade-input-wrap--md .arcade-input-wrap__prefix{padding:0 0 0 12px}.arcade-input-wrap--md .arcade-input-wrap__suffix{padding:0 12px 0 0}.arcade-input-wrap--sm .arcade-input-wrap__prefix{padding:0 0 0 10px}.arcade-input-wrap--sm .arcade-input-wrap__suffix{padding:0 10px 0 0}.arcade-input{font-family:var(--font-sans);font-size:14px;font-weight:600;color:var(--ink);background:transparent;border:0;outline:none;padding:11px 14px;width:100%;min-width:0}.arcade-input::-moz-placeholder{color:var(--ink-3);font-weight:600}.arcade-input::placeholder{color:var(--ink-3);font-weight:600}.arcade-input-wrap--with-prefix .arcade-input{padding-left:8px}.arcade-input-wrap--with-suffix .arcade-input{padding-right:8px}.arcade-input-wrap--sm .arcade-input{padding:8px 11px;font-size:13px}.arcade-input-wrap--sm{border-radius:10px}[data-scope=back] .arcade-input-wrap{border-width:1px}[data-scope=back] .arcade-input-wrap:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-dim)}[data-scope=back] .arcade-input-wrap--invalid:focus-within{box-shadow:0 0 0 3px var(--err-tint)}[data-scope=back] .arcade-input{padding:9px 13px;font-size:13px;font-weight:500}[data-scope=back] .arcade-input-wrap--sm .arcade-input{padding:7px 11px;font-size:12px}