@charset "UTF-8";.skip-link[data-v-bce074b1]{position:fixed;top:-100%;width:80%;margin:1rem;padding:.5rem;text-align:center;z-index:calc(infinity)}.skip-link[data-v-bce074b1]:focus{top:auto}.bg-mask[data-v-e653dc26]{position:fixed;inset:0;background-color:#0003;-webkit-backdrop-filter:var(--bdfilter);backdrop-filter:var(--bdfilter);z-index:var(--z-index-popover)}.v-enter-from[data-v-e653dc26],.v-leave-to[data-v-e653dc26]{opacity:0}.v-enter-active[data-v-e653dc26],.v-leave-active[data-v-e653dc26]{transition:all var(--delay)}.theme-toggle[data-v-510d9a06]{display:flex;gap:3px;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:2px;border:1px solid var(--c-border);border-radius:1rem;background-color:var(--c-bg-2)}.theme-toggle>button[data-v-510d9a06]{padding:4px 1rem;border-radius:1rem;transition:all .1s}.theme-toggle>button[data-v-510d9a06]:hover{background-color:var(--c-bg-soft);color:var(--c-text-1)}.theme-toggle>button.active[data-v-510d9a06]{box-shadow:var(--box-shadow-2);background-color:var(--ld-bg-card);color:var(--c-text-1);cursor:auto}menu[data-v-b08d7cdc]{display:flex;justify-content:center}menu a[data-v-b08d7cdc]{padding:.5em;border-radius:2em;transition:background-color .2s}menu a[data-v-b08d7cdc]:hover{background-color:var(--c-bg-soft)}menu a .iconify[data-v-b08d7cdc]{display:block}#blog-sidebar[data-v-c8ecc61d]{display:flex;flex-direction:column;color:var(--c-text-2)}#blog-sidebar[data-v-c8ecc61d]:hover{color:currentcolor}@media(max-width:768px){#blog-sidebar[data-v-c8ecc61d]{position:fixed;inset-inline-start:0;width:320px;max-width:100%;background-color:var(--ld-bg-blur);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);color:currentcolor;transform:var(--transform-start-far);transition:transform .2s;z-index:var(--z-index-popover)}#blog-sidebar.show[data-v-c8ecc61d]{box-shadow:var(--box-shadow-1),var(--box-shadow-3);transform:none}}.sidebar-nav[data-v-c8ecc61d]{flex-grow:1;padding:0 5%;font-size:.9em}.sidebar-nav h3[data-v-c8ecc61d]{margin:2em 0 1em 1em;font:inherit;color:var(--c-text-2)}.sidebar-nav li[data-v-c8ecc61d]{margin:.5em 0}.sidebar-nav-item[data-v-c8ecc61d]{display:flex;align-items:center;gap:.5em;padding:.5em 1em;border-radius:.5em;transition:all .2s}.sidebar-nav-item.router-link-active[data-v-c8ecc61d],.sidebar-nav-item[data-v-c8ecc61d]:hover{background-color:var(--c-bg-soft);color:var(--c-text)}.sidebar-nav-item.router-link-active[data-v-c8ecc61d]:after{content:"⦁";width:1em;text-align:center;color:var(--c-text-3)}.sidebar-nav-item>.iconify[data-v-c8ecc61d]{font-size:1.5em}.sidebar-nav-item>.nav-text[data-v-c8ecc61d]{flex-grow:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sidebar-nav-item>.external-tip[data-v-c8ecc61d]{opacity:.5;font-size:1em}.search-btn[data-v-c8ecc61d]{opacity:.5;margin:1rem 0;outline:2px solid var(--c-border);outline-offset:-2px;cursor:text;-webkit-user-select:none;-moz-user-select:none;user-select:none}.search-btn[data-v-c8ecc61d]:hover{opacity:1;outline-color:transparent;background-color:transparent}.sidebar-footer[data-v-c8ecc61d]{--gap:clamp(.5rem,3vh,1rem);display:grid;gap:var(--gap);padding:var(--gap);font-size:.8em;text-align:center;color:var(--c-text-2)}.blog-footer[data-v-87318c93]{margin:3rem 1rem;font-size:.9em;color:var(--c-text-2)}.blog-footer .footer-nav[data-v-87318c93]{display:flex;flex-wrap:wrap;gap:5vw clamp(2rem,5%,5vw);padding-block:3rem}.blog-footer .footer-nav hgroup[data-v-87318c93]{margin:.5em}.blog-footer .footer-nav a[data-v-87318c93]{display:flex;align-items:center;gap:.3em;width:-moz-fit-content;width:fit-content;padding:.3em .5em;border-radius:.5em;font-size:.9em;transition:background-color .2s,color .1s}.blog-footer .footer-nav a[data-v-87318c93]:hover{background-color:var(--c-bg-soft);color:var(--c-text)}.blog-footer p[data-v-87318c93]{margin:.5em}#blog-aside[data-v-185e9919]{display:flex;flex-direction:column;gap:1rem;overflow:auto;padding:.5rem;z-index:var(--z-index-popover)}@media(max-width:1080px){#blog-aside[data-v-185e9919]{position:fixed;inset-inline-end:0;top:0;width:320px;height:auto;max-width:100%;max-height:100%;transform:var(--transform-end-far);transition:transform .2s}#blog-aside[data-v-185e9919]>.blog-widget{padding:.5rem;border-radius:1rem;box-shadow:var(--box-shadow-1),var(--box-shadow-2);background-color:var(--ld-bg-blur);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}#blog-aside.show[data-v-185e9919]{transform:none}}#blog-aside[data-v-185e9919]:empty{display:none}#blog-panel[data-v-6e20fcbc]{contain:paint;position:fixed;inset-inline-end:min(1rem,5%);bottom:min(2rem,5%);border-radius:.5rem;background-color:var(--c-bg-a50);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);font-size:1.4rem;transition:transform .1s;z-index:var(--z-index-popover)}@media(max-height:528px){#blog-panel[data-v-6e20fcbc]{display:flex}}#blog-panel.has-active[data-v-6e20fcbc]{box-shadow:var(--box-shadow-1),var(--box-shadow-3)}button[data-v-6e20fcbc]{display:block;padding:.5rem;transition:all .2s}button[data-v-6e20fcbc]:hover{background-color:var(--c-bg-a80);color:var(--c-primary)}button.active[data-v-6e20fcbc]{background-color:var(--ld-bg-active);color:var(--c-primary)}#blog-root{display:flex;justify-content:center;gap:1rem;min-width:0}#blog-aside,#blog-sidebar{flex:0 0 280px;position:sticky;top:0;height:100vh;height:100dvh;min-width:0;scrollbar-width:thin}@media(max-width:1080px){#blog-aside,#blog-sidebar{flex-shrink:.2}}#content{display:flex;gap:1rem;width:1080px;min-width:0}#content>#main-content{flex-grow:1;min-width:0}
