#root.info { #content { flex: 1 1 auto; order: 50; color: @col-text; text-align: center; font-weight: lighter; } code { margin: 0 0.2em; padding: 2px 4px; border-radius: 4px; letter-spacing: 0.05em; background: @col-back-panel; border: 1px solid @col-border; font-size: 0.9em; } #header a { .eased-transition; font-size: 4em; font-weight: 300; margin: 0.8em 0 0 0; color: @col-text; text-decoration: none; &:hover { color: @col-text-hover; } } #support { margin: 24px auto; padding: 18px 0 6px 0; width: 292px; background: @col-back-panel; border: 1px solid @col-border; border-radius: 4px; input[type="image"] { border: 0; width: 100px; padding: 12px 48px; } } #pass { .el-input; display: inline-block; margin: 8px; padding: 0 12px; line-height: 28px; width: 200px; vertical-align: top; } #login, #logout { .el-button; display: inline-block; margin: 8px; padding: 0 12px; line-height: 28px; vertical-align: top; } #hint { margin: 12px auto; width: 300px; } #tests { display: inline-block; text-align: left; list-style-type: none; margin: 48px 0; padding: 0; .test { .card; .rounded; background: @col-back-paper; margin: 12px 0 0 0; padding: 8px 12px 12px 12px; } .label { display: inline-block; width: 250px; font-size: 1.4em; } .result { display: inline-block; width: 250px; text-align: right; font-size: 1.4em; font-weight: bold; &.passed { color: @col-okay; } &.failed { color: @col-error; } } .info { margin: 4px 0 0 0; } } }