.question-list{border:1px solid var(--anx-border);border-radius:20px;background:var(--anx-surface-glass);box-shadow:var(--anx-shadow-soft);overflow:hidden}.question-list .ant-card-head{border-bottom:1px solid var(--anx-border)}.question-list .ant-card-head-title{font-family:var(--anx-font-display);font-weight:700;color:var(--anx-text-strong);letter-spacing:.01em}.question-list-item{-webkit-border-after:1px solid var(--anx-border)!important;border-block-end:1px solid var(--anx-border)!important;padding:0!important}.question-list-row{display:grid;grid-template-columns:42px minmax(0,1fr) 280px;grid-gap:14px;gap:14px;width:100%;padding:14px 6px;align-items:center;border-radius:12px;transition:background var(--anx-motion-mid) var(--anx-ease)}.question-list-row:hover{background:var(--anx-primary-faint)}.question-list-index{width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--anx-text-secondary);border:1px solid var(--anx-border);background:color-mix(in srgb,var(--anx-primary) 8%,var(--anx-surface-strong))}.question-list-main{min-width:0}.question-list-title-row{display:flex;align-items:center;gap:8px;min-width:0;margin-bottom:4px}.question-list-title-link{min-width:0;font-size:16px;line-height:1.35;font-weight:760;color:var(--anx-text-strong);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.question-list-title-link:hover{color:var(--anx-primary)}.question-list-title-row .ant-tag{-webkit-margin-end:0;margin-inline-end:0;flex-shrink:0}.question-list-excerpt.ant-typography{margin-bottom:4px;color:var(--anx-text-secondary);font-size:13px}.question-list-meta{color:var(--anx-text-secondary);font-size:12px}.question-list-meta span{display:inline-flex;align-items:center;gap:5px}.question-list-extra{min-width:0;display:flex;flex-direction:column;gap:6px;align-items:flex-end}.question-list-extra .tag-list{justify-content:flex-end}@media (max-width:1200px){.question-list-row{grid-template-columns:36px minmax(0,1fr) 230px}.question-list-title-link{font-size:15px}}@media (max-width:920px){.question-list-row{grid-template-columns:1fr;gap:8px;padding:12px 4px}.question-list-index{display:none}.question-list-extra{align-items:flex-start}.question-list-extra .tag-list{justify-content:flex-start}}