.sidebar-toggle {
	background-color: unset;
	position: fixed !important;
	top: 0 !important;
	bottom: auto !important;
	padding: 10px 10px 10px 10px !important;
}

@media screen and (max-width: 768px) {
	.markdown-section {
		padding: 16px 16px 16px 36px !important;
	}
}

body {
	overflow: auto; /* Ensure the body can scroll */
  }

/* .mermaid {
	width: 100%;              
	max-width: 100%;           
	height: auto;              
	max-height: 90vh;         
	overflow: auto;            
	border: 1px solid #ddd;    
	padding: 10px;
	box-sizing: border-box;    
} */

/* Optional: Adjust text or diagram scaling for mobile */
/* @media (max-width: 600px) {
  .mermaid {
	font-size: 0.8rem;        
  }
} */