/* Komentari — dijeljeno između /komentari/ i početne (oznake modula, link-gumb) */
.cm-badge { padding: 0.1rem 0.5rem; border-radius: 4px; font-family: var(--font-mono); font-size: 0.7rem; background: rgba(120,144,156,0.18); color: var(--text-dim); }
.cm-badge.mod-statika { background: rgba(30,136,229,0.16); color: #42a5f5; }
.cm-badge.mod-ec2 { background: rgba(120,144,156,0.22); color: #90a4ae; }
.cm-badge.mod-ec3 { background: rgba(255,107,53,0.16); color: #ff8c5e; }
.cm-badge.mod-ec4 { background: rgba(171,71,188,0.16); color: #ba68c8; }
.cm-badge.mod-ec5 { background: rgba(67,160,71,0.16); color: #66bb6a; }
.cm-badge.mod-ec7 { background: rgba(141,110,99,0.2); color: #a1887f; }
.cm-link { background: none; border: none; color: var(--accent); cursor: pointer; padding: 0; font: inherit; font-size: inherit; }
