#codex-left-menu {
    width: 250px;
    background-color: #f4f4f4;
    padding: 20px;
}

.menu-item {
    margin-bottom: 15px;
}

.menu-item-text {
    cursor: pointer;
    color: #333;
    font-size: 15px;
    margin-bottom: 5px;
}

.submenu {
    display: none;
    padding-left: 20px;
}

.expanded {
    display: block;
}

.submenu a {
    display: block;
    margin-bottom: 5px;
    color: #666;
}

.submenu a:hover {
    text-decoration: underline;
}

#wpfooter
{
    display: none;
}
.mam-anchor-link
{
    text-decoration: none !important;
}

.has-nav
{
    display:none;
}

.code-block {
  position: relative;
  background-color: #f0f0f0;
  padding: 16px;
  border-radius: 4px;
  overflow-x: auto;
}

.code-block code {
  font-family: monospace;
  white-space: pre-wrap;
  word-wrap: break-word;
}

.copy-button {
  position: absolute;
  top: 8px;
  right: 8px;
  background-color: #333;
  color: white;
  border: none;
  padding: 4px 8px;
  font-size: 12px;
  cursor: pointer;
}

.copy-button:hover {
  background-color: #444;
}
