You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

102 lines
1.4 KiB
CSS

@font-face {
font-family: newpx;
src: url(/fnt/newpx-regular.otf)
}
body {
font-family: newpx;
font-size: 12pt;
line-height: 1.5;
max-width: 50em;
margin: 0 auto;
padding: 1em;
display: grid;
grid-template-columns: 10em auto;
grid-column-gap: 2em;
}
header {
grid-column: 1/-1;
padding: 2rem 0;
font-weight: bold;
font-size: 1.5em;
}
header a {
color: inherit;
}
aside span.title {
display: block;
margin: 2em 0 1em 0;
font-weight: bold;
}
aside ul {
list-style-type: none;
padding: 0;
}
aside ul li a {
color: #000;
display: block;
padding: 0 .5em;
}
aside ul li a:hover {
background: #000;
color: #fff;
text-decoration: none;
}
main img {
max-width: 100%;
box-sizing: border-box;
border: 1px solid #bbb;
border-radius: .2rem;
padding: .2rem;
}
main p img + em {
display: block;
text-align: center;
}
main .info {
border-top: 1px solid #eee;
margin: 2em 0;
padding: 1em 0;
}
main .info ul {
list-style-type: none;
margin: 0;
padding: 0;
display: flex;
font-size: .85em;
}
main .info ul li { margin-right: 1em }
main article h1 a { color: inherit }
main .pagination {
text-align: center;
font-size: 1.5em;
}
main .pagination .currentpage {
margin: 0 1em;
font-size: 1rem;
}
a {
color: #E1140A;
text-decoration: none;
}
a:hover { text-decoration: underline }
hr {
border: none;
border-bottom: 1px solid #bbb;
}
@media screen and (max-width: 50em){
body { grid-template-columns: auto }
}