.main-container{margin:0 auto;max-width:600px;padding-top:16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding:0}.clearing{clear:both}*,:after,:before{box-sizing:border-box}:root{--color-weaving-backwards-bg:#aaa}.form-group{margin-bottom:1rem}.form-group label{margin-bottom:.5rem}