@charset "UTF-8";body,h1,h2,h3,h4,h5,h6,html,p{margin:0;padding:0}body,header{background:#eee}body,header .middle,html{height:100%}body,html{min-height:768px}body{color:#333;font-family:"Baskerville Old Face",Garamond,Palatino,"Times New Roman",serif;font-size:21px;line-height:1.3}h1,h2{font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;font-weight:600}h2,h3,h4,h5,h6{padding-top:.5em}h1{font-size:1.1em}h2{font-size:.85em;color:rgba(0,0,0,.7)}footer,h2.title{font-weight:400}p{padding-bottom:1em}a{text-decoration:underline;color:#888}div.available-as{display:block;text-align:center;font-size:.9em;margin-top:1em}header{display:block;width:100%;position:relative}header .left,header .middle,header .right{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .left a,header .middle a,header .right a{display:block;color:#000;text-decoration:none}header .left,header .right{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}header .right{right:0}header a.home-link{display:block}.post-excerpt a.read-post::after,.unicorn-icon,h1.home .home-icon,hr::after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAB2AAAAdgFOeyYIAAAAhklEQVQ4y7VTQQ7AIAhryR7i/v+o7SV0JxI0xLkta+JBCsUqkqQAwN13ACB5AoCkhgHBdTFJzcyOLBKI+Mh1QpIaSeVVxTKXT8fY5G53yHat8nWHaCapWeXxiYg9KapEXt1BJ/KlGAAYg/Taxpfi/wTcfV99VhsT835FZKsSZz9yBGfkyoxc98Rd+vl0BWkAAAAASUVORK5CYII=)}h1.home{position:relative;width:44px;height:44px;color:transparent}h1.home .home-icon{display:inline-block;position:absolute;left:14px;top:14px;width:16px;height:16px;overflow:hidden}div.ant,div.next,div.prev{width:44px;height:44px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Courier,"Courier New",monospace;font-size:11px}.disabled{opacity:.5}h2.title{margin-top:auto;margin-bottom:auto;text-align:center;overflow:hidden;text-overflow:ellipsis;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;color:rgba(0,0,0,.7);font-size:20px;padding:10px 1em}#unicorn-wrapper{box-sizing:border-box;background:#fff;position:relative;width:100%;max-width:100%}#unicorn-wrapper .unicorn-posts{margin:0;padding:0 20px;list-style:none}.post-excerpt{padding-bottom:1.2em}.post-excerpt a.read-post{display:block;text-align:right;font-family:Courier,"Courier New",monospace;text-decoration:none;margin-right:20px;font-size:12px;color:rgba(0,0,0,.9)}.date-container h3::after,.post-excerpt a.read-post::after{content:'';display:inline-block}.post-excerpt a.read-post::after{width:16px;height:16px;margin-left:10px;vertical-align:top;margin-top:-1px;opacity:.9}section.post-content{padding:15px 20px 0;margin:0}section.post-content h1{text-align:center;font-family:"Baskerville Old Face",Garamond,Palatino,"Times New Roman",serif;font-size:1.5em;margin-top:1.5em;margin-bottom:.5em}.date-container,footer{border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;font-family:'Century Gothic',CenturyGothic,AppleGothic,sans-serif;text-align:center}.date-container{box-sizing:border-box;padding-top:10px;padding-bottom:5px;color:#999;background:#eee;display:block}.date-container a{color:#777;text-decoration:none}.date-container h3{margin:0 1em 0 0;padding:0;font-weight:400;display:inline;color:#777;position:relative}.date-container h3::after{margin-left:.5em;background:#999;width:1px;height:1.2em;position:absolute;top:.1em}hr::after,hr::before{content:'';width:16px;height:16px;position:absolute;left:50%;margin-left:-40px;margin-top:-8px;border-left:32px solid #fff;border-right:32px solid #fff}hr{width:80%;border:0;height:1px;padding:0;background:rgba(0,0,0,.2);margin:2em auto 2.3em}hr::before{background:#fff}hr::after{opacity:.2}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:2dppx){hr{height:.5px}}footer{background:#eee;position:relative;z-index:1;color:rgba(0,0,0,.4);font-size:15px;margin-bottom:0;padding:3em 1em}footer .nice-quote{margin-bottom:.5em}body.cover .date-container,body.cover header{background:rgba(238,238,238,.2);border-color:rgba(153,153,153,.2)}body.cover footer{background:rgba(238,238,238,.4);border-color:rgba(153,153,153,.2);-webkit-backdrop-filter:saturate(1.7) brightness(.85);backdrop-filter:saturate(1.7) brightness(.85)}body.cover canvas.cover-blur{z-index:-100;position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;min-height:768px}body.cover #root{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}body.cover #root footer{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}body.cover #root footer a{color:rgba(0,0,0,.5)}body.cover #unicorn-wrapper{background:rgba(255,195,194,.1)}body.cover #unicorn-wrapper .date-container a,body.cover #unicorn-wrapper .date-container h3,body.cover #unicorn-wrapper .date-container time{color:rgba(0,0,0,.3)}@media (max-width:530px){body.cover .cover-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.cover .cover-group .cover-image-container{-ms-flex-item-align:center;align-self:center}}body.cover .cover-group{display:-webkit-box;display:-ms-flexbox;display:flex}body.cover .cover-group .cover-image-container{-ms-flex-item-align:top;align-self:top;border:0;padding:35px;height:auto}body.cover .cover-group .cover-image-container img{width:200px;box-shadow:0 0 10px rgba(0,0,0,.3);outline:rgba(255,255,255,.2) solid 1px}body.cover .cover-group .post-content{text-shadow:rgba(0,0,0,.3) 0 0 2px;-ms-flex-item-align:center;align-self:center;font-size:18px;-webkit-font-smoothing:subpixel-antialiased;padding:40px;color:rgba(255,255,255,.8)}body.cover .cover-group .post-content ol{list-style:upper-roman}body.cover .cover-group .post-content a{color:rgba(255,255,255,.8)}ul li{list-style-type:none}ul li::before{content:'–';padding-right:.7em}