.post-tile[data-astro-cid-wjnqtxwi]{border:1px solid var(--border);background:var(--surface);min-width:0;height:100%;color:var(--ink);border-radius:10px;flex-direction:column;text-decoration:none;transition:border-color .15s,transform .15s;display:flex;position:relative;overflow:hidden}.post-tile[data-astro-cid-wjnqtxwi]:hover{border-color:var(--accent);color:var(--ink);text-decoration:none;transform:translateY(-2px)}.post-tile[data-astro-cid-wjnqtxwi]:hover .pt-title[data-astro-cid-wjnqtxwi]{color:var(--accent-strong)}.post-tile[data-astro-cid-wjnqtxwi]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pt-media[data-astro-cid-wjnqtxwi]{aspect-ratio:5/2;background:var(--wm);display:block;position:relative;overflow:hidden}.pt-media[data-astro-cid-wjnqtxwi] img[data-astro-cid-wjnqtxwi]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pt-placeholder[data-astro-cid-wjnqtxwi]{background:radial-gradient(circle at 85% 15%, color-mix(in srgb, var(--surface) 35%, transparent) 0 18%, transparent 19%), linear-gradient(135deg, var(--accent) 0%, var(--accent-strong) 100%);width:100%;height:100%;color:var(--accent-contrast);font-family:var(--font-display);align-items:flex-end;padding:.6rem .75rem;font-size:.85rem;font-weight:700;line-height:1.4;display:flex}.pt-body[data-astro-cid-wjnqtxwi]{flex-direction:column;flex:1;gap:.3rem;padding:.65rem .75rem .7rem;display:flex;position:relative}.pt-chip[data-astro-cid-wjnqtxwi]{background:var(--wm);max-width:100%;color:var(--accent-strong);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-self:flex-start;padding:.05rem .45rem;font-size:.68rem;font-weight:700;line-height:1.6;overflow:hidden}.pt-title[data-astro-cid-wjnqtxwi]{color:var(--ink-strong);font-family:var(--font-display);line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:6em;font-size:.88rem;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.pt-full[data-astro-cid-wjnqtxwi]{opacity:0;visibility:hidden;display:none}@media (hover:hover) and (pointer:fine){.pt-full[data-astro-cid-wjnqtxwi]{box-sizing:border-box;border-top:1px solid var(--border);background:var(--surface);min-height:100%;color:var(--ink-strong);font-family:var(--font-display);padding:.65rem .75rem .7rem;font-size:.88rem;font-weight:700;line-height:1.5;display:block;position:absolute;bottom:0;left:0;right:0}.post-tile[data-astro-cid-wjnqtxwi].is-clamped:hover .pt-full[data-astro-cid-wjnqtxwi],.post-tile[data-astro-cid-wjnqtxwi].is-clamped:focus-visible .pt-full[data-astro-cid-wjnqtxwi]{opacity:1;visibility:visible}.post-tile[data-astro-cid-wjnqtxwi].is-clamped:hover .pt-full[data-astro-cid-wjnqtxwi]{color:var(--accent-strong)}.post-tile--bf[data-astro-cid-wjnqtxwi] .pt-full[data-astro-cid-wjnqtxwi]{color:#fff;background:#171b1e;border-top-color:#f2b134}.post-tile--bf[data-astro-cid-wjnqtxwi].is-clamped:hover .pt-full[data-astro-cid-wjnqtxwi]{color:#ffc94d}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.pt-full[data-astro-cid-wjnqtxwi]{transition:opacity .15s,visibility .15s}}.pt-date[data-astro-cid-wjnqtxwi]{color:var(--muted);font-family:var(--font-mono);margin-top:auto;font-size:.68rem;line-height:1.5}.post-tile--bf[data-astro-cid-wjnqtxwi]{background:#171b1e;border:1.5px solid #f2b134}.post-tile--bf[data-astro-cid-wjnqtxwi] .pt-title[data-astro-cid-wjnqtxwi]{color:#fff}.post-tile--bf[data-astro-cid-wjnqtxwi] .pt-date[data-astro-cid-wjnqtxwi]{color:#8e999c}.post-tile--bf[data-astro-cid-wjnqtxwi] .pt-placeholder[data-astro-cid-wjnqtxwi]{color:#f2b134;background:#1f2427}.post-tile--bf[data-astro-cid-wjnqtxwi]:hover{border-color:#ffc94d}.post-tile--bf[data-astro-cid-wjnqtxwi]:hover .pt-title[data-astro-cid-wjnqtxwi]{color:#ffc94d}.post-tile--bf[data-astro-cid-wjnqtxwi]:focus-visible{outline-color:#f2b134}.pt-bf[data-astro-cid-wjnqtxwi]{color:#f2b134;font-family:var(--font-mono);box-sizing:border-box;letter-spacing:.12em;white-space:nowrap;border:1px solid #f2b134;border-radius:999px;align-self:flex-start;height:1.188rem;padding:0 calc(.45rem - 1px);font-size:.68rem;font-weight:700;line-height:calc(1.188rem - 2px)}@media (prefers-reduced-motion:reduce){.post-tile[data-astro-cid-wjnqtxwi]{transition:none}.post-tile[data-astro-cid-wjnqtxwi]:hover{transform:none}}
