/*
 * Meinungs-Werkstatt. Colours and type come from ui.css tokens.
 */
.mw-outline pre,
[data-mw-say] pre,
[data-mw-write] pre,
.mw-phrases { white-space: pre-wrap; overflow-wrap: anywhere; }
.mw-hit { background: color-mix(in srgb, var(--signal) 35%, transparent); padding: 0 0.12em; }
[data-mw-check] { min-height: var(--touch, 44px); display: flex; align-items: center; }
[data-mw-check].is-on { font-weight: 700; color: var(--mastery); }
[data-mw-check].is-on::before { content: "✓ "; }
.mw-phrases { list-style: none; padding: 0; margin: 0 0 var(--s-4); }
.mw-phrases li { margin: 0 0 var(--s-2); }

@media (max-width: 720px) {
  [data-mw-home] .cluster,
  [data-mw-topic] .cluster { display: flex; flex-direction: column; }
}
