h1,h2{&:has(+small){margin-bottom:calc(var(--cp-gap-small)/4)}}h1,h2{&+small{margin-bottom:var(--cp-gap-small);&+p{margin-top:0}}}.post{margin-bottom:var(--cp-gap-tiny);&+.post-full{margin-top:var(--cp-gap-small)}}.post-media{background-color:var(--cp-background-color-blog-media)}.post-microblog{background-color:var(--cp-background-color-microblog);color:var(--cp-text-color-light)}.post-full{margin-bottom:0;& h2{margin-top:0}}#blog-links h2{font-size:var(--cp-text-size-large);line-height:1}.grid-lanes{display:grid;display:grid-lanes;gap:var(--cp-gap-tiny);grid-template-columns:repeat(auto-fill,minmax(var(--cp-width-sidebar),1fr));& .post{margin-bottom:0}}.pagination{font-size:var(--cp-text-size-small);margin-top:var(--cp-gap-large);& li{flex:none;width:auto}& ol{gap:var(--cp-gap-small);flex-wrap:wrap;justify-content:center;max-width:none;display:flex}}.post-media .post-metadata{color:var(--ctp-mocha-surface0)}.post-metadata{color:var(--cp-text-color-secondary);font-size:var(--cp-text-size-small);gap:calc(var(--cp-gap-small)/2);margin-top:var(--cp-gap-small);flex-wrap:wrap;justify-content:space-between;display:flex;& .date{font-weight:var(--cp-text-normal-weight);padding:calc(var(--cp-gap-small)/4);text-decoration:none}&>.icon,& .tags{flex:none}}.post-microblog .post-metadata{color:var(--ctp-mocha-base)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){@keyframes progress{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}#progress{height:var(--cp-gap-tiny);z-index:1;position:fixed;top:0;left:0}#progress,#progress-bar{width:100%}#progress-bar{background:var(--cp-gradient-progress-light);transform-origin:0;height:100%;animation:linear forwards progress;animation-timeline:scroll(root)!important}@media (prefers-color-scheme:dark){#progress-bar{background:var(--cp-gradient-progress-dark)}}}}@supports (color:light-dark(white, black)){@media (prefers-color-scheme:dark){.shiki,.shiki span{background-color:var(--shiki-dark-bg)!important;color:var(--shiki-dark)!important}}}