#build-info{justify-content:flex-start}@media (min-width: 1024px){#build-info{justify-content:center}}#comment-container[data-astro-cid-yum5q4f3]{background-color:oklch(from var(--color-one) 25% calc(c/4) h);color:oklch(from var(--color-one) 90% calc(c*.75) h);border-style:solid;border-color:var(--color-one-front);border-width:2px 2px 0 2px}#the-footer button{font-size:1.125rem;line-height:1.75rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}@media (hover: hover) and (pointer: fine){#the-footer button:hover{color:var(--color-one)}}#the-footer button:active{color:var(--color-one)}#the-footer button:hover{transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}#the-footer button[pinned]{color:var(--color-one)}#the-footer-start .hover-component-container{justify-content:flex-start}@media (min-width: 1024px){#the-footer-start .hover-component-container{justify-content:center}}#the-footer-end .hover-component-container{justify-content:flex-end}@media (min-width: 1024px){#the-footer-end .hover-component-container{justify-content:center}}#the-header nav a,#the-header nav button{font-size:1.125rem;line-height:1.75rem;color:var(--color-one);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1)}@media (hover: hover) and (pointer: fine){#the-header nav a:hover,#the-header nav button:hover{color:var(--color-one-front)}}#the-header nav a:active,#the-header nav button:active{color:var(--color-one-front)}#the-header nav a,#the-header nav button:hover{transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}#the-header-end .hover-component-container{justify-content:flex-end}@media (min-width: 1024px){#the-header-end .hover-component-container{justify-content:center}}#the-header-end .hover-component-content{top:calc(100% + .25rem);bottom:unset}*,:before,:after{--un-rotate: 0;--un-rotate-x: 0;--un-rotate-y: 0;--un-rotate-z: 0;--un-scale-x: 1;--un-scale-y: 1;--un-scale-z: 1;--un-skew-x: 0;--un-skew-y: 0;--un-translate-x: 0;--un-translate-y: 0;--un-translate-z: 0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness: proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x: 0;--un-border-spacing-y: 0;--un-ring-offset-shadow: 0 0 rgba(0, 0, 0, 0);--un-ring-shadow: 0 0 rgba(0, 0, 0, 0);--un-shadow-inset: ;--un-shadow: 0 0 rgba(0, 0, 0, 0);--un-ring-inset: ;--un-ring-offset-width: 0px;--un-ring-offset-color: #fff;--un-ring-width: 0px;--un-ring-color: rgba(147, 197, 253, .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate: 0;--un-rotate-x: 0;--un-rotate-y: 0;--un-rotate-z: 0;--un-scale-x: 1;--un-scale-y: 1;--un-scale-z: 1;--un-skew-x: 0;--un-skew-y: 0;--un-translate-x: 0;--un-translate-y: 0;--un-translate-z: 0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness: proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x: 0;--un-border-spacing-y: 0;--un-ring-offset-shadow: 0 0 rgba(0, 0, 0, 0);--un-ring-shadow: 0 0 rgba(0, 0, 0, 0);--un-shadow-inset: ;--un-shadow: 0 0 rgba(0, 0, 0, 0);--un-ring-inset: ;--un-ring-offset-width: 0px;--un-ring-offset-color: #fff;--un-ring-width: 0px;--un-ring-color: rgba(147, 197, 253, .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }html{height:100%;width:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;overflow-y:overlay;font-size:1rem;line-height:1.5rem}body{margin:0;padding:0 1em;min-height:100vh;min-height:-webkit-fill-available;min-height:100dvh}body>*{max-width:65ch;margin:auto}#app{display:grid;grid-template-columns:100%;grid-template-rows:auto 1fr auto;gap:2rem;min-height:100vh;min-height:-webkit-fill-available;min-height:100dvh}body.cloak{display:none}#the-header{padding-top:1rem}#the-footer{padding-bottom:1rem}#the-header,#the-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center}#the-header>*,#the-footer>*{display:flex;flex-direction:row;justify-content:space-around}#the-bottom-sheet{position:absolute;bottom:0;width:100%}:root{--font-default-sans: "Inter", "Noto Color Emoji";--font-default-sans-cjk: "Noto Sans SC", "PingFang SC", "Microsoft YaHei";--font-default-serif: "Source Serif 4", "Noto Color Emoji";--font-default-serif-cjk: "Noto Serif SC", "PingFang SC", "Microsoft YaHei";--font-default-mono: "JetBrains Mono", "Noto Color Emoji";--font-default-mono-cjk: var(--font-default-sans-cjk);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-optical-sizing:auto;--font-sans: var(--font-custom-sans, var(--font-default-sans)), var(--font-custom-sans-cjk, var(--font-default-sans-cjk)), sans-serif;--font-serif: var(--font-custom-serif, var(--font-default-serif)), var(--font-custom-serif-cjk, var(--font-default-serif-cjk)), serif;--font-mono: var(--font-custom-mono, var(--font-default-mono)), var(--font-custom-mono-cjk, var(--font-default-mono-cjk)), monospace}:root:not(.dark){--color-one: oklch(from var(--color-original-one) 60% c h);--color-two: oklch(from var(--color-original-two) 60% c h);--color-one-front: oklch(from var(--color-one) 55% calc(c*.75) h);--color-one-back: oklch(from var(--color-one) 85% calc(c/4) h);--color-two-front: oklch(from var(--color-two) 55% calc(c*.75) h);--color-two-back: oklch(from var(--color-two) 85% calc(c/4) h)}:root.dark{--color-one: oklch(from var(--color-original-one) 75% c h);--color-two: oklch(from var(--color-original-two) 75% c h);--color-one-front: oklch(from var(--color-one) 90% calc(c*.75) h);--color-one-back: oklch(from var(--color-one) 25% calc(c/4) h);--color-two-front: oklch(from var(--color-two) 90% calc(c*.75) h);--color-two-back: oklch(from var(--color-two) 25% calc(c/4) h)}:root:not(.dark){--color-blend-intensity: 5%}:root.dark{--color-blend-intensity: 15%}html{background:color-mix(in oklab,rgb(var(--color-back)),var(--color-one) var(--color-blend-intensity));color:rgba(var(--color-front))}html.dark{--color-back: 38, 38, 38;--color-front: 212, 212, 212;--color-muted: 115, 115, 115}html:not(.dark){--color-back: 245, 245, 245;--color-front: 23, 23, 23;--color-muted: 163, 163, 163}body{font-family:var(--font-sans)}input{border-radius:.25rem;background-color:transparent;padding:.25rem .5rem;line-height:1.5rem;--un-ring-width:2px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);--un-ring-color:var(--color-one) }input:focus{outline:2px solid transparent;outline-offset:2px;--un-ring-color:var(--color-two) }::selection{background-color:oklch(from var(--color-one-back) l c calc(360 - h) / 75%)}@supports not (selector(::-webkit-scrollbar)){*{scrollbar-width:thin;scrollbar-color:var(--color-one) transparent}}::-webkit-scrollbar{height:4px;width:4px;background-color:transparent}::-webkit-scrollbar-thumb{background:var(--color-one);border:solid var(--color-one) 1px;border-radius:2px}::-webkit-scrollbar-thumb:active{background-color:var(--color-two);border-color:var(--color-two)}.hover-component-container{position:relative;display:inline-flex;justify-content:center}.hover-component-handle{display:contents}.hover-component-content{position:absolute;bottom:calc(100% + .5rem);display:none;width:max-content;animation:fade-in 1s linear 1;animation-duration:.15s}.shiki{--shiki-foreground: rgb(var(--color-front));--shiki-background: color-mix(in oklab, white, var(--color-one) 12%);--shiki-token-constant: color-mix(in oklab, #666666, var(--color-two) 85%);--shiki-token-string: var(--color-two-front);--shiki-token-string-expression: var(--shiki-token-string);--shiki-token-link: var(--shiki-token-string);--shiki-token-comment: color-mix(in oklab, #d5d5d5, var(--color-one-front) 50%);--shiki-token-keyword: color-mix(in oklab, #666666, var(--color-two) 85%);--shiki-token-parameter: color-mix(in oklab, #262626, var(--color-one-front) 75%);--shiki-token-function: var(--color-one-front);--shiki-token-punctuation: rgb(var(--color-front))}:root.dark .shiki{--shiki-background: color-mix(in oklab, black, var(--color-one) 25%);--shiki-token-constant: var(--color-two);--shiki-token-string: var(--color-two-front);--shiki-token-string-expression: var(--shiki-token-string);--shiki-token-link: var(--shiki-token-string);--shiki-token-comment: color-mix(in oklab, #262626, var(--color-one-front) 50%);--shiki-token-keyword: var(--color-two);--shiki-token-parameter: color-mix(in oklab, #a3a3a3, var(--color-one-front) 50%);--shiki-token-function: var(--color-one-front);--shiki-token-punctuation: rgb(var(--color-front))}@keyframes fade-in{0%{opacity:0}to{opacity:1}}
