363 lines
7.5 KiB
CSS
363 lines
7.5 KiB
CSS
:root {
|
|
--greyblue: #dee2ea;
|
|
--greyblue: #345886;
|
|
--greypink: #e0deea;
|
|
--greypink: #c0d2dd;
|
|
--greypink: #555;
|
|
--offwhite: #424242;
|
|
--offerwhite: #666;
|
|
--deepred: #d9ac7d;
|
|
--deepblue: #f0e0bb;
|
|
--nearwhite: #404040;
|
|
--nearblack: #f0f0f0;
|
|
--borderverylight: #ddd;
|
|
--borderlight: #515151;
|
|
--borderdark: #888;
|
|
}
|
|
body {
|
|
height: 100%;
|
|
margin: 0;
|
|
min-height: 100%;
|
|
font-family: monospace,monospace;
|
|
-ms-text-size-adjust: 100%;
|
|
-webkit-text-size-adjust: 100%;
|
|
line-height: 1.5;
|
|
background-color: var(--nearwhite);
|
|
color: var(--nearblack);
|
|
}
|
|
div {
|
|
color: var(--nearblack);
|
|
}
|
|
div.banner {
|
|
width: 95%;
|
|
max-width: 100rem;
|
|
color: var(--offwhite);
|
|
background-color: var(--greyblue);
|
|
border-radius: 0 0 30px 30px;
|
|
font-family: sans-serif;
|
|
text-align: center;
|
|
margin: 0 auto 0 auto;
|
|
margin-bottom: 1rem;
|
|
padding-bottom: 0.5rem;
|
|
}
|
|
div.breadcrumbs {
|
|
background-color: var(--greypink);
|
|
font-weight: bold;
|
|
padding: 0.5em;
|
|
border-radius: 10px 10px 0 0;
|
|
}
|
|
div.breadcrumbs a {
|
|
color: var(--nearblack);
|
|
text-decoration: none;
|
|
}
|
|
div.breadcrumbs span.site-title {
|
|
font-size: 1rem;
|
|
}
|
|
div.breadcrumbs span.repo-name {
|
|
font-size: 1.5rem;
|
|
}
|
|
div.site-title {
|
|
letter-spacing: .1em;
|
|
font-size: 2.5rem;
|
|
font-weight: bold;
|
|
}
|
|
div.site-description {
|
|
min-height: 1.5em;
|
|
}
|
|
a {
|
|
word-wrap: break-word;
|
|
background-color: transparent;
|
|
color: var(--deepblue);
|
|
transition: opacity .1s;
|
|
}
|
|
a:hover {
|
|
opacity: 0.5;
|
|
}
|
|
a.disabled {
|
|
pointer-events: none;
|
|
color: var(--nearblack);
|
|
}
|
|
div.main {
|
|
width: 95%;
|
|
max-width: 100rem;
|
|
margin: 0 auto 0 auto;
|
|
}
|
|
div.content {
|
|
padding: 1em 0 1em 0;
|
|
}
|
|
table {
|
|
width: 100%;
|
|
}
|
|
table.tabs {
|
|
padding: 0 0 0 0;
|
|
margin: 0 auto 0 auto;
|
|
background-color: var(--offwhite);
|
|
border-radius: 0 0 3px 3px;
|
|
border-bottom: solid 3px var(--borderlight);
|
|
border-spacing: 0;
|
|
}
|
|
table.tabs td.tab {
|
|
text-align: center;
|
|
min-width: 8em;
|
|
border-right: solid 1px var(--borderdark);
|
|
}
|
|
table.tabs td.padding {
|
|
width: 100%;
|
|
}
|
|
table.tabs a {
|
|
color: var(--deepred);
|
|
text-decoration: none;
|
|
letter-spacing: .1em;
|
|
font-weight: bold;
|
|
}
|
|
table.tabs td.selected {
|
|
background-color: var(--greyblue);
|
|
background-color: #ede5de;
|
|
background-color: var(--greypink);
|
|
}
|
|
table.summary-table, table.repo-list {
|
|
width: 100%;
|
|
max-width: 100%;
|
|
background-color: var(--offwhite);
|
|
border-radius: 8px;
|
|
}
|
|
table.summary-table th, table.repo-list th {
|
|
text-align: left;
|
|
padding-left: 0.3em;
|
|
}
|
|
table.summary-table tr:nth-child(even), table.repo-list tr:nth-child(even) {
|
|
background-color: var(--offerwhite);
|
|
}
|
|
table.repo-list td {
|
|
padding: 0.3em 0.3em 0.3em 0.3em;
|
|
}
|
|
table.summary-table td, table.repo-list td {
|
|
word-break: break-all;
|
|
white-space: nowrap;
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
padding-left: 0.3em;
|
|
}
|
|
table.repo-list col.repo {
|
|
width: 12rem;
|
|
}
|
|
table.repo-list td.description {
|
|
max-width: 40em;
|
|
}
|
|
table.repo-list col.description {
|
|
width: 30rem;
|
|
}
|
|
table.repo-list col.website {
|
|
width: 7em;
|
|
max-width: 7em;
|
|
}
|
|
table.repo-list col.updated {
|
|
width: 10em;
|
|
max-width: 10em;
|
|
}
|
|
table.summary-table col.oid {
|
|
width: 7em;
|
|
max-width: 7em;
|
|
}
|
|
table.summary-table col.date {
|
|
width: 9em;
|
|
max-width: 9em;
|
|
}
|
|
table.summary-table col.diff {
|
|
width: 9em;
|
|
max-width: 9em;
|
|
}
|
|
table.summary-table col.msg {
|
|
width: 30rem;
|
|
}
|
|
table.summary-table col.refs {
|
|
width: 25rem;
|
|
}
|
|
table.summary-table col.branch {
|
|
width: 30em;
|
|
}
|
|
table.summary-table col.tag {
|
|
width: 30em;
|
|
}
|
|
table.summary-table col.type {
|
|
width: 7em;
|
|
max-width: 7em;
|
|
}
|
|
table.summary-table col.mode {
|
|
width: 7em;
|
|
max-width: 7em;
|
|
}
|
|
table.summary-table col.size {
|
|
width: 7em;
|
|
max-width: 7em;
|
|
}
|
|
table.summary-table td.msg {
|
|
max-width: 10em;
|
|
}
|
|
table.summary-table td.refs {
|
|
font-size: 0.8rem;
|
|
}
|
|
table.summary-table span.ref {
|
|
color: var(--nearblack);
|
|
background-color: var(--greyblue);
|
|
border-radius: 10px;
|
|
margin-right: 1em;
|
|
padding: 0 0.5em 0 0.5em;
|
|
}
|
|
table.summary-table td.sans {
|
|
font-family: sans-serif;
|
|
}
|
|
div.summary-header {
|
|
color: var(--nearblack);
|
|
letter-spacing: 0.05em;
|
|
background-color: var(--greyblue);
|
|
font-size: 1.4rem;
|
|
font-weight: bold;
|
|
text-align: center;
|
|
text-transform: uppercase;
|
|
margin-top: 2rem;
|
|
border-bottom: solid 1px var(--borderdark);
|
|
border-radius: 10px 10px 0 0;
|
|
}
|
|
div.full-header {
|
|
color: var(--nearblack);
|
|
letter-spacing: 0.05em;
|
|
background-color: var(--greyblue);
|
|
font-size: 1.4rem;
|
|
font-weight: bold;
|
|
text-align: center;
|
|
text-transform: uppercase;
|
|
margin-top: 0rem;
|
|
border-bottom: solid 1px var(--borderdark);
|
|
border-radius: 10px 10px 0 0;
|
|
}
|
|
div.nocap-header {
|
|
color: var(--nearblack);
|
|
letter-spacing: 0.05em;
|
|
background-color: var(--greyblue);
|
|
font-size: 1.4rem;
|
|
font-weight: bold;
|
|
text-align: center;
|
|
margin-top: 0rem;
|
|
border-bottom: solid 1px var(--borderdark);
|
|
border-radius: 10px 10px 0 0;
|
|
}
|
|
hr {
|
|
border-color: var(--borderverylight);
|
|
}
|
|
div.footer {
|
|
margin-top: 1em;
|
|
padding-bottom: 2em;
|
|
text-align: center;
|
|
font-size: 0.9rem;
|
|
}
|
|
nav.paginate {
|
|
text-align: center;
|
|
margin-top: 2em;
|
|
}
|
|
nav.paginate span.paginate {
|
|
margin: 0 5em 0 5em;
|
|
}
|
|
nav.paginate a.disabled {
|
|
text-decoration: none;
|
|
color: var(--borderlight);
|
|
}
|
|
div.file-contents {
|
|
background-color: var(--offwhite);
|
|
font-size: 1rem;
|
|
overflow: visible;
|
|
padding: 0 0.5em 0 0.5em;
|
|
}
|
|
div.commit-page, div.branch-page, div.tag-page {
|
|
background-color: var(--offwhite);
|
|
font-size: 1rem;
|
|
overflow: visible;
|
|
}
|
|
table.commit-header, table.branch-header, table.tag-header {
|
|
width: 100%;
|
|
background-color: var(--offerwhite);
|
|
background-color: var(--greypink);
|
|
border-radius: 10px 10px 0 0;
|
|
padding: 0.5em;
|
|
border-bottom: solid 2px var(--borderlight);
|
|
}
|
|
table.commit-header td.field, table.branch-header td.field, table.tag-header td.field {
|
|
width: 10em;
|
|
font-weight: bold;
|
|
}
|
|
div.commit-message {
|
|
padding: 1em 0.5em 2em 0.5em;
|
|
border-bottom: solid 2px var(--borderlight);
|
|
}
|
|
div.branch-message, div.tag-message {
|
|
padding: 1em 0.5em 2em 0.5em;
|
|
}
|
|
div.commit-diff {
|
|
padding: 0.5em;
|
|
}
|
|
div.commit-diff-header {
|
|
font-weight: bold;
|
|
}
|
|
div.commit span.hunk-header {
|
|
font-weight: bold;
|
|
}
|
|
div.commit-diff-header pre, div.branch-page pre, div.tag-page pre {
|
|
padding: 0;
|
|
margin: 0;
|
|
}
|
|
div.commit-page span.add {
|
|
color: #00aa00;
|
|
}
|
|
div.commit-page span.del {
|
|
color: #bb0000;
|
|
}
|
|
@media screen and (max-width:50em) {
|
|
body, table, div {
|
|
font-size: 0.8rem;
|
|
}
|
|
div.footer {
|
|
font-size: 0.7rem;
|
|
}
|
|
col.nosmall, td.nosmall, th.nosmall {
|
|
display: none;
|
|
visibility: hidden;
|
|
}
|
|
table.tabs td.tab {
|
|
min-width: 0em;
|
|
padding: 0 0.3em 0 0.3em;
|
|
}
|
|
div.file-contents {
|
|
font-size: 0.7rem;
|
|
}
|
|
div.breadcrumbs span.site-title {
|
|
font-size: 0.7rem;
|
|
}
|
|
div.breadcrumbs span.repo-name {
|
|
font-size: 0.9rem;
|
|
}
|
|
}
|
|
table.links {
|
|
width: 100%;
|
|
}
|
|
table.links td.field {
|
|
font-weight: bold;
|
|
width: 10rem;
|
|
}
|
|
table.links td.value {
|
|
text-align: left;
|
|
}
|
|
div.file-contents pre {
|
|
background-color: var(--offwhite);
|
|
padding: 0.2em 0.5em 0.2em 0.5em;
|
|
}
|
|
div.file-contents table {
|
|
border-collapse: true;
|
|
font-size: 1rem;
|
|
}
|
|
div.file-contents table th {
|
|
border-bottom: 1px solid;
|
|
}
|
|
div.file-contents table td {
|
|
padding: 0.2em 0.5em 0.2em 0.5em;
|
|
}
|