.poem-v2[data-v-45af5cb9]{display:grid;gap:28px;padding-bottom:64px}.poem-v2-i18n-note[data-v-45af5cb9]{border:1px dashed var(--cpu-border-default);border-radius:var(--cpu-radius-sm,8px);color:var(--cpu-text-muted);font-size:13px;margin:0;padding:12px 16px}.poem-v2-hero[data-v-45af5cb9]{align-items:center;display:grid;gap:24px;grid-template-columns:220px 1fr;padding-top:8px}.poem-v2-header-art[data-v-45af5cb9]{border-radius:var(--cpu-radius-md,12px);height:165px;-o-object-fit:cover;object-fit:cover;width:220px}.poem-v2-meta[data-v-45af5cb9]{display:flex;gap:8px;margin:0 0 10px}.poem-v2-title[data-v-45af5cb9]{color:var(--cpu-text-primary);font-family:var(--cpu-font-serif);font-size:clamp(30px,4.4vw,44px);font-weight:600;letter-spacing:.1em;margin:0}.poem-v2-author[data-v-45af5cb9]{color:var(--cpu-text-secondary);font-size:15px;letter-spacing:.16em;text-decoration:none}.poem-v2-author[data-v-45af5cb9]:hover{color:var(--cpu-brand-primary)}.poem-v2-verse[data-v-45af5cb9]{background:var(--cpu-surface-elevated,#fff);border:1px solid var(--cpu-border-default);border-radius:var(--cpu-radius-lg,18px);padding:36px 28px}.poem-v2-verse-text[data-v-45af5cb9]{color:var(--cpu-text-primary);font-family:var(--cpu-font-serif);font-size:clamp(18px,2.4vw,24px);letter-spacing:.12em;line-height:2.2;text-align:center;white-space:pre-wrap}.poem-v2-summary[data-v-45af5cb9]{background:#e7b56a14;border-left:3px solid var(--cpu-brand-accent);border-radius:0 var(--cpu-radius-sm,8px) var(--cpu-radius-sm,8px) 0;color:var(--cpu-text-secondary);font-size:15px;line-height:1.9;margin:0;padding:18px 22px}.poem-v2-actions[data-v-45af5cb9]{display:flex;flex-wrap:wrap;gap:12px}.poem-v2-section[data-v-45af5cb9]{display:grid;gap:14px}.poem-v2-tags[data-v-45af5cb9]{display:flex;flex-wrap:wrap;gap:10px}.poem-v2-author-card[data-v-45af5cb9]{align-items:center;background:var(--cpu-surface-elevated,#fff);border:1px solid var(--cpu-border-default);border-radius:var(--cpu-radius-md,12px);display:flex;flex-wrap:wrap;gap:18px;padding:18px 20px}.poem-v2-author-art[data-v-45af5cb9]{border-radius:var(--cpu-radius-sm,8px);height:66px;-o-object-fit:cover;object-fit:cover;width:88px}.poem-v2-author-name[data-v-45af5cb9]{color:var(--cpu-text-primary);font-size:19px;font-weight:600;letter-spacing:.1em;text-decoration:none}.poem-v2-author-name[data-v-45af5cb9]:hover{color:var(--cpu-brand-primary)}.poem-v2-author-note[data-v-45af5cb9]{color:var(--cpu-text-muted);font-size:12px;margin:4px 0 0}.poem-v2-universes[data-v-45af5cb9]{padding-bottom:0}.poem-v2-related-poets[data-v-45af5cb9]{display:flex;flex-wrap:wrap;gap:14px;margin:0}.poem-v2-related-poets a[data-v-45af5cb9]{color:var(--cpu-brand-primary);font-size:15px;letter-spacing:.06em;text-decoration:none}.poem-v2-related-poets a[data-v-45af5cb9]:hover{text-decoration:underline}.poem-v2-ai[data-v-45af5cb9]{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.poem-v2-ai-prompt[data-v-45af5cb9]{background:var(--cpu-surface-elevated,#fff);border:1px solid var(--cpu-border-default);border-left:3px solid var(--cpu-brand-accent);border-radius:var(--cpu-radius-sm,8px);color:var(--cpu-text-secondary);font-size:14px;padding:14px 18px;text-decoration:none}.poem-v2-ai-prompt[data-v-45af5cb9]:hover{border-color:var(--cpu-brand-primary);color:var(--cpu-brand-primary)}.poem-v2-ai-off[data-v-45af5cb9]{border:1px dashed var(--cpu-border-default);border-radius:var(--cpu-radius-md,12px);color:var(--cpu-text-muted);margin:0;padding:16px 18px}.poem-v2-graph[data-v-45af5cb9]{background:var(--cpu-surface-elevated,#fff);border:1px solid var(--cpu-border-default);border-radius:var(--cpu-radius-md,12px);padding:24px}.poem-v2-note[data-v-45af5cb9]{color:var(--cpu-text-muted);font-size:13px;margin:0}.poem-v2-source[data-v-45af5cb9]{border-top:1px solid var(--cpu-border-default);padding-top:16px}.poem-v2-source p[data-v-45af5cb9]{color:var(--cpu-text-muted);font-size:12px;line-height:1.7;margin:0}@media(max-width:767px){.poem-v2-hero[data-v-45af5cb9]{grid-template-columns:1fr;justify-items:center;text-align:center}.poem-v2-header-art[data-v-45af5cb9]{height:auto;max-width:320px;width:100%}.poem-v2-ai[data-v-45af5cb9]{grid-template-columns:1fr}.poem-v2-verse[data-v-45af5cb9]{padding:26px 18px}}
