html{width:100%;height:100%;margin:0;padding:0;font-family:'Noto Sans SC',sans-serif;color:#eaeaea}html body{width:100%;height:100%;margin:0;padding:0}html body:before{content:'';position:fixed;width:100%;height:100%;top:0;left:0;background:no-repeat center/cover image-set(url("/img/background/bg.jpg"));background-color:#555;z-index:-1}html body header{position:fixed;top:.5em;right:0;z-index:1}html body header .header_button{width:1.5em;height:1.5em;margin:.5em 1em .5em 1em;padding:.3em;border-radius:100%;cursor:pointer}@supports (backdrop-filter:saturate(150%) contrast(70%) blur(8px)){html body header .header_button{background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:saturate(150%) contrast(70%) blur(8px);backdrop-filter:saturate(150%) contrast(70%) blur(8px)}}@supports not (backdrop-filter:saturate(150%) contrast(70%) blur(8px)){html body header .header_button{background-color:#303035;box-shadow:0 0 .75em #000}}html body header .header_button .button_icon,html body header .header_button .button_link{width:1.5em;height:1.5em}html body #greeter{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}html body #greeter div,html body #greeter h1{max-width:95%;word-wrap:break-word}html body footer{padding:.5em;position:relative;left:0;right:0;background-color:#222}html body footer #copyright,html body footer #credit,html body footer #license,html body footer a{margin:.1em;text-align:center;text-decoration:none;color:#666}html .no_copy{user-select:none}html .no_drag{-webkit-user-drag:none}html .no_deco{text-decoration:none}html body #greeter{height:80%;min-height:7em}html body #greeter #title{color:#f8f8f8;text-shadow:1px 1px 8px #666;font-size:400%;font-family:sans-serif}html body #greeter #slogan{color:#eee;text-shadow:1px 1px 8px #666;font-weight:500;margin-top:1em}html body main{margin-bottom:3em;padding:0 1em;min-height:20em;z-index:1}html body main #postsContainer{min-height:20em;z-index:1;margin:0 auto;max-width:40em;padding:1em 1em 1em 1em;border-radius:1em}@supports (backdrop-filter:saturate(150%) contrast(70%) blur(8px)){html body main #postsContainer{background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:saturate(150%) contrast(70%) blur(8px);backdrop-filter:saturate(150%) contrast(70%) blur(8px)}}@supports not (backdrop-filter:saturate(150%) contrast(70%) blur(8px)){html body main #postsContainer{background-color:#303035;box-shadow:0 0 2em #000}}html body main #postsContainer .Post{color:inherit;text-decoration:none}html body main #postsContainer .Post .PostTitle{text-align:left;font-size:1.2em;font-weight:700}html body main #postsContainer .Post .PostSummary{text-align:left;margin-left:2em;margin-right:2em;min-height:3em;color:#e0e0e0}html body main #postsContainer .Post .PostDate{text-align:right;color:#bbb}