/* Unique START */

/* Increase width of content placeholder */
:root {
  --content-max-width: 90%;
}
/* STOP */

summary {
  cursor: pointer;
}

table {
  float: left;
}

table,
table thead th,
th,
table td {
  border: 1px solid black;
  padding: 5px;
}

singleword {
  text-decoration: underline dotted;
  text-underline-offset: 3px;
}
:not(pre):not(a) > .hljs {
  font-size: 1em;
}

@media print {
  .hide {
    visibility: hidden;
  }

  .remove {
    display: none;
  }

  input[type='checkbox' i]:disabled {
    appearance: none;
    border: 1px solid #555;
    border-radius: 0.5rem;
    display: inline-block;
    height: 1.25em;
    width: 1.25em;
    vertical-align: middle;
    margin-bottom: 0.5em;
  }

  :not(pre):not(a) > .hljs {
    color: black;
  }
  .content,
  .header:link {
    color: black !important;
  }

  input[type='checkbox' i]:disabled:checked {
    box-sizing: border-box;
    position: relative;
  }

  input[type='checkbox' i]:disabled:checked::before {
    position: absolute;
    top: -4px;
    left: -1px;
    content: '✔';
    display: inline-block;
    font-size: 1.5em;
    color: black;
  }
}
