.page-header[data-astro-cid-x255k2k2]{text-align:center;max-width:960px;margin:0 auto;padding:3em 1.5em 1em}.page-title[data-astro-cid-x255k2k2]{font-family:var(--font-mono);color:var(--accent);font-size:1.5em;font-weight:500}.page-desc[data-astro-cid-x255k2k2]{color:var(--text-muted,rgba(var(--gray), .7));margin-top:.3em;font-size:.9em}.tag-cloud[data-astro-cid-x255k2k2]{flex-wrap:wrap;justify-content:center;gap:.4em;max-width:960px;margin:0 auto;padding:0 1.5em 1em;display:flex}.tag-pill[data-astro-cid-x255k2k2]{font-family:var(--font-mono);color:var(--text-muted,rgba(var(--gray), .7));background:rgba(var(--gray-light), .4);border:1px solid var(--border);cursor:pointer;border-radius:100px;padding:.25em .65em;font-size:.72em;text-decoration:none;transition:all .2s;display:inline-block}.tag-pill[data-astro-cid-x255k2k2]:hover,.tag-pill[data-astro-cid-x255k2k2].active{color:var(--accent);border-color:var(--accent);background:var(--c-s-00ff880f,#00ff880f)}.filter-bar[data-astro-cid-x255k2k2]{text-align:center;justify-content:center;align-items:center;gap:.5em;max-width:960px;margin:0 auto;padding:.5em 1.5em 0;display:none}.filter-bar[data-astro-cid-x255k2k2].active{display:flex}.filter-label[data-astro-cid-x255k2k2]{color:var(--text-muted,rgba(var(--gray), .6));font-size:.8em}.filter-tag[data-astro-cid-x255k2k2]{color:var(--accent);font-size:.85em;font-weight:600}.filter-clear[data-astro-cid-x255k2k2]{border:1px solid var(--border);color:var(--text-muted,rgba(var(--gray), .6));cursor:pointer;background:0 0;border-radius:100px;padding:.2em .6em;font-size:.75em;transition:all .2s}.filter-clear[data-astro-cid-x255k2k2]:hover{color:var(--accent);border-color:var(--accent)}.post-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25em;max-width:960px;margin:0 auto;padding:1.5em;display:grid}.post-card[data-astro-cid-x255k2k2].hidden{display:none}.post-card[data-astro-cid-x255k2k2]{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;flex-direction:column;text-decoration:none;transition:border-color .3s,transform .3s,box-shadow .3s;display:flex}.post-card[data-astro-cid-x255k2k2]:hover{border-color:var(--accent);box-shadow:var(--shadow-card);transform:translateY(-3px)}.card-body[data-astro-cid-x255k2k2]{flex-direction:column;flex:1;padding:1.25em;display:flex}.card-meta[data-astro-cid-x255k2k2]{font-family:var(--font-mono);color:var(--text-muted,rgba(var(--gray), .5));align-items:center;gap:.4em;margin-bottom:.4em;font-size:.7em;display:flex}.verified-dot[data-astro-cid-x255k2k2]{color:var(--accent)}.score-dot[data-astro-cid-x255k2k2]{color:var(--c-t-7ec8e3,#7ec8e3)}.card-title[data-astro-cid-x255k2k2]{color:var(--c-t-f0f6fc,#f0f6fc);margin:.2em 0;font-size:1em;line-height:1.35;transition:color .2s}.post-card[data-astro-cid-x255k2k2]:hover .card-title[data-astro-cid-x255k2k2]{color:var(--accent)}.card-desc[data-astro-cid-x255k2k2]{color:var(--text-muted,rgba(var(--gray), .6));-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:.3em 0 .5em;font-size:.82em;line-height:1.45;display:-webkit-box;overflow:hidden}.card-tags[data-astro-cid-x255k2k2]{flex-wrap:wrap;gap:.3em;margin-top:auto;display:flex}.card-tag[data-astro-cid-x255k2k2]{font-family:var(--font-mono);color:var(--text-muted,rgba(var(--gray), .5));background:rgba(var(--gray-light), .3);border:1px solid rgba(var(--border), .4);border-radius:100px;padding:.1em .45em;font-size:.6em;display:inline-block}@media (min-width:1360px){.page-header[data-astro-cid-x255k2k2]{max-width:1200px}.page-title[data-astro-cid-x255k2k2]{font-size:1.8em}.tag-cloud[data-astro-cid-x255k2k2],.filter-bar[data-astro-cid-x255k2k2]{max-width:1200px}.post-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.5em;max-width:1200px}.card-title[data-astro-cid-x255k2k2]{font-size:1.1em}}@media (min-width:1800px){.page-header[data-astro-cid-x255k2k2]{max-width:1400px}.page-title[data-astro-cid-x255k2k2]{font-size:1.8em}.tag-cloud[data-astro-cid-x255k2k2],.filter-bar[data-astro-cid-x255k2k2]{max-width:1400px}.post-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.5em;max-width:1400px}.card-title[data-astro-cid-x255k2k2]{font-size:1.1em}}@media (min-width:2000px){.page-header[data-astro-cid-x255k2k2]{max-width:1760px}.page-title[data-astro-cid-x255k2k2]{font-size:2em}.tag-cloud[data-astro-cid-x255k2k2],.filter-bar[data-astro-cid-x255k2k2]{max-width:1760px}.post-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:1.75em;max-width:1760px}}@media (min-width:2400px){.page-header[data-astro-cid-x255k2k2]{max-width:1920px}}
