.navbar{z-index:8;top:calc(var(--gap-margin) * 2);position:sticky}.navbar-blur{-o-transition:all .2s ease-out;text-shadow:0 0 4px #fff,0 0 8px #fffc,0 0 16px #fff9;border-radius:64px;margin:0 1rem;transition:all .2s ease-out;position:relative;box-shadow:0 0 2px #0000000a,0 2px 8px #0000000a,0 4px 16px #0000000a}:root[data-theme=dark] .navbar-blur{text-shadow:0 0 2px #0003,0 0 4px #0006}@media (prefers-color-scheme:dark){.navbar-blur{text-shadow:0 0 2px #0003,0 0 4px #0006}}.navbar-blur nav a:not(.active,.navbar-blur :hover){filter:drop-shadow(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;pointer-events:none;content:"";border-radius:64px;position:absolute;inset:0}.navbar-blur:before{-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%;-webkit-backdrop-filter:saturate(var(--blur-sat)) blur(var(--blur-px));-o-transition:all .2s ease-out;transition:all .2s ease-out;box-shadow:inset 0 0 4px 1px #ffffff80;mask:linear-gradient(#fff,20%,#0000,80%,#fff),linear-gradient(90deg,#fff,20%,#0000,80%,#fff);-webkit-mask-image:}: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{border-radius:64px;max-width:100%;margin:1px;overflow:scroll visible}.navbar-container::-webkit-scrollbar{width:0;height:0}.navbar-container::-webkit-scrollbar-track-piece{background:0 0}.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{z-index:1;font-size:.875rem;display:inline-flex}.navbar nav>p{margin:0}.navbar nav a{color:var(--text-p1);white-space:nowrap;z-index:1;-o-transition:all .2s ease-out;border-radius:32px;margin:.25rem;padding:.25rem .75rem;font-weight:500;line-height:2;transition:all .2s ease-out;position:relative}.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);cursor:default;pointer-events:none;-webkit-backdrop-filter:saturate(300%);box-shadow:0 0 1px #0000000a,0 0 2px #0000000a,0 0 4px #00000014}: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 (width<=450px){.navbar.top{top:36px}}.paginator-wrap{background:var(--card);color:var(--text-p3);border-radius:24px;justify-content:space-between;align-items:center;margin:1rem;font-size:1rem;font-weight:700;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000008}.paginator-wrap .page-number{border-radius:8px;margin:2px;padding:4px 8px}.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;background-origin:content-box;background-clip:content-box;width:1rem;height:1rem}.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{background:var(--block);font-family:Menlo,Monaco,Consolas,system-ui,monospace,sans-serif}.paginator-wrap .extend{filter:grayscale();padding:1rem;line-height:0}.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{color:var(--text-p1);margin-bottom:.5em;padding:4px 0;font-family:Menlo,Monaco,Consolas,system-ui,monospace,sans-serif;font-weight:700;line-height:1.2;display:inline-block;position:relative}.post-list #archive .archive-header:after{content:"";z-index:-1;background:var(--theme);border-radius:4px;height:4px;position:absolute;bottom:0;left:0;right:0}.post-list #archive a.post{color:var(--text-p1);-o-transition:color .2s ease-out, border .2s ease-out;border-bottom:1px dashed var(--text-meta);align-items:baseline;margin:.25rem 0;transition:color .2s ease-out,border .2s ease-out;display:inline-flex}.post-list #archive a.post time{color:var(--text-p4);flex-shrink:0;margin-right:1em;font-family:Menlo,Monaco,Consolas,system-ui,monospace,sans-serif;font-weight:700}.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{color:var(--text-p2);border-radius:8px;justify-content:space-between;align-items:center;padding:.5em 1rem;font-size:15px;font-weight:500;display:flex}.post-list #cats a.cat.child{padding-left:2rem}.post-list #cats a.cat span{align-items:center;display:flex}.post-list #cats a.cat svg{width:auto;height:1em;margin-right:8px;transform:scale(1.2)}.post-list #cats a.cat .badge{opacity:.5;font-family:Menlo,Monaco,Consolas,system-ui,monospace,sans-serif;font-size:.75rem;font-weight:700}.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{flex-wrap:wrap;margin:0 -4px;padding:0;display:flex}.post-list #tags a.tag{color:var(--text-p2);background:var(--block);border-radius:4px;align-items:center;margin:4px;padding:.5em .75rem;font-size:.8125rem;font-weight:500;display:inline-flex;position:relative}.post-list #tags a.tag:before{content:"#";opacity:.4;margin-left:-2px;margin-right:2px}.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 (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{color:var(--text);-o-transition:color .2s ease-out;border-bottom:none;margin:1.25rem auto .75rem 0;font-size:21px;font-weight:500;line-height:1.2;transition:color .2s ease-out}@media screen and (width<=500px){.l_main .post-list .post-title{margin:.5rem 0;font-size:19px}}.l_main .post-list .wiki .post-title{margin-top:.5rem}.post-list .post-card{background:var(--card);color:var(--text);-o-transition:all .2s ease-out;z-index:0;--img-br:100%;--img-sat:100%;--blur-px:1em;--blur-height:128px;--blur-sat:120%;border-radius:24px;margin:1rem 0;transition:all .2s ease-out;display:block;position:relative;overflow:hidden}:root[data-theme=light] .post-list .post-card{box-shadow:0 1px 2px #0000001a}:root[data-theme=light] .post-list .post-card:hover{transform:translateY(-2px);box-shadow:0 12px 20px -4px #00000026}: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{transform:translateY(-2px);box-shadow:0 12px 20px -4px #00000026}@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));-o-transition:all .4s ease-out;transition:all .4s ease-out}.post-list .post-card:hover img{transform:scale(1.05)}.post-list .post-card .excerpt{margin:1rem 0}@media screen and (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 (width<=500px){.post-list .post-card .excerpt>p{margin:.5rem 0}}.post-list .post-card .meta.cap{--fsp:calc(17px - 1px);line-height:2;font-size:var(--fsp);flex-wrap:wrap;margin:0}.post-list .post-card .meta.cap,.post-list .post-card .meta.cap span{align-items:center;display:flex}.post-list .post-card .meta.cap svg{width:auto;height:1em;margin-right:8px;line-height:0;transform:scale(1.2)}.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 (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{background:var(--block);border-radius:0;width:calc(100% + 2rem);margin-top:-1rem;margin-left:-1rem;margin-right:-1rem;overflow:hidden}.post-list .post-card .post-cover:not(.lazy){-o-transition:transform 1s ease-out;transition:transform 1s ease-out}.post-list .post-card .post-cover img{object-fit:cover;aspect-ratio:3.3;border-radius:0;width:100%}.post-list .post-card.post.photo .cover{line-height:0;position:relative}.post-list .post-card.post.photo .cover img{object-fit:cover;aspect-ratio:3.3;z-index:0;width:100%}.post-list .post-card.post.photo .cover:before{content:"";z-index:1;height:var(--blur-height);-webkit-backdrop-filter:saturate(var(--blur-sat)) blur(var(--blur-px));-o-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;left:0;right:0}.post-list .post-card.post.photo .cover[position=top]:before{top:0;mask:linear-gradient(#000,#000000bf,#0000)}.post-list .post-card.post.photo .cover[position=bottom]:before{bottom:0;mask:linear-gradient(#0000,#000000bf,#000)}.post-list .post-card.post.photo .cover .cover-info{--text-banner:#fff;width:calc(100% - 2rem);color:var(--text-banner);z-index:2;padding:1.5rem 1rem;line-height:1.2;position:absolute}.post-list .post-card.post.photo .cover .cover-info[position=top]{background-image:linear-gradient(#0003,#0000);top:0}.post-list .post-card.post.photo .cover .cover-info[position=bottom]{background-image:linear-gradient(#0000,#0003);bottom:0}.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;-o-transition:all .2s ease-out;text-shadow:0 2px 4px #0003;transition:all .2s ease-out}.post-list .post-card.post.photo .cover .cover-info .topic{font-size:.8125rem}.post-list .post-card.post.photo .cover .cover-info .headline{font-size:24px;font-weight:500}.post-list .post-card.post.photo .cover .cover-info .caption{font-size:.875rem}@media screen and (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{-o-transition:box-shadow .2s ease-out;flex-wrap:wrap;justify-content:center;padding:1rem .5rem;transition:box-shadow .2s ease-out;display:flex}.post-list .post-card.wiki article .preview{align-items:center;margin:1rem 3rem;display:flex}.post-list .post-card.wiki article .preview img{object-fit:contain;-o-transition:all .75s ease-out;width:96px;max-height:96px;transition:all .75s ease-out}.post-list .post-card.wiki article .excerpt{word-wrap:break-word;flex:1;min-width:280px;margin:1rem .5rem;overflow:hidden}@media screen and (width>=950px){.post-list .post-card.wiki article .excerpt{margin-right:2rem}}.post-list .post-card.wiki article .excerpt .caps{margin-bottom:.75rem;line-height:1}.post-list .post-card.wiki article .excerpt .cap{--theme-block:var(--block);background:var(--theme-block);border-radius:2px;padding:2px 4px}.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 (width<=500px){.post-list.archives{margin:1rem 0}}.navbar-blur{justify-content:space-between;align-items:center;display:flex}.navbar-container{flex-grow:1}.layout-toggle-btn{width:32px;height:32px;color:var(--text-p1);cursor:pointer;z-index:10;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:1.25rem;padding:0;transition:all .2s ease-out;display:flex}.layout-toggle-btn:hover{background:var(--bg-a50);color:var(--text)}.layout-toggle-btn svg{display:block}html[data-layout=card] .layout-toggle-btn .icon-grid{display:none}html[data-layout=card] .layout-toggle-btn .icon-list,html:not([data-layout=card]) .layout-toggle-btn .icon-grid{display:block}html:not([data-layout=card]) .layout-toggle-btn .icon-list{display:none}html[data-layout=card] .post-list.post{--postcard-shift:clamp(52px, 9vw, 104px);--postcard-tilt:1.8deg;--postcard-drag:0px;--postcard-stage-pad:clamp(28px, 4vw, 56px);min-height:clamp(470px,60vh,600px);padding:1.25rem var(--postcard-stage-pad) .75rem;perspective:1400px;touch-action:pan-y;user-select:none;isolation:isolate;place-items:center;margin:1rem 0 .5rem;display:grid;overflow:hidden}@media screen and (width<=768px){html[data-layout=card] .post-list.post{--postcard-shift:clamp(46px, 15vw, 66px);--postcard-tilt:2.4deg;--postcard-stage-pad:0;min-height:clamp(430px,56vh,540px);padding-top:.75rem}}@media screen and (width<=500px){html[data-layout=card] .post-list.post{min-height:clamp(430px,56vh,540px)}}html[data-layout=card] .post-list.post .post-card-wrap{width:min(100%,560px);transform:translateX(calc(var(--stack-offset,0) * var(--postcard-shift) + var(--postcard-drag,0px))) translateY(calc(var(--stack-depth,0) * 9px)) translateZ(calc(var(--stack-depth,0) * -76px)) rotate(calc(var(--stack-offset,0) * var(--postcard-tilt))) scale(var(--stack-scale,1));opacity:var(--stack-opacity,1);z-index:calc(20 - var(--stack-depth,0));pointer-events:none;transform-origin:50% 62%;will-change:transform, opacity, filter;grid-area:1/1;margin:0;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .26s,filter .26s;display:flex}html[data-layout=card] .post-list.post[data-dragging=true] .post-card-wrap{transition:opacity .18s}html[data-layout=card] .post-list.post .post-card-wrap[data-stack-state=active]{pointer-events:auto}html[data-layout=card] .post-list.post .post-card-wrap[aria-hidden]{filter:saturate(.82)brightness(.96)blur(.15px)}html[data-layout=card] .post-list.post .post-card-wrap[data-stack-state=prev],html[data-layout=card] .post-list.post .post-card-wrap[data-stack-state=next]{cursor:pointer;pointer-events:auto}@media screen and (width<=768px){html[data-layout=card] .post-list.post .post-card-wrap{width:min(100% - 48px,430px)}}.postcard-stack-controls{display:none}html[data-layout=card] .postcard-stack-controls{-webkit-backdrop-filter:saturate(180%)blur(18px);background:#ffffffb8;border:1px solid #14181f14;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;width:fit-content;margin:.35rem auto 1.35rem;padding:.3rem;display:flex;box-shadow:0 18px 42px #0f172a1f}:root[data-theme=dark] html[data-layout=card] .postcard-stack-controls{background:#1e2024ad;border-color:#ffffff1a;box-shadow:0 18px 42px #00000052}.postcard-stack-btn{width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:transform .2s,color .2s,background .2s;display:inline-flex}.postcard-stack-btn:hover{color:var(--text);background:#0000000f;transform:translateY(-2px)}:root[data-theme=dark] .postcard-stack-btn:hover{background:#ffffff1a}.postcard-stack-btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.postcard-stack-count{min-width:58px;color:var(--text);text-align:center;letter-spacing:0;font-size:.78rem;font-weight:600}html[data-layout=card] .post-list.post .post-card .default-meta,html[data-layout=card] .post-list.post .post-card>article>.excerpt,html:not([data-layout=card]) .post-list.post .postcard-back{display:none!important}html[data-layout=card] .post-list.post .post-card{background:radial-gradient(circle at 18% 12%,#ffffffb8,#0000 26%),radial-gradient(circle at 82% 86%,#d1a96b29,#0000 32%),repeating-linear-gradient(0deg,#84623d09,#84623d09 1px,#0000 1px 5px),linear-gradient(135deg,#fff8ea 0%,#f7ead3 58%,#f0dfc1 100%);border:1px solid #75542d38;border-radius:8px;flex-direction:column;width:100%;min-height:clamp(390px,49vh,510px);margin:0;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s;display:flex;overflow:hidden;box-shadow:0 38px 90px #593e1f3d,0 14px 34px #593e1f24,inset 0 1px #ffffffbd,inset 0 0 0 8px #ffffff38}:root[data-theme=dark] html[data-layout=card] .post-list.post .post-card{background:radial-gradient(circle at 18% 12%,#ffffff14,#0000 26%),radial-gradient(circle at 82% 86%,#bf874824,#0000 32%),repeating-linear-gradient(0deg,#ffeccd08,#ffeccd08 1px,#0000 1px 5px),linear-gradient(135deg,#2b2720 0%,#211f1b 58%,#171717 100%);border-color:#ffdfb429;box-shadow:0 38px 90px #00000070,0 14px 34px #00000047,inset 0 1px #ffffff14}html[data-layout=card] .post-list.post .post-card:hover{border-color:#75542d52;transform:translateY(-4px);box-shadow:0 44px 100px #593e1f47,0 16px 38px #593e1f29,inset 0 1px #ffffffd1,inset 0 0 0 8px #ffffff42}:root[data-theme=dark] html[data-layout=card] .post-list.post .post-card:hover{box-shadow:0 30px 74px #0000006b, 0 0 28px -14px var(--theme);border-color:var(--theme)}@media (prefers-color-scheme:dark){:root:not([data-theme]) html[data-layout=card] .post-list.post .post-card:hover{box-shadow:0 30px 74px #0000006b, 0 0 28px -14px var(--theme);border-color:var(--theme)}}html[data-layout=card] .post-list.post .post-card article.md-text{box-sizing:border-box;flex-direction:column;flex-grow:1;height:100%;padding:1.05rem;display:flex}html[data-layout=card] .post-list.post .post-card .post-cover{box-sizing:border-box;aspect-ratio:3.25;background:#fffcf4d1;border:1px solid #71502b29;width:100%;height:auto;margin:0 0 .95rem;padding:.42rem;transition:padding .3s;overflow:hidden;box-shadow:0 12px 24px #593e1f21,inset 0 1px #ffffffb3}:root[data-theme=dark] html[data-layout=card] .post-list.post .post-card .post-cover{background:#342d23db;border-color:#ffe7c51f;box-shadow:0 12px 24px #0000003d}html[data-layout=card] .post-list.post .post-card .post-cover img{object-fit:cover;background:#efe4d0;border-radius:5px;width:100%;height:100%;max-height:none}html[data-layout=card] .post-list.post .post-card .post-cover picture{width:100%;height:100%;display:block}:root[data-theme=dark] html[data-layout=card] .post-list.post .post-card .post-cover img{background:#2e2a24}html[data-layout=card] .post-list.post .post-card .post-cover.default-gradient{aspect-ratio:3.25;border:1px solid #71502b29;width:100%;height:auto;margin:0 0 .95rem;padding:.42rem;display:block;background-clip:content-box!important}:root[data-theme=dark] html[data-layout=card] .post-list.post .post-card .post-cover.default-gradient{filter:brightness(.8)contrast(1.1)}@media (prefers-color-scheme:dark){:root:not([data-theme]) html[data-layout=card] .post-list.post .post-card .post-cover.default-gradient{filter:brightness(.8)contrast(1.1)}}html:not([data-layout=card]) .post-list.post .post-card .post-cover.default-gradient{display:none}html[data-layout=card] .post-list.post .post-card .post-title{color:#3b2b1b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.05rem;margin-bottom:.8rem;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,system-ui,sans-serif;font-size:clamp(1.18rem,2vw,1.38rem);font-weight:760;line-height:1.24;display:-webkit-box;overflow:hidden}:root[data-theme=dark] html[data-layout=card] .post-list.post .post-card .post-title{color:#f6f7f9}html[data-layout=card] .post-list.post .postcard-back{flex-grow:0;grid-template-columns:minmax(0,1fr) 1px minmax(150px,.74fr);align-content:start;gap:.95rem;margin-top:0;display:grid;position:relative}html[data-layout=card] .post-list.post .postcard-msg{flex-direction:column;width:100%;display:flex}html[data-layout=card] .post-list.post .postcard-msg .excerpt{background-image:linear-gradient(#7e5b342e 1px,#0000 1px);background-size:100% 1.72rem;margin:0;padding:.08rem 0 0}:root[data-theme=dark] html[data-layout=card] .post-list.post .postcard-msg .excerpt{background-image:linear-gradient(#ffffff14 1px,#0000 1px)}html[data-layout=card] .post-list.post .postcard-msg .excerpt p{color:#6f5436;-webkit-line-clamp:3;text-shadow:none;-webkit-box-orient:vertical;margin:0;font-size:.88rem;line-height:1.72;display:-webkit-box;overflow:hidden}:root[data-theme=dark] html[data-layout=card] .post-list.post .postcard-msg .excerpt p{color:#aeb6c5}html[data-layout=card] .post-list.post .postcard-divider{background:repeating-linear-gradient(#74512b61,#74512b61 5px,#0000 5px 10px);width:1px;min-height:112px;display:block}:root[data-theme=dark] html[data-layout=card] .post-list.post .postcard-divider{background:repeating-linear-gradient(#44454a,#44454a 4px,#0000 4px 8px)}html[data-layout=card] .post-list.post .postcard-addr{flex-direction:column;flex-grow:0;justify-content:start;align-items:stretch;gap:.82rem;margin-top:0;padding-left:0;display:flex}html[data-layout=card] .post-list.post .postcard-stamp-area{justify-content:flex-end;min-height:78px;display:flex;position:relative}html[data-layout=card] .post-list.post .postcard-stamp{box-sizing:border-box;clip-path:polygon(0 4px,4px 4px,4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px));background:radial-gradient(circle,#592f1c14,#0000 54%),linear-gradient(135deg,#fff4dc,#e8c996);border:1px solid #784e2557;border-radius:3px;justify-content:center;align-items:center;width:62px;height:74px;padding:5px;display:flex;box-shadow:0 7px 14px #58371521,inset 0 0 0 1px #ffffff7a}:root[data-theme=dark] html[data-layout=card] .post-list.post .postcard-stamp{background:#2a2925;border-color:#4a4943}html[data-layout=card] .post-list.post .stamp-serrated{text-align:center;border:1px solid #6f451f38;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}html[data-layout=card] .post-list.post .stamp-icon{margin-bottom:2px;font-size:1.1rem;line-height:1.1}html[data-layout=card] .post-list.post .stamp-date{color:#7c5730;letter-spacing:.2px;white-space:nowrap;font-size:.55rem;font-weight:700;line-height:1.1}html[data-layout=card] .post-list.post .postcard-postmark{pointer-events:none;z-index:2;border:1.5px solid #76492461;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:absolute;top:20px;right:40px;transform:rotate(-15deg)}:root[data-theme=dark] html[data-layout=card] .post-list.post .postcard-postmark{border-color:#e0a36659}html[data-layout=card] .post-list.post .postmark-circle{border:.5px solid #7649243d;border-radius:50%;width:47px;height:47px;position:absolute}:root[data-theme=dark] html[data-layout=card] .post-list.post .postmark-circle{border-color:#e0a36633}html[data-layout=card] .post-list.post .postmark-text{color:#764924b8;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:40px;font-size:8px;font-weight:700;overflow:hidden}:root[data-theme=dark] html[data-layout=card] .post-list.post .postmark-text{color:#e0a366b3}html[data-layout=card] .post-list.post .addr-lines{flex-direction:column;gap:.42rem;margin-top:0;margin-bottom:0;display:flex}html[data-layout=card] .post-list.post .addr-line{color:#6f5436;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-bottom:1px solid #6e4d2a6b;border-radius:0;max-width:100%;min-height:1.1rem;padding:0 0 .28rem;font-size:.68rem;font-weight:650;line-height:1.1;overflow:hidden}:root[data-theme=dark] html[data-layout=card] .post-list.post .addr-line{color:#b8c0cd;background:#ffffff12;border-color:#ffffff14}html[data-layout=card] .post-list.post .addr-line.line-1{font-family:Bradley Hand,Segoe Print,Comic Sans MS,cursive;font-style:italic;font-weight:700}@media screen and (width<=480px){html[data-layout=card] .post-list.post .post-card{min-height:auto}html[data-layout=card] .post-list.post .post-card article.md-text{padding:.82rem}html[data-layout=card] .post-list.post .post-card .post-cover,html[data-layout=card] .post-list.post .post-card .post-cover.default-gradient{aspect-ratio:3.25;margin-bottom:.75rem;padding:.32rem}html[data-layout=card] .post-list.post .post-card .post-title{margin-bottom:.62rem;font-size:1.08rem}html[data-layout=card] .post-list.post .postcard-back{grid-template-columns:minmax(0,1fr) 96px;grid-template-areas:"msg stamp""addr addr";gap:.65rem .7rem}html[data-layout=card] .post-list.post .postcard-msg{grid-area:msg;width:100%}html[data-layout=card] .post-list.post .postcard-msg .excerpt p{-webkit-line-clamp:4;font-size:.82rem}html[data-layout=card] .post-list.post .postcard-divider{display:none}html[data-layout=card] .post-list.post .postcard-addr{display:contents}html[data-layout=card] .post-list.post .postcard-stamp-area{grid-area:stamp;min-height:74px;margin-bottom:0}html[data-layout=card] .post-list.post .postcard-postmark{width:48px;height:48px;top:14px;right:28px}html[data-layout=card] .post-list.post .postcard-stamp{width:56px;height:68px}html[data-layout=card] .post-list.post .addr-lines{grid-area:addr;gap:.34rem}html[data-layout=card] .post-list.post .addr-line{font-size:.64rem}}
