.palettes.svelte-k6wb6a.svelte-k6wb6a{display:inline-flex}.palettes.svelte-k6wb6a .color.svelte-k6wb6a{border-radius:50%;height:18px;margin:0 -4px 0 0;width:18px}.palettes.svelte-k6wb6a.svelte-k6wb6a:hover{cursor:pointer}header.svelte-1htmrbn.svelte-1htmrbn{left:0;position:fixed;top:0;z-index:20}.themes-container.svelte-1htmrbn.svelte-1htmrbn{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--muted-color);font-family:Merriweather,"Noto Serif SC",serif!important;overflow:hidden}.themes-container.svelte-1htmrbn .theme-content.svelte-1htmrbn{padding:8px 24px}.themes-container.svelte-1htmrbn .themes-header.svelte-1htmrbn{color:var(--header-color);display:flex;flex-direction:row;font-size:24px;justify-content:space-between}.themes-container.svelte-1htmrbn .themes-header .theme-tip.svelte-1htmrbn{font-size:16px;padding-left:8px}.themes-container.svelte-1htmrbn .theme-palettes.svelte-1htmrbn{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;padding:8px}.themes-container.svelte-1htmrbn .theme-palettes .theme-box.svelte-1htmrbn{border:1px solid var(--muted-color);border-radius:3px;cursor:pointer;flex:0 0 auto;height:64px;padding:0 16px;transition:transform .25s ease;width:150px}.themes-container.svelte-1htmrbn .theme-palettes .theme-box.active.svelte-1htmrbn{border:1px solid var(--primary-color)}.themes-container.svelte-1htmrbn .theme-palettes .theme-box.svelte-1htmrbn:hover{transform:scale(1.1)}@media (max-width:576px){.themes-container.svelte-1htmrbn .theme-palettes .theme-box.svelte-1htmrbn{width:140px}}.menus-container.svelte-1htmrbn.svelte-1htmrbn{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--muted-color);overflow:hidden}.menus-container.svelte-1htmrbn .menus-header.svelte-1htmrbn{color:var(--header-color);display:flex;flex-direction:row;font-size:24px;justify-content:space-between}.menus-container.svelte-1htmrbn .menus-header .menu-tip.svelte-1htmrbn{font-size:16px;padding-left:8px}.menus-container.svelte-1htmrbn .menus-content.svelte-1htmrbn{padding:8px 24px}.menus-container.svelte-1htmrbn .menus-content a.svelte-1htmrbn{background-color:transparent;border-radius:3px;color:var(--header-color);display:block;padding:0 .5rem;text-decoration:none;width:120px}.menus-container.svelte-1htmrbn .menus-content a.svelte-1htmrbn:hover{color:var(--secondary-color)}.menus-container.svelte-1htmrbn .menus-content a.active.svelte-1htmrbn{background-color:var(--primary-color);color:var(--header-color)}.header-container.svelte-1htmrbn.svelte-1htmrbn{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--muted-color);box-shadow:0 0 0 3px #0b0d0e05;padding:16px 0;position:relative}.header-container.svelte-1htmrbn nav.svelte-1htmrbn{align-items:center;display:flex;justify-content:space-between;margin:0 auto;position:relative}.header-container.svelte-1htmrbn nav.svelte-1htmrbn:after{color:var(--fourth-color);content:var(--theme-name);display:block;font-family:Merriweather,"Noto Serif SC",serif!important;font-size:48px;font-weight:700;opacity:.5;position:absolute;right:-200px;top:0;transform:rotate(30deg);z-index:-2}@media (max-width:1200px){.header-container.svelte-1htmrbn nav.svelte-1htmrbn:after{font-size:30px;line-height:1.1;right:-50px;top:-35px;transform:rotate(320deg);width:30px}}@media (max-width:576px){.header-container.svelte-1htmrbn nav.svelte-1htmrbn:after{font-size:26px;line-height:1.1;right:-26px;top:-20px;transform:rotate(1turn);width:26px}}.header-container.svelte-1htmrbn nav .left.svelte-1htmrbn{align-items:center;display:flex;gap:10px}@media (max-width:1200px){.header-container.svelte-1htmrbn nav .left.svelte-1htmrbn{gap:4px}}.header-container.svelte-1htmrbn nav .left .logo.svelte-1htmrbn{line-height:1;width:120px}.header-container.svelte-1htmrbn nav .left .links.svelte-1htmrbn{align-items:center;display:flex;gap:10px;margin-left:10px}@media (max-width:1200px){.header-container.svelte-1htmrbn nav .left .links.svelte-1htmrbn{gap:4px;margin-left:4px}}@media (max-width:900px){.header-container.svelte-1htmrbn nav .left .links.svelte-1htmrbn{gap:0;margin-left:4px}}@media (max-width:576px){.header-container.svelte-1htmrbn nav .left .links.svelte-1htmrbn{display:none}}.header-container.svelte-1htmrbn nav .left .links a.svelte-1htmrbn{background-color:transparent;border-radius:3px;color:var(--header-color);display:inline-block;padding:0 .5rem;text-decoration:none;transition:background .25s}.header-container.svelte-1htmrbn nav .left .links a.svelte-1htmrbn:hover{color:var(--secondary-color)}.header-container.svelte-1htmrbn nav .left .links a.active.svelte-1htmrbn{background-color:var(--primary-color);color:var(--header-color)}.header-container.svelte-1htmrbn nav .left .menu.svelte-1htmrbn{border-radius:3px;display:none;margin-left:4px;padding:0 .5rem;transition:background .25s}.header-container.svelte-1htmrbn nav .left .menu.svelte-1htmrbn:hover{color:var(--secondary-color)}.header-container.svelte-1htmrbn nav .left .menu.active.svelte-1htmrbn{background-color:var(--primary-color);color:var(--header-color)}@media (max-width:576px){.header-container.svelte-1htmrbn nav .left .menu.svelte-1htmrbn{display:block}}.header-container.svelte-1htmrbn nav .right.svelte-1htmrbn{display:flex;font-size:18px;line-height:1;margin-top:2px}.header-container.svelte-1htmrbn nav .right .mode.svelte-1htmrbn{cursor:pointer;margin-right:20px}.header-container.svelte-1htmrbn nav .right .rss.svelte-1htmrbn{display:block;margin-right:20px}@media (max-width:576px){.header-container.svelte-1htmrbn nav .right .rss.svelte-1htmrbn{display:none}}footer.svelte-nkcrqq.svelte-nkcrqq{padding:0 0 40px}footer.svelte-nkcrqq .copyright.svelte-nkcrqq{text-align:center}footer.svelte-nkcrqq .copyright a.svelte-nkcrqq,footer.svelte-nkcrqq .copyright.svelte-nkcrqq{fill:var(--text-lighter-color);color:var(--text-lighter-color)}footer.svelte-nkcrqq .copyright a.svelte-nkcrqq{text-decoration-color:var(--primary-color);text-decoration-style:underline;text-decoration-thickness:1px;text-underline-offset:5%;transition:all .3s ease-in-out}footer.svelte-nkcrqq .copyright a.svelte-nkcrqq:hover{text-decoration-color:var(--thirdly-color);text-underline-offset:20%}*,:after,:before{box-sizing:border-box}html{font-size:16px;overflow-x:hidden;width:100%}html:focus-within{scroll-behavior:smooth}body{line-height:1.8;min-height:100vh;overflow-x:hidden;text-rendering:optimizeSpeed;width:100%}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,p{margin:0}ol[role=list],ul[role=list]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){:root html:focus-within{scroll-behavior:auto}:root *,:root :after,:root :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}body{fill:var(--text-color);background-color:var(--body-bg-color);color:var(--text-color);font-family:Open Sans,system-ui,-apple-system,Arial,Noto Sans SC,sans-serif!important}#app-root{margin:0 auto;max-width:1100px}@media (max-width:1200px){#app-root{max-width:900px}}@media (max-width:900px){#app-root{max-width:700px}}@media (max-width:576px){#app-root{max-width:100vw}}.container{margin:0 auto;padding:0;width:100%}#app-container{margin:138px auto 0;position:relative}@media (max-width:576px){#app-container{margin:108px auto 0}}.content{margin:0 auto;max-width:768px}@media (max-width:1200px){.content{max-width:800px}}@media (max-width:900px){.content{max-width:576px}}@media (max-width:576px){.content{max-width:90vw}}a{fill:var(--text-color);color:var(--text-color);position:relative;text-decoration-color:var(--primary-color);text-decoration-style:underline;text-decoration-thickness:3px;text-underline-offset:5%;transition:all .25s ease}a.nowrap{white-space:nowrap}a .next-icon{position:absolute;right:-2ch;top:10%;transition:right .2s ease}a:hover{color:var(--secondary-color);text-decoration-color:var(--secondary-color);text-underline-offset:20%}h1{font-size:2.5rem;font-weight:700}@media (max-width:1200px){h1{font-size:2.2rem}}@media (max-width:900px){h1{font-size:2.2rem}}@media (max-width:576px){h1{font-size:2rem}}h2{font-size:1.8rem;font-weight:600}@media (max-width:576px){h2{font-size:1.6rem}}h3{font-size:1.5rem;font-weight:600}@media (max-width:576px){h3{font-size:1.4rem}}h4{font-size:1.2rem}h5{font-size:1rem}ol,ul{margin:10px 0}ol li,ul li{margin:6px 0}ol li::marker,ul li::marker{color:var(--fourth-color)}b,strong{font-weight:600}em,i{font-style:italic}::-moz-selection{background-color:var(--fourth-color);color:var(--text-color);text-shadow:none}::selection{background-color:var(--fourth-color);color:var(--text-color);text-shadow:none}li code,p code{background-color:#0b0d0e0a;border-radius:3px;color:var(--secondary-color);padding:.2em .4em}.code-window,li code,p code{font-family:Fira Mono,monospace,sans-serif!important}.code-window{border:1px solid;border-radius:3px;box-shadow:0 0 0 3px #0b0d0e05;font-size:16px;margin:2em auto}.code-window figcaption{border-bottom:1px solid;display:flex;letter-spacing:1px;padding-left:12px;padding-right:66px}.code-window pre{line-height:1.6;margin:0;overflow:scroll}.code-window code,.code-window pre{font-family:Fira Mono,monospace,sans-serif!important}.code-window .chrome.button{border-radius:50%;display:inline-block;height:12px;margin:10px 6px 10px 0;min-width:12px}.code-window .chrome.close{background-color:#ff5f56}.code-window .chrome.minimize{background-color:#ffbd2e}.code-window .chrome.fullscreen{background-color:#27c93f}.code-window .chrome.title{flex:1;line-height:2;overflow:hidden;text-align:center;white-space:nowrap}.code-window.gist{background-color:#fdfdfc;border-color:#ddd;color:#666}.code-window.gist figcaption{background:#fafafa;border-bottom-color:inherit;border-top-left-radius:inherit;border-top-right-radius:inherit}.code-window.gist pre{color:#666}.draw-markdown-content,.post-markdown-content{margin-top:60px}.draw-markdown-content p,.post-markdown-content p{margin:0 0 1.5rem}.draw-markdown-content h1,.post-markdown-content h1{margin:calc(1.4em - 66px) 0 1.85rem -1ch}.draw-markdown-content h2,.post-markdown-content h2{margin:calc(1.2em - 66px) 0 1.6rem -1ch}.draw-markdown-content h3,.post-markdown-content h3{margin:calc(1em - 66px) 0 1.4rem -1ch}.draw-markdown-content h4,.post-markdown-content h4{margin:calc(.8em - 66px) 0 1rem -1ch}.draw-markdown-content h5,.post-markdown-content h5{margin:calc(.6em - 66px) 0 .8rem -1ch}.draw-markdown-content h6,.post-markdown-content h6{margin:calc(.5em - 66px) 0 .5rem -1ch}.draw-markdown-content h1,.draw-markdown-content h2,.draw-markdown-content h3,.draw-markdown-content h4,.draw-markdown-content h5,.draw-markdown-content h6,.post-markdown-content h1,.post-markdown-content h2,.post-markdown-content h3,.post-markdown-content h4,.post-markdown-content h5,.post-markdown-content h6{padding-left:1ch;padding-top:66px;transition:padding .3s ease-in-out}.draw-markdown-content h1 .icon-link,.draw-markdown-content h2 .icon-link,.draw-markdown-content h3 .icon-link,.draw-markdown-content h4 .icon-link,.draw-markdown-content h5 .icon-link,.draw-markdown-content h6 .icon-link,.post-markdown-content h1 .icon-link,.post-markdown-content h2 .icon-link,.post-markdown-content h3 .icon-link,.post-markdown-content h4 .icon-link,.post-markdown-content h5 .icon-link,.post-markdown-content h6 .icon-link{position:relative}.draw-markdown-content h1 .icon-link:before,.draw-markdown-content h2 .icon-link:before,.draw-markdown-content h3 .icon-link:before,.draw-markdown-content h4 .icon-link:before,.draw-markdown-content h5 .icon-link:before,.draw-markdown-content h6 .icon-link:before,.post-markdown-content h1 .icon-link:before,.post-markdown-content h2 .icon-link:before,.post-markdown-content h3 .icon-link:before,.post-markdown-content h4 .icon-link:before,.post-markdown-content h5 .icon-link:before,.post-markdown-content h6 .icon-link:before{content:"#";left:-1ch;line-height:1;opacity:0;position:absolute;text-decoration:underline;top:0}.draw-markdown-content h1:hover,.draw-markdown-content h2:hover,.draw-markdown-content h3:hover,.draw-markdown-content h4:hover,.draw-markdown-content h5:hover,.draw-markdown-content h6:hover,.post-markdown-content h1:hover,.post-markdown-content h2:hover,.post-markdown-content h3:hover,.post-markdown-content h4:hover,.post-markdown-content h5:hover,.post-markdown-content h6:hover{padding-left:2ch}.draw-markdown-content h1:hover .icon-link:before,.draw-markdown-content h2:hover .icon-link:before,.draw-markdown-content h3:hover .icon-link:before,.draw-markdown-content h4:hover .icon-link:before,.draw-markdown-content h5:hover .icon-link:before,.draw-markdown-content h6:hover .icon-link:before,.post-markdown-content h1:hover .icon-link:before,.post-markdown-content h2:hover .icon-link:before,.post-markdown-content h3:hover .icon-link:before,.post-markdown-content h4:hover .icon-link:before,.post-markdown-content h5:hover .icon-link:before,.post-markdown-content h6:hover .icon-link:before{left:-2ch;opacity:1}footer{margin-top:70px}
