изменить ширину в пределах \newtheoremstyle

изменить ширину в пределах \newtheoremstyle

Я определил новую среду теоремы, которая окружена затененным полем. Мой код выглядит так:

\usepackage{xcolor}
\usepackage{amsthm}
\usepackage{framed}
\colorlet{shadecolor}{gray!50}
\newtheoremstyle{mythm}
    {0.3\topsep} % space above
    {0.3\topsep} % space below
    {} % body font
    {} % indentation
    {\bfseries} % theorem head font
    {.} % punctuation after theorem head
    { } % space after theorem head
    {} % head spec

\theoremstyle{mythm}
\newtheorem{theorem}{משפט}
\renewenvironment{thm}
   {\begin{shaded}\begin{theorem}}
   {\end{theorem}\end{shaded}}

(Я использую еврейское слово משפט для теоремы). Теперь, когда я использую среду thm, вот как это выглядит:

введите описание изображения здесь

Как вы видите, ширина линии внутри рамки соответствует ширине обычной линии. Мой вопрос: как мне переопределить ее так, чтобы ширинасама затененная коробкабудет соответствовать ширине обычной линии?
Я не смог найти параметр ширины newtheoremstyle, поэтому помощь будет приветствоваться.

Связанный контент