.block-post-list{display:grid;gap:24px}.block-post-list-item{display:grid}.block-post-card{position:relative;display:grid;padding:24px;background-color:var(--theme-bg-1);border-radius:12px;box-shadow:var(--theme-card-shadow);color:var(--theme-tx-2);text-decoration:none}@media (hover:hover) and (pointer:fine){.block-post-card:not(.is-newest):hover .block-post-card-title{color:var(--theme-ac-1)}}.block-post-card .block-new-badge{position:absolute;top:0;left:24px;display:block;width:44px;height:auto;transform:translateY(-20%)}.block-post-card .block-new-badge svg{fill:var(--theme-ac-4)}.block-post-card-inner{display:grid;gap:12px;align-self:flex-start}.block-post-card-thumbnail{width:100%;aspect-ratio:16/9;border-radius:6px;overflow:hidden}.block-post-card-thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.block-post-card-title{font-size:1rem;font-weight:600;font-feature-settings:"palt";letter-spacing:.0125em;line-height:1.375}@media (min-width:768px){.block-post-card-title{font-size:1.125rem}}.block-post-card-meta{display:flex;align-items:center;gap:8px;font-size:.75rem;color:var(--theme-tx-3)}.block-post-card-meta-author-thumb{position:relative;flex:none;display:flex;justify-content:center;align-items:center;width:44px;height:44px;border-radius:9999px;overflow:hidden}.block-post-card-meta-author-thumb:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:conic-gradient(var(--theme-ac-2) 0%,var(--theme-ac-2) 25%,var(--theme-bg-1) 25%,var(--theme-bg-1) 30%,var(--theme-ac-1) 30%,var(--theme-ac-1) 90%,var(--theme-bg-1) 90%,var(--theme-bg-1) 95%,var(--theme-ac-2) 95%,var(--theme-ac-2) 100%);border-radius:9999px;z-index:1}.block-post-card-meta-author-thumb:after{content:"";position:absolute;top:2px;left:2px;right:2px;bottom:2px;background-color:var(--theme-bg-1);border-radius:9999px;z-index:2}.block-post-card-meta-author-thumb img{position:relative;flex:none;display:block;width:32px;height:32px;border-radius:9999px;z-index:3}.block-post-card-meta-author-thumb .block-avatar-none{position:relative;flex:none;display:flex;justify-content:center;align-items:center;width:32px;height:32px;background-color:var(--theme-bd-1);border-radius:9999px;color:var(--theme-tx-6);font-size:14px;font-weight:400;text-transform:capitalize;white-space:nowrap;overflow:hidden;z-index:3}.block-post-card-meta-box{flex:1 0;display:grid;gap:4px}.block-post-card-badges{display:flex;gap:2px 8px;flex-wrap:wrap}.block-post-card-category{display:block;padding:4px 8px;background-color:var(--theme-bg-1);border:1px solid var(--theme-bd-2);border-radius:9999px;color:var(--theme-tx-3);font-size:.625rem;font-family:var(--theme-font-sans-en);font-weight:600;line-height:1}.block-post-card.is-newest{background:linear-gradient(45deg,var(--theme-ac-1) 80%,var(--theme-ac-2) 0)}@media (hover:hover) and (pointer:fine){.block-post-card.is-newest:hover{filter:brightness(105%)}}.block-post-card.is-newest .block-new-badge svg{fill:var(--theme-ac-5)}@media (min-width:768px){.block-post-card.is-newest .block-new-badge{width:52px}}.block-post-card.is-newest .block-post-card-title,.block-post-card.is-newest .block-post-card-meta{max-width:920px;color:var(--theme-tx-4)}@media (min-width:768px){.block-post-card.is-newest .block-post-card-title{font-size:1.5rem}}.block-post-card.is-newest .block-post-card-meta-author-thumb:before{background-image:conic-gradient(var(--theme-tx-4) 0%,var(--theme-tx-4) 25%,var(--theme-ac-1) 25%,var(--theme-ac-1) 30%,var(--theme-tx-4) 30%,var(--theme-tx-4) 90%,var(--theme-ac-1) 90%,var(--theme-ac-1) 95%,var(--theme-tx-4) 95%,var(--theme-tx-4) 100%)}.block-post-card.is-newest .block-post-card-meta-author-thumb:after{background-color:var(--theme-ac-1)}.block-post-card.is-newest .block-post-card-category{background-color:var(--theme-ac-1);border:1px solid var(--theme-tx-4);color:var(--theme-tx-4)}.block-post-empty{display:flex;justify-content:center;color:var(--theme-tx-3)}