@import"https://fonts.googleapis.com/css2?family=Sono:wght,MONO@200..800,1&display=swap";:root{--site-section-border: var(--border-colour) 2px solid;--site-max-width: 1200px;--sidebar-width: 240px;--inner-margins: 10px;--nav-vert-padding: 8px;--hr-colour: #555;--border-colour: #333;--background-colour: #171717;--real-background-colour: #000;--header-colour: #ffa8e4;--text-colour: #edd}*{margin:0;padding:0}body{color:var(--text-colour);background-color:var(--real-background-colour);background-image:var(--bg-url);background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:center center;max-width:var(--site-max-width);margin:24px auto;font-size:120%;line-height:1.5;font-family:Sono,monospace,serif}h1,h2,h3,h4,h5,h6,a{color:var(--header-colour)}a{text-decoration:none}header{height:400px;border:var(--site-section-border);background-color:var(--background-colour);background-image:var(--header-bg-url);margin-bottom:var(--inner-margins);padding:10px;position:relative}header>nav{position:absolute;right:0;bottom:0;margin-bottom:var(--nav-vert-padding);padding:inherit var(--nav-vert-padding);background-color:var(--background-colour);width:100%;font-size:110%}header>nav ul{list-style-type:none;display:flex;justify-content:flex-end}header>nav ul>li>a{padding:var(--nav-vert-padding) 10px;font-weight:700;text-decoration:none;text-decoration:underline solid 2px}header>nav ul>li>a:hover{text-decoration:underline solid 2px}main *{margin:revert;padding:revert}#flex-content{display:flex;max-width:var(--site-max-width);justify-content:right}#flex-content>*{border:var(--site-section-border);background-color:var(--background-colour);padding:24px}#flex-content>aside{flex:0 0 var(--sidebar-width);margin-right:var(--inner-margins)}#flex-content>main{flex:1 1 750px}ul.post-list,ul.post-list>li{list-style:none;margin:0;padding:0}ul.post-list>li{display:flex;justify-content:space-between;width:100%;margin-bottom:1px}ul.post-list>li>a{font-weight:700}ul.post-list>li>a:hover{text-decoration:underline 2px}hr{border:none;height:3px;background-color:var(--hr-colour)}
