:root{--mb-feed-width:560px;--mb-col-width:clamp(300px, 23vw, 390px);--mb-col-gap:clamp(14px, 1.8vw, 24px);--mb-card-pad-y:48px;--mb-card-pad-x:18px;--mb-divider:rgba(var(--text-rgb), 0.055);--mb-card-radius:0;--mb-panel-radius:24px;--mb-panel-border:rgba(var(--text-rgb), 0.08);--mb-chip-bg:transparent;--mb-chip-border:rgba(var(--text-rgb), 0.18);--mb-ease:var(--ease-out-quint);--mb-anim-fast:0.22s;--mb-anim:0.3s}:root[data-theme=dark]{--mb-panel-border:rgba(255, 255, 255, 0.09)}.section-microblog.kind-section .site-container{grid-template-columns:2fr 5fr 3fr;grid-template-rows:auto minmax(0,1fr);padding-top:10rem;padding-left:3vw;padding-right:3vw;width:100%;box-sizing:border-box;max-width:1800px;gap:4vw;align-content:start;align-items:start}.section-microblog.kind-section .site-sidebar{display:block;grid-column:1;grid-row:1;justify-self:stretch;padding-right:0}.section-microblog.kind-section .site-main{grid-column:2/-1;grid-row:1;min-width:0;width:100%}.section-microblog.kind-section .site-sidebar-bottom{display:block;grid-column:1;grid-row:2;align-self:end;justify-self:stretch}.section-microblog.kind-section .site-sidebar-right{display:none}.microblog-page{position:relative;z-index:45;width:100%;min-width:0;max-width:100%;padding:0 0 120px;box-sizing:border-box}.mb-tag-chip{display:inline-flex;align-items:center;height:28px;padding:0 12px;font:14.5px/1 var(--font-sans);color:var(--color-secondary);background:var(--mb-chip-bg);border:1px solid var(--mb-chip-border);border-radius:999px;cursor:pointer;user-select:none;transition:background-color var(--mb-anim-fast)var(--mb-ease),color var(--mb-anim-fast)var(--mb-ease),border-color var(--mb-anim-fast)var(--mb-ease)}.microblog-deck{position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:var(--mb-col-gap);width:calc(100% + 52px);box-sizing:border-box;overflow-x:auto;overflow-y:visible;padding:18px 34px 64px 18px;margin:-18px -34px -64px -18px;scrollbar-width:thin}.mb-column{box-sizing:border-box;flex:0 0 var(--mb-col-width);display:flex;flex-direction:column;min-width:min(var(--mb-col-width),calc(100vw - 6vw - 4px));max-width:var(--mb-col-width);min-height:calc(100vh - 14rem);background:var(--footer-reveal-bg);padding:8px;border:none;border-radius:28px;box-shadow:none;overflow:hidden}.mb-column-content{background:var(--bg-color);border:1px solid var(--mb-panel-border);border-radius:20px;display:flex;flex-direction:column;flex:auto;overflow:hidden;position:relative}.mb-column-main{flex-basis:min(520px,100%);max-width:520px}.mb-column-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:6px;padding:36px var(--mb-card-pad-x)18px;background:var(--bg-color)}.mb-column-title{margin:0;flex:initial;min-width:0;white-space:nowrap;font:1.5rem/1.1 var(--font-serif);font-style:italic;color:var(--text-color);letter-spacing:0}.mb-column-count{flex:none;font:1.15rem/1 var(--font-serif);font-style:italic;color:var(--color-secondary);display:inline-flex;align-items:center;justify-content:center;background:0 0;border:none;margin-left:4px}.mb-column-meta{font:1.15rem/1 var(--font-serif);font-style:italic;color:var(--color-secondary);margin-left:0;opacity:.6}.mb-column-close{margin-left:auto;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:0 0;border:none;border-radius:6px;color:var(--color-secondary);cursor:pointer;transition:background-color var(--mb-anim-fast)var(--mb-ease),color var(--mb-anim-fast)var(--mb-ease)}.mb-column-close:hover{background:rgba(var(--text-rgb),.06);color:var(--text-color)}.mb-column-feed{display:flex;flex-direction:column}.mb-column-controls{padding:0 var(--mb-card-pad-x)24px}.mb-column-controls:has([data-mb-more][hidden]):has([data-mb-status]:empty){display:none}.mb-feed-more{border:1px solid var(--mb-panel-border);border-radius:999px;padding:8px 14px;background:0 0;color:var(--color-secondary);font:13px/1.4 var(--font-sans);cursor:pointer}.mb-feed-more:disabled{cursor:wait;opacity:.6}.mb-column-status{margin:12px 0 0;color:var(--color-secondary);font:13px/1.6 var(--font-sans)}.mb-column-status:empty{display:none}.microblog-page :is(button,a):focus-visible{outline:2px solid var(--color-secondary);outline-offset:3px}.mb-feed-retry{padding:0;border:0;background:0 0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.mb-column-empty{padding:40px 12px;text-align:center;color:var(--color-muted);font:13px/1.6 var(--font-sans)}.mb-column-sentinel{height:1px;width:100%}.mb-column.is-leaving{pointer-events:none}.mb-column.is-pulsing .mb-column-header{animation:mb-pulse .6s var(--mb-ease)}@keyframes mb-pulse{0%,100%{background-color:initial}50%{background-color:rgba(var(--text-rgb),.06)}}.mb-card{position:relative;padding:var(--mb-card-pad-y)var(--mb-card-pad-x);border-radius:var(--mb-card-radius);background:0 0}.mb-card+.mb-card::before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:42px;height:4px;background-image:radial-gradient(circle,rgba(var(--text-rgb),.22) 1.5px,transparent 1.5px);background-size:16px 100%;background-repeat:repeat-x;background-position:50%}@media(prefers-reduced-motion:reduce){.mb-column.is-pulsing .mb-column-header{animation:none}}.mb-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:.8rem}.mb-card-meta{display:flex;align-items:center;justify-content:space-between;width:100%}.mb-card-date-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.mb-card-tag-dots{display:flex;flex-wrap:wrap;pointer-events:auto;opacity:.8}.mb-card-tag-dot{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;line-height:0}.mb-card-permalink{display:inline-flex;text-decoration:none}.mb-card-permalink:hover{text-decoration:underline;text-underline-offset:4px}.mb-card-tag-dot .item-dot{width:7.5px;height:7.5px}.mb-card-date{flex:none;font:16.5px/1.25 var(--font-serif);font-style:normal;color:var(--color-secondary);letter-spacing:0}.mb-card-body{font:var(--type-l);color:var(--text-color);word-wrap:break-word;overflow-wrap:break-word}.mb-card-body>*:first-child{margin-top:0!important}.mb-card-body>*:last-child{margin-bottom:0!important}.mb-card-body img[data-mb-image]{display:block;max-width:100%;height:auto;border-radius:10px}.mb-card img[data-mb-image]{opacity:1;transition:opacity .2s var(--mb-ease)}.mb-card img[data-mb-image].is-loading{opacity:0}.mb-card-body p,.mb-card-body blockquote,.mb-card-body pre,.mb-card-body ul,.mb-card-body ol{margin-left:0;margin-right:0;margin-bottom:.8rem;width:fit-content;max-width:100%}.mb-card-body a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:var(--border-color);transition:text-decoration-color .18s ease,text-decoration-thickness .12s ease;color:inherit}.mb-card-body a:hover{text-decoration-color:var(--color-secondary);text-decoration-thickness:1.25px;color:inherit}.mb-card-body blockquote{padding:.4rem 1.5rem;border:1px solid var(--border-color);border-radius:var(--mb-panel-radius);font:inherit;color:var(--text-color);background:0 0;text-align:left}.mb-card-body code{font-family:var(--font-mono);font-size:.85em;background-color:var(--color-bg-muted);padding:.2rem .4rem;border-radius:6px}.mb-card-body pre{background-color:var(--color-bg-muted);padding:1rem 1.25rem;border-radius:var(--mb-panel-radius);overflow-x:auto;font-size:.9em;border:none;white-space:pre;word-wrap:normal}.mb-card-body ul,.mb-card-body ol{padding-left:1.2rem;line-height:1.8}.mb-card-body li{margin-bottom:.4rem}.mb-card-images{margin-top:14px;display:grid;gap:4px;border-radius:10px;overflow:hidden}.mb-card-images.is-one{grid-template-columns:1fr}.mb-card-images.is-one .mb-img-cell{aspect-ratio:var(--mb-img-ratio,4/3);max-height:480px}.mb-card-images.is-one .mb-img-cell img{object-fit:contain;background:var(--color-bg-muted)}.mb-card-images.is-two{grid-template-columns:1fr 1fr}.mb-card-images.is-two .mb-img-cell{aspect-ratio:1/1;max-height:280px}.mb-card-images.is-three{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:4/3;max-height:360px}.mb-card-images.is-three .mb-img-cell:nth-child(1){grid-row:1/span 2}.mb-card-images.is-four{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;aspect-ratio:1/1;max-height:360px}.mb-card-images.is-many{grid-template-columns:1fr 1fr}.mb-card-images.is-many .mb-img-cell{aspect-ratio:1/1}.mb-img-cell{position:relative;overflow:hidden;background:var(--color-bg-muted);width:100%;height:100%;min-height:0;min-width:0}.mb-img-cell img{width:100%;height:100%;object-fit:cover;display:block}@media(prefers-reduced-motion:reduce){.mb-card img[data-mb-image]{transition:none}}.microblog-single{max-width:640px;margin:80px auto 120px;padding:0 24px}.microblog-single-back{margin-bottom:32px;opacity:0;animation:motion-rise var(--motion-rise-fast)var(--motion-ease-rise)forwards}.microblog-single-header{opacity:0;animation:motion-rise var(--motion-rise-fast)var(--motion-ease-rise)forwards;animation-delay:60ms}.microblog-single-body{opacity:0;animation:motion-rise var(--motion-rise-fast)var(--motion-ease-rise)forwards;animation-delay:120ms}.microblog-single-tags,.microblog-single-nav{opacity:0;animation:motion-rise var(--motion-rise-fast)var(--motion-ease-rise)forwards;animation-delay:200ms}@media(prefers-reduced-motion:reduce){.microblog-single-back,.microblog-single-header,.microblog-single-body,.microblog-single-tags,.microblog-single-nav{opacity:1;animation:none}}.microblog-single-back .back-link{display:inline-flex;align-items:center;gap:6px;font:12px/1 var(--font-sans);color:var(--color-secondary);letter-spacing:.04em;text-transform:lowercase}.microblog-single-back .back-link svg{width:14px;height:14px}.microblog-single-back .back-link:hover{color:var(--text-color)}.microblog-single-header{text-align:center;margin-bottom:28px}.microblog-single-date{font:15px/1.4 var(--font-sans);color:var(--color-secondary);letter-spacing:.02em;display:inline-flex;align-items:baseline;gap:10px;flex-wrap:wrap;justify-content:center}.ms-date-sep{color:var(--color-muted)}.microblog-single-body{font:17px/1.75 var(--font-sans);color:var(--text-color)}.microblog-single-body p{margin:0 0 1em}.microblog-single-body img{display:block;width:100%;height:auto;max-height:80vh;object-fit:contain;margin:24px auto;border-radius:8px;background:var(--color-bg-muted)}.microblog-single-tags{margin-top:32px;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.microblog-single-tags .mb-tag-chip{text-decoration:none}.microblog-single-nav{margin-top:64px;padding-top:32px;border-top:1px solid var(--mb-divider);display:flex;flex-direction:column;gap:14px}.ms-nav-row{width:100%}.ms-nav-link{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:12px;background:rgba(var(--text-rgb),.02);border:1px solid var(--mb-divider);color:var(--text-color);text-decoration:none;transition:background-color var(--mb-anim-fast)var(--mb-ease),border-color var(--mb-anim-fast)var(--mb-ease)}.ms-nav-link:hover:not(.is-disabled){background:rgba(var(--text-rgb),.04);border-color:rgba(var(--text-rgb),.18)}.ms-nav-link.is-disabled{opacity:.5;cursor:default}.ms-nav-row.ms-nav-next .ms-nav-link{text-align:right}.ms-nav-arrow{flex:none;display:inline-flex;align-items:center;color:var(--color-secondary)}.ms-nav-arrow svg{width:18px;height:18px}.ms-nav-text{display:flex;flex-direction:column;gap:4px;flex:auto;min-width:0}.ms-nav-row.ms-nav-next .ms-nav-text{align-items:flex-end}.ms-nav-meta{font:16.5px/1.25 var(--font-serif);font-style:normal;color:var(--color-secondary);letter-spacing:0}.ms-nav-preview{font:13px/1.4 var(--font-sans);color:var(--color-secondary);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.mb-noscript-hint{font:14px/1.6 var(--font-sans);color:var(--color-secondary)}@media(max-width:768px){:root{--mb-feed-width:100%;--mb-col-width:calc(100vw - 32px);--mb-col-gap:14px;--mb-card-pad-x:20px;--mb-panel-radius:18px}.section-microblog.kind-section .site-container{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;padding-top:6rem;gap:3rem}.section-microblog.kind-section .site-main{display:block;grid-column:1;grid-row:auto;order:4}.section-microblog.kind-section .archive-main-col{display:block;min-width:0}.section-microblog.kind-section .archive-years-desktop{display:flex;flex-direction:row;flex-wrap:wrap;grid-column:1/-1;gap:1rem}.section-microblog.kind-section .site-sidebar-bottom{display:none}.microblog-page{padding:0 0 64px}.microblog-deck{width:100%;gap:var(--mb-col-gap);padding:2px 0 36px;margin:0}.mb-column,.mb-column-main{flex:0 0 var(--mb-col-width);min-width:var(--mb-col-width);max-width:var(--mb-col-width);min-height:calc(100vh - 9rem)}.mb-column-header{min-height:58px}.mb-column-title{font-size:17px}.mb-card-body{font-size:15.5px;line-height:1.68}.microblog-single{margin:60px auto 80px;padding:0 16px}}@media(max-width:480px){.section-microblog.kind-section .site-container{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;padding-top:6rem;gap:3rem}.section-microblog.kind-section .site-sidebar,.section-microblog.kind-section .site-main,.section-microblog.kind-section .site-sidebar-bottom{grid-column:1;grid-row:auto}.section-microblog.kind-section .site-sidebar-bottom{position:static;margin-top:2rem;padding-bottom:1rem;pointer-events:auto}}