.navbar{z-index:8;top:calc(var(--gap-margin) * 2);position:sticky;position:-webkit-sticky}.navbar-blur{margin:0 1rem;border-radius:64px;position:relative;box-shadow:0 0 2px #0000000a,0 2px 8px #0000000a,0 4px 16px #0000000a;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;text-shadow:0 0 4px #fff,0 0 8px rgba(255,255,255,.8),0 0 16px rgba(255,255,255,.6)}:root[data-theme=dark] .navbar-blur{text-shadow:0 0 2px rgba(0,0,0,.2),0 0 4px rgba(0,0,0,.4)}@media(prefers-color-scheme:dark){.navbar-blur{text-shadow:0 0 2px rgba(0,0,0,.2),0 0 4px rgba(0,0,0,.4)}}.navbar-blur nav a:not(.active,.navbar-blur :hover){filter:drop-shadow(0 0 0 #fff) drop-shadow(0 0 4px #fff)}:root[data-theme=dark] .navbar-blur nav a:not(.active,:root[data-theme=dark] .navbar-blur :hover){filter:none}@media(prefers-color-scheme:dark){.navbar-blur nav a:not(.active,.navbar-blur :hover){filter:none}}.navbar-blur:before,.navbar-blur:after{z-index:-1;position:absolute;pointer-events:none;content:"";inset:0;border-radius:64px}.navbar-blur:before{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff4d;margin:1px}:root[data-theme=dark] .navbar-blur:before{background:#fff3}@media(prefers-color-scheme:dark){.navbar-blur:before{background:#fff3}}.navbar-blur:after{--blur-px: 16px;--blur-sat: 300%;backdrop-filter:saturate(var(--blur-sat)) blur(var(--blur-px));-webkit-backdrop-filter:saturate(var(--blur-sat)) blur(var(--blur-px));mask:linear-gradient(#fff,20%,transparent,80%,#fff),linear-gradient(90deg,#fff,20%,transparent,80%,#fff);-webkit-mask-image:linear-gradient(#fff,20%,transparent,80%,#fff),linear-gradient(90deg,#fff,20%,transparent,80%,#fff);box-shadow:inset 0 0 4px 1px #ffffff80;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out}:root[data-theme=dark] .navbar-blur:after{box-shadow:inset 0 0 2px 1px #fff3}@media(prefers-color-scheme:dark){.navbar-blur:after{box-shadow:inset 0 0 2px 1px #fff3}}.navbar-container{max-width:100%;margin:1px;border-radius:64px;overflow:scroll visible}.navbar-container::-webkit-scrollbar{height:0;width:0}.navbar-container::-webkit-scrollbar-track-piece{background:transparent}.navbar-container::-webkit-scrollbar-thumb{background:var(--text-meta);cursor:pointer;border-radius:0}.navbar-container::-webkit-scrollbar-thumb:hover{background:var(--text-p3)}.navbar nav{display:inline-flex;font-size:.875rem;z-index:1}.navbar nav>p{margin:0}.navbar nav a{padding:.25rem .75rem;margin:.25rem;line-height:2;color:var(--text-p1);border-radius:32px;font-weight:500;white-space:nowrap;position:relative;z-index:1;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out}.navbar nav a:hover{background:var(--bg-a50)}.navbar nav a.active,.navbar nav a:hover{color:var(--text)}.navbar nav a.active{background:var(--bg-a60);box-shadow:0 0 1px #0000000a,0 0 2px #0000000a,0 0 4px #00000014;cursor:default;pointer-events:none;backdrop-filter:saturate(300%);-webkit-backdrop-filter:saturate(300%)}:root[data-theme=dark] .navbar nav a.active{background:#ffffff40}@media(prefers-color-scheme:dark){.navbar nav a.active{background:#ffffff40}}.navbar nav a.active:after{content:""}.navbar nav a+a{margin-left:4px}@media screen and (max-width:450px){.navbar.top{top:36px}}.paginator-wrap{margin:1rem;display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-weight:700;background:var(--card);border-radius:24px;overflow:hidden;box-shadow:0 2px 8px #00000008;color:var(--text-p3)}.paginator-wrap .page-number{padding:4px 8px;border-radius:8px;margin:2px}.paginator-wrap a.page-number{color:var(--text-p3)}.paginator-wrap a.page-number:hover{color:var(--text-p1);background:var(--block)}.paginator-wrap .extend{text-align:center;background-size:contain;width:1rem;height:1rem;background-origin:content-box;background-clip:content-box}.paginator-wrap .extend.next{border-left:1px dashed var(--block-border);background-image:url(https://gcore.jsdelivr.net/gh/cdn-x/placeholder@1.0.12/arrow/064b95430caf4.svg)}.paginator-wrap .extend.prev{border-right:1px dashed var(--block-border);background-image:url(https://gcore.jsdelivr.net/gh/cdn-x/placeholder@1.0.12/arrow/f049bbd4e88ec.svg)}.paginator-wrap .current{font-family:Menlo,Monaco,Consolas,system-ui,monospace,sans-serif;background:var(--block)}.paginator-wrap .extend{padding:1rem;line-height:0;filter:grayscale(100%)}.paginator-wrap .extend img{height:1rem}.paginator-wrap .extend.disable{pointer-events:none}.paginator-wrap span.extend{opacity:.25}.paginator-wrap a.extend:hover{filter:unset}.post-list #archive{padding:1rem}.post-list #archive .archive-header{display:inline-block;font-family:Menlo,Monaco,Consolas,system-ui,monospace,sans-serif;font-weight:700;line-height:1.2;margin-bottom:.5em;position:relative;padding:4px 0;color:var(--text-p1)}.post-list #archive .archive-header:after{content:"";position:absolute;height:4px;bottom:0;left:0;right:0;z-index:-1;border-radius:4px;background:var(--theme)}.post-list #archive a.post{display:inline-flex;align-items:baseline;margin:.25rem 0;color:var(--text-p1);transition:color .2s ease-out,border .2s ease-out;-moz-transition:color .2s ease-out,border .2s ease-out;-webkit-transition:color .2s ease-out,border .2s ease-out;-o-transition:color .2s ease-out,border .2s ease-out;border-bottom:1px dashed var(--text-meta)}.post-list #archive a.post time{font-family:Menlo,Monaco,Consolas,system-ui,monospace,sans-serif;margin-right:1em;font-weight:700;flex-shrink:0;color:var(--text-p4)}.post-list #archive a.post:hover{border-bottom:1px solid var(--theme);color:var(--text)}.post-list #archive a.post:hover time{color:var(--theme)}.post-list #cats{padding:0}.post-list #cats a.cat{display:flex;padding:.5em 1rem;border-radius:8px;color:var(--text-p2);align-items:center;justify-content:space-between;font-weight:500;font-size:15px}.post-list #cats a.cat.child{padding-left:2rem}.post-list #cats a.cat span{display:flex;align-items:center}.post-list #cats a.cat svg{height:1em;width:auto;transform:scale(1.2);margin-right:8px}.post-list #cats a.cat .badge{font-weight:700;font-family:Menlo,Monaco,Consolas,system-ui,monospace,sans-serif;opacity:.5;font-size:.75rem}.post-list #cats a.cat:hover{background:var(--block-border);color:var(--text)}.post-list #cats a.cat:hover .badge{opacity:1;color:var(--theme)}.post-list #tags{display:flex;flex-wrap:wrap;padding:0;margin:0 -4px}.post-list #tags a.tag{display:inline-flex;align-items:center;position:relative;color:var(--text-p2);margin:4px;padding:.5em .75rem;border-radius:4px;background:var(--block);font-size:.8125rem;font-weight:500}.post-list #tags a.tag:before{content:"#";margin-left:-2px;margin-right:2px;opacity:.4}.post-list #tags a.tag:hover{color:var(--text);background:var(--block-border)}.post-list #tags a.tag:hover:before{color:var(--theme);opacity:1}@media screen and (min-width:500px){.post-list.author #archive{padding:1rem 0}}.l_main .post-list{margin:1rem}.l_main .post-list .post-title:first-child{margin-top:.5rem}.l_main .post-list .post-title{font-weight:500;margin:1.25rem auto .75rem 0;line-height:1.2;font-size:21px;border-bottom:none;color:var(--text);transition:color .2s ease-out;-moz-transition:color .2s ease-out;-webkit-transition:color .2s ease-out;-o-transition:color .2s ease-out}@media screen and (max-width:500px){.l_main .post-list .post-title{font-size:19px;margin:.5rem 0}}.l_main .post-list .wiki .post-title{margin-top:.5rem}.post-list .post-card{display:block;margin:1rem 0;border-radius:24px;background:var(--card);transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;overflow:hidden;z-index:0;position:relative;--img-br: 100%;--img-sat: 100%;--blur-px: 1em;--blur-height: 128px;--blur-sat: 120%}:root[data-theme=light] .post-list .post-card{box-shadow:0 1px 2px #0000001a}:root[data-theme=light] .post-list .post-card:hover{box-shadow:0 12px 20px -4px #00000026;transform:translate3d(0,-2px,0)}:root[data-theme=dark] .post-list .post-card:hover{box-shadow:0 0 4px -2px var(--theme),0 0 24px -8px var(--theme)}:root:not([data-theme]) .post-list .post-card{box-shadow:0 1px 2px #0000001a}:root:not([data-theme]) .post-list .post-card:hover{box-shadow:0 12px 20px -4px #00000026;transform:translate3d(0,-2px,0)}@media(prefers-color-scheme:dark){:root:not([data-theme]) .post-list .post-card:hover{box-shadow:0 0 4px -2px var(--theme),0 0 24px -8px var(--theme)}}.post-list .post-card:hover{--img-br: 75%;--img-sat: 120%;--blur-sat: 200%}.post-list .post-card img{filter:brightness(var(--img-br)) saturate(var(--img-sat));transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out}.post-list .post-card .excerpt{margin:1rem 0}@media screen and (max-width:500px){.post-list .post-card .excerpt{margin:.5rem 0}}.post-list .post-card .excerpt>p{margin:1rem 0;line-height:1.5}@media screen and (max-width:500px){.post-list .post-card .excerpt>p{margin:.5rem 0}}.post-list .post-card .meta.cap{flex-wrap:wrap;margin:0;line-height:2;--fsp: 16px ;font-size:var(--fsp)}.post-list .post-card .meta.cap,.post-list .post-card .meta.cap span{display:flex;align-items:center}.post-list .post-card .meta.cap svg{height:1em;width:auto;line-height:0;transform:scale(1.2);margin-right:8px}.post-list .post-card .meta.cap>span+span{margin-left:1.5rem}.post-list .post-card .meta.cap span.pin img{object-fit:contain}.post-list .post-card .meta.cap span.pin svg{color:#f44336}.post-list .post-card .meta.cap .updated-meta{color:var(--text-p3);font-size:calc(var(--fsp) - 1px)}.post-list .md-text{padding:1rem}@media screen and (max-width:500px){.post-list .md-text{padding:.5rem 1rem}}.post-list .md-text p{color:var(--text-p2);font-size:.875rem}.post-list .post-card .post-cover{overflow:hidden;width:calc(100% + 2rem);border-radius:0;margin-left:-1rem;margin-top:-1rem;margin-right:-1rem;background:var(--block)}.post-list .post-card .post-cover:not(.lazy){transition:transform 1s ease-out;-moz-transition:transform 1s ease-out;-webkit-transition:transform 1s ease-out;-o-transition:transform 1s ease-out}.post-list .post-card .post-cover img{object-fit:cover;width:100%;border-radius:0;aspect-ratio:3.3}.post-list .post-card.post.photo .cover{position:relative;line-height:0}.post-list .post-card.post.photo .cover img{width:100%;object-fit:cover;aspect-ratio:3.3;z-index:0}.post-list .post-card.post.photo .cover:before{content:"";z-index:1;position:absolute;left:0;right:0;height:var(--blur-height);backdrop-filter:saturate(var(--blur-sat)) blur(var(--blur-px));-webkit-backdrop-filter:saturate(var(--blur-sat)) blur(var(--blur-px));transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out}.post-list .post-card.post.photo .cover[position=top]:before{top:0;mask:linear-gradient(#000,rgba(0,0,0,.75),transparent);-webkit-mask:linear-gradient(#000,rgba(0,0,0,.75),transparent)}.post-list .post-card.post.photo .cover[position=bottom]:before{bottom:0;mask:linear-gradient(transparent,rgba(0,0,0,.75),#000);-webkit-mask:linear-gradient(transparent,rgba(0,0,0,.75),#000)}.post-list .post-card.post.photo .cover .cover-info{padding:1.5rem 1rem;position:absolute;line-height:1.2;width:calc(100% - 2rem);--text-banner: #fff;color:var(--text-banner);z-index:2}.post-list .post-card.post.photo .cover .cover-info[position=top]{top:0;background-image:linear-gradient(#0003,#0000)}.post-list .post-card.post.photo .cover .cover-info[position=bottom]{bottom:0;background-image:linear-gradient(#0000,#0003)}.post-list .post-card.post.photo .cover .cover-info div+div{margin-top:4px}.post-list .post-card.post.photo .cover .cover-info .text{color:unset;transition:all .2s ease-out;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;text-shadow:0 2px 4px rgba(0,0,0,.2)}.post-list .post-card.post.photo .cover .cover-info .topic{font-size:.8125rem}.post-list .post-card.post.photo .cover .cover-info .headline{font-weight:500;font-size:24px}.post-list .post-card.post.photo .cover .cover-info .caption{font-size:.875rem}@media screen and (max-width:500px){.post-list .post-card.post.photo .cover .cover-info{padding:1rem}.post-list .post-card.post.photo .cover .cover-info div+div{margin-top:2px}.post-list .post-card.post.photo .cover .cover-info .headline{font-size:21px}.post-list .post-card.post.photo .cover .cover-info .caption{font-size:.8125rem}}.post-list .post-card.post.photo h2{margin:.25rem 0;font-size:21px}.post-list .post-card.wiki article{display:flex;flex-wrap:wrap;transition:box-shadow .2s ease-out;-moz-transition:box-shadow .2s ease-out;-webkit-transition:box-shadow .2s ease-out;-o-transition:box-shadow .2s ease-out;justify-content:center;padding:1rem .5rem}.post-list .post-card.wiki article .preview{display:flex;margin:1rem 3rem;align-items:center}.post-list .post-card.wiki article .preview img{width:96px;max-height:96px;object-fit:contain;transition:all .75s ease-out;-moz-transition:all .75s ease-out;-webkit-transition:all .75s ease-out;-o-transition:all .75s ease-out}.post-list .post-card.wiki article .excerpt{margin:1rem .5rem;min-width:280px;flex:1;overflow:hidden;word-wrap:break-word}@media screen and (min-width:950px){.post-list .post-card.wiki article .excerpt{margin-right:2rem}}.post-list .post-card.wiki article .excerpt .caps{line-height:1;margin-bottom:.75rem}.post-list .post-card.wiki article .excerpt .cap{--theme-block: var(--block);background:var(--theme-block);padding:2px 4px;border-radius:2px}.post-list .post-card.wiki article .excerpt p:last-child{margin-bottom:0}.post-list .post-card.wiki article .excerpt .cap+.cap{margin-left:4px}@media screen and (max-width:500px){.post-list.archives{margin:1rem 0}}
