@font-face { font-family: Source Sans Pro; src: url("SourceSansPro-Regular.ttf"); } body { margin: 0; font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 1.3rem; font-weight: 400; line-height: 1.5; background-color: #59316B; color: #212529; } header { margin: 0; line-height: 0; padding: 1.3rem 2.6rem; } header a { border-style: none; display: inline-block; line-height: 0; } #content { margin: 0 0 2.6rem 0; padding: 2.6rem 5.2rem; background-color: #FFFFFF; } section { margin: 1.3rem 0; } h1 { margin: 0; font-size: 2.6rem; color: #7D4698; text-align: center; } h2 { margin: 0; font-size: 2rem; color: #7D4698; } .sidebyside { display: flex; flex-flow: row wrap; align-items: flex-start; } .sidebyside section { flex: 1 1 15rem; padding: 0 1.3rem; } .addon { margin-top: 2.6rem 0; text-align: center; } .addon a { display: inline-block; padding: 0 1.3rem; } .diagram, .screenshot { text-align: center; } .diagram img, .screenshot img { max-width: 100%; } textarea { max-width: 100%; width: 600px; }