\n'
+ if title:
+ html += f'
{title}
\n'
+ html += '
\n'
+ # Tab navigation will be generated by JavaScript based on code blocks
+ html += '
\n'
+ html += '
\n'
+ html += text
+ html += '
\n'
+ html += '
\n'
+ return html
+
+ def tip(self, text: str, title: str = "", options: dict = None) -> str:
+ """Render tip container."""
+ if options is None:
+ options = {}
+ tip_id = options.get('id', f"tip-{hash(title)}")
+ html = f'