button[data-astro-cid-p774adf7]{color:var(--foreground);visibility:hidden;&[data-visible]{visibility:visible}}button[data-astro-cid-p774adf7]:not([data-floating]){@media (width<64rem){display:none}}button[data-astro-cid-p774adf7][data-floating]{z-index:10;background-color:color-mix(in oklab, var(--background) 90%, transparent);width:2.5rem;height:2.5rem;backdrop-filter:blur(var(--blur-sm));border:1.5px solid var(--border);border-radius:var(--radius-md);position:fixed;inset-block-end:var(--grid-gutter);inset-inline-end:var(--grid-gutter);@media (width>=64rem){display:none}}post-actions[data-astro-cid-q4ja3wfd]{display:contents;@media (width<64rem){display:none}}a[data-astro-cid-q4ja3wfd]{color:var(--foreground);&:not([href]){color:var(--muted-foreground);opacity:.5;pointer-events:none}}series-box[data-astro-cid-hzynr2kj]{font-size:var(--step--1);border:1px solid var(--border);border-radius:var(--radius-md);margin-block-end:var(--space-m);display:block;overflow:hidden}series-title[data-astro-cid-hzynr2kj]{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs) 0;font-weight:var(--font-weight-medium);display:flex;& series-label{padding-inline:var(--space-2xs);font-size:.85em;font-weight:var(--font-weight-normal);color:var(--muted-foreground);border:1px solid var(--border);border-radius:var(--radius-sm);flex-shrink:0}& span{min-inline-size:0}& series-count{font-weight:var(--font-weight-normal);color:var(--muted-foreground);flex-shrink:0;margin-inline-start:auto}}ol[data-astro-cid-hzynr2kj]{gap:var(--space-3xs);margin:var(--space-2xs) var(--space-xs) var(--space-2xs);line-height:calc(var(--leading-offset) + 1em);flex-direction:column;padding-inline-start:1.75em;list-style:decimal;display:flex;position:relative;& li::marker{color:var(--muted-foreground)}& a{color:var(--muted-foreground);&:hover{color:var(--foreground)}}& [aria-current]{font-weight:var(--font-weight-strong)}}series-box[data-astro-cid-hzynr2kj][data-collapsed] ol[data-astro-cid-hzynr2kj]{max-block-size:calc(3 * (var(--leading-offset) + 1em) + 2 * var(--space-3xs));margin-block-end:0;padding-block-end:var(--space-2xs);overflow:hidden}button[data-astro-cid-hzynr2kj]{inline-size:100%;padding-block:var(--space-3xs);color:var(--muted-foreground);background-color:color-mix(in oklab, var(--muted) 50%, transparent);border-block-start:1px solid var(--border);cursor:pointer;justify-content:center;align-items:center;display:flex;&:hover{color:var(--foreground)}& svg{block-size:1em;inline-size:1em}&[aria-expanded=true] svg[data-astro-cid-hzynr2kj]{rotate:180deg}}series-nav[data-astro-cid-x3pxgsip]{gap:var(--space-s);border-block-start:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-xl);padding-block-start:var(--space-s);display:grid;& a{gap:var(--space-3xs);min-inline-size:0;font-size:var(--step--1);color:var(--muted-foreground);flex-direction:column;display:flex;&:hover{color:var(--foreground)}&[data-dir=next]{text-align:end;grid-column:2}& [data-title]{color:var(--foreground);line-height:calc(var(--leading-offset) + 1em)}}}nav[data-astro-cid-p33bl5ka]{top:var(--page-offset-top);max-height:calc(100svh - var(--page-offset-top) - var(--page-offset-bottom));font-size:var(--step--1);flex-direction:column;display:flex;position:sticky;@media (width<64rem){max-height:none;position:relative;top:auto}}label[data-astro-cid-p33bl5ka]{display:none;@media (width<64rem){align-items:center;gap:var(--space-2xs);cursor:pointer;display:flex;& input{opacity:0;pointer-events:none;position:absolute;inset-block-start:calc(100% + var(--space-s))}&>svg[data-astro-cid-p33bl5ka]:first-of-type{flex-shrink:0;block-size:1em;inline-size:1em;& circle{fill:none;stroke:var(--border);stroke-width:2px;&:last-child{--circumference:calc(2 * pi * 6.5px);stroke:var(--muted-foreground);stroke-dasharray:var(--circumference);stroke-dashoffset:calc(var(--circumference) * (1 - var(--progress,0)))}}}& toc-current{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted-foreground);flex:1;overflow:hidden}&>svg[data-astro-cid-p33bl5ka]:last-of-type{block-size:1em;inline-size:1em;color:var(--muted-foreground);flex-shrink:0}}}nav[data-astro-cid-p33bl5ka]:has(input:focus-visible) label[data-astro-cid-p33bl5ka]{@media (width<64rem){outline:2px solid var(--ring);outline-offset:-2px}}nav[data-astro-cid-p33bl5ka]:has(input:checked) label[data-astro-cid-p33bl5ka]>svg[data-astro-cid-p33bl5ka]:last-of-type{@media (width<64rem){rotate:180deg}}nav[data-astro-cid-p33bl5ka]>ul[data-astro-cid-p33bl5ka]{overscroll-behavior:contain;scrollbar-width:none;min-height:0;overflow:hidden auto;&::-webkit-scrollbar{display:none}@media (width<64rem){max-block-size:30svh;display:none;position:absolute;inset-block-start:100%;inset-inline:0}}nav[data-astro-cid-p33bl5ka]:has(input:checked)>ul[data-astro-cid-p33bl5ka]{@media (width<64rem){display:flex}}ul[data-astro-cid-p33bl5ka]{gap:var(--space-3xs);flex-direction:column;display:flex;& a{color:var(--muted-foreground);&:hover,&[data-active]{color:var(--foreground)}}& li[data-depth]{padding-inline-start:calc(var(--indent,0) * var(--space-xs))}& li[data-depth="3"]{--indent:1}& li[data-depth="4"]{--indent:2}}header[data-astro-cid-bonayllt]{margin-block-end:var(--space-m);& h1{font-size:var(--step-3);line-height:calc(var(--leading-offset) + 1em);font-weight:var(--font-weight-medium)}& post-meta{--underline:var(--muted-foreground);align-items:center;gap:var(--space-3xs);font-size:var(--step--1);color:var(--muted-foreground);flex-wrap:wrap;margin-block-start:var(--space-3xs);display:flex;& post-draft{padding-inline:var(--space-2xs);color:var(--destructive);border-radius:var(--radius-sm);border:1px solid;font-size:.85em}& post-tags{--underline:transparent;gap:var(--space-3xs);flex-wrap:wrap;display:flex;& a{color:color-mix(in oklab, var(--muted-foreground) 50%, transparent);&:hover{color:var(--foreground)}}}& time~post-tags[data-astro-cid-bonayllt]:before{content:"·"}& a{color:var(--foreground)}}&>p[data-astro-cid-bonayllt]{font-size:var(--step--1);color:var(--muted-foreground);margin-block-start:var(--space-2xs)}}post-banner[data-astro-cid-bonayllt]{margin-block-end:var(--space-m);display:block;& img{block-size:auto;inline-size:100%}}
