body { font-family: Whitney, "Helvetica Neue", Helvetica, Arial, sans-serif; margin: 0; padding: 0; font-size: 18px; text-shadow: 1px 1px 0 #111; color: rgba(255, 255, 255, 0.8); background-color: #3B3E45; box-sizing: border-box; -moz-box-sizing: border-box; } .inner { max-width: 1050px; margin: 0 auto 32px; padding: 0 8px; } p { margin: 12px 0 14px; line-height: 140%; } a { color: #0EB3E0; text-decoration: none; } a:hover { text-decoration: underline; } h1, h2 { text-shadow: 1px 1px 2px #000; } h3, h4 { text-shadow: 1px 1px 1px #000; } h1 { margin: 40px 0 16px; font-size: 44px; color: #8aa2f6; text-shadow: 1px 1px 2px #000; } h1 span { font-size: 22px; } h1 span.version { color: rgba(255, 255, 255, 0.45); } h1 span.bar { font-size: 20px; vertical-align: 10%; color: rgba(255, 255, 255, 0.55); } h1 span.notes { opacity: 0.85; } h2 { margin: 36px 0 0; font-size: 32px; color: #ffb67b; } h3 { margin: 24px 0 0; font-size: 22px; color: rgba(255, 255, 255, 0.9); } h2 + h3, h3 + h4 { margin-top: 12px; } h4 { margin: 22px 0 0; font-size: 19px; color: rgba(255, 255, 255, 0.75); } ul, ol { margin-top: -6px; margin-left: -6px; } li { line-height: 165%; } li > ul, li > ol { margin: 0 0 0 -16px; } li > img { margin-top: 8px; } .dht { max-width: 100%; max-height: auto; } .dht.bordered { border-radius: 9px; } .bordered { padding: 3px; border: 2px dashed rgba(255, 255, 255, 0.25); border-radius: 3px; box-sizing: border-box; -moz-box-sizing: border-box; } .quote { border-left: 2px dashed rgba(255, 255, 255, 0.1); margin-left: 2px; padding-left: 12px; } .links { overflow: hidden; text-overflow: ellipsis; } #tracker-copy-contents { width: 100%; height: 82px; padding: 4px; color: rgba(255, 255, 255, 0.8); background: rgba(255, 255, 255, 0.2); border: none; resize: none; box-sizing: border-box; }