.video-cards,.post-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.video-card{flex-direction:column;gap:6px;min-width:0;display:flex}.video-card-play,.video-card-player{aspect-ratio:16/9;border-radius:var(--r);background:var(--soft);border:0;width:100%;display:block;position:relative;overflow:hidden}.video-card-play img{object-fit:cover;width:100%;height:100%;display:block}.video-card-mark{background:var(--ink);width:64px;height:64px;color:var(--surface);opacity:.88;border-radius:50%;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0}.video-card-play:hover .video-card-mark,.video-card-play:focus-visible .video-card-mark{opacity:1;background:var(--brand);color:var(--brand-ink)}.video-card-title{overflow-wrap:anywhere;margin:4px 0 0;font-size:16px;line-height:1.3}.video-card-date,.post-card-date{color:var(--muted);font-size:13px}.post-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--rl);flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.post-card-head{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.post-card-author{margin:0;font-size:15px;font-weight:700}.post-card-date{margin-left:auto}.post-card-text{white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.45;display:-webkit-box;overflow:hidden}.post-card-picture{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r);background:var(--soft);width:100%;display:block}.post-card-link{color:var(--brand);text-underline-offset:3px;font-weight:700}.post-card-show{border:1px solid var(--ink);border-radius:var(--rp);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;align-self:flex-start;margin-top:auto;padding:8px 14px;font-weight:700}.post-card-embed{border-radius:var(--r);background:var(--surface);border:0;width:100%;height:640px;display:block}
