/* Project instructions (public/modules/instructions.js) */
.pm-dlg.pi-dlg { max-width: 560px; }
.pi-ta { min-height: 180px; resize: vertical; font: inherit; font-size: 14px; line-height: 1.55; }
.pi-meta { display: flex; justify-content: flex-end; margin-top: -6px; }
.pi-count { font-size: 12px; color: var(--ink-faint); font-variant-numeric: tabular-nums; }
.pi-ex { display: flex; flex-wrap: wrap; align-items: center; gap: 6px; }
.pi-ex > span { font-size: 12.5px; color: var(--ink-faint); margin-right: 2px; }
.pi-chip { border: 1px solid var(--line); background: var(--card); color: var(--ink-muted); font: inherit; font-size: 12.5px; font-weight: 600; padding: 5px 10px; border-radius: 999px; cursor: pointer; }
.pi-chip:hover { background: var(--hover); color: var(--ink); }
.pi-note { margin: 0; font-size: 12.5px; color: var(--ink-faint); }
