* { margin: 0; padding: 0; box-sizing: border-box; position: relative; outline-style: none; } a, a:active, a:visited { color: #aaf; text-decoration: none; } html, body, .wrapper { width: 100%; height: 100%; } body { background: #111 url('/assets/bg_main.png'); color: #e0d0d0; font: 13px/1.4 'Helvetica Neue', sans-serif; } .wrapper {} .header { background: #211710 url('/assets/bg_top.png'); height: 48px; overflow: hidden; } .header-inner { max-width: 1000px; width: 100%; margin: 0 auto; display: flex; align-items: center; } .header-fat { flex: 1 1 auto; } .header-logo { flex: 0 0 auto; } .header-logo img { vertical-align: bottom; } .header-user { flex: 0 0 auto; font-size: 16px; font-weight: 700; text-decoration: none; } .footer { color: #444; height: 26px; width: 100%; text-align: center; padding-top: 14px; } .content { max-width: 1000px; width: 100%; margin: 0 auto; margin-top: 1em; padding: 20px 0 40px; } .details p { margin: .2em 0; } .details pre { font-size: 1.5em; } .error { margin-bottom: 20px; color: #f33; } .whitelist { margin-bottom: 20px; } .whitelist input[type="submit"] { font-size: 1.5em; margin: 5px; border-radius: 4px; padding: 5px 10px; border: 1px solid #2a2; background-color: #252; color: #cfc; transition: background-color .2s; } .whitelist input[type="submit"]:hover, .whitelist input[type="submit"]:focus { background-color: #272; } .whitelist input[type="submit"]:active { background-color: #232; } .unwhitelist { margin-top: 20px; } .unwhitelist input[type="submit"] { font-size: 1.5em; margin: 5px; border-radius: 4px; padding: 5px 10px; border: 1px solid #a22; background-color: #522; color: #fcc; transition: background-color .2s; } .unwhitelist input[type="submit"]:hover, .unwhitelist input[type="submit"]:focus { background-color: #722; } .unwhitelist input[type="submit"]:active { background-color: #322; } label { margin-top: 1em; display: block; } label .label-header { text-transform: uppercase; font-size: 10px; color: #AAA; } label .label-input input { padding: 2px; display: block; font-size: 18px; margin-bottom: 2px; max-width: 300px; width: 100%; } .rules { margin-top: 20px; } .bedrock { margin-top: 20px; } .bedrock pre { font-size: 1.5em; } .bedrock p { margin: .2em 0; }