.self-test{margin:20px 0;padding:14px 18px;border:1px dashed var(--accent);border-radius:var(--radius)}.self-test p{margin:0}.demo{margin-top:20px;padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.demo p{margin:0 0 10px;font-size:15px}.mistakes li::marker{color:var(--accent)}.practice-family{margin-top:32px}.practice-family>p{color:var(--muted)}