html body{margin:0 auto 0 auto;padding:20px;max-width:1024px;font-family:sans-serif;font-size:14pt;overflow-y:scroll;}html body a{text-decoration:none;}html body a[href]{color:#0055AA;}html body a[href]:hover{color:#0088EE;}html body pre{background:#FAFAFA;border:1px solid #DDDDDD;padding:0.75em;overflow-x:auto;}html body pre >code a[href]{color:#223388;}article.project h1{font-size:1.7em;}article.project h1,article.project h2,article.project h3,article.project h4,article.project h5,article.project h6{margin:0.2em 0 0.1em 0;text-indent:1em;}article.project >header{text-align:center;}article.project >header img.logo{display:block;margin:auto;max-height:170px;}article.project >header h1{display:inline-block;text-indent:0;font-size:2.5em;}article.project >header .version{vertical-align:bottom;}article.project >header .languages{margin-top:-0.5em;text-transform:capitalize;}article.project >header .description{margin:0;}article.project >header .pages{margin-top:0.5em;font-size:1.2em;text-transform:capitalize;}article.project >header .pages a{display:inline-block;padding:0 0.2em;}article.project >section{margin:1em 0 1em 0;}article.project #subsystems >ul{list-style:none;margin:0;padding:0;}article.project .row label{display:inline-block;min-width:8em;}article.project #system .row{display:flex;}article.project #system #dependencies{display:inline;margin:0;padding:0;}article.project #system #dependencies li{display:inline;padding:0 0.2em;}article.project #system #author label{vertical-align:top;}article.project #system #author ul{display:inline-block;margin:0;padding:0;list-style:none;}article.subsystem{margin:1em 0 0 0;}article.subsystem >header h1,article.subsystem >header h2,article.subsystem >header h3,article.subsystem >header h4,article.subsystem >header h5,article.subsystem >header h6{text-indent:0;display:inline-block;}article.subsystem >header ul{display:inline-block;list-style:none;margin:0;padding:0;}article.subsystem >header ul li{display:inline-block;padding:0 0.2em 0 0;}article.subsystem >header .visibility{display:none;}article.subsystem >header .visibility,article.subsystem >header .type{text-transform:lowercase;}article.subsystem >header .source-link{visibility:hidden;float:right;}.subsystem li>mark{background:none;border-left:0.3em solid #0088EE;padding-left:0.3em;display:block;}