    .theorem-frame {
        display: block; /* Ensures the div behaves as a block element */
        /*margin: 1em;  Adds some space around the theorem */
        padding: 0.5em; /* Adds space inside the frame */
        border: 1px solid #DDC77F; /* A simple border for the frame */
        border-radius: 5px; /* Rounds the corners of the frame */
        /*background-color: #f9f9f9;  Light background color */
        /*box-shadow: 2px 2px 5px rgba(0,0,0,0.2); Adds a subtle shadow */
    }

    /* You can also style the theorem title separately */
    .theorem-frame .theorem-title {
        font-weight: bold;
        font-style: italic;
        /*display: block;*/
        margin-bottom: 0.5em;
    }
	
	    .definition-frame {
        display: block; /* Ensures the div behaves as a block element */
        /*margin: 1em;  Adds some space around the theorem */
        padding: 0.5em; /* Adds space inside the frame */
        /*border: 1px solid #ccc; /* A simple border for the frame */
        border-radius: 10px; /* Rounds the corners of the frame */
        /*background-color: #f9f9f9;  Light background color */
        box-shadow: 2px 2px 5px rgba(0,0,0,0.2);  Adds a subtle shadow 
    }