html {
background-color: #eee;
padding-bottom:7em;
text-align:left;
}
p.title-logo {
display:none;
}
div.title {
background:url("https://av.libreboot.org/logo/logo_light.svg");
background-repeat:no-repeat;
background-size: auto 100%;
background-attachment:absolute;
background-position: right;
}
h1.title {
text-shadow: 0px 0px 5px #FFFFFF;
text-align:center;
background:url("https://av.libreboot.org/logo/logo_light.svg");
background-size: auto 100%;
background-repeat:no-repeat;
min-height:3.5em;
margin:0;
display:block;
padding-left:4em;
padding-right:4em;
}
body {
line-height: 1.6;
font-family: Cantarell, sans-serif;
font-size: 1em;
color: #222;
}
div.page {
box-shadow: 0 0 6px;
background-color:#fff;
max-width:70em;
margin:0 auto;
padding: 0.2em 1em;
}
div.warning{
background:#fcc;
font-size:1.1em;
border:solid 1px #666;
padding-left:1em;
padding-right:1em;
}
pre {
padding: 0.3em;
}
pre,table {
overflow-x: auto;
display: block;
}
table {
border-collapse: collapse;
width:100%;
}
th{
background:#cdcdcd;
}
th, td {
border: solid 1px #888;
}
tr:nth-child(even) {
background-color: #eee;
}
code, pre, nav#TOC {
background-color: #ececec;
}
img {
max-width: 100%;
}
a {
text-decoration: none;
color: #22D;
}
a.uri {
word-wrap: break-word;
}
a:hover {
color: #008;
}
.date {
display: block;
}
h1, h2, h3, .h:hover a {
display: inline;
}
.h a {
display: none;
}
p.author, p.date {
display:none;
}
div.nav {
text-align:center;
clear:right;
}
header ul:first-of-type,
div.nav ul:first-of-type,
div#footer ul:last-of-type {
padding:0;
margin:0;
text-align:center;
}
header ul:first-of-type > li,
div.nav ul:first-of-type > li,
div#footer ul:last-of-type li {
padding:0;
margin:0;
display:inline;
padding-left:0.5em;
padding-right:0.5em;
border-right:solid 1px #000;
}
header ul:first-of-type > li:first-child,
div.nav ul:first-of-type > li:first-child,
div#footer ul:last-of-type > li:first-child {
padding-left:0;
}
header ul:first-of-type > li:last-child,
div.nav ul:first-of-type > li:last-child,
div#footer ul:last-of-type > li:last-child {
padding-right:0;
border:none;
}
nav#TOC {
min-width:25%;
max-width:100%;
float:left;
margin:1em;
padding: 0.2em 1em;
}
nav#TOC h1 {
font-size:1em;
}
nav#TOC li > ul {
margin-left:0;
padding-left:0.5em;
}
img.imgleft, img.imgright {
max-width: 25%;
height: auto;
padding: 2em;
padding-top:0.5em;
padding-bottom:0.5em;
}
img.imgright {
float: right;
padding-right:0;
}
img.imgleft {
float: left;
padding-left:0;
}
@media (min-width: 51em) {
body {font-size: 0.9em !important;}
}
@media (max-width: 50em) {
div.title, h1.title {background:none;}
nav#TOC {width:100% !important; padding:0; margin:0;}
h1.title{min-height:0em; padding-left:0; padding-right:0;}
p.title-logo {
display:block;
text-align:center;
}
img.title-logo {
max-width: 20%;
height: auto;
}
}
@media (max-width: 49em) {
img.title-logo {
max-width: 25%;
}
}
@media (max-width: 30em) {
img.title-logo {
max-width: 33%;
}
}