.Input{background-color:var(--input-background);width:100%;color:var(--input-color);font-size:1.25rem;font-family:var(--text-fonts-sans);border:1px solid;border-radius:.5rem;padding:.5em 1.5em}.Input:focus{border-color:var(--input-color-active);box-shadow:var(--shadows-secondary);outline:none}.Input::placeholder{color:var(--input-placeholder-color)}.Input:focus[aria-invalid=true]{border-color:var(--color-destructive);color:var(--color-destructive)}.Input--center{text-align:center}
.Label{font:var(--text-typography-h6)}.Label--hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Label--center{text-align:center;width:100%;margin:0 auto}
.Form{flex-direction:column;justify-content:center;width:100%;height:100%;display:flex}.Form--variant-secondary{background:var(--colors-gray-100)}.Form__Item{margin-bottom:var(--dimensions-4);flex-direction:column;justify-content:center;display:flex}.Form__Item--inline{grid-template-columns:1em auto;align-items:center;gap:.5em;display:grid}.Form__Message{margin-top:.5em}.Form__Label{margin-bottom:.5em}.Form__Item__Actions{justify-content:space-between;align-items:baseline;gap:.5em;display:flex}
