2026-09-11_07_31_43_page-template
Type: Template Title: Page Template
{feeds}@media (prefers-color-scheme: dark) { :root { –foreground: #eee; –background: #222; –link: #99e9f2; –accent: #ced4da; } }
- { box-sizing: border-box; }
body { font-family: 'Lato', sans-serif; font-size: 120%; color: var(–foreground); background: var(–background); }
header nav ul { list-style-type: none; margin: 0; padding: 0; }
header nav li { display: inline-block; }
header nav li a { display: block; text-decoration: none; margin-right: 1em; }
h1, h2, h3, h4, h5, h6 { font-family: 'VC Honey Deck', serif; margin: 1rem 0; }
p, li { line-height: 160%; }
header, main, footer { max-width: 60em; margin: 2em auto; padding: 0 1em; }
header { margin-top: 4em; }
footer p { margin-top: 5em; font-size: 90%; text-align: center; }
a:link { color: var(–link); } a:visited { color: var(–link); } a:hover { color: var(–link); } a:active { color: var(–link); }
.post-info, .post-tags { font-size: 85%; color: var(–accent); text-align: right; }
.post-info i:nth-child(2) { margin-left: .75em; }
.tag { background: var(–accent); color: var(–background) !important; padding: .3em .4em; margin: .8em 0 0 .4em; border-radius: .5em; text-decoration: none; display: inline-block; }
hr { border: 0; height: 1px; background: #333; margin: 2em 0; }
code { padding: .2em .3em; border: 1px solid var(–accent); white-space: pre-wrap; word-wrap: break-word; }
pre, code { font-family: 'MD IO 0.4'; font-size: 90%; }
pre code {
background: #000;
color: #eee;
display: inline-block;
padding: 1em;
white-space: pre-wrap;
word-wrap: break-word;
}
img { max-width: 100%; }
table { border-collapse: collapse; }
td, th { padding: .75em; text-align: left; border: 1px solid var(–accent); }
.weblog-title a { text-decoration: none; color: var(–foreground); }
{weblog-title}
{navigation}{body}