/* @import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@400;700&display=swap"); */

html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

:root {
  --div-width: 40rem;
}

ul {
  display: block;
  list-style-type: disc;
  list-style-position: inside;
  margin-block-start: 0.1em;
  margin-block-end: 0.1em;
}

body.center {
  max-width: var(--div-width);
  margin-left: auto;
  margin-right: auto;
  padding-left: 8px;
  padding-right: 8px;
}

/* =================== */
div.insert {
  margin-top: 15pt;
  margin-bottom: 20pt;
}

p.indent {
  text-indent: 0.5rem;
}

strong {
  font-family: "M PLUS Rounded 1c", sans-serif;
  font-weight: bold;
  background: linear-gradient(rgba(255, 255, 255, 0) 40%, #fefe98 60%);
}

em {
  font-family: "M PLUS Rounded 1c", sans-serif;
  font-weight: bold;
  font-style: normal;
}

span.large {
  font-size: 1.3em;
}

span.yellowback {
  background: linear-gradient(rgba(255, 255, 255, 0) 40%, #fefe98 60%);
}
span.em2 {
  font-size: 1.3em;
  font-weight: bold;
  background: linear-gradient(
    rgba(255, 255, 255, 0) 0%,
    rgba(254, 119, 114, 0.384) 20%
  );
}

span.bold {
  font-weight: bold;
}

span.red {
  color: red;
}
