.tw-field{text-align:left;display:block}.tw-field>label{color:var(--ink-soft);margin:.7rem 0 .25rem;font-size:.85rem;font-weight:800;display:block}.tw-field>input{border:2px solid var(--sky-deep);background:var(--sky);width:100%;font:inherit;color:var(--ink);border-radius:1rem;padding:.65rem .9rem;font-weight:700}.tw-field>input:focus{outline:3px solid var(--sunshine);border-color:var(--sunshine)}.tw-field>.error{color:#c43c2a;margin:.3rem 0 0;font-size:.82rem;font-weight:800}
