.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror {
  background-color: #201e2f;
  text-shadow: 1px 1px 1px rgba(21, 20, 31, 0.3);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 0.88rem;
  font-family: Monaco, Menlo, "Ubuntu Mono", "Droid Sans Mono", Consolas, monospace; }

.defaults__1l9bk0Z91YqvzRByZKNgHF ::-moz-selection {
  background: rgba(255, 255, 255, 0.3); }

.defaults__1l9bk0Z91YqvzRByZKNgHF ::selection {
  background: rgba(255, 255, 255, 0.3); }

.defaults__1l9bk0Z91YqvzRByZKNgHF ::-moz-selection {
  background: rgba(255, 255, 255, 0.3); }

.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-gutters {
  background-color: #201e2f;
  border-right-color: transparent;
  padding-right: 8px; }

.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-lines {
  padding: 1rem 0;
  /* Vertical padding around content */ }

.defaults__1l9bk0Z91YqvzRByZKNgHF pre {
  padding: 0;
  /* Horizontal padding of content */ }

.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-guttermarker {
  color: #f2777a; }

.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-guttermarker-subtle {
  color: rgba(204, 204, 204, 0.5); }

.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-linenumber {
  color: rgba(204, 204, 204, 0.5); }

.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-cursor {
  border-left: 2px solid rgba(255, 255, 255, 0.5) !important; }

.defaults__1l9bk0Z91YqvzRByZKNgHF div.CodeMirror-selected {
  background: rgba(255, 255, 255, 0.3); }

.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-activeline-background {
  background: transparent !important; }

.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-activeline-background
+ .CodeMirror-gutter-wrapper
.CodeMirror-linenumber {
  color: #cccccc; }

.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-matchingbracket,
.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-nonmatchingbracket {
  color: #ffffff !important;
  text-decoration: none;
  background-color: #217572;
  border-radius: 2px;
  padding-bottom: 2px; }

.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-nonmatchingbracket {
  background-color: #fa4359; }

.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-matchingtag {
  background: transparent; }

.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-matchingtag.cm-tag {
  background-color: rgba(255, 255, 255, 0.07); }
  .defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-matchingtag.cm-tag.cm-bracket {
    background-color: rgba(255, 255, 255, 0); }

.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-foldmarker {
  color: #ffffff;
  font-family: arial;
  line-height: 0.9;
  display: inline-block;
  letter-spacing: -1px;
  font-weight: bold;
  padding: 0 5px;
  background-color: rgba(255, 255, 255, 0.2);
  transition: background-color 0.1s linear;
  cursor: pointer;
  border-radius: 4px; }
  .defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-foldmarker:hover {
    background-color: rgba(255, 255, 255, 0.3); }

.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-foldgutter {
  width: 0.7em; }

.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-foldgutter-open,
.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-foldgutter-folded {
  cursor: pointer;
  line-height: 1.1; }

.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-foldgutter-open:after {
  content: "\25BE"; }

.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-foldgutter-folded:after {
  content: "\25B8"; }

.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-code > div {
  padding-bottom: 2px; }

.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-gutter-elt {
  padding-left: 5px; }

.defaults__1l9bk0Z91YqvzRByZKNgHF pre {
  word-break: normal; }

.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-overlayscroll-vertical {
  background-color: rgba(0, 0, 0, 0.15); }

.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-overlayscroll-vertical div {
  background-color: rgba(255, 255, 255, 0.5); }

.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-lint-markers {
  width: 10px;
  height: 10px; }

.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-lint-marker-error,
.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-lint-marker-multiple {
  background-color: #f65a5b; }

.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-lint-marker-warning {
  display: none; }

.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-lint-marker-error,
.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-lint-marker-warning,
.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-lint-marker-multiple {
  cursor: pointer;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  vertical-align: middle;
  position: relative; }

.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-lint-mark-error,
.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-lint-mark-warning,
.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-lint-marker-error,
.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-lint-marker-multiple,
.defaults__1l9bk0Z91YqvzRByZKNgHF .CodeMirror-lint-marker-warning {
  background-image: none; }

.cc__1zsV8w8Rj_vs2ayVLJ-2x .CodeMirror {
  color: #ffffff; }
  .cc__1zsV8w8Rj_vs2ayVLJ-2x .CodeMirror .cm-comment {
    color: #939598; }
  .cc__1zsV8w8Rj_vs2ayVLJ-2x .CodeMirror .cm-property {
    color: #83fff5; }
  .cc__1zsV8w8Rj_vs2ayVLJ-2x .CodeMirror .cm-string {
    color: #ffe083; }
  .cc__1zsV8w8Rj_vs2ayVLJ-2x .CodeMirror .cm-atom {
    color: #cc7bc2; }
  .cc__1zsV8w8Rj_vs2ayVLJ-2x .CodeMirror .cm-attribute {
    color: #b4d353; }
  .cc__1zsV8w8Rj_vs2ayVLJ-2x .CodeMirror .cm-qualifier {
    color: #b4d353; }
  .cc__1zsV8w8Rj_vs2ayVLJ-2x .CodeMirror .cm-variable {
    color: #ff8973; }
  .cc__1zsV8w8Rj_vs2ayVLJ-2x .CodeMirror .cm-variable-2 {
    color: #ff8973; }
  .cc__1zsV8w8Rj_vs2ayVLJ-2x .CodeMirror .cm-variable-3 {
    color: #ff8973; }
  .cc__1zsV8w8Rj_vs2ayVLJ-2x .CodeMirror .cm-tag {
    color: #e85d7f; }
  .cc__1zsV8w8Rj_vs2ayVLJ-2x .CodeMirror .cm-bracket {
    color: #e85d7f; }
  .cc__1zsV8w8Rj_vs2ayVLJ-2x .CodeMirror .cm-keyword {
    color: #b3ccff; }
  .cc__1zsV8w8Rj_vs2ayVLJ-2x .CodeMirror .cm-def {
    color: #b3ccff; }
  .cc__1zsV8w8Rj_vs2ayVLJ-2x .CodeMirror .cm-number {
    color: #ff8973; }
  .cc__1zsV8w8Rj_vs2ayVLJ-2x .CodeMirror .cm-operator {
    color: #ffffff; }
  .cc__1zsV8w8Rj_vs2ayVLJ-2x .CodeMirror .cm-error {
    color: #ffffff; }
  .cc__1zsV8w8Rj_vs2ayVLJ-2x .CodeMirror .cm-builtin {
    color: #ffffff; }

.CodeBlock__3-kebd7REMI5aXkez6K-B {
  display: block;
  text-align: left;
  font-weight: normal; }

.CodeBlock__3-kebd7REMI5aXkez6K-B .CodeMirror {
  overflow: auto;
  height: auto;
  padding: 1rem; }

.wrap__yxnEyEmMpigk6-3_Wvbzo,
.wrap__yxnEyEmMpigk6-3_Wvbzo pre {
  word-wrap: break-all;
  white-space: pre-wrap; }

.theme__gGunuXH7DwafQKIoo6BYh h1,
.theme__gGunuXH7DwafQKIoo6BYh h2,
.theme__gGunuXH7DwafQKIoo6BYh h3,
.theme__gGunuXH7DwafQKIoo6BYh h4 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.theme__gGunuXH7DwafQKIoo6BYh p {
  line-height: 1.7;
  font-size: 1.2rem;
  word-wrap: break-word;
  overflow-wrap: break-word; }
  .theme__gGunuXH7DwafQKIoo6BYh p:empty {
    display: none; }
  .theme__gGunuXH7DwafQKIoo6BYh p:last-child {
    margin-bottom: 0; }

.theme__gGunuXH7DwafQKIoo6BYh ul,
.theme__gGunuXH7DwafQKIoo6BYh ol {
  font-size: 1.2rem;
  list-style: none;
  padding-left: 0;
  margin: 1rem 0; }
  .theme__gGunuXH7DwafQKIoo6BYh ul ul,
  .theme__gGunuXH7DwafQKIoo6BYh ul ol,
  .theme__gGunuXH7DwafQKIoo6BYh ol ul,
  .theme__gGunuXH7DwafQKIoo6BYh ol ol {
    margin-top: 0.5rem; }
    .theme__gGunuXH7DwafQKIoo6BYh ul ul li:last-child,
    .theme__gGunuXH7DwafQKIoo6BYh ul ol li:last-child,
    .theme__gGunuXH7DwafQKIoo6BYh ol ul li:last-child,
    .theme__gGunuXH7DwafQKIoo6BYh ol ol li:last-child {
      margin-bottom: 0; }
  .theme__gGunuXH7DwafQKIoo6BYh ul li,
  .theme__gGunuXH7DwafQKIoo6BYh ol li {
    position: relative;
    margin-left: 2rem;
    margin-bottom: 0.5rem;
    line-height: 1.7; }
    .theme__gGunuXH7DwafQKIoo6BYh ul li:last-child,
    .theme__gGunuXH7DwafQKIoo6BYh ol li:last-child {
      margin-bottom: 1rem; }

.theme__gGunuXH7DwafQKIoo6BYh ul li::before {
  content: "\25CF";
  position: absolute;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  top: 0;
  left: -2rem;
  width: 2rem;
  line-height: 1.7;
  text-align: center; }

.theme__gGunuXH7DwafQKIoo6BYh ol {
  counter-reset: "ordered-list"; }
  .theme__gGunuXH7DwafQKIoo6BYh ol li {
    counter-increment: ordered-list; }
    .theme__gGunuXH7DwafQKIoo6BYh ol li::before {
      content: counter(ordered-list) ".";
      position: absolute;
      top: 0;
      left: -2rem;
      width: 2rem;
      text-align: center;
      line-height: inherit; }

.theme__gGunuXH7DwafQKIoo6BYh code {
  padding: 0 0.25rem;
  margin: 0 0.0625rem;
  border-radius: 0.125rem;
  color: #15141f;
  background-color: #dfe0e0;
  white-space: normal;
  vertical-align: baseline;
  font-family: Monaco, Menlo, "Ubuntu Mono", "Droid Sans Mono", Consolas, monospace;
  font-size: 0.9rem; }

.theme__gGunuXH7DwafQKIoo6BYh pre > code {
  display: block;
  padding: 0;
  background-color: transparent; }

.theme__gGunuXH7DwafQKIoo6BYh img {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 1rem auto;
  max-width: 100%; }

.theme__gGunuXH7DwafQKIoo6BYh iframe {
  width: 100%; }

.theme__22QeW-d-YRjfwg7z9oiZH_ h1,
.theme__22QeW-d-YRjfwg7z9oiZH_ h2,
.theme__22QeW-d-YRjfwg7z9oiZH_ h3,
.theme__22QeW-d-YRjfwg7z9oiZH_ h4 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.theme__22QeW-d-YRjfwg7z9oiZH_ p {
  line-height: 1.6;
  font-size: 1.1rem;
  word-wrap: break-word;
  overflow-wrap: break-word; }
  .theme__22QeW-d-YRjfwg7z9oiZH_ p:empty {
    display: none; }
  .theme__22QeW-d-YRjfwg7z9oiZH_ p:last-child {
    margin-bottom: 0; }

.theme__22QeW-d-YRjfwg7z9oiZH_ ul,
.theme__22QeW-d-YRjfwg7z9oiZH_ ol {
  font-size: 1.1rem;
  list-style: none;
  padding-left: 0;
  margin: 1rem 0; }
  .theme__22QeW-d-YRjfwg7z9oiZH_ ul ul,
  .theme__22QeW-d-YRjfwg7z9oiZH_ ul ol,
  .theme__22QeW-d-YRjfwg7z9oiZH_ ol ul,
  .theme__22QeW-d-YRjfwg7z9oiZH_ ol ol {
    margin-top: 0.5rem; }
    .theme__22QeW-d-YRjfwg7z9oiZH_ ul ul li:last-child,
    .theme__22QeW-d-YRjfwg7z9oiZH_ ul ol li:last-child,
    .theme__22QeW-d-YRjfwg7z9oiZH_ ol ul li:last-child,
    .theme__22QeW-d-YRjfwg7z9oiZH_ ol ol li:last-child {
      margin-bottom: 0; }
  .theme__22QeW-d-YRjfwg7z9oiZH_ ul li,
  .theme__22QeW-d-YRjfwg7z9oiZH_ ol li {
    position: relative;
    margin-left: 2rem;
    margin-bottom: 0.5rem;
    line-height: 1.6; }
    .theme__22QeW-d-YRjfwg7z9oiZH_ ul li:last-child,
    .theme__22QeW-d-YRjfwg7z9oiZH_ ol li:last-child {
      margin-bottom: 1rem; }

.theme__22QeW-d-YRjfwg7z9oiZH_ ul li::before {
  content: "\25CF";
  position: absolute;
  -webkit-transform: scale(0.6);
          transform: scale(0.6);
  top: 0;
  left: -2rem;
  width: 2rem;
  line-height: 1.6;
  text-align: center; }

.theme__22QeW-d-YRjfwg7z9oiZH_ ol {
  counter-reset: "ordered-list"; }
  .theme__22QeW-d-YRjfwg7z9oiZH_ ol li {
    counter-increment: ordered-list; }
    .theme__22QeW-d-YRjfwg7z9oiZH_ ol li::before {
      content: counter(ordered-list) ".";
      position: absolute;
      top: 0;
      left: -2rem;
      width: 2rem;
      text-align: center;
      line-height: inherit; }

.theme__22QeW-d-YRjfwg7z9oiZH_ code {
  padding: 0 0.25rem;
  margin: 0 0.0625rem;
  border-radius: 0.125rem;
  color: #15141f;
  background-color: #dfe0e0;
  white-space: normal;
  vertical-align: baseline;
  font-family: Monaco, Menlo, "Ubuntu Mono", "Droid Sans Mono", Consolas, monospace;
  font-size: 0.9rem; }

.theme__22QeW-d-YRjfwg7z9oiZH_ pre > code {
  display: block;
  padding: 0;
  background-color: transparent; }

.theme__22QeW-d-YRjfwg7z9oiZH_ img {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 1rem auto;
  max-width: 100%; }

.theme__22QeW-d-YRjfwg7z9oiZH_ iframe {
  width: 100%; }


/*# sourceMappingURL=platform-scenes-article~platform-scenes-quiz~portal-lite~portal-scenes-Catalog~portal-scenes-Course~~d54dd384.46d9bbd939f1e07926c5.css.map*/