@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/source-serif-4-400.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400;font-display:swap;src:url(../../../fonts/source-serif-4-400i.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(../../../fonts/source-serif-4-600.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:600;font-display:swap;src:url(../../../fonts/source-serif-4-600i.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/source-serif-4-700.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/inter-400.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../../../fonts/inter-500.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/inter-700.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/ibm-plex-mono-400.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:white;--bg_s:white;--bg_code:#f3f3f2;--fg:#282828;--fg1:#3c3836;--fg2:#504945;--fg3:#6b6866;--fg4:#676767;--fg5:#969696;--red:#ad2111;--hover-bg:#8080801f;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-serif:"Iowan Old Style", "Iowan Old Style BT", "Source Serif 4", Georgia, serif;--font-chrome:"IBM Plex Mono", var(--font-mono-inline);--font-mono-inline:SFMono-Regular, "SF Mono", ui-monospace, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-mono-block:"SF Mono", "Monaco", "Inconsolata", "Fira Code", monospace;--content-pad:1.3rem;--content-max:calc(660px + 2 * var(--content-pad));--toc-width:210px;--toc-gap:34px;--band-half:calc(330px + var(--toc-gap) + var(--toc-width));--site-header-height:54px;--post-caption-font-size:13px;--post-caption-gap:13px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#171614;--bg_s:#171614;--bg_code:#211f1d;--fg:#e7e4df;--fg1:#d6d2cc;--fg2:#bcb7b0;--fg3:#a19c94;--fg4:#918c85;--fg5:#6f6b65;--red:#d97b66;--hover-bg:#ffffff14}[data-theme=dark] body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme=dark] .content pre{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}[data-theme=dark] ::selection{background:#ffffff2e}[data-theme=dark] pre ::selection{background:#d0d0d0}[data-theme=dark] .content pre{background:#f3f3f2}[data-theme=dark] .content pre code{color:#6b6866}[data-theme=dark] .content pre code[data-lang]:before,[data-theme=dark] .copy-code-button{color:#676767}[data-theme=dark] .copy-code-button:hover{background:#0000000f}*{box-sizing:border-box}html{scroll-padding-top:calc(var(--site-header-height) + 1rem);scrollbar-width:thin;scrollbar-color:var(--fg4) var(--bg);overflow-y:scroll}body{background:var(--bg);color:var(--fg);font-family:var(--font-serif);margin:0;font-size:17px;line-height:1.6;overflow-x:clip}@media (prefers-reduced-motion:no-preference) and (pointer:fine){.theme-transition :where(*),.theme-transition :where(*):before,.theme-transition :where(*):after{transition:background-color .25s,color .25s,border-color .25s}}::selection{background:#0000001f}pre ::selection{background:#d0d0d0}#wrapper{min-height:100vh;padding-top:var(--site-header-height)}.site-header{height:var(--site-header-height);background:var(--bg);padding-top:calc((var(--site-header-height) - 25px) / 2);padding-left:max(var(--content-pad), calc(50% - var(--band-half)));padding-right:max(var(--content-pad), calc(50% - var(--band-half)));z-index:1002;justify-content:space-between;align-items:baseline;display:flex;position:fixed;top:0;left:0;right:0}.navbar-logo a{font-family:var(--font-chrome);letter-spacing:.2px;color:var(--fg);font-size:17px;font-weight:400;line-height:25px;text-decoration:none}.top-nav{font-family:var(--font-chrome);align-items:baseline;gap:1.75rem;font-size:14px;display:flex}.top-nav a{color:var(--fg1);text-decoration:none}.top-nav a:hover{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--fg) 20%, transparent);text-decoration-color:color-mix(in srgb, var(--fg) 20%, transparent);text-underline-offset:2px}.nav-plus{align-self:center;font-size:21px;font-weight:400;line-height:1}.nav-mobile-controls{align-items:center;gap:.75rem;display:none}.nav-hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:4px;padding:.5rem;display:flex}.nav-hamburger span{background:var(--fg1);width:20px;height:1.5px;transition:transform .25s,opacity .25s;display:block}.nav-hamburger span:nth-child(2){transition:transform .1s,opacity .1s}.nav-hamburger[aria-expanded=true] span:first-child{transform:translateY(5.5px)rotate(45deg)}.nav-hamburger[aria-expanded=true] span:nth-child(2){opacity:0;transform:scaleX(0)}.nav-hamburger[aria-expanded=true] span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.mobile-menu{inset:0;top:var(--site-header-height);background:var(--bg);z-index:1001;font-family:var(--font-chrome);flex-direction:column;align-items:center;gap:2rem;padding-top:3rem;font-size:18px;display:flex;position:fixed}.mobile-menu>*{animation:.2s both menuItemIn}.mobile-menu>:first-child{animation-delay:30ms}.mobile-menu>:nth-child(2){animation-delay:60ms}.mobile-menu>:nth-child(3){animation-delay:90ms}.mobile-menu>:nth-child(4){animation-delay:.12s}@keyframes menuItemIn{0%{opacity:0;transform:translateY(-6px)}}.mobile-menu a{color:var(--fg1);text-decoration:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#main{animation:.6s ease-in-out fadeIn}#main.page{max-width:var(--content-max);padding:0 var(--content-pad);margin:0 auto}#main.post{--media-breakout:220px;--sidenote-width:230px;--sidenote-gap:64px;counter-reset:sidenote-counter figure-counter;max-width:950px;margin:0 auto}#main.post .post-content-shell{grid-template-columns:minmax(0,1fr) minmax(0,660px) minmax(0,1fr);align-items:start;display:grid}#main.post .post-content-shell>article.content{grid-column:2;width:100%;max-width:660px;margin:0 auto;overflow:visible}.post-heading{text-align:center;padding:0 var(--content-pad)}.post-title{font-family:var(--font-serif);color:var(--fg);text-wrap:balance;max-width:710px;margin:1.5rem auto 0;font-size:30px;font-weight:600;line-height:1.4}.post-subtitle{font-family:var(--font-serif);color:var(--fg4);max-width:710px;margin:.5rem auto 0;font-size:24px;font-style:italic;font-weight:400}.publish-metadata{font-family:var(--font-sans);justify-content:center;gap:1rem;margin:1rem auto 2rem;font-size:15px;display:flex}.publish-metadata .author{color:var(--fg);letter-spacing:.24px}.publish-metadata .date{color:var(--fg3)}.post-cover{text-align:center}.post-cover img{border-radius:6px;width:80%;max-width:820px;height:auto;margin:2rem 0}.draft-chip{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--fg4);border:1px solid color-mix(in srgb, var(--fg4) 35%, transparent);vertical-align:middle;border-radius:.2rem;padding:.1rem .45rem;font-size:11px;font-weight:500;display:inline-block}.content p{margin:0 0 1.45rem}.content h2{font-family:var(--font-serif);color:var(--fg);margin:3.1rem 0 1.2rem;font-size:1.45rem;font-weight:600;line-height:1.4}.content h3{font-family:var(--font-serif);color:var(--fg);margin:2.8rem 0 1.05rem;font-size:1.35rem;font-style:italic;font-weight:400;line-height:1.4}.content h2+h3{margin-top:.85rem}.content h4{font-family:var(--font-serif);margin:2.2rem 0 .8rem;font-size:.97rem;font-style:italic;font-weight:400}.content h1{font-family:var(--font-serif);margin:2.8rem 0 1rem;font-size:30px;font-weight:600;line-height:1.4}.content>h1:first-child,.content>h2:first-child,.content>h3:first-child{margin-top:0}.content :last-child{margin-bottom:0}.content a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--fg4) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--fg4) 30%, transparent);transition:color .3s ease-in-out,text-decoration-color .3s ease-in-out}.content a:hover{color:var(--fg2);-webkit-text-decoration-color:color-mix(in srgb, var(--fg2) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--fg2) 30%, transparent)}.content blockquote{border-left:2px solid color-mix(in srgb, var(--fg4) 35%, var(--bg));color:var(--fg2);margin:1.6rem 0 1.6rem 1rem;padding:.1rem 0 .1rem 1.25rem}.content ul{margin:0 0 1.45rem;padding-left:1.5rem;list-style:square}.content ol{margin:0 0 1.45rem;padding-left:2rem}.content ol ol{margin-bottom:0;list-style:lower-alpha}.content ul ul{margin-bottom:0}.content li{margin-bottom:.2rem}.content hr{border:none;border-top:1px solid var(--fg4);margin:2.6rem 0}.content mark,.content kbd{background:var(--bg_s);border-radius:.2rem}.content img{border-radius:6px;max-width:100%;height:auto}.table-scroll{margin:0 0 1.45rem;overflow-x:auto}.content table{font-family:var(--font-sans);border-collapse:collapse;width:100%;font-size:15px}.content th,.content td{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--fg4) 25%, var(--bg) 75%);padding:.75rem 1rem}.content th{font-weight:500}.content code{font-family:var(--font-mono-inline);color:var(--red);overflow-wrap:break-word;padding:0 .2rem;font-size:.9em}.code-block-wrapper{margin:1.2rem 0;position:relative}.content pre{background:var(--bg_code);font-family:var(--font-mono-block);font-variant-ligatures:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;tab-size:2;border-radius:.45rem;margin:0;padding:1rem 2rem 1rem 1rem;position:relative;overflow-x:auto}.content pre:has(code[data-lang]){padding-top:2rem}.content pre code{color:var(--fg3);white-space:pre;overflow-wrap:normal;padding:0;font-size:13px;line-height:1.4}.content pre code[data-lang]:before{content:attr(data-lang);font-family:var(--font-sans);text-transform:lowercase;color:var(--fg4);letter-spacing:.02em;font-size:11px;position:absolute;top:.45rem;left:.75rem}.copy-code-button{color:var(--fg4);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:.3rem;padding:.35rem;line-height:0;transition:opacity .2s ease-in-out;position:absolute;top:.5rem;right:.5rem}.code-block-wrapper:hover .copy-code-button,.copy-code-button:focus-visible{opacity:1}.copy-code-button:hover{background:color-mix(in srgb, var(--fg4) 8%, transparent)}.copy-code-button svg{width:1rem;height:1rem}.content figure{counter-increment:figure-counter;text-align:center;margin:1.8rem 0;padding-block:.75rem}.content figcaption{font-family:var(--font-sans);font-size:var(--post-caption-font-size);color:var(--fg3);text-align:left;margin-top:var(--post-caption-gap);line-height:1.4}.content figcaption:before{content:"Figure " counter(figure-counter) ": ";font-weight:500}#main.post .sidenote{float:right;clear:right;width:var(--sidenote-width);margin-right:calc(-1 * var(--sidenote-width) - var(--sidenote-gap));margin-left:var(--sidenote-gap);text-align:left;margin-top:.3rem;margin-bottom:20px;font-size:.9rem;line-height:1.4}.sidenote-number{counter-increment:sidenote-counter}.sidenote-number:after{content:counter(sidenote-counter);font-family:var(--font-serif);color:var(--fg4);font-size:.8rem;position:relative;top:-.5rem}.sidenote:before{content:counter(sidenote-counter) " ";color:var(--fg4);font-size:.8rem;position:relative;top:-.3rem}label.margin-toggle{cursor:pointer}input.margin-toggle{display:none}#main.post .left-toc{top:calc(var(--site-header-height) + 2rem);width:calc(var(--toc-width) + 1.3rem);max-height:calc(100vh - var(--site-header-height) - 3rem);margin-right:var(--toc-gap);scrollbar-width:none;font-family:var(--font-sans);color:var(--fg2);grid-column:1;justify-self:end;padding-left:1.3rem;font-size:13px;line-height:1.4;position:sticky;overflow-y:auto;transform:translateY(10px)}.left-toc ul{margin:0;padding:0;list-style:none}.left-toc ul ul{margin-top:.35rem;padding-left:.75rem}.left-toc li{margin-bottom:.7rem;position:relative}.left-toc a{color:var(--fg4);text-decoration:none;transition:color .2s ease-in-out,opacity .2s ease-in-out}.left-toc a:hover{color:var(--fg1);text-underline-offset:2px;text-decoration:underline}.left-toc a.is-active{color:var(--fg)}.left-toc .toc-active-marker{background:var(--fg);opacity:0;pointer-events:none;width:4px;height:4px;transform:translate3d(0, calc(var(--toc-active-marker-y,0px) - 50%), 0);will-change:transform, opacity;border-radius:50%;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .16s ease-in-out;position:absolute;top:0;left:calc(.6rem - 2px)}.left-toc.has-active-marker .toc-active-marker{opacity:1}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{position:relative}a.heading-anchor{opacity:0;font-size:1rem;font-style:normal;font-weight:400;transition:opacity .2s ease-in-out;position:absolute;top:50%;left:-1.2rem;transform:translateY(-50%);color:var(--fg4)!important;text-decoration:none!important}.content h1:hover a.heading-anchor,.content h2:hover a.heading-anchor,.content h3:hover a.heading-anchor,.content h4:hover a.heading-anchor,a.heading-anchor:focus-visible{opacity:1}#footer{margin-top:9rem}.footer-inner{max-width:calc(2 * var(--band-half) + 2 * var(--content-pad));border-top:1px solid color-mix(in srgb, var(--fg4) 10%, transparent);padding:2rem var(--content-pad) 3rem;font-family:var(--font-sans);color:var(--fg4);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin:0 auto;font-size:15px;display:flex}.footer-inner a{color:var(--fg1);text-decoration:none}.footer-inner a:hover{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--fg) 20%, transparent);text-decoration-color:color-mix(in srgb, var(--fg) 20%, transparent);text-underline-offset:2px}.page-title{font-family:var(--font-serif);margin:3rem 0 0;font-size:30px;font-weight:600;line-height:1.4}#main.page.index{max-width:calc(2 * var(--band-half) + 2 * var(--content-pad))}.index .page-title{margin-top:4.4rem;font-size:44px;line-height:1.15}.card-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin:2.5rem 0 6rem;display:grid}.card{text-decoration:none;display:block}.card .card-thumb{aspect-ratio:1;object-fit:cover;background:var(--bg_code);border-radius:6px;width:100%;display:block}.card .card-title{font-family:var(--font-serif);color:var(--fg);margin-top:1.3rem;font-size:19px;font-weight:600;line-height:1.35}.card:hover .card-title{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--fg4) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--fg4) 30%, transparent);text-underline-offset:3px}.card .card-meta{font-family:var(--font-sans);color:var(--fg3);margin-top:1rem;font-size:13px}@media (width<=900px){.card-grid{grid-template-columns:repeat(2,1fr)}}.empty-state{color:var(--fg3);margin-top:3rem;font-style:italic}#main.page.about{max-width:calc(880px + 2 * var(--content-pad))}.about-layout{align-items:flex-start;gap:2rem;margin-top:2.2rem;display:flex}.about-text{flex:1;min-width:0}.about-image{object-fit:cover;border-radius:6px;flex-shrink:0;width:300px;margin-top:.15rem}.about-edit-btn{margin-top:2rem;display:inline-block}@keyframes btn-spring{0%{transform:scale(.96)}40%{transform:scale(1.02)}70%{transform:scale(.99)}to{transform:scale(1)}}.btn{font-family:var(--font-sans);color:var(--fg1);background:var(--bg);border:1px solid color-mix(in srgb, var(--fg4) 35%, transparent);cursor:pointer;border-radius:.35rem;padding:.45rem 1.1rem;font-size:15px;transition:transform .12s cubic-bezier(.4,0,.2,1),background .2s ease-in-out}.btn:hover{background:color-mix(in srgb, var(--fg4) 8%, transparent)}.btn:active{transform:scale(.96)}.btn.released{animation:.45s cubic-bezier(.34,1.56,.64,1) btn-spring}.btn-primary{background:var(--fg);color:var(--bg);border-color:var(--fg)}.btn-primary:hover{background:var(--fg1)}.btn-danger{color:var(--red);border-color:color-mix(in srgb, var(--red) 40%, transparent)}.btn-danger:hover{background:color-mix(in srgb, var(--red) 6%, transparent)}.auth-card{text-align:center;max-width:360px;margin:16vh auto 0}.auth-card h1{margin:0 0 1.5rem;font-size:1.45rem;font-weight:600}.auth-card input[type=password]{width:100%;font-family:var(--font-mono-inline);border:1px solid color-mix(in srgb, var(--fg4) 35%, transparent);background:var(--bg);color:var(--fg);border-radius:.35rem;margin-bottom:1rem;padding:.6rem .8rem;font-size:15px}.auth-card input[type=password]:focus{border-color:var(--fg4);outline:none}.form-error{font-family:var(--font-sans);color:var(--red);margin:0 0 1rem;font-size:13px}.editor{margin-top:2.5rem}.editor-field{margin-bottom:1.6rem}.editor-field>label{font-family:var(--font-sans);color:var(--fg3);margin-bottom:.4rem;font-size:13px;display:block}.editor input[type=text]{border:none;border-bottom:1px solid color-mix(in srgb, var(--fg4) 25%, transparent);width:100%;color:var(--fg);background:0 0;padding:.2rem 0}.editor input[type=text]:focus{border-bottom-color:var(--fg4);outline:none}.editor input.field-title{font-family:var(--font-serif);font-size:30px;font-weight:600;line-height:1.4}.editor input.field-subtitle{font-family:var(--font-serif);color:var(--fg2);font-size:20px;font-style:italic}.editor input.field-slug{font-family:var(--font-mono-inline);color:var(--fg2);font-size:13px}.editor textarea{width:100%;min-height:55vh;font-family:var(--font-mono-block);color:var(--fg2);background:var(--bg_code);resize:vertical;border:none;border-radius:.45rem;padding:1rem;font-size:13px;line-height:1.55}.editor textarea:focus{outline:1px solid color-mix(in srgb, var(--fg4) 40%, transparent)}.editor-hints{flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem;display:flex}.hint-chip{border:1px solid color-mix(in srgb, var(--fg4) 22%, transparent);cursor:pointer;background:0 0;border-radius:.3rem;align-items:baseline;gap:.35rem;padding:.25rem .55rem;line-height:1.4;transition:border-color .15s,background .15s;display:inline-flex}.hint-chip:hover,.hint-chip.flashed{border-color:color-mix(in srgb, var(--fg4) 55%, transparent);background:var(--hover-bg)}.hint-syntax{font-family:var(--font-mono-inline);color:var(--fg2);font-size:12px}.hint-note{font-family:var(--font-sans);color:var(--fg5);font-size:11px}.editor-toolbar{font-family:var(--font-sans);align-items:center;gap:.8rem;margin:2rem 0 0;font-size:15px;display:flex}.editor-toolbar .spacer{flex:1}.publish-toggle{font-family:var(--font-sans);color:var(--fg2);cursor:pointer;align-items:center;gap:.45rem;font-size:15px;display:flex}.cover-preview{border-radius:.2rem;max-width:320px;margin-top:.6rem;display:block}.cover-row{align-items:start;gap:.75rem;display:flex}.btn-small{padding:.25rem .5rem;font-size:.8rem}.upload-status{color:var(--color-muted);margin:.25rem 0 0;font-size:.85rem}.editor input[type=file]{font-family:var(--font-sans);color:var(--fg3);font-size:13px}@media (width>=1200px){#main.post{--sidenote-width:240px;max-width:970px}}@media (width>=1400px){#main.post{--sidenote-width:250px;max-width:990px}}@media (width>=1600px){#main.post{--sidenote-width:275px;max-width:1010px}}@media (width>=1800px){#main.post{--sidenote-width:300px;max-width:1030px}}@media (width<=1279px){#main.post .left-toc{display:none}#main.post .post-content-shell{padding:0 var(--content-pad);display:block}#main.post .sidenote{display:none}#main.post input.margin-toggle:checked+.sidenote{float:none;clear:both;width:95%;margin:.8rem 2.5%;display:block}}@media (width<=768px){:root{--site-header-height:50px}#wrapper{padding-left:.33rem;padding-right:.33rem}.about-layout{flex-direction:column}.about-image{width:100%;max-width:320px}}@media (width<=640px){.top-nav{display:none}.nav-mobile-controls{display:flex}.site-header{align-items:center;padding-top:0}.card-grid{grid-template-columns:1fr}.index .page-title{margin-top:2.6rem;font-size:34px}}@media (width>=641px){.mobile-menu{display:none}}@media (prefers-reduced-motion:reduce){#main,.mobile-menu>*{animation:none}.left-toc .toc-active-marker{transition:opacity .16s ease-in-out}.btn.released{animation:none}}.theme-toggle.svelte-1cmi4dh{width:var(--size);height:var(--size);color:var(--fg1);cursor:pointer;background:0 0;border:none;align-self:center;padding:0;position:relative}.theme-toggle.svelte-1cmi4dh:hover{color:var(--fg)}svg.svelte-1cmi4dh{width:100%;height:100%;position:absolute;inset:0}.ready.svelte-1cmi4dh svg:where(.svelte-1cmi4dh){transition:transform .45s cubic-bezier(.25,0,.2,1),opacity .3s}.sun.svelte-1cmi4dh{opacity:1;transform:rotate(0)scale(1)}.moon.svelte-1cmi4dh{opacity:0;transform:rotate(-45deg)scale(.7)}.dark.svelte-1cmi4dh .sun:where(.svelte-1cmi4dh){opacity:0;transform:rotate(60deg)scale(.6)}.dark.svelte-1cmi4dh .moon:where(.svelte-1cmi4dh){opacity:1;transform:rotate(0)scale(1)}@media (pointer:coarse){.ready.svelte-1cmi4dh svg:where(.svelte-1cmi4dh){transition:transform .18s cubic-bezier(.25,0,.2,1),opacity .14s}}@media (prefers-reduced-motion:reduce){.ready.svelte-1cmi4dh svg:where(.svelte-1cmi4dh){transition:none}}.nav-logout.svelte-12qhfyh{font-family:var(--font-chrome);color:var(--fg4);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px}.nav-logout.svelte-12qhfyh:hover{text-underline-offset:2px;text-decoration:underline}.mobile-menu.svelte-12qhfyh .nav-logout:where(.svelte-12qhfyh){color:var(--fg1);font-size:18px}.footer-copyright.svelte-12qhfyh{color:inherit;text-decoration:none}
