body{--pc-border:#e0e0e0;--pc-bg:#fff;--pc-hover:#1565c0;--pc-muted:#616161;--pc-tag-bg:#eeeeee}body.colorscheme-dark{--pc-border:#424242;--pc-bg:#2a2a2a;--pc-hover:#42a5f5;--pc-muted:#a0a0a0;--pc-tag-bg:#383838}@media(prefers-color-scheme:dark){body.colorscheme-auto{--pc-border:#424242;--pc-bg:#2a2a2a;--pc-hover:#42a5f5;--pc-muted:#a0a0a0;--pc-tag-bg:#383838}}.list ul li.post-card{display:block;margin:0 0 1.6rem;padding:1.6rem 2rem;font-size:1.6rem;border:1px solid var(--pc-border);border-radius:.8rem;background:var(--pc-bg);transition:border-color .15s ease}.list ul li.post-card:hover{border-color:var(--pc-hover)}.post-card .post-card-title{display:block;font-size:2rem;font-weight:700;line-height:1.3}.post-card .post-card-meta{margin-top:.4rem;font-size:1.4rem;color:var(--pc-muted)}.post-card .post-card-summary{margin:.8rem 0 0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-card .post-card-tags{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.6rem}.post-card .post-card-tags a{font-size:1.25rem;padding:.2rem .8rem;border-radius:.4rem;background:var(--pc-tag-bg);text-decoration:none}@media only screen and (max-width:768px){.list ul li.post-card{padding:1.2rem 1.4rem}.post-card .post-card-title{font-size:1.8rem}}