#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.flex-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.flex-container>*{margin:20px 0}input,textarea{width:80%;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:4px}textarea{height:150px;resize:vertical}