button,input,select,textarea{box-sizing:border-box;font:inherit}button,input[type="button"],input[type="submit"]{cursor:pointer}input[type="checkbox"],input[type="radio"]{accent-color:#583685;inline-size:1.05em;block-size:1.05em}select{max-width:100%;padding:0.45em 2em 0.45em 0.65em;border:1px solid #aaa;border-radius:4px;background-color:#fff}textarea{max-width:100%}:focus-visible{outline:3px solid rgba(88,54,133,0.35);outline-offset:2px}