*,*::before,*::after{margin:0;padding:0;box-sizing:inherit}body{font-family:system-ui;font-size:1em}html{box-sizing:border-box;font-size:87.5%;overflow-y:scroll}@media screen and (max-device-width:900px){html{font-size:100%}}.sr-only{position:absolute !important;clip:rect(0, 0, 0, 0);height:1px;width:1px;border:0;overflow:hidden}.no-wrap{text-wrap:nowrap}.container{font-family:Seravek,'Gill Sans Nova',Ubuntu,Calibri,'DejaVu Sans',source-sans-pro,sans-serif;display:flex;flex-direction:column;align-items:center;min-height:100vh;background:#f2f2f2}@media screen and (max-device-width:800px){.container{overflow:hidden}}strong{font-family:Manrope B,sans-serif}header.site{background:#292929;width:100%;display:flex;justify-content:center}header.site a{display:flex;justify-content:center;align-items:center;text-align:right;text-decoration:none}header.site a:hover .name{color:#6d5dfc}header.site a:hover .description{color:#ffffff}header.site .name{font-size:3rem;line-height:1;color:#ffffff;transition:color .5s ease}header.site .description{font-size:1.2rem;color:#a0a0a0;transition:color .5s ease}header.site .avatar{flex:1 1 auto;text-align:left;padding-left:12px}header.site #moko{width:100px}header.site #moko #mouth,header.site #moko #eyes{visibility:visible;opacity:1;transition:visibility .3s linear,opacity .3s linear}header.site #moko #smile,header.site #moko #happy{visibility:hidden;opacity:0;transition:visibility .3s linear,opacity .3s linear}header.site a:hover #moko #mouth,header.site a:hover #moko #eyes{visibility:hidden;opacity:0}header.site a:hover #moko #smile,header.site a:hover #moko #happy{visibility:visible;opacity:1}nav{width:100%;background-image:linear-gradient(to bottom, #313131 0%, #2a2a29 100%);border-top:1px solid #252525;border-bottom:1px solid #252525;display:flex;justify-content:center;z-index:1000}@media screen and (max-device-width:800px){nav{white-space:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}}.menu{width:100%;max-width:1162px;height:4rem;border-radius:1rem;display:flex;align-items:strech;position:relative;padding:0}.menu>li{display:inline;flex:1 1 auto;position:relative;text-align:center}@media screen and (max-device-width:800px){.menu>li{padding:0 1.5rem}}.menu>li>a{display:inline-block;height:100%;text-decoration:none;color:#a0a0a0;padding:1rem .2rem;font-size:1.3rem;cursor:pointer;transition:all .5s ease;border-bottom:.3rem solid transparent}.menu>li>a:hover,.menu>li>a:focus{color:#ffffff;border-color:#ffffff}.menu>li>a:hover+ul,.menu>li>a:focus+ul{display:block}.menu>li>a.active{color:#6d5dfc;border-color:#6d5dfc}.menu>li ul{position:absolute;z-index:42;top:100%;left:0;width:100%;padding:0;background:#ebf2fc;background-color:rgba(255,255,255,0.85);display:flex;flex-direction:column;border:1px solid #2d2d2c;transition:all .5s ease;display:none}.menu>li ul:hover{display:block}.menu>li li{display:block;text-align:left}.menu>li li a{display:block;padding:.6rem 1.2rem;text-decoration:none;color:#2d2d2c}.menu>li li a:hover,.menu>li li a:focus{color:#6d5dfc;border-radius:.2rem;background:#eee}.menu .search>button{background:transparent;border:none;box-shadow:none;border-radius:0;line-height:0;outline:none;display:inline-block;height:100%;padding:1rem .2rem;transition:all .5s ease;border-bottom:.3rem solid transparent;fill:#a0a0a0}.menu .search>button:focus,.menu .search>button:hover{fill:#ffffff;border-color:#ffffff}.header-search{position:absolute;z-index:42;top:165px;left:25%;width:50%;padding:.5rem;background:#ebf2fc;background-color:rgba(255,255,255,0.85);border:1px solid #2d2d2c;transition:all .5s ease;font-size:1.1rem;display:none}@media screen and (max-device-width:700px){.header-search{left:1%;width:98%}}.header-search.active{display:block}.header-search form{display:flex}.header-search label{flex:1 1 auto}.header-search input{width:100%;padding:.5rem}.header-search button{background:transparent;border:none;box-shadow:none;border-radius:0;line-height:0;outline:none;padding:0 .5rem}#results-container{display:block;margin:.5rem 0}#results-container li{display:block}#results-container a{display:block;padding:.3rem .6rem;text-decoration:none;color:#2d2d2c}#results-container a:hover,#results-container a:focus{color:#6d5dfc;background:#eee}.home{width:100%;max-width:1164px;margin-top:1rem}.home .post-list{margin:0;padding:0;display:flex;flex-wrap:wrap;align-content:space-between}.home .grid-item{display:inline-block;width:calc(100%/3);margin-bottom:.6rem;flex:1 1 auto}@media screen and (max-device-width:700px){.home .grid-item{width:calc(100%/2)}}@media screen and (max-device-width:500px){.home .grid-item{width:calc(100%)}}.home .card{position:relative;background:#ffffff;margin:1rem;transition:all .2s ease;transform:translateY(-0.005rem)}.home .card:before{display:inline-block;content:'';position:absolute;left:0;right:0;z-index:-1;top:.005rem;height:100%;background:linear-gradient(to top, #333 0%, #666 10px);transition:all .078s ease-out;box-shadow:0 3px 3px rgba(0,0,0,0.7),0 3px 9px rgba(0,0,0,0.2)}.home .card:hover,.home .card:focus-within{transform:translateY(-0.8rem)}.home .card:hover:before,.home .card:focus-within:before{top:.8rem;box-shadow:0 1px 0 2px rgba(0,0,0,0.3),0 5px 4px rgba(0,0,0,0.5),0 18px 9px rgba(0,0,0,0.2)}.home .card>div{padding:1rem 2rem;background:white}.home .card h3{margin:0;margin-bottom:1.5rem}.home .card h3 a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.home .card .post-meta{color:#292929}.home .card a{color:#00e;text-decoration:none;font-weight:normal}.home .card a:hover,.home .card a:focus{color:#6d5dfc;text-decoration:underline}.home figure{margin:0}.home figure img,.home figure video{width:100%;height:auto;object-fit:cover}.navlinks{width:100%;max-width:1162px}.pagination{height:4rem;border-radius:1rem;display:flex;align-items:center;justify-content:space-between;position:relative;padding:0;margin:2rem 0 0 0}@media screen and (max-device-width:1200px){.pagination{padding:0 2rem}}@media screen and (max-device-width:700px){.pagination{flex-direction:column;height:auto}}.pagination li{display:inline;position:relative;flex:1 1 0}.pagination li+li{text-align:right}.pagination a{text-decoration:none;color:#292929;height:3.6rem;padding:.2rem .6rem;font-size:1.4rem;display:flex;align-items:center;cursor:pointer;transition:all .5s ease}.pagination a p{width:100%}.pagination a.previous-page{position:relative;transition:all .5s ease}.pagination a.previous-page:before{content:"< ";position:absolute;left:-0.5rem}.pagination a.next-page{position:relative;transition:all .5s ease}.pagination a.next-page:before{content:" >";position:absolute;right:-0.5rem}.pagination a:hover,.pagination a:focus{color:#6d5dfc}.pagination a:hover.previous-page:before,.pagination a:focus.previous-page:before{margin-left:-0.2rem}.pagination a:hover.next-page:before,.pagination a:focus.next-page:before{margin-right:-0.2rem}.pagination .current-page{text-decoration:none;height:3.6rem;padding:.2rem .6rem;font-size:1.4rem;display:flex;justify-content:center;align-items:center;color:#4b39e8}.nof{clear:both}.page,.giscus{width:calc(100% - 1rem);max-width:1162px;background:white;padding:0;margin-top:2rem}.page:before,.giscus:before{display:inline-block;content:'';position:absolute;left:0;right:0;z-index:-1;top:.05rem;height:100%;background:linear-gradient(to top, #333 0%, #666 10px);transition:all .078s ease-out;box-shadow:0 3px 3px rgba(0,0,0,0.7),0 3px 9px rgba(0,0,0,0.2)}.home .post-content a,.page .post-content a{position:relative;overflow:hidden;text-decoration:none;color:#6d5dfc;z-index:1}.home .post-content a::after,.page .post-content a::after{content:"";background:rgba(109,93,252,0.25);position:absolute;left:12px;bottom:-6px;width:calc(100% - 8px);height:calc(100% - 8px);z-index:-1;transition:.35s cubic-bezier(.25, .1, 0, 2.05)}.home .post-content a:hover:after,.page .post-content a:hover:after,.home .post-content a:focus:after,.page .post-content a:focus:after{left:0;bottom:-2px;width:100%;height:100%}.page{transform:translateY(-0.05rem)}.page:before{top:.05rem}.page a{text-decoration:none;color:#2d2d2c}.page a:hover,.page a:focus{text-decoration:underline;color:#6d5dfc}.page .post-header{background:#6d5dfc;background-image:linear-gradient(-135deg, #7b56ff 40%, #52e2ff 120%);padding:0}.page .post-header>div{display:flex;align-content:stretch;padding:1rem 2rem}@media screen and (max-device-width:700px){.page .post-header>div{flex-direction:column-reverse;padding:1rem .5rem}.page .post-header>div .post-meta{background:transparent;box-shadow:none;color:#ffffff;padding:.5rem}.page .post-header>div .post-meta a:hover{color:#ffffff;text-decoration:underline}}.page .post-header.cover2left{display:flex;flex-direction:row}.page .post-header.cover2left>div{flex:1 1 0;flex-direction:column-reverse}.page .post-header.cover2left>figure{flex:1 1 0}@media screen and (max-device-width:700px){.page .post-header.cover2left{flex-direction:column}}.page .post-header h1{color:#ffffff}.page .post-header figure{margin:0;display:flex;justify-content:center}.page .post-header figure img,.page .post-header figure video{width:100%;height:auto;display:block}.page .post-header figure.instagram a,.page .post-header figure.pixelfed a{text-align:center;display:inline-flex;width:100%}.page .post-header figure.instagram a picture,.page .post-header figure.pixelfed a picture{width:100%}@media screen and (max-device-width:700px){.page .post-header figure{width:100%;height:auto}.page .post-header figure img,.page .post-header figure video{width:100%}}.page .post-content{background-color:#ffffff;padding:1rem 2rem}.page .post-content p{margin:1rem 0;font-size:1.1rem}.page .post-content ul,.page .post-content ol{margin:1rem}.page .post-content li{margin-bottom:.5rem}.page .post-content table{width:100%}.page .post-content strike{color:#aaa}.page .post-content mark a{color:#5042ca}.page .post-content mark a::after{background:rgba(109,93,252,0.42)}.page .post-content img{max-width:100%;height:auto}.page .post-content img.book{max-width:300px}.page .post-content figure,.page .post-content .card{margin:1rem auto;border-radius:.5rem;padding:1rem;-webkit-box-shadow:2px 0 21px -1px rgba(0,0,0,0.76);-moz-box-shadow:2px 0 21px -1px rgba(0,0,0,0.76);box-shadow:2px 0 21px -1px rgba(0,0,0,0.76);background:linear-gradient(-135deg, #7b56ff 40%, #52e2ff 120%);max-width:100%}.page .post-content figure.center,.page .post-content .card.center{text-align:center}.page .post-content figure blockquote,.page .post-content .card blockquote,.page .post-content figure p,.page .post-content .card p{background:white}.page .post-content figure>div,.page .post-content .card>div{background:white}.page .post-content figure>p{margin:0;padding:.5rem}.page .post-content figure figcaption{color:white;margin-top:.5rem;display:block}.page .post-content figure figcaption a{color:wheat}.page .post-content .card{margin:2rem 0}.page .post-content .card>div{padding:1rem}.page .post-content .card>div>blockquote{margin:1rem}.page .post-content .card blockquote,.page .post-content .card blockquote p{background:#eee}.page .post-content .tag{background:#6d5dfc;box-shadow:0 4px 5px -1px hsla(0 0% 0% / 60%);border-radius:.2rem;color:#ffffff;font-size:.9em;padding:.2rem .4rem;word-spacing:-0.4ch}.page .post-content .tag:before{content:'#'}.page .post-content .splide figure,.page .post-content .splide div.lightbox{text-align:center;width:100%}.page .post-content .splide figure img,.page .post-content .splide div.lightbox img{max-width:none;height:50vh}.page .post-content .splide figure figcaption+img,.page .post-content .splide div.lightbox figcaption+img,.page .post-content .splide figure figcaption+figure,.page .post-content .splide div.lightbox figcaption+figure{margin-top:.5rem}.page .post-content .splide figure>figure,.page .post-content .splide div.lightbox>figure{margin:0 auto}.page .post-content .splide figure figcaption,.page .post-content .splide div.lightbox figcaption{margin-bottom:1rem}@media screen and (max-device-width:800px){.page .post-content .splide figure,.page .post-content .splide div.lightbox{height:100%;display:flex;flex-direction:column;justify-content:center}.page .post-content .splide figure img,.page .post-content .splide div.lightbox img{height:auto}}.page .post-title{font-family:Avenir,'Avenir Next LT Pro',Montserrat,Corbel,'URW Gothic',source-sans-pro,sans-serif;flex:1 1 auto;font-size:2.2rem;line-height:.9;padding:1rem 0;display:flex;align-items:center;padding:1rem;margin:0;margin-right:1rem;color:#6d5dfc}@media screen and (max-device-width:700px){.page .post-title{font-size:2rem;padding:1rem .5rem}}.page .post-meta{line-height:1.25;text-align:right;border-radius:.8rem;background:#ffffff;box-shadow:0 6px 14px rgba(99,85,155,0.75);display:flex;align-items:center;padding:1rem;margin:0;white-space:nowrap}ol li::marker{color:#6d5dfc}blockquote{border-radius:.8rem;border:1px solid #6d5dfc;overflow:hidden;margin:1rem -1rem;padding:.5rem}blockquote+blockquote{margin-top:1rem !important}blockquote.twitter-tweet{position:relative;padding-top:2.2rem;border-color:#1d9bf0}blockquote.twitter-tweet:before{position:absolute;top:0;left:0;width:100%;height:2rem;padding:.4rem 0 0 2.2rem;content:'Twitter';color:#ffffff;background-color:#1d9bf0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACO0lEQVRYhe2XTWsTURSG7+9IMwNVamtANxVUcCuIqAtduHTRhd1JV124FBTEHyAulDtJTIljlGqoBS0Bo0akuqnQhdRiS61oMDl3PpLMx+uiDlgzM52ZJs2mL5zd5bzPnHPumRnGGGOp+4YkK6TKnEjihH7GX49SKkujzDOXONX7bewT9aGckWayQuoAzL0osr0oe0g02QDNIXHCPkDPAGROGC8KZAqidwDjxWjJrr02sa45AAAXQG3TxulZDWN5gamqiVMlLT7AcJbw03Rx5ZURaj791oSfTBto28DTlQ4O5YMfJBDg5GMNwFaS6zUTss+ZgzlCo+36AgCAbrmobtiYfmfGB8gUBJx/ctc2bVwo69vOnC/rgeZeO258aCWfgZdrVlfS5d8Obn9sYWLBwGTFCAUQHTf5EGYKApfndawJJ9QkTKvkJAcYywu42JqBpHrz3d7dNZz/1t2COLrzKbz/OwIcVwW+NJK34Myz4PsfCUDihHNlHS8SVCJK+SMBTFX9F02YHBe4NKf3BkDmhHuf2wheN926u9SOZB4JwIuzz3Xw5c6O5gvrFg5ko+WMDHB0RuDmYit07QLAk5UOhmOYhwJcnNNRXrWwVLe3rWQ/beguJivhL61EFTj2SODWYgvvf9gw/1tIv0wXs18tXK0YGMnFN449AxInHJkROKFqOPww3kdHzwD6EfsAg/0xUajBJE6lQQHICqkslaVRaUA/p+kHzRHGGGNDOSMtcSpKnJp7YNyUFVI98z8fkaOblxzyCAAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:top left}blockquote.citation{display:flex;position:relative;margin:2rem 0;padding:1.6em 2.4em;font-style:italic;font-size:1.2rem;background:hsl(0,0%,97%);border-radius:.5rem;border:2px solid white;box-shadow:2px 2px 4px hsla(0,0%,0%,0.2);overflow:visible}blockquote.citation:before,blockquote.citation:after{position:absolute;top:50%;z-index:1;transform:translate(-50%, -50%);width:1.3em;height:1.3em;background:#6d5dfc;background-image:linear-gradient(-135deg, #7b56ff 40%, #52e2ff 120%);box-shadow:0 4px 5px -1px hsla(0 0% 0% / 20%);border-radius:999px;text-align:center;color:#ffffff;font-size:36px;font-style:normal;text-indent:0;line-height:1.1}blockquote.citation:before{content:"«";left:2px;padding-right:4px}blockquote.citation:after{content:"»";right:-42px;padding-left:4px}img[src~="book2right"],img.right,figure.right{float:right;overflow:hidden;margin:0 0 1rem 1rem !important}@media screen and (max-device-width:500px){img[src~="book2right"],img.right,figure.right{float:none;margin:0 !important;width:100%}}img[src~="book2left"],img.left{float:left;overflow:hidden;margin:-1rem 1rem 1rem 0}@media screen and (max-device-width:500px){img[src~="book2left"],img.left{float:none;margin:0;width:100%}}hr{clear:both;margin:2rem 0 1rem 0;border:none}hr:before{display:block;content:" ";height:.2rem;background:linear-gradient(-135deg, #7b56ff 40%, #52e2ff 120%)}hr:after{display:block;content:" ";height:.2rem;box-shadow:5px 5px 8px 1px #7b56ff;filter:blur(5px);margin-top:-0.2rem;margin-bottom:.2rem}iframe{max-width:100%}h2+h3,figure+h2,.splide+h2,.splide+h3,h2+.splide,h3+.splide,div+h3{margin-top:1rem}p.center,div.center{text-align:center}.center>blockquote,.center>iframe,.center>div{margin:0 auto !important}iframe.center{margin:0 auto}.caption{text-decoration:none}mark{padding:0 .2rem}.table-charts{empty-cells:hide;margin:1.5em auto;overflow:hidden;padding:1em}@media screen and (min-width:30em){.table-charts{border-collapse:separate;border-spacing:0;contain:content;--stripes:url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff99' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E")}.table-charts th,.table-charts td{border:0;padding:0}.table-charts th:empty,.table-charts td:empty{display:none !important}@supports (grid-template-columns: repeat(var(--scale, 100), minmax(0, 1fr))){.table-charts.bar{padding:0 2em}.table-charts.bar tbody tr{display:grid;grid-auto-rows:1fr;grid-row-gap:.5em / 2;grid-template-columns:minmax(min-content, 15em) repeat(var(--scale, 100), minmax(0, 1fr)) 10ch;transition:opacity .2s cubic-bezier(.5, 0, .5, 1);--background:var(--stripes);opacity:.5}.table-charts.bar tbody tr:hover{opacity:1}.table-charts.bar th{grid-column:1 / 1;margin:.5rem 0 0;padding:0 .5rem 0 0;text-align:right}.table-charts.bar td{background:currentColor;grid-column:2 / var(--value, 0);margin:.5rem 0 0;position:relative;--size:calc(var(--scale, 100) * 100%);--position:calc(var(--value, 0) / var(--scale, 100) * 100%);background:linear-gradient(to right, var(--color, gray), var(--color, gray)) var(--position) 0%/var(--size) 100%,transparent var(--background) center / contain !important;background-blend-mode:hard-light}.table-charts.bar td span{background:inherit;-webkit-background-clip:text;background-clip:text;font-weight:bold;top:0;left:100%;line-height:1.5;position:absolute;margin-left:.2rem}.table-charts.bar tr:last-child td span{-webkit-text-fill-color:dimgray}}}@media screen and (min-width:30em){.table-charts.pie{margin:0 auto;padding-top:calc(32em - 2rem);position:relative}.table-charts.pie tbody{--side:calc(64em / 2);--hypo:calc(1024 / 16 / 2);display:flex;justify-content:space-around}.table-charts.pie tbody tr{display:flex;flex-direction:column;transition:opacity .3s cubic-bezier(.5, 0, .5, 1);will-change:opacity;--background:var(--stripes)}.table-charts.pie [scope="row"]:before{background:var(--color, currentColor);content:"";display:inline-block;height:1rem;-webkit-transform:translate3d(-0.2rem, .1rem, 0);transform:translate3d(-0.2rem, .1rem, 0);width:1rem}.table-charts.pie th,.table-charts.pie td{margin:0;padding:0}.table-charts.pie th{padding-right:.5rem}.table-charts.pie td{--position:calc(var(--start, 0) * .01turn)}.table-charts.pie td:before,.table-charts.pie td:after{left:50%;position:absolute;top:40%;-webkit-transform-origin:center center;transform-origin:center center}.table-charts.pie tr:hover td:before{--zoom:.8}.table-charts.pie td:after{--arrow:calc(100% - .25rem);--axis:calc(var(--position) - .25turn + var(--value) * .005turn);--away:calc(var(--side) / 2 - 1rem);background-color:#444;color:#fff;content:var(--term) " : " counter(value) " %";counter-reset:value var(--value);opacity:0;padding:.5rem;pointer-events:none;-webkit-transform-origin:50% calc(100% + 10px);transform-origin:50% calc(100% + 10px);-webkit-transform:translate3d(-50%, -40%, 0) rotate(var(--axis)) translate(var(--away)) rotate(calc(var(--axis) * -1)) perspective(1000px) rotate3d(1, 0, 0, 45deg);transform:translate3d(-50%, -50%, 0) rotate(var(--axis)) translate(var(--away)) rotate(calc(var(--axis) * -1)) perspective(1000px) rotate3d(1, 0, 0, 45deg);transition:opacity .2s cubic-bezier(0, .5, .5, 1),-webkit-transform .2s cubic-bezier(0, .5, .5, 1);transition:opacity .2s cubic-bezier(0, .5, .5, 1),transform .2s cubic-bezier(0, .5, .5, 1);transition:opacity .2s cubic-bezier(0, .5, .5, 1),transform .2s cubic-bezier(0, .5, .5, 1),-webkit-transform .2s cubic-bezier(0, .5, .5, 1);will-change:opacity, transform}.table-charts.pie body:hover tr{opacity:.5}.table-charts.pie tbody:hover tr:hover{opacity:1}.table-charts.pie tbody:hover tr:hover td:after{opacity:1;-webkit-transform:translate3d(-50%, -40%, 0) rotate(var(--axis)) translate(var(--away)) rotate(calc(var(--axis) * -1)) perspective(1000px) rotate3d(1, 0, 0, 0deg);transform:translate3d(-50%, -40%, 0) rotate(var(--axis)) translate(var(--away)) rotate(calc(var(--axis) * -1)) perspective(1000px) rotate3d(1, 0, 0, 0deg);transition:opacity .2s cubic-bezier(.5, 0, 1, .5),-webkit-transform .2s cubic-bezier(.5, 0, 1, .5);transition:opacity .2s cubic-bezier(.5, 0, 1, .5),transform .2s cubic-bezier(.5, 0, 1, .5);transition:opacity .2s cubic-bezier(.5, 0, 1, .5),transform .2s cubic-bezier(.5, 0, 1, .5),-webkit-transform .2s cubic-bezier(.5, 0, 1, .5)}}footer{width:100%;max-width:1162px;display:flex;margin-top:1rem}footer>div{flex:1 1 0}footer>div>div{color:#a0a0a0;margin:.5rem 1rem;padding:1rem 1.5rem;height:calc(100% - 2rem);flex-direction:column;justify-content:space-evenly}footer>div>div>p{margin:.25rem 0}footer ul{padding:0}footer li{display:block}footer a{color:#ffffff;text-decoration:none}footer a:hover,footer a:focus{color:#6d5dfc;text-decoration:underline}footer a svg{fill:#ffffff}footer div.lost{margin-bottom:2rem;background-image:linear-gradient(to bottom, #313131 0%, #2a2a29 100%);border-top:1px solid #252525}footer div.social{margin-left:-4rem;margin-top:2rem}footer div.social>div{color:#ffffff;background:#6d5dfc;background-image:linear-gradient(-135deg, #7b56ff 40%, #52e2ff 120%)}footer div.social ul{display:flex;flex-wrap:wrap;justify-content:space-around}footer div.social a{border-bottom:.2rem solid transparent}footer div.social a:hover,footer div.social a:focus{border-bottom:.2rem solid #ffffff}@media screen and (max-device-width:700px){footer{flex-direction:column}footer div.lost{margin-right:4rem;margin-bottom:0}footer div.social{margin-left:4rem;margin-top:-2rem}}.splide{border-top:1px solid #bec8e4;border-bottom:1px solid #bec8e4;background:#ebf2fc;margin:0 -2rem;padding:1rem}.splide#bottom-slider{margin-bottom:-1rem}.splide__slide{display:flex;align-content:center;align-items:center}.splide__slide>a{margin:0 auto}.splide__slide img{width:auto;max-height:800px;height:50vh;margin:0 auto}@media screen and (max-device-width:700px){.splide__slide img{width:100%;height:auto}}hyvor-talk-comments #app,.webmentions{background:#ccc;padding:1rem}.giscus{transform:translateY(-0.002rem)}.giscus:before{top:.002rem}.giscus:hover{transform:translateY(-0.4rem)}.giscus:hover:before{top:.4rem;box-shadow:0 1px 0 2px rgba(0,0,0,0.3),0 5px 4px rgba(0,0,0,0.5),0 18px 9px rgba(0,0,0,0.2)}.giscus-frame{background-color:#ffffff;padding:1rem 2rem}.vrview{text-align:center}.vrview iframe{border-style:none;width:100%;height:400px}details summary{font-size:1.5rem}details ul{margin:1rem 2rem !important}.darkmode{position:absolute;top:1rem;right:1.5rem}@media screen and (max-device-width:500px){.darkmode{top:.5rem;right:.5rem}}.darkmode label{display:inline-flex;align-items:center;flex-wrap:wrap;position:relative;gap:1ch}.darkmode svg{fill:white}.darkmode input{position:absolute;opacity:0;width:100%;height:100%}.darkmode .display{--offset:.25em;--diameter:1em;display:inline-flex;align-items:center;justify-content:space-around;width:calc(var(--diameter) * 2 + var(--offset) * 2);height:calc(var(--diameter) + var(--offset) * 2);box-sizing:content-box;border:.1em solid rgba(0,0,0,0.2);position:relative;border-radius:100vw;background-color:white;transition:250ms;cursor:pointer}.darkmode .display::before{content:'';width:var(--diameter);height:var(--diameter);border-radius:50%;box-sizing:border-box;border:.1 solid rgba(0,0,0,0.2);position:absolute;z-index:2;top:50%;left:var(--offset);transform:translate(0, -50%);background-color:black;transition:inherit}@media (prefers-reduced-motion:reduce){.darkmode .display{transition-duration:0ms}}.darkmode input:focus+.display{outline:1px dotted #212121;outline:1px auto -webkit-focus-ring-color}.darkmode input:focus:not(:focus-visible)+.display{outline:0}.darkmode input:checked+.display{background-color:black}.darkmode input:checked+.display::before{background-color:white;transform:translate(100%, -50%)}.dark-mode .container{background:#292929;background-image:url("images/noise.png");background-repeat:repeat}.dark-mode .menu>li>a{color:#d6d6d6}.dark-mode .page .post-meta,.dark-mode .page .post-content{background-image:linear-gradient(to bottom, #313131 0%, #2a2a29 100%);color:white}.dark-mode .page .post-content figure blockquote,.dark-mode .page .post-content .card blockquote,.dark-mode .page .post-content figure>div,.dark-mode .page .post-content .card>div{background:none}.dark-mode .page .post-content figure p{color:black}.dark-mode .page .post-content figure figcaption a{color:wheat}.dark-mode .page .post-content .card>div{background-image:linear-gradient(to bottom, #313131 0%, #2a2a29 100%)}.dark-mode .page .post-content .card p{background:none}.dark-mode .page .post-content .card blockquote,.dark-mode .page .post-content .card blockquote p,.dark-mode .page .post-content .card figure>p{background:#333;color:#fff}.dark-mode .page a,.dark-mode .page .post-content a,.dark-mode .home .post-content a{color:#a8a0f7}.dark-mode .page-heading,.dark-mode .page-heading+p{color:white;margin-left:1rem}.dark-mode .page-heading+p a{color:#6d5dfc}.dark-mode ol li::marker{color:#a8a0f7}.dark-mode .splide{background:#494d53}.dark-mode .pagination a{color:#ccc}.dark-mode .pagination .current-page{color:#d7d2fe}.dark-mode blockquote.citation{background:#494d53}body.dark-mode .container{background:#292929;background-image:url("images/noise.png");background-repeat:repeat}body.dark-mode .page .post-meta,body.dark-mode .page .post-content{background-image:linear-gradient(to bottom, #313131 0%, #2a2a29 100%);color:white}body.dark-mode .page .post-content figure blockquote,body.dark-mode .page .post-content .card blockquote,body.dark-mode .page .post-content figure>div,body.dark-mode .page .post-content .card>div{background:none}body.dark-mode .page .post-content figure p{color:black}body.dark-mode .page .post-content .card>div{background-image:linear-gradient(to bottom, #313131 0%, #2a2a29 100%)}body.dark-mode .page .post-content .card p{background:none}body.dark-mode .page .post-content .card blockquote,body.dark-mode .page .post-content .card blockquote p,body.dark-mode .page .post-content .card figure>p{background:#333;color:#fff}body.dark-mode .page a,body.dark-mode .page .post-content a,body.dark-mode .home .post-content a{color:#a8a0f7}body.dark-mode .page-heading{color:white}body.dark-mode ol li::marker{color:#a8a0f7}body.dark-mode .splide{background:#494d53}body.dark-mode .pagination a{color:#ccc}body.dark-mode blockquote.citation{background:#494d53}.book{display:flex}@media screen and (max-device-width:900px){.book{flex-direction:column-reverse}}.book .review{flex:2 2 0}.book .cover{flex:1 1 0;min-width:280px;padding-left:2rem;text-align:center}@media screen and (max-device-width:900px){.book .cover{padding-left:0}}.book dt{float:left;clear:left;width:75px;text-align:right;padding-right:5px}.book dt::after{content:" :"}.book dd{margin:0 0 0 75px;text-align:left}.resp2col{display:flex}@media screen and (max-device-width:900px){.resp2col{flex-direction:column}}.resp2col .col2{min-width:280px;padding-left:2rem;text-align:center}@media screen and (max-device-width:900px){.resp2col .col2{padding-left:0}}:root{--star-size:22px;--star-color:#fff;--star-background:#fc0}.stars{--percent:calc(var(--rating) / 5 * 100%);display:inline-block;font-size:var(--star-size);line-height:1}.stars::before{content:'★★★★★';letter-spacing:3px;background:linear-gradient(90deg, var(--star-background) var(--percent), var(--star-color) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}#fancy .f-carousel{max-width:640px;margin:0 auto}.f-carousel .f-carousel__slide{display:flex;justify-content:center;align-items:center}/*# sourceMappingURL=styles.css.map */