.post-view[data-astro-cid-oxezsu4a]{gap:1rem;display:grid}.post-view-toolbar[data-astro-cid-oxezsu4a]{justify-content:flex-end;display:flex}.post-view-segment[data-astro-cid-oxezsu4a]{border:1px solid var(--divider);background:var(--surface);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.post-view-segment[data-astro-cid-oxezsu4a] button[data-astro-cid-oxezsu4a]{width:34px;height:32px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;transition:background-color .16s,color .16s;display:grid}.post-view-segment[data-astro-cid-oxezsu4a] button[data-astro-cid-oxezsu4a]:hover{background:var(--surface-2);color:var(--text)}.post-view-segment[data-astro-cid-oxezsu4a] button[data-astro-cid-oxezsu4a].is-active{background:color-mix(in srgb, var(--brand) 12%, var(--surface));color:var(--brand)}.post-view-segment[data-astro-cid-oxezsu4a] svg[data-astro-cid-oxezsu4a]{fill:none;stroke:currentColor;stroke-width:1.6px;width:17px;height:17px}.post-view-list[data-astro-cid-oxezsu4a]{margin:0;padding:0;list-style:none}.post-view-item[data-astro-cid-oxezsu4a]{min-width:0;margin:0}.post-view-link[data-astro-cid-oxezsu4a]{color:var(--text);text-decoration:none}.post-view-title[data-astro-cid-oxezsu4a]{overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.55}.post-view-excerpt[data-astro-cid-oxezsu4a]{color:var(--text-2);margin:0;font-size:.84rem;line-height:1.75}.post-view-meta[data-astro-cid-oxezsu4a]{align-items:center;gap:.7rem;margin-top:auto;display:flex}.post-view-category[data-astro-cid-oxezsu4a]{border:1px solid var(--category-border-light);background:var(--category-bg-light);color:var(--category-fg-light);white-space:nowrap;border-radius:0;padding:3px 9px;font-size:.74rem;font-weight:700;line-height:1.5;display:inline-flex}html[data-theme=dark] .post-view-category[data-astro-cid-oxezsu4a]{border-color:var(--category-border-dark);background:var(--category-bg-dark);color:var(--category-fg-dark)}.post-view-date[data-astro-cid-oxezsu4a]{color:var(--text-2);white-space:nowrap;margin-left:auto;font-size:.82rem}.post-image-dark[data-astro-cid-oxezsu4a],html[data-theme=dark] .post-image-light[data-astro-cid-oxezsu4a]{display:none}html[data-theme=dark] .post-image-dark[data-astro-cid-oxezsu4a]{display:block}.post-view[data-astro-cid-oxezsu4a][data-view=list] .post-view-list[data-astro-cid-oxezsu4a]{border-top:1px solid var(--divider);display:grid}.post-view[data-astro-cid-oxezsu4a][data-view=list] .post-view-item[data-astro-cid-oxezsu4a]{border-bottom:1px solid var(--divider)}.post-view[data-astro-cid-oxezsu4a][data-view=list] .post-view-link[data-astro-cid-oxezsu4a]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.95rem .1rem;display:grid}.post-view[data-astro-cid-oxezsu4a][data-view=list] .post-view-image[data-astro-cid-oxezsu4a],.post-view[data-astro-cid-oxezsu4a][data-view=list] .post-view-excerpt[data-astro-cid-oxezsu4a]{display:none}.post-view[data-astro-cid-oxezsu4a][data-view=list] .post-view-body[data-astro-cid-oxezsu4a]{display:contents}.post-view[data-astro-cid-oxezsu4a][data-view=list] .post-view-meta[data-astro-cid-oxezsu4a]{justify-content:flex-end;margin:0}.post-view[data-astro-cid-oxezsu4a][data-view=card] .post-view-list[data-astro-cid-oxezsu4a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.post-view[data-astro-cid-oxezsu4a][data-view=card] .post-view-link[data-astro-cid-oxezsu4a]{border:1px solid color-mix(in srgb, currentColor 14%, transparent);background:var(--surface);border-radius:14px;flex-direction:column;height:100%;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.post-view[data-astro-cid-oxezsu4a][data-view=card] .post-view-link[data-astro-cid-oxezsu4a]:hover{border-color:color-mix(in srgb, currentColor 24%, transparent);transform:translateY(-3px);box-shadow:0 10px 28px #00000017}.post-view[data-astro-cid-oxezsu4a][data-view=card] .post-view-image[data-astro-cid-oxezsu4a]{aspect-ratio:16/9;background:var(--surface-2);width:100%;position:relative;overflow:hidden}.post-view[data-astro-cid-oxezsu4a][data-view=card] .post-view-image[data-astro-cid-oxezsu4a] img[data-astro-cid-oxezsu4a]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.post-view[data-astro-cid-oxezsu4a][data-view=card] .post-view-body[data-astro-cid-oxezsu4a]{flex-direction:column;flex:1;gap:.9rem;padding:1rem 1.05rem;display:flex}.post-view[data-astro-cid-oxezsu4a][data-view=card] .post-view-title[data-astro-cid-oxezsu4a]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-view[data-astro-cid-oxezsu4a][data-view=card] .post-view-excerpt[data-astro-cid-oxezsu4a]{display:none}.post-view[data-astro-cid-oxezsu4a][data-view=wide] .post-view-list[data-astro-cid-oxezsu4a]{gap:1rem;display:grid}.post-view[data-astro-cid-oxezsu4a][data-view=wide] .post-view-link[data-astro-cid-oxezsu4a]{border:1px solid var(--divider);background:var(--surface);border-radius:14px;grid-template-columns:240px minmax(0,1fr);height:135px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;overflow:hidden}.post-view[data-astro-cid-oxezsu4a][data-view=wide] .post-view-link[data-astro-cid-oxezsu4a]:hover{border-color:color-mix(in srgb, var(--brand) 48%, var(--divider));box-shadow:0 8px 24px var(--shadow);transform:translateY(-2px)}.post-view[data-astro-cid-oxezsu4a][data-view=wide] .post-view-image[data-astro-cid-oxezsu4a]{aspect-ratio:16/9;background:var(--surface-2);width:240px;position:relative;overflow:hidden}.post-view[data-astro-cid-oxezsu4a][data-view=wide] .post-view-image[data-astro-cid-oxezsu4a] img[data-astro-cid-oxezsu4a]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.post-view[data-astro-cid-oxezsu4a][data-view=wide] .post-view-body[data-astro-cid-oxezsu4a]{flex-direction:column;justify-content:center;gap:.65rem;min-width:0;padding:.85rem 1.1rem;display:flex;overflow:hidden}.post-view[data-astro-cid-oxezsu4a][data-view=wide] .post-view-title[data-astro-cid-oxezsu4a]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.post-view[data-astro-cid-oxezsu4a][data-view=wide] .post-view-excerpt[data-astro-cid-oxezsu4a]{display:none}@media (width<=719px){.post-view[data-astro-cid-oxezsu4a][data-view=card] .post-view-list[data-astro-cid-oxezsu4a]{grid-template-columns:1fr;gap:1rem}.post-view[data-astro-cid-oxezsu4a][data-view=wide] .post-view-link[data-astro-cid-oxezsu4a]{grid-template-columns:104px minmax(0,1fr);align-items:stretch;height:108px;min-height:108px}.post-view[data-astro-cid-oxezsu4a][data-view=wide] .post-view-image[data-astro-cid-oxezsu4a]{aspect-ratio:auto;background:var(--surface-2);place-items:center;width:104px;height:104px;display:grid}.post-view[data-astro-cid-oxezsu4a][data-view=wide] .post-view-image[data-astro-cid-oxezsu4a] img[data-astro-cid-oxezsu4a]{object-fit:contain;object-position:center;width:100%;height:100%;position:static;transform:scale(1.13)}.post-view[data-astro-cid-oxezsu4a][data-view=wide] .post-view-body[data-astro-cid-oxezsu4a]{justify-content:center;gap:.2rem;min-width:0;padding:.65rem}.post-view[data-astro-cid-oxezsu4a][data-view=wide] .post-view-title[data-astro-cid-oxezsu4a]{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;max-height:2.8em;font-size:.88rem;line-height:1.4;display:-webkit-box;overflow:hidden}.post-view[data-astro-cid-oxezsu4a][data-view=wide] .post-view-meta[data-astro-cid-oxezsu4a]{gap:.4rem}.post-view[data-astro-cid-oxezsu4a][data-view=wide] .post-view-category[data-astro-cid-oxezsu4a]{padding:2px 7px;font-size:.68rem}.post-view[data-astro-cid-oxezsu4a][data-view=wide] .post-view-date[data-astro-cid-oxezsu4a]{font-size:.7rem}.post-view[data-astro-cid-oxezsu4a][data-view=list] .post-view-link[data-astro-cid-oxezsu4a]{grid-template-columns:1fr;gap:.45rem}.post-view[data-astro-cid-oxezsu4a][data-view=list] .post-view-meta[data-astro-cid-oxezsu4a]{justify-content:flex-start}.post-view[data-astro-cid-oxezsu4a][data-view=list] .post-view-date[data-astro-cid-oxezsu4a]{margin-left:0}}html[data-theme=dark] .post-view[data-view=card] .post-view-link,html[data-theme=dark] .post-view[data-view=wide] .post-view-link{background:#1c1c1a;border-color:#3e3b34}html[data-theme=dark] .post-view[data-view=card] .post-view-link:hover,html[data-theme=dark] .post-view[data-view=wide] .post-view-link:hover{border-color:#74613c}
