button {
  border-radius: 0;
  border: 3px solid lightsteelblue;
  background: lightsteelblue;
  color: black;
  width: 10em;
}

.toggle-content {
  display: none; /* hidden by default */
  margin-left: 20px;
}

.toggle-header {
  cursor:pointer;
  user-select: none; /* prevent accidental text selection */
}

/* .toggle-header.active {
  cursor:pointer;
  user-select: none; 
  background: #202020;
} */

/* .selected {
  background-color: #202020;
  color: white;
} */

/* Default arrow (▶) before header */
.toggle-header::before{
  content: "\25B8";
  margin-right: 0.5em; 
}

/* Rotated arrow (▼) when active */
.toggle-header.active::before {
  content: "\25BE";
  margin-right: 0.5em; 
}

body {
  background-color: white;
  color: black;
}

/* for the small code snippets, like `true`, not the whole code solutions */
code {
  background-color: lightblue;
  padding: 0.1em 0.2em;
  border-radius: 3px;
}

.inserted-code{
  display: inline-block;
  padding: 0.2em 1em;
  background-color: lightsteelblue;
  color:black;
}

/* necessare so the background color of code is not applied. */
.inserted-code code {
  background: none;
  padding: 0;
}

/* provide color by using the class="inserted-code" */
textarea{
  height: 20em;
  width: 100em;         
  box-sizing: border-box; 
  border: 1px solid #555;
  padding: 0.5em;
  resize: both;
  border-radius: 0px;
}

/* For medium screens (tablets) and small screens (phones) */
@media (max-width: 900px) {
  textarea {
    width: 90%;
    height: 20em;
  }
  textarea:focus {
    position: fixed;         /* ignore parent containers */
    top: 50%;                /* start at 50% from top */
    left: 50%;               /* start at 50% from left */
    transform: translate(-50%, -50%); /* center exactly */
    min-width: 90vw;             /* 90% of viewport width */
    max-width: 90vw;             /* 90% of viewport width */
    min-height: 90vh;            /* 90% of viewport height */
    max-height: 90vh;            /* 90% of viewport height */
    box-sizing: border-box;
    z-index: 999;            /* make sure it’s above other elements */
  }
}

.notimplemented {
  cursor:text;
  user-select: text;
  color:lightgray;
}
