@charset "UTF-8"; html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body { margin: 0; } article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; } audio, canvas, progress, video { display: inline-block; vertical-align: baseline; } audio:not([controls]) { display: none; height: 0; } [hidden], template { display: none; } a { background: transparent; } a:active, a:hover { outline: 0; } abbr[title] { border-bottom: 1px dotted; } b, strong { font-weight: bold; } dfn { font-style: italic; } h1 { font-size: 2em; margin: 0.67em 0; } mark { background: #ff0; color: #000; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sup { top: -0.5em; } sub { bottom: -0.25em; } img { border: 0; } svg:not(:root) { overflow: hidden; } figure { margin: 1em 40px; } hr { box-sizing: content-box; height: 0; } pre { overflow: auto; } code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; } button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; } button { overflow: visible; } button, select { text-transform: none; } button, html input[type=button], input[type=reset], input[type=submit] { -webkit-appearance: button; cursor: pointer; } button[disabled], html input[disabled] { cursor: default; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } input { line-height: normal; } input[type=checkbox], input[type=radio] { box-sizing: border-box; padding: 0; } input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { height: auto; } input[type=search] { -webkit-appearance: textfield; box-sizing: content-box; } input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration { -webkit-appearance: none; } fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; } legend { border: 0; padding: 0; } textarea { overflow: auto; } optgroup { font-weight: bold; } table { border-collapse: collapse; border-spacing: 0; } td, th { padding: 0; } code { padding: 0.25em; background-color: #eee; border: 1px solid #ddd; color: #111; font-family: "Gill Sans", "Gill Sans MT", "SerĀ­avek", "DejaVu LGC Sans", "Bitstream Vera Sans", "Lucida Grande", sans-serif; font-weight: 100; line-height: 1.5em; position: relative; overflow: hidden; } code.framed { border-radius: 0.25em; box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 102, 102, 0.6); background-color: #fff; background-clip: padding-box; border-radius: 0.25em; } ul, ol { text-align: left; } ul ul, ul ol, ol ul, ol ol { padding-bottom: 0; padding-left: 0; } button.prime { color: #212212; } body.prime { background-color: black; } nav { position: fixed; bottom: 0; overflow: hidden; text-align: center; color: #000; background-color: #80848c; padding: 14px 16px; width: 100%; border-top: 1px solid black; } nav li { list-style-type: none; float: left; } nav a { text-decoration: none; color: #212212; float: left; text-align: center; padding: 14px 16px; font-size: 17px; } nav a:hover { color: #f2f2f2; } .bottomnav { position: fixed; width: 100%; background-color: #333; overflow: hidden; bottom: 0; } .bottomnav a { float: left; color: #f2f2f2; text-align: center; padding: 14px 16px; text-decoration: none; font-size: 17px; } .bottomnav a:hover { background-color: #ddd; color: black; } .bottomnav a.active { -webkit-text-decoration: underline #ddd; text-decoration: underline #ddd; color: white; } .bottomnav .center-item { float: none; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .bottomnav .right-item { float: right; } .bottomnav .left-item { float: left; } img .x16 { width: 16px; height: 16px; } img .x32 { width: 32px; height: 32px; } img .x64 { width: 64px; height: 64px; } img .x128 { width: 128px; height: 128px; } img .x256 { width: 256px; height: 256px; }