* { margin: 0; padding: 0; box-sizing: border-box; } body { padding: 20px; } h1, h2 { text-align: center; margin-bottom: 20px; } .status { width: 1000px; margin: 20px auto; text-align: center; background: #f2f2f2; padding: 20px; } .status.logined { background: #2c81b9; color: #fff; } .row { display: flex; background-color: #f2f2f2; padding: 20px; margin: 20px auto 0 auto; width: 1000px; } .row>* { flex: 1; margin-right: 20px; padding: 20px; background: #d9d9d9; } .row>*:last-child { margin-right: 0; } label { display: inline-block; width: 40%; line-height: 1.5rem; } input { display: inline-block; width: 60%; padding: 10px; font-size: 1rem; } p { margin-bottom: 10px; } button { font-size: 20px; padding: 10px 20px; cursor: pointer; display: block; margin: 10px auto; } .action>div { text-align: center; } .action .hint { font-size: 14px; color: #999; } .action h3 { margin-bottom: 10px; } pre { background: #333; border-radius: 5px; padding: 10px; color: #fff; min-height: 80px; text-align: left; white-space: pre-wrap; } .return { display: none; }