body{margin:0}body{background:#222;font-family:Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;color:#ddd;padding:0;margin:0}.file-browser-list{margin:1.5em}.file-browser-list-loading .file-browser-list-entry{animation:file-browser-list-fade .12s steps(1,end) both}@keyframes file-browser-list-fade{0%{opacity:1}to{opacity:.2}}nav.breadcrumbs{padding:.2em 1.8em;margin-bottom:.7em}nav>.breadcrumbs-entry{color:#ddd;cursor:pointer}nav>.breadcrumbs-entry:hover{color:#ffa}nav>.breadcrumbs-entry:visited{color:#ddd}nav>.breadcrumbs-entry:visited:hover{color:#ffa}nav>.breadcrumbs-entry{color:#aaa}nav>.breadcrumbs-entry:last-child{color:#eee}div.commit-message{padding:1em 2em;margin:0;font-family:Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;background:#111;white-space:pre}div.commit-message.link{cursor:pointer}span.prevnext{float:right}span.prevnext span{margin-left:10px}span.prevnext span.inactive{color:#111}span.prevnext span.active{cursor:pointer}.logo img{display:inline-block;height:40px;padding:0 .8em}.logo{margin:.3em 0 .7em;display:flex;flex-direction:row}.logo span{align-self:center;font-size:1.44em;height:1em}.logo a{font-weight:700;color:#88c5c5;text-decoration:none}.current-page{margin:.3em 0 .7em;display:flex;flex-direction:row}.current-page span{align-self:center;font-size:1.44em;height:1em;font-weight:700;color:#aaa;text-decoration:none}.now-browsing{display:flex;justify-content:space-between;padding:.6em 1.7em;margin-bottom:0}.now-browsing-select a{color:#aaa;text-decoration:none}.now-browsing-select a:hover{color:#eee}.now-browsing-select:before{content:"// ";color:#aaa}.now-browsing-name-filter{font-weight:700}.file-browser-list-entry{color:#ddd;cursor:pointer}.file-browser-list-entry:hover{color:#ffa}.file-browser-list-entry:visited{color:#ddd}.file-browser-list-entry:visited:hover{color:#ffa}.file-browser-list-entry{padding:.4em}.file-browser-list-entry:hover{background:#272727}.file-browser-list-entry.deleted{background:#321212}.file-browser-list-entry.deleted:hover{background:#423232}.file-browser-list-entry.added{background:#123212}.file-browser-list-entry.added:hover{background:#324232}.diff-view-filename{padding:.5em 2em;font-family:Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif}.commit-list-entry-dir{color:#ddd;cursor:pointer}.commit-list-entry-dir:hover{color:#ffa}.commit-list-entry-dir:visited{color:#ddd}.commit-list-entry-dir:visited:hover{color:#ffa}.commit-list-entry-dir:hover{background:#272727}.history-list-entry .summary{color:#ddd;cursor:pointer}.history-list-entry .summary:hover{color:#ffa}.history-list-entry .summary:visited{color:#ddd}.history-list-entry .summary:visited:hover{color:#ffa}.history-list-entry .summary:hover{background:#272727}.history-list-entry .hash{color:#ddd;cursor:pointer}.history-list-entry .hash:hover{color:#ffa}.history-list-entry .hash:visited{color:#ddd}.history-list-entry .hash:visited:hover{color:#ffa}.history-list-entry .hash:hover{background:#272727}.changes-browser-list,.history-browser-list{margin-left:21px}.changes-list-entry .summary{color:#ddd;cursor:pointer}.changes-list-entry .summary:hover{color:#ffa}.changes-list-entry .summary:visited{color:#ddd}.changes-list-entry .summary:visited:hover{color:#ffa}.changes-list-entry .summary:hover{background:#272727}.changes-list-entry .hame{display:block;color:#ddd;cursor:pointer}.changes-list-entry .hame:hover{color:#ffa}.changes-list-entry .hame:visited{color:#ddd}.changes-list-entry .hame:visited:hover{color:#ffa}.changes-list-entry .hame:hover{background:#272727}.commit-list-entry-browse{color:#ddd;cursor:pointer}.commit-list-entry-browse:hover{color:#ffa}.commit-list-entry-browse:visited{color:#ddd}.commit-list-entry-browse:visited:hover{color:#ffa}.commit-list-entry-browse:hover{background:#272727}.commit-list-entry{padding:.4em;display:block}.commit-list-entry:hover{background:#272727}.commit-list-entry span.hash{margin:0 .7em 0 0;color:#88c5c5;font-weight:bolder}.commit-list-entry span.name{margin:0 .7em 0 0;font-weight:bolder;color:#aaa}.commit-list-entry span.authorEmail{float:right;margin:0 .7em 0 0;color:#aaa;font-weight:bolder}.commit-list-entry span.change-hash{float:right;margin:0 .7em 0 0;font-weight:bolder}.commit-list-entry span.summary{margin:0 .7em 0 0;font-weight:bolder}.commit-list-entry span.change-summary{color:#88c5c5;display:block;margin:0 .7em 0 0;font-weight:bolder}.ui-button{padding:.4em 1em .3em;box-sizing:border-box;margin-top:.1em;text-transform:uppercase;font-family:Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;cursor:pointer;border:1px solid #cc7f3d;box-shadow:.1em .1em #94643b;transform:translate(-.1em,-.1em);background:#222;color:#e1e1e1}.ui-button:hover{background:#333}.ui-button:active{transform:none;box-shadow:none}.ui-modal{width:80%;max-width:800px;display:block;box-sizing:border-box;padding:1em;border:2px solid #cc7f3d;background-color:#333}@media(max-width:700px){.ui-modal{--width: calc(100% - 20px) ;width:var(--width);max-width:var(--width)}}.ui-modal-container{position:absolute;width:100%;height:100%;top:0;display:flex;align-items:center;justify-content:center}.ui-modal h1,.ui-modal h2,.ui-modal h3,.ui-modal h4{margin-top:.4em}.ui-input{box-sizing:border-box;font-family:Consolas,Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;background:#222;color:#aaa;border:1px solid #555;outline:none;box-shadow:none}.ui-input:focus{background:none;border:1px solid #555}.ui-input:hover{background:none;border:1px solid #555}.sidebar img{display:inline-block;height:40px;padding:0 .8em;margin-bottom:.7em}.sidebar{display:block;position:fixed;width:60px;height:100%;padding-top:.5em;margin-left:-60px;background-color:#000}.sidebar svg{margin:5px 14px}#root{margin-left:60px}.repo-selector-hint{font-size:.8em;font-style:italic;margin:.7em 0}.repo-selector-button{float:right}.repo-selector-status-label{font-size:.8em}.repo-selector-repo,.repo-selector-filter{margin-bottom:.7em;display:flex;align-items:baseline}.repo-selector-repo-input,.repo-selector-filter-input{flex-grow:1;font-size:.8em}
