:root{--ogis-bg: #001000;--ogis-bg-alt: #002400;--ogis-fg: #eee;--ogis-accent: #0dd70d;--ogis-footer-bg: #111;--ogis-font: monospace;--ogis-container-width: 1024px}body{margin:0;padding:0;font-family:var(--ogis-font);color:var(--ogis-fg);font-size:110%;background-color:var(--ogis-bg)}a{color:var(--ogis-accent)!important;text-decoration:none;border-bottom:1px dotted var(--ogis-accent)}p.lead{font-size:130%}main img{max-width:100%;display:block;padding:15px 15px 15px 0}@media (min-width: 480px){main img.right{float:right;padding:0 0 15px 15px}}main ul li,main ol li{margin:5px 0;overflow-wrap:break-word}header,main,footer{max-width:var(--ogis-container-width);margin:0 auto}section{padding:15px}section:nth-child(odd){background-color:var(--ogis-bg-alt)}footer{padding:15px;background-color:var(--ogis-footer-bg)}footer ul{list-style:none;padding:0;margin:0}.ogis-logo{text-align:center;font-size:40px;color:#fff}.ogis-logo tr:first-child td{border-bottom:1px solid #fff}.ogis-logo td{padding:5px;width:36px;line-height:34px}.ogis-logo td:first-child{border-right:1px solid #fff}#header{position:relative;width:100%;height:160px}#header #waymark-map{position:absolute;top:0;left:0;width:100%;height:100%;min-height:unset}#header #waymark-map .leaflet-map-pane{filter:invert(100%)}#header #waymark-map .leaflet-control{display:none}#header #waymark-map .leaflet-control-attribution{display:block;color:#fff;background:transparent}#header h1{position:absolute;top:15px;left:15px;padding:0;margin:0;z-index:3000}#progress .items{border-top:1px solid #eee;padding-top:20px}#progress .items article{position:relative;margin-bottom:40px;padding-left:20px;border-left:2px solid #eee}#progress .items article:before{content:"";position:absolute;left:-6px;top:0;width:10px;height:10px;background:#eee;border-radius:50%}#progress .items article header{margin-bottom:15px}#progress .items article header h1{font-size:1.5em;margin:0 0 10px}#progress .items article header .metadata{background:#0000004d;padding:10px;border-radius:4px;margin-right:15px}#progress .items article header .metadata ul{list-style:none;padding:0;margin:0}#progress .items article header .metadata ul li{margin-bottom:5px}#progress .items article header .metadata ul li:last-child{margin-bottom:0}#progress .items article main{padding:10px 0}#progress .items article main:after{content:"";display:table;clear:both}
