.port-card[data-astro-cid-ohdtiljp]{color:var(--text);grid-template-rows:auto 1fr;text-decoration:none;transition:border-color .15s,transform .15s;display:grid;overflow:hidden}.port-card[data-astro-cid-ohdtiljp]:hover{border-color:var(--text-muted);transform:translateY(-2px)}.thumb[data-astro-cid-ohdtiljp]{aspect-ratio:16/9;background:var(--surface-2);place-items:center;display:grid}.thumb[data-astro-cid-ohdtiljp] img[data-astro-cid-ohdtiljp]{object-fit:cover;width:100%;height:100%}.thumb-fallback[data-astro-cid-ohdtiljp]{color:var(--text-muted);font-size:40px;font-weight:800}.body[data-astro-cid-ohdtiljp]{align-content:start;justify-items:start;gap:8px;padding:12px 14px 14px;display:grid}.title[data-astro-cid-ohdtiljp]{line-height:1.3}.foot[data-astro-cid-ohdtiljp]{flex-wrap:wrap;gap:4px 12px;display:flex}.tag[data-astro-cid-ohdtiljp]{align-items:center;gap:4px;display:inline-flex}.port-grid-section[data-astro-cid-gpxejjii]{gap:16px;display:grid}.port-grid[data-astro-cid-gpxejjii]{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:16px;display:grid}
