.logo.svelte-1njinaw{-webkit-user-select:none;user-select:none}.mobile-logo.svelte-1njinaw{display:none}.mobile-logo.svelte-1njinaw picture:where(.svelte-1njinaw),.mobile-logo.svelte-1njinaw img:where(.svelte-1njinaw){height:24px}@media (width<=768px){.desktop-logo.svelte-1njinaw{display:none}.mobile-logo.svelte-1njinaw{align-items:center;display:flex}}.title.svelte-1r1yjjx{padding:12px}@media (width<=768px){.title.svelte-1r1yjjx{display:none}}.post-header-info.svelte-1r1yjjx{flex-direction:column;gap:8px;display:flex}.post-main-title.svelte-1r1yjjx{text-wrap:balance;color:var(--on-surface);margin:0;padding:0;font-size:2em;font-weight:350;line-height:1.25em}.post-meta-date.svelte-1r1yjjx{color:var(--on-surface-tertiary);font-weight:500}.post-meta-category.svelte-1r1yjjx{color:var(--orange);width:fit-content;transition:color var(--animation-speed-fast);font-weight:500;text-decoration:none}.post-meta-category.svelte-1r1yjjx:hover{color:var(--blue)}.error-title.svelte-1r1yjjx{white-space:nowrap}.nav.svelte-1n3ps8s{flex-direction:column;gap:12px;display:flex}.nav-item.svelte-1n3ps8s{color:var(--on-surface-secondary);transition:color var(--animation-speed-normal), background-color var(--animation-speed-normal);border-radius:8px;justify-content:center;align-items:center;padding:12px;display:flex}.nav-item.svelte-1n3ps8s:hover{color:var(--on-surface);background-color:var(--surface)}@media (width<=768px){.nav.svelte-1n3ps8s{flex-direction:row;gap:8px}.nav-item.svelte-1n3ps8s{padding:8px}}.header.svelte-83253x{z-index:100;background-color:rgb(from var(--background) r g b / .6);-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);flex-direction:column;justify-content:space-between;align-items:start;width:200px;height:calc(100vh - 72px);padding:36px;display:flex;position:fixed;top:0;left:0}@media (width<=768px){.header.svelte-83253x{width:100%;height:auto;padding:8px 16px;padding-top:calc(8px + env(safe-area-inset-top));box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center}}@font-face{font-family:InterVariable;src:url(../../../fonts/InterVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;font-feature-settings:"ss03"}@font-face{font-family:InterVariable;src:url(../../../fonts/InterVariable-Italic.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap;font-feature-settings:"ss03"}@font-face{font-family:ZhudouSans;src:url(../../../fonts/ZhudouSansVF.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;font-feature-settings:"dlig", "ss02"}@font-face{font-family:JetBrainsMono;src:url(../../../fonts/JetBrainsMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;font-feature-settings:"ss01", "cv03", "zero"}@font-face{font-family:JetBrainsMono;src:url(../../../fonts/JetBrainsMono-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap;font-feature-settings:"ss01", "cv03", "zero"}@font-face{font-family:JetBrainsMono;src:url(../../../fonts/JetBrainsMono-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;font-feature-settings:"ss01", "cv03", "zero"}@font-face{font-family:JetBrainsMono;src:url(../../../fonts/JetBrainsMono-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap;font-feature-settings:"ss01", "cv03", "zero"}@font-face{font-family:EB Garamond;src:url(../../../fonts/EBGaramond.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(../../../fonts/EBGaramond-Italic.woff2)format("woff2");font-weight:400 800;font-style:italic;font-display:swap}html{scroll-behavior:smooth}html body{--surface:#ffffffd1;--surface-variant:#0000000d;--on-surface:#000000d1;--on-surface-secondary:#0009;--on-surface-tertiary:#00000061;--on-surface-reverse:#ffffffd1;--on-surface-reverse-secondary:#fff9;--on-surface-reverse-tertiary:#ffffff61;--background:#eeedeb;--orange:#ff801f;--yellow:#ffc629;--cyan:#1c94c7;--blue:#195fc7;--animation-speed-fast:.15s;--animation-speed-normal:.2s;--animation-speed-medium:.3s;--animation-speed-slow:.5s;text-autospace:normal;color:var(--on-surface);background:var(--background);overscroll-behavior-x:none;width:100vw;height:100vh;margin:0;padding:0;line-height:1.5em;overflow:auto hidden}@media (width<=768px){html body{font-size:17px;overflow:hidden auto}}html.transition body{transition:background-color .3s ease-in-out}html,input,button,textarea{font-family:ZhudouSans,InterVariable,MiSans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}html.dark-mode body{--surface:#ffffff26;--surface-variant:#ffffff0d;--on-surface:#ffffffd1;--on-surface-secondary:#fff9;--on-surface-tertiary:#ffffff61;--on-surface-reverse:#000000d1;--on-surface-reverse-secondary:#0009;--on-surface-reverse-tertiary:#00000061;--background:#262524;--orange:#ff892f;--yellow:#faca45;--cyan:#50b6e1;--blue:#3b75cd;color:var(--on-surface);background:var(--background)}@media (prefers-color-scheme:dark){html:not(.light-mode) body{--surface:#ffffff26;--surface-variant:#ffffff0d;--on-surface:#ffffffd1;--on-surface-secondary:#fff9;--on-surface-tertiary:#ffffff61;--on-surface-reverse:#000000d1;--on-surface-reverse-secondary:#0009;--on-surface-reverse-tertiary:#00000061;--background:#262524;--orange:#ff892f;--yellow:#faca45;--cyan:#50b6e1;--blue:#3b75cd;color:var(--on-surface);background:var(--background)}}html.dark-mode .shiki,html.dark-mode .shiki span{color:var(--shiki-dark,inherit)!important}@media (prefers-color-scheme:dark){html:not(.light-mode) .shiki,html:not(.light-mode) .shiki span{color:var(--shiki-dark,inherit)!important}}html ::selection{background:var(--blue)!important;color:var(--on-surface-reverse)!important}a:link,a:visited{color:var(--blue)}a:hover,a:active{color:var(--cyan);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}h1{text-wrap:balance;margin:0;padding:0;font-size:2em;font-weight:350;line-height:1.25em}h2{margin:0;text-wrap:balance;margin-block-start:1em;padding:0;font-size:2em;font-weight:350;line-height:1.25em}@media (width<=768px){h1,h2{font-weight:400}}h3{margin:0;margin-block:.5em;font-size:1.5em;font-weight:500;line-height:1.5em}h4{margin:0;margin-block:.5em;font-size:1.25em;font-weight:500}h5{margin:0;padding:0;font-size:1em;font-weight:700;line-height:2em}h6{margin:0;padding:0;font-size:.875em;font-weight:700;line-height:2em}code{font-family:JetBrainsMono,monospace,AnywayExtraVF,MiSans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.main.svelte-12qhfyh{width:max-content;min-width:100vw;height:100vh;display:flex}.body.svelte-12qhfyh{padding:24px 24px calc(24px + var(--scrollbar-height)) 24px;box-sizing:border-box;flex-direction:row;align-items:center;height:100%;margin-left:calc(256px + 15vw);display:flex}.content.svelte-12qhfyh{flex-direction:row;align-items:center;gap:32px;height:100%;display:flex}@media (width<=768px){.main.svelte-12qhfyh{width:100%;min-width:0;height:auto}.body.svelte-12qhfyh{padding:16px;padding-top:calc(48px + env(safe-area-inset-top) + 16px);padding-bottom:calc(16px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;height:auto;margin-left:0}.content.svelte-12qhfyh{flex-direction:column;align-items:stretch;gap:0;height:auto}}
