I'm aiming to have a theoremstyle which has hanging indentation, where all lines after the first line are indented by some amount of space. I've searched for previous answers to similar questions, but most of these do not use the amsthm package, or are difficult for me to understand. My current theoremstyle is as follows:
\newtheoremstyle{mystyle}%
{3pt}
{3pt}
{}
{}
{\bfseries}
{ --}% Punctuation after theorem head
{.5em}% Space after theorem head
{}% Theorem head spec (can be left empty, meaning ‘normal’)
which does not contain any sort of indentation currently.
I would like something which looks like this

which I have poorly approximated with an additional quotation environment inside. However, in doing so, the spacing is not correct. Hopefully, the idea is clear--the text should actually be formatted with a proper hanging indent.
Is there some sort of proper "hanging indent" setting I can put into the indentation parameter of the theorem style? Or do I have to do some more manual work? I would prefer not to replace amsthm (I'm trying to rewrite documents already made with amsthm), but having an additional package is not problematic.


amsthm, rather thanntheorem. – egreg Apr 17 '19 at 09:04