﻿:root{--color: #000000;--background-color: #fcfcfa;--detailColor: #aaaaaa;--accentColor: #13678b;--archiveYearColor: #818078 }@media (prefers-color-scheme: dark){:root{--color: rgb(191, 191, 191);--background-color: rgb(31, 31, 31);--accentColor: #1A8FC1;--archiveYearColor: #87867E}}body{font-family:Segoe UI,sans-serif;margin-left:auto;margin-right:auto;width:1100px;background-color:var(--background-color);color:var(--color)}h1,h2,h3,h4,h5,h6{font-family:Segoe UI Light,Segoe WP Light,Segoe UI,Helvetica,sans-serif;font-weight:lighter;margin-bottom:0px;margin-top:0px}h1{font-size:4em}h2{font-size:2.5em}a,:visited{text-decoration:none;color:var(--accentColor)}a:hover,:visited:hover{color:#fff;background:var(--accentColor)}ul{list-style-type:none}ul li::before{content:"•";color:var(--accentColor);display:inline-block;width:1em;font-weight:bold}li>p{display:inline}article{margin-bottom:10px;overflow:auto}.left{float:left}.right{float:right}article,section,.clear{clear:both}section.archive{padding-top:10px}img{width:200px;height:auto !important;max-width:100%;border:none;float:left;margin-right:10px}.postdate{font-size:.8em;font-weight:bold}.olderpostdate{font-size:.8em;color:var(--detailColor);width:85px;margin-right:10px;display:inline-block;text-align:end;font-family:"Lucida Console",monaco,monospace}header{color:var(--detailColor);text-align:center}footer{margin-top:20px;color:var(--detailColor);font-size:.9em;width:auto;text-align:center}.book-infos{list-style-type:none;margin:0;padding:0;display:inline;color:var(--detailColor);margin-left:10px}.book-infos li{display:inline;margin-left:10px}.book-infos li:before{content:"";display:none;width:0;margin-left:0}.archives{list-style-type:none;margin:0;padding:0}.archives li:before{content:"";display:none;width:0;margin-left:0}.hr-text{line-height:1em;position:relative;outline:0;border:0;color:#000;text-align:center;height:1.5em;opacity:.5}.hr-text:before{content:"";background:linear-gradient(to right, rgba(0,0,0,0), var(--archiveYearColor), rgba(0,0,0,0));position:absolute;left:0;top:50%;width:100%;height:1px}.hr-text:after{content:attr(data-content);position:relative;display:inline-block;padding:0 .5em;line-height:1.5em;color:var(--archiveYearColor);background-color:var(--background-color)}@media screen and (max-width: 900px){body{width:auto;margin:10px}main{width:100%}h1{margin-top:0px}}