Wie kann ich eckige Klammern im Titel einer mdframed-Theorem Umgebung verwenden?
Hallo liebe LaTeX-Freunde,
ich arbeite neuerdings mit dem *mdframed*-Packet. Leider habe ich das Problem, dass ich eckige Klammern im Titel einer *mdframed*-Theorem Umgebung benötige. 
Hier mein Minimalbeispiel:
    \documentclass[a4paper, 11pt]{article}
    \usepackage{amsthm}
    \usepackage{mdframed}
    \usepackage{tikz}
    
    \mdfdefinestyle{theoremstyle1}{%
    linecolor=black,linewidth=1pt,%
    frametitlerule=true,%
    frametitlebackgroundcolor=gray!20,
    innertopmargin=\topskip,
    }
    \mdtheorem[style=theoremstyle1]{defn}{Def.}[section]
    \begin{document}
    
    \begin{defn}[aaaaah[eeeeeh]iiiiih]
    oha
    \end{defn}
    
    \end{document}
Dummerweise wird die Titel-Umgebung nach der ersten " ] " geschlossen. D.h. im Titel (vom Bsp.) steht " aaaaah[eeeeeh " anstelle von " aaaaah[eeeeeh]iiiiih " wie gewünscht.
Hat Jemand eine Idee wie sich das Problem beheben lässt?