.site-poet-card[data-v-9fabb799]{background:var(--cpu-surface-elevated,#fff);border:1px solid var(--cpu-border-default,#e5e7eb);border-radius:var(--cpu-radius-md,12px);display:flex;flex-direction:column;gap:14px;padding:20px;text-decoration:none;transition:transform var(--cpu-motion-fast,.18s) var(--cpu-motion-ease),box-shadow var(--cpu-motion-fast,.18s) var(--cpu-motion-ease),border-color var(--cpu-motion-fast,.18s) var(--cpu-motion-ease)}.site-poet-card[data-v-9fabb799]:focus-visible,.site-poet-card[data-v-9fabb799]:hover{border-color:var(--cpu-brand-primary,#1a5c63);box-shadow:var(--cpu-shadow-md,0 10px 25px -5px rgba(0,0,0,.08));transform:translateY(-3px)}.site-poet-card[data-v-9fabb799]:focus-visible{outline:2px solid var(--cpu-focus-ring,#1a5c63);outline-offset:2px}.site-poet-header[data-v-9fabb799]{align-items:center;display:grid;gap:16px;grid-template-columns:80px 1fr}.site-poet-portrait[data-v-9fabb799]{border:1px solid rgba(0,0,0,.06);border-radius:var(--cpu-radius-sm,8px);height:80px;-o-object-fit:cover;object-fit:cover;width:80px}.site-poet-meta[data-v-9fabb799]{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.site-poet-dynasty-badge[data-v-9fabb799]{background:#1a5c6314;border-radius:4px;color:var(--cpu-brand-primary,#1a5c63);display:inline-flex;font-size:11px;font-weight:500;letter-spacing:.05em;padding:2px 8px}.site-poet-name[data-v-9fabb799]{color:var(--cpu-text-primary,#111827);font-family:var(--cpu-font-serif,"Noto Serif SC",serif);font-size:20px;font-weight:700;letter-spacing:.06em;margin:0}.site-poet-works-count[data-v-9fabb799]{color:var(--cpu-text-muted,#6b7280);font-size:12px}.site-poet-body[data-v-9fabb799]{display:flex;flex-direction:column;gap:10px}.site-poet-intro[data-v-9fabb799]{color:var(--cpu-text-muted,#4b5563);display:-webkit-box;font-size:13.5px;-webkit-line-clamp:3;line-height:1.65;margin:0;-webkit-box-orient:vertical;min-height:4.95em;overflow:hidden}.site-poet-works[data-v-9fabb799]{align-items:center;border-top:1px dashed rgba(0,0,0,.08);display:flex;flex-wrap:wrap;gap:6px;padding-top:8px}.works-label[data-v-9fabb799]{color:var(--cpu-text-muted,#9ca3af);font-size:11.5px;letter-spacing:.05em}.work-pill[data-v-9fabb799]{background:#00000008;border-radius:4px;color:var(--cpu-text-secondary,#374151);font-size:12px;padding:2px 6px;white-space:nowrap}@media(max-width:767px){.site-poet-header[data-v-9fabb799]{grid-template-columns:64px 1fr}.site-poet-portrait[data-v-9fabb799]{height:64px;width:64px}}@media(prefers-reduced-motion:reduce){.site-poet-card[data-v-9fabb799]{transition:none}}
