h1, h2, h3, h4, h5, h6 { font-family: 'M PLUS 1p', sans-serif; } p, label, input, a { font-family: 'Noto Sans', sans-serif; margin-top: 0; } body { margin: 0; display: flex; justify-content: center; align-items: center; flex-direction: column; } form { display: flex; flex-direction: column; text-align: right; } label { padding-bottom: 1em; } .hidden { display: none; }