.thread-card{background:var(--surface-high);border-radius:10px;padding:15px 20px;text-decoration:none;transition:all .3s}.thread-card:hover{background:var(--surface-hover)}.thread-card__inner{flex-direction:column;gap:20px;display:flex}.thread-card__info{flex-direction:column;gap:10px;display:flex}.thread-card__head{flex-flow:wrap;justify-content:space-between;align-items:center;row-gap:10px;display:flex}.thread-card__author{flex-direction:row;align-items:center;gap:10px;display:flex}.thread-card__author-inner{flex-direction:row;align-items:center;gap:7px;display:flex}.thread-card__author-img{border:1px solid var(--primary);object-fit:cover;border-radius:50%;width:30px;height:30px}.thread-card__author-name{letter-spacing:.02em;text-align:center;color:var(--on-surface);white-space:nowrap;font-size:.9rem;font-weight:500}.thread-card__author-name:hover{color:var(--primary)}.thread-card__create-time{text-align:end;color:var(--on-surface-variant);font-size:.9rem;font-weight:400}.thread-card__content{flex-direction:column;gap:10px;display:flex}.thread-card__content a{width:fit-content}.thread-card__title{letter-spacing:.02em;width:fit-content;color:var(--primary);font-size:1.25rem;font-weight:600}.thread-card__title:hover{opacity:.9;cursor:pointer}.thread-card__description{letter-spacing:.02rem;color:var(--on-surface);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:.9rem;font-weight:400;line-height:normal;display:-webkit-box;overflow:hidden}.thread-card__description .markdown-viewer{font-size:.9rem;line-height:1.5}.thread-card__description .markdown-viewer h1,.thread-card__description .markdown-viewer h2,.thread-card__description .markdown-viewer h3,.thread-card__description .markdown-viewer h4,.thread-card__description .markdown-viewer h5,.thread-card__description .markdown-viewer h6,.thread-card__description .markdown-viewer p,.thread-card__description .markdown-viewer ul,.thread-card__description .markdown-viewer ol,.thread-card__description .markdown-viewer blockquote{margin:0;padding:0}.thread-card__description .markdown-viewer h1,.thread-card__description .markdown-viewer h2,.thread-card__description .markdown-viewer h3,.thread-card__description .markdown-viewer h4,.thread-card__description .markdown-viewer h5,.thread-card__description .markdown-viewer h6{color:var(--on-surface);border:none;font-size:.9rem;font-weight:400}.thread-card__description .markdown-viewer ul,.thread-card__description .markdown-viewer ol{padding-left:1.2em;list-style-position:inside}.thread-card__description .markdown-viewer code{font-size:.85rem}.thread-card__description .markdown-viewer a{color:inherit;text-decoration:none}.thread-card__description .markdown-viewer img,.thread-card__description .markdown-viewer table,.thread-card__description .markdown-viewer pre{display:none}.thread-card__stats{flex-flow:wrap;justify-content:space-between;align-items:center;row-gap:10px;display:flex}.thread-card__stats-list{flex-flow:wrap;align-items:center;gap:10px 15px;display:flex}.thread-card__stats-item{flex-direction:row;align-items:center;gap:7px;min-width:40px;font-size:.9rem;display:flex}.thread-card__stats-item .icon{cursor:default}.thread-card__stats-item svg{color:var(--on-surface-variant)}.thread-card__stats-item span{letter-spacing:.02em;color:var(--on-surface-variant);font-weight:400}.thread-card__stats-updated{letter-spacing:.02em;color:var(--on-surface);font-size:.8rem;font-weight:400}.thread-card__stats-updated span{color:var(--on-surface-variant)}.excerpt{color:#888;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:16px;font-size:.95rem;line-height:1.6;display:-webkit-box;overflow:hidden}@media (max-width:768px){.threadCard{padding:16px}.title{font-size:1.1rem}.stats{gap:16px}.statItem{font-size:.85rem}.footer{flex-direction:column;align-items:flex-start}.updated{margin-left:0}}
