aside.index-sidebar{display:none}@media (min-width:1280px){aside.index-sidebar{display:flex;min-width:15vw;position:sticky;top:4.85rem;flex-direction:column;flex-basis:14rem;flex-grow:0;flex-shrink:0;word-break:break-word;order:2;max-height:calc(100vh - 4.85rem)}}div.index-sidebar{display:flex;position:sticky;height:100%;flex-direction:column;flex-shrink:1;padding:1.5rem 1rem 3rem;overflow-y:hidden;overflow-x:visible;scrollbar-gutter:stable both-edges;max-width:23rem;margin-left:auto}div.index-sidebar:hover{overflow-y:scroll}.index-sidebar-element{display:block;margin:0;padding:0;font-size:.9rem;font-weight:300;line-height:1.2rem}a.index-sidebar-element{color:rgb(var(--text-color));text-decoration:none;padding:.25rem .5rem .25rem .65rem;width:95%;border-radius:8px}a.index-sidebar-element:hover{color:rgb(var(--text-color));background-color:rgb(var(--hover-color));transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}a.index-sidebar-element-active,li.index-sidebar-nested>a.index-sidebar-element-active{color:rgba(var(--active-color),.9)}a.index-sidebar-element-active:hover{background-color:rgb(var(--hover-active-color))}.index-sidebar-element{list-style:none}li.index-sidebar-element{list-style:none;margin-top:.5rem;position:relative;height:fit-content}li.index-sidebar-nested{margin-left:.75rem;border-left-width:1px;border-left-style:ridge}a.index-sidebar-nested{border-radius:4px 8px 8px 4px;color:rgb(var(--text-dark))}.posttree-sidebar{display:none}@media (max-width:1023px){.posttree-active{display:flex;position:absolute;max-height:calc(100vh - 4.85rem);width:-webkit-fill-available;-webkit-mask-image:linear-gradient(#000 90%,transparent);mask-image:linear-gradient(#000 90%,#0000)}ul.posttree-block{width:-webkit-fill-available;overflow-y:scroll!important}.posttree-sidebar>ul{padding-bottom:8rem!important}.posttree-category-title{top:0!important;-webkit-mask-image:linear-gradient(#000 90%,transparent);mask-image:linear-gradient(#000 90%,#0000)}}@media (min-width:1024px){.posttree-sidebar>ul{padding-bottom:4rem!important}.posttree-sidebar{display:flex;position:sticky;min-width:25vw;max-height:calc(100vh - 4.85rem);top:4.85rem;flex-basis:18rem;-webkit-mask-image:linear-gradient(#000 90%,transparent);mask-image:linear-gradient(#000 90%,#0000)}}@media (min-width:1280px){.posttree-sidebar{min-width:20vw}}ul.posttree-block{padding:0;list-style:none;overflow-y:hidden;overflow-x:visible;flex-direction:column;word-break:break-word;overflow-wrap:anywhere;margin:0;scrollbar-gutter:stable both-edges;max-width:23rem}ul.posttree-block:hover{overflow-y:scroll}li.posttree-block{margin:0;display:flex;flex-direction:column;overflow-y:visible;overflow-x:visible;font-size:.9rem;line-height:1.2rem}.posttree-category-title{letter-spacing:.025em;font-weight:600;font-size:.75rem;line-height:1rem;padding-bottom:.5rem;padding-top:1rem;padding-left:.65rem;position:sticky;top:-1rem;background-color:rgb(var(--bg-color));z-index:1;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,#0000)}.posttree-category-block{overflow-y:visible!important;overflow-x:visible!important}.posttree-second-block{display:block;margin:0;font-size:.9rem;line-height:1.2rem;list-style:none;padding:0;padding-left:.65rem}.posttree-entry-active{color:rgb(var(--active-color))!important;text-underline-offset:2px;font-weight:500!important}.posttree-entry-active:hover{color:rgb(var(--text-color))!important;background-color:rgb(var(--hover-active-color))!important}span.posttree-second-entry{font-size:.9rem;display:block}a.posttree-nested-entry,a.posttree-second-entry{display:block;font-weight:300;color:rgb(var(--text-dark));text-decoration:none;padding-top:.25rem;padding-bottom:.25rem;padding-left:.65rem;width:100%;border-radius:8px}a.posttree-nested-entry:hover,a.posttree-second-entry:hover{color:rgb(var(--text-color));opacity:100%;background-color:rgb(var(--hover-color));transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.posttree-second-block{padding:0;padding-top:.25rem}.posttree-post-series{padding-top:.6rem!important}li.posttree-second-block a{width:calc(100% - 1.5rem)}.posttree-serie-block{padding-left:.4rem;margin-left:0}span.posttree-second-entry{color:var(--gray-dark);font-weight:400;padding-left:.65rem}.posttree-nested-entry{padding-top:.2rem}.posttree-standalone-post{padding-top:.25rem!important;padding-right:.65rem}a.posttree-nested-entry{padding-left:.65rem;padding-right:.45rem}div.posts-next-nav{display:flex;gap:1rem;margin-left:auto;margin-right:auto;justify-content:space-between;max-width:85%;padding-bottom:2rem}div.posts-next-nav a{display:flex;justify-content:space-between;width:45%;padding:2rem 1rem;border-radius:.5rem;border:1px solid rgb(var(--text-dark));text-decoration:none}div.posts-next-nav a.posts-prev-nav{margin-right:auto}div.posts-next-nav a.posts-next-nav{margin-left:auto}div.posts-next-nav a:hover{border-color:rgb(var(--active-color));transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}div.posts-next-nav a:hover span.post-prev-nav-title,div.posts-next-nav a:hover span.post-next-nav-title{color:rgb(var(--active-color))!important;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}div.posts-next-nav svg{margin-top:auto;margin-bottom:auto;fill:rgb(var(--text-dark))}div.posts-next-nav-box{display:flex;flex-direction:column;max-width:85%;gap:.5rem;justify-content:start}span.post-prev-nav{text-align:end;font-size:.8rem;font-weight:300;color:rgb(var(--text-dark))}span.post-next-nav{text-align:start;font-size:.8rem;font-weight:300;color:rgb(var(--text-dark))}span.post-prev-nav-title{text-align:end;font-size:1rem;color:rgb(var(--text-color));margin-left:auto}span.post-next-nav-title{text-align:start;font-size:1rem;color:rgb(var(--text-color));margin-right:auto}@media (max-width:1023px){div.posts-next-nav{padding-top:2rem}}.prose[data-astro-cid-bvzihdzo]{max-width:calc(100% - 2em);margin:auto;padding:2em;color:rgb(var(--text-color))}.title[data-astro-cid-bvzihdzo]{margin-bottom:1em;padding:1em 0;text-align:center;line-height:1}.title[data-astro-cid-bvzihdzo] h1[data-astro-cid-bvzihdzo]{margin:.5rem}.date[data-astro-cid-bvzihdzo]{margin-bottom:1em;color:rgb(var(--date-color))}.last-updated-on[data-astro-cid-bvzihdzo]{font-style:italic}