.post-item[data-v-1c06ec49]{background-color:#fff;border:1px solid #eceef0;border-radius:10px;display:flex;gap:.875rem;padding:1rem 1.125rem;transition:border-color .15s ease,box-shadow .15s ease}.post-item[data-v-1c06ec49]:hover{border-color:#d4d9de;box-shadow:0 1px 6px #2125290d}.post-item__score[data-v-1c06ec49]{align-items:center;color:#495057;display:flex;flex:0 0 auto;flex-direction:column;justify-content:flex-start;min-width:44px;padding-top:.125rem}.post-item__score-num[data-v-1c06ec49]{color:#212529;font-size:1.05rem;font-weight:700;line-height:1.2}.post-item__score-label[data-v-1c06ec49]{color:#adb5bd;font-size:.68rem;letter-spacing:.02em}.post-item__main[data-v-1c06ec49]{flex:1 1 auto;min-width:0}.post-item__title[data-v-1c06ec49]{align-items:center;display:flex;flex-wrap:wrap;font-size:1.02rem;font-weight:600;gap:.4rem;line-height:1.4;margin:0 0 .4rem}.post-item__title-link[data-v-1c06ec49]{color:#212529;text-decoration:none;word-break:break-word}.post-item__title-link[data-v-1c06ec49]:hover{color:#0d6efd}.post-item__qna[data-v-1c06ec49]{border-radius:999px;flex:0 0 auto;font-size:.7rem;font-weight:600;line-height:1.4;padding:.12rem .5rem}.post-item__qna--open[data-v-1c06ec49]{background-color:#fff4e6;color:#c2540a}.post-item__qna--ai[data-v-1c06ec49]{background-color:#eef4ff;color:#2f5fd6}.post-item__qna--success[data-v-1c06ec49]{background-color:#e6f6ec;color:#1c7a43}.post-item__ai-flag[data-v-1c06ec49]{background-color:#eef4ff;border-radius:4px;color:#2f5fd6;flex:0 0 auto;font-size:.62rem;font-weight:700;letter-spacing:.04em;padding:.1rem .4rem}.post-item__excerpt[data-v-1c06ec49]{color:#6c757d;display:-webkit-box;font-size:.875rem;-webkit-line-clamp:2;line-clamp:2;line-height:1.55;margin:0 0 .55rem;-webkit-box-orient:vertical;overflow:hidden}.post-item__tags[data-v-1c06ec49]{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0 0 .55rem;padding:0}.post-item__tag-link[data-v-1c06ec49]{background-color:#f1f3f5;border-radius:6px;color:#5a6570;display:inline-block;font-size:.74rem;font-weight:500;padding:.15rem .5rem;text-decoration:none;transition:background-color .15s ease,color .15s ease}.post-item__tag-link[data-v-1c06ec49]:hover{background-color:#e4e9ee;color:#0d6efd}.post-item__meta[data-v-1c06ec49]{align-items:center;color:#868e96;display:flex;flex-wrap:wrap;font-size:.78rem;gap:.65rem}.post-item__author[data-v-1c06ec49]{align-items:center;display:inline-flex;gap:.35rem}.post-item__author-name[data-v-1c06ec49]{color:#495057;font-weight:600;text-decoration:none}.post-item__author-name[data-v-1c06ec49]:hover{color:#0d6efd}.post-item__author-name--plain[data-v-1c06ec49]:hover{color:#495057}.post-item__time[data-v-1c06ec49]:before{color:#ced4da;content:"·";margin-right:.65rem}.post-item__counts[data-v-1c06ec49]{gap:.75rem;margin-left:auto}.post-item__count[data-v-1c06ec49],.post-item__counts[data-v-1c06ec49]{align-items:center;display:inline-flex}.post-item__count[data-v-1c06ec49]{gap:.2rem}.post-item__count-icon[data-v-1c06ec49]{font-size:.82em;opacity:.85}@media(max-width:600px){.post-item[data-v-1c06ec49]{gap:.625rem;padding:.875rem}.post-item__score[data-v-1c06ec49]{min-width:36px}.post-item__counts[data-v-1c06ec49]{margin-left:0;width:100%}}
