@layer pixu-talk.typography.fira-code {
  @font-face {
    font-family: Fira Code;
    src: local(Fira Code Light), local(FiraCode-Light), url("FiraCode-200.0979ba40.woff2") format("woff2"), url("FiraCode-200.40a6c1d2.woff") format("woff");
    font-weight: 200;
    font-style: normal;
    font-display: block;
  }

  @font-face {
    font-family: Fira Code;
    src: local(Fira Code Regular), local(FiraCode-Regular), url("FiraCode-400.c07636ac.woff2") format("woff2"), url("FiraCode-400.136276ba.woff") format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: block;
  }

  @font-face {
    font-family: Fira Code;
    src: local(Fira Code Medium), local(FiraCode-Medium), url("FiraCode-500.b02cecef.woff2") format("woff2"), url("FiraCode-500.1de1ab0b.woff") format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: block;
  }

  @font-face {
    font-family: Fira Code;
    src: local(Fira Code Bold), local(FiraCode-Bold), url("FiraCode-700.ee62a364.woff2") format("woff2"), url("FiraCode-700.a9e61bdf.woff") format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: block;
  }

  @font-face {
    font-family: Fira Code Retina;
    src: local(Fira Code Retina), local(FiraCode-Retina), url("FiraCode-Retina.2be35569.woff2") format("woff2"), url("FiraCode-Retina.c766790a.woff") format("woff");
    font-weight: 900;
    font-style: normal;
    font-display: block;
  }

  @font-face {
    font-family: Fira Code Monospace;
    src: local(Fira Code Retina), local(FiraCode-Retina), url("FiraCode-Retina.2be35569.woff2") format("woff2"), url("FiraCode-Retina.c766790a.woff") format("woff");
    font-weight: normal;
    font-style: normal;
    unicode-range: U+30-39, U+20A3-20A7, U+2C, U+2E;
  }

  @font-face {
    font-family: Fira Code Monospace Full;
    src: local(Fira Code Retina), local(FiraCode-Retina), url("FiraCode-Retina.2be35569.woff2") format("woff2"), url("FiraCode-Retina.c766790a.woff") format("woff");
    font-weight: normal;
    font-style: normal;
  }
}

@layer pixu-talk.typography.rec-vf {
  @font-face {
    font-family: RecVF;
    src: url("RecVF.e71349f6.woff2") format("woff2 supports variations"), url("RecVF.e71349f6.woff2") format("woff2-variations");
    font-weight: 300 1000;
    font-style: oblique 0deg 14deg;
    font-display: block;
  }
}

@layer pixu-talk {
  @layer iconography {
    [class*="icon"] {
      display: inline;
    }
  }

  @layer reveal {
    .reveal {
      & :is(h1, h2, h3, h4, h5, h6, p, blockquote, small, ul, ol, comparison, pre, example) {
        margin-block: 0;

        & + :is(h1, h2, h3, h4, h5, h6, p, blockquote, small, ul, ol, comparison, pre, example) {
          margin-block-start: 1.5rem;
        }
      }

      & img {
        margin: 0;
      }

      & section > :is(p, blockquote, small) {
        max-inline-size: 50ch;
        margin-inline: auto;
      }

      & blockquote {
        text-align: left;
        margin-inline: auto;
        padding: 1.5rem;
        font-size: 1.25em;

        &:before {
          content: "“";
        }

        &:after {
          content: "”";
        }
      }

      & li + li {
        margin-block-start: 2rem;
      }

      & small {
        font-size: .7em;
      }

      & pre {
        max-width: 65%;
        margin: 0 auto;

        & code {
          max-height: 40rem;
          font-size: .8em;
          line-height: 1.3;
        }
      }
    }
  }

  .reveal pre {
    max-width: 80%;
  }

  @layer brand {
    [brand] {
      position: fixed;
      inset: auto auto 3rem 3rem;

      & img {
        aspect-ratio: 1;
        border: 2px #639;
        border-radius: 2rem;
        inline-size: 10rem;
      }
    }
  }

  @layer time-circuits {
    :root {
      --bttf--gray--100: #98a3ba;
      --bttf--gray--200: #676f7e;
      --bttf--gray--300: #626978;
      --bttf--gray--400: #505662;
      --bttf--gray--500: #3a3f47;
      --bttf--red--400: #6d2424;
    }

    [time-circuits] {
      flex-direction: column;
      justify-content: center;
      align-items: center;
      display: flex;

      & .outer {
        background: var(--bttf--gray--400);
        background: linear-gradient(74deg, var(--bttf--gray--400) 13%, var(--bttf--gray--100) 24%, var(--bttf--gray--400) 37%, var(--bttf--gray--200) 47%, var(--bttf--gray--500) 62%, var(--bttf--gray--300) 79%, var(--bttf--gray--400) 100%);
        box-sizing: border-box;
        border: 1px solid #000;
        min-height: 180px;
        padding: 16px;
        box-shadow: inset 3px 2px 3px #fff6, inset -2px -2px 2px #0006;
      }

      & .row {
        justify-content: space-between;
        min-height: 10px;
        display: flex;
      }

      & .header-label {
        background-color: var(--bttf--red--400);
        color: #e9dcdca7;
        border-top: 1px solid #ffd0d06f;
        margin-bottom: 10px;
        padding: 6px 10px;
        font-family: Michroma, sans-serif;
        font-size: 20px;
        font-weight: bold;
        line-height: 9px;
        box-shadow: 0 0 2px #000000a9;

        &:first-child {
          margin-left: 40px;
          transform: rotate(2deg);
        }

        &:nth-child(2) {
          margin-left: 16px;
          transform: rotate(1deg);
        }

        &:nth-child(3) {
          margin-left: 40px;
          transform: rotate(-1deg);
        }

        &:nth-child(4) {
          margin-left: 50px;
        }

        &:nth-child(5) {
          margin-right: 30px;
        }
      }

      & .footer-label {
        color: #e9dcdca7;
        background-color: #000;
        border-top: 1px solid #ffd0d06f;
        margin: 10px auto 0;
        padding: 8px 10px;
        font-family: Michroma, sans-serif;
        font-size: 20px;
        font-weight: bold;
        line-height: 9px;
        box-shadow: 0 0 2px #000000a9;
      }

      & .display {
        text-align: center;
        letter-spacing: 3px;
        color: #ffdbe0;
        background-color: #363636;
        border-bottom: 2px solid #882828;
        border-radius: 5px;
        height: 60px;
        margin: 0 16px;
        padding: 10px;
        font-family: Digital Numbers, sans-serif;
        font-size: 46px;
        font-weight: lighter;
        position: relative;
        box-shadow: inset -3px 2px 15px 5px #000000d9;

        & .time {
          z-index: 5;
          margin: 0;
          padding: 0;
          animation: .1s linear infinite text-flicker-in-glow;
          position: relative;
          transform: skewX(-10deg);
        }

        & .number-back {
          color: #4e4e4e;
          z-index: 1;
          margin: auto;
          position: absolute;
          top: 10px;
          transform: skewX(-10deg);
        }

        & .destination {
          text-shadow: 0 0 1px #fff, 0 0 10px #fff, 0 0 15px #ffffff6b, 0 0 20px #f80707, 0 0 20px #f80707, 0 0 30px #f80707, 0 0 30px #f80707;
        }

        & .present {
          text-shadow: 0 0 1px #fff, 0 0 10px #fff, 0 0 15px #ffffff6b, 0 0 20px #0c7b0c, 0 0 20px #0c7b0c, 0 0 30px #0c7b0c, 0 0 30px #0c7b0c;
        }

        & .departed {
          text-shadow: 0 0 1px #fff, 0 0 5px #fff, 0 0 15px #ffffff6b, 0 0 20px #a86200, 0 0 20px #a86200, 0 0 20px #a86200;
        }
      }

      & #present .row .header-label:first-child, & #present .row .header-label:nth-child(5) {
        transform: rotate(-2deg);
      }

      & #present .row .display {
        border-bottom: 2px solid #0c7b0c;
      }

      & #departed .row .display {
        border-bottom: 2px solid #a86200;
      }

      & .led-time-separator-container {
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        width: 15px;
        display: flex;
        position: relative;

        & .led {
          margin: 8px 0;
        }
      }

      & .led-unit-separator-container {
        position: relative;

        & .led:first-child {
          z-index: 5;
          animation: 1s step-start infinite blinky;
          position: absolute;
          top: 20px;
          left: -7px;
        }

        & .led:nth-child(2) {
          z-index: 5;
          animation: 1s step-start infinite blinky;
          position: absolute;
          bottom: 20px;
          left: -7px;
        }

        & .led:nth-child(3) {
          z-index: 1;
          position: absolute;
          top: 20px;
          left: -7px;
        }

        & .led:nth-child(4) {
          z-index: 1;
          position: absolute;
          bottom: 20px;
          left: -7px;
        }
      }

      & .led {
        background: #fff;
        border-radius: 50%;
        width: 14px;
        height: 14px;
        box-shadow: 0 1px 3px #0000007f;
      }

      & .led-destination {
        background: radial-gradient(circle, #eb0000 2%, #a61010 51%, #280202 100%);
      }

      & .led-destination-on {
        background: radial-gradient(circle, #fff 63%, #a61010 90%);
        box-shadow: 0 0 2px #fff, 0 0 4px #ffffff81, 0 0 6px #f80707, 0 0 10px #f80707, 0 0 10px #f80707;
      }

      & .led-present {
        background: radial-gradient(circle, #15d815 2%, #074d07 51%, #280202 100%);
      }

      & .led-present-on {
        background: radial-gradient(circle, #fff 63%, #0c7b0c 90%);
        box-shadow: 0 0 2px #fff, 0 0 4px #ffffff81, 0 0 6px #0c7b0c, 0 0 10px #0c7b0c, 0 0 10px #0c7b0c;
      }

      & .led-departed {
        background: radial-gradient(circle, #ff9b0f 2%, #754400, #280202 100%);
      }

      & .led-departed-on {
        background: radial-gradient(circle, #fff 63%, #a86200 90%);
        box-shadow: 0 0 2px #fff, 0 0 4px #ffffff81, 0 0 6px #a86200, 0 0 10px #a86200, 0 0 10px #a86200;
      }

      & .ampm-label {
        background-color: var(--bttf--red--400);
        color: #e9dcdca7;
        border-top: 1px solid #ffd0d06f;
        padding: 3px 3px 4px;
        font-family: Michroma, sans-serif;
        font-size: 12px;
        font-weight: bold;
        line-height: 9px;
        position: absolute;
        box-shadow: 0 0 1px #000000a9;
      }

      & .am-label {
        top: -12px;
        transform: rotate(-3deg);
      }

      & .pm-label {
        bottom: 25px;
        transform: rotate(3deg);
      }

      & .month {
        letter-spacing: 14px;
      }
    }

    @keyframes text-flicker-in-glow {
      0% {
        opacity: 1;
      }

      30% {
        opacity: .9;
      }

      50% {
        opacity: .9;
      }

      70% {
        opacity: 1;
      }

      100% {
        opacity: .9;
      }
    }

    @keyframes blinky {
      50% {
        opacity: 0;
      }
    }
  }

  [system-colors] {
    font-size: 2rem;

    & ul {
      color: canvastext;
      background-color: canvas;
      border-radius: 1rem;
      padding-block: 1rem;
      padding-inline: 4rem;
      list-style: none;
    }

    & ul li {
      margin-block: 1rem;
      font-size: smaller;
      overflow: hidden;
    }

    & ul li:before {
      content: "";
      background-color: var(--color);
      aspect-ratio: 1;
      outline-offset: .0625rem;
      outline: .0625rem dashed;
      inline-size: 2rem;
      margin-inline-start: -2.5rem;
      position: absolute;
    }

    @media (prefers-color-scheme: dark) {
      & ul:first-of-type {
        color-scheme: dark;
      }

      & ul:last-of-type {
        color-scheme: light;
      }
    }

    @media (prefers-color-scheme: light) {
      & ul:first-of-type {
        color-scheme: light;
      }

      & ul:last-of-type {
        color-scheme: dark;
      }
    }
  }

  [typography] {
    --font-ratio: 1.125;
    --font-size: .6em;
    text-align: left;
    inline-size: 50%;
    margin: 0 auto;

    & h1 {
      font-size: calc(var(--font-size) * pow(var(--font-ratio), 6));
    }

    & h2 {
      font-size: calc(var(--font-size) * pow(var(--font-ratio), 5));
    }

    & h3 {
      font-size: calc(var(--font-size) * pow(var(--font-ratio), 4));
    }

    & h4 {
      font-size: calc(var(--font-size) * pow(var(--font-ratio), 3));
    }

    & h5 {
      font-size: calc(var(--font-size) * pow(var(--font-ratio), 2));
    }

    & h6 {
      font-size: calc(var(--font-size) * pow(var(--font-ratio), 1));
    }

    & p {
      font-size: var(--font-size);
    }
  }

  [native-ui] {
    font-size: .5em;

    & fieldset, & fieldset ul {
      margin-block: 1.125rem;
    }

    & li {
      margin-block: .25rem;
    }

    & select {
      vertical-align: text-top;
    }

    & details {
      text-align: left;
      width: 50%;
      margin: 0 auto;

      & summary {
        text-align: left;
        cursor: pointer;
      }
    }
  }
}

@layer pixu-talk.iconography.draft-ui-icons {
  @font-face {
    font-family: draft-ui-icons;
    src: url("draft-ui-icons.171ad3c7.ttf") format("truetype"), url("draft-ui-icons.f35d360b.woff") format("woff"), url("draft-ui-icons.188a20be.svg#draft-ui-icons") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }

  [class^="draft-ui-icon-"], [class*=" draft-ui-icon-"] {
    speak: never;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    font-family: draft-ui-icons !important;
  }

  .draft-ui-icon-aim:before {
    content: "";
  }

  .draft-ui-icon-apps:before {
    content: "";
  }

  .draft-ui-icon-settings:before {
    content: "";
  }

  .draft-ui-icon-settings-alt:before {
    content: "";
  }

  .draft-ui-icon-menu:before {
    content: "";
  }

  .draft-ui-icon-hamburger:before {
    content: "";
  }

  .draft-ui-icon-arrow-full-up:before {
    content: "";
  }

  .draft-ui-icon-arrow-full-right:before {
    content: "";
  }

  .draft-ui-icon-arrow-full-down:before {
    content: "";
  }

  .draft-ui-icon-arrow-full-left:before {
    content: "";
  }

  .draft-ui-icon-arrow-up:before {
    content: "";
  }

  .draft-ui-icon-arrow-right:before {
    content: "";
  }

  .draft-ui-icon-arrow-down:before {
    content: "";
  }

  .draft-ui-icon-arrow-left:before {
    content: "";
  }

  .draft-ui-icon-arrows-h:before {
    content: "";
  }

  .draft-ui-icon-arrows-v:before {
    content: "";
  }

  .draft-ui-icon-new:before {
    content: "";
  }

  .draft-ui-icon-folder:before {
    content: "";
  }

  .draft-ui-icon-edit:before {
    content: "";
  }

  .draft-ui-icon-trash:before {
    content: "";
  }

  .draft-ui-icon-at:before {
    content: "";
  }

  .draft-ui-icon-attachment:before {
    content: "";
  }

  .draft-ui-icon-barcode:before {
    content: "";
  }

  .draft-ui-icon-battery:before {
    content: "";
  }

  .draft-ui-icon-bluetooth:before {
    content: "";
  }

  .draft-ui-icon-bolt:before {
    content: "";
  }

  .draft-ui-icon-bulb:before {
    content: "";
  }

  .draft-ui-icon-bullseye:before {
    content: "";
  }

  .draft-ui-icon-case:before {
    content: "";
  }

  .draft-ui-icon-chart-line:before {
    content: "";
  }

  .draft-ui-icon-chat-oval:before {
    content: "";
  }

  .draft-ui-icon-chat-oval-alt:before {
    content: "";
  }

  .draft-ui-icon-chat-rect:before {
    content: "";
  }

  .draft-ui-icon-checkmark:before {
    content: "";
  }

  .draft-ui-icon-circle-close:before {
    content: "";
  }

  .draft-ui-icon-circle-divide:before {
    content: "";
  }

  .draft-ui-icon-circle-equal:before {
    content: "";
  }

  .draft-ui-icon-circle-info:before {
    content: "";
  }

  .draft-ui-icon-circle-minus:before {
    content: "";
  }

  .draft-ui-icon-circle-plus:before {
    content: "";
  }

  .draft-ui-icon-star-alt:before {
    content: "";
  }

  .draft-ui-icon-star:before {
    content: "";
  }

  .draft-ui-icon-cloud:before {
    content: "";
  }

  .draft-ui-icon-chronometer:before {
    content: "";
  }

  .draft-ui-icon-cloud-download:before {
    content: "";
  }

  .draft-ui-icon-sun:before {
    content: "";
  }

  .draft-ui-icon-cloud-rain:before {
    content: "";
  }

  .draft-ui-icon-computer:before {
    content: "";
  }

  .draft-ui-icon-copy:before {
    content: "";
  }

  .draft-ui-icon-crop:before {
    content: "";
  }

  .draft-ui-icon-document:before {
    content: "";
  }

  .draft-ui-icon-drag:before {
    content: "";
  }

  .draft-ui-icon-drop:before {
    content: "";
  }

  .draft-ui-icon-eye:before {
    content: "";
  }

  .draft-ui-icon-globe:before {
    content: "";
  }

  .draft-ui-icon-graph-bars:before {
    content: "";
  }

  .draft-ui-icon-heart:before {
    content: "";
  }

  .draft-ui-icon-house:before {
    content: "";
  }

  .draft-ui-icon-house-alt:before {
    content: "";
  }

  .draft-ui-icon-key:before {
    content: "";
  }

  .draft-ui-icon-layers:before {
    content: "";
  }

  .draft-ui-icon-location:before {
    content: "";
  }

  .draft-ui-icon-lock-alt:before {
    content: "";
  }

  .draft-ui-icon-unlock-alt:before {
    content: "";
  }

  .draft-ui-icon-lock:before {
    content: "";
  }

  .draft-ui-icon-unlock:before {
    content: "";
  }

  .draft-ui-icon-mail:before {
    content: "";
  }

  .draft-ui-icon-media:before {
    content: "";
  }

  .draft-ui-icon-money:before {
    content: "";
  }

  .draft-ui-icon-pin:before {
    content: "";
  }

  .draft-ui-icon-play:before {
    content: "";
  }

  .draft-ui-icon-power:before {
    content: "";
  }

  .draft-ui-icon-refresh:before {
    content: "";
  }

  .draft-ui-icon-search:before {
    content: "";
  }

  .draft-ui-icon-share:before {
    content: "";
  }

  .draft-ui-icon-tag:before {
    content: "";
  }

  .draft-ui-icon-user:before {
    content: "";
  }

  .draft-ui-icon-wifi:before {
    content: "";
  }

  .draft-ui-icon-zoom-in:before {
    content: "";
  }

  .draft-ui-icon-zoom-out:before {
    content: "";
  }

  .draft-ui-icon-moon:before {
    content: "";
  }
}

@layer pixu-talk.iconography.space-icons {
  @font-face {
    font-family: space-icons;
    src: url("space-icons.9578aaab.ttf") format("truetype"), url("space-icons.e5497c7a.woff") format("woff"), url("space-icons.e1a785ce.svg#space-icons") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }

  [class^="space-icon-"], [class*=" space-icon-"] {
    speak: never;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    font-family: space-icons !important;
  }

  .space-icon-alien-1 .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-alien-1 .path2:before {
    content: "";
    color: #696a9b;
    margin-left: -1em;
  }

  .space-icon-alien-1 .path3:before {
    content: "";
    color: #92a0d1;
    margin-left: -1em;
  }

  .space-icon-alien-1 .path4:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-1 .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-1 .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-1 .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-1 .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-1 .path9:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-alien-1 .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-1 .path11:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-alien-1 .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-1 .path13:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-1 .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-1 .path15:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-1 .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-1 .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-1 .path18:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-1 .path19:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-1 .path20:before {
    content: "";
    color: #92a0d1;
    margin-left: -1em;
  }

  .space-icon-alien-2 .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-alien-2 .path2:before {
    content: "";
    color: #ddc07c;
    margin-left: -1em;
  }

  .space-icon-alien-2 .path3:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-2 .path4:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-alien-2 .path5:before {
    content: "";
    color: #ddc07c;
    margin-left: -1em;
  }

  .space-icon-alien-2 .path6:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-alien-2 .path7:before {
    content: "";
    color: #ddc07c;
    margin-left: -1em;
  }

  .space-icon-alien-2 .path8:before {
    content: "";
    color: #8ec480;
    margin-left: -1em;
  }

  .space-icon-alien-2 .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-2 .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-2 .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-2 .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-2 .path13:before {
    content: "";
    color: #ddc07c;
    margin-left: -1em;
  }

  .space-icon-alien-2 .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-2 .path15:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-2 .path16:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-alien-2 .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-2 .path18:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-alien-3 .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-alien-3 .path2:before {
    content: "";
    color: #a42116;
    margin-left: -1em;
  }

  .space-icon-alien-3 .path3:before {
    content: "";
    color: #a42116;
    margin-left: -1em;
  }

  .space-icon-alien-3 .path4:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-alien-3 .path5:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-alien-3 .path6:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-alien-3 .path7:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-alien-3 .path8:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-alien-3 .path9:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-alien-3 .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-3 .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-3 .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-3 .path13:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-3 .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-3 .path15:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-alien-3 .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-3 .path17:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-alien-4 .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-alien-4 .path2:before {
    content: "";
    color: #c8db89;
    margin-left: -1em;
  }

  .space-icon-alien-4 .path3:before {
    content: "";
    color: #c8db89;
    margin-left: -1em;
  }

  .space-icon-alien-4 .path4:before {
    content: "";
    color: #c8db89;
    margin-left: -1em;
  }

  .space-icon-alien-4 .path5:before {
    content: "";
    color: #c8db89;
    margin-left: -1em;
  }

  .space-icon-alien-4 .path6:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-alien-4 .path7:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-alien-4 .path8:before {
    content: "";
    color: #8ec480;
    margin-left: -1em;
  }

  .space-icon-alien-4 .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-4 .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-4 .path11:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-alien-4 .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-4 .path13:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-4 .path14:before {
    content: "";
    color: #8ec480;
    margin-left: -1em;
  }

  .space-icon-alien-4 .path15:before {
    content: "";
    color: #c8db89;
    margin-left: -1em;
  }

  .space-icon-alien-4 .path16:before {
    content: "";
    color: #c8db89;
    margin-left: -1em;
  }

  .space-icon-alien-5 .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-alien-5 .path2:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-alien-5 .path3:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-alien-5 .path4:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-5 .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-5 .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-5 .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-obduction .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-alien-obduction .path2:before {
    content: "";
    color: #1f4863;
    margin-left: -1em;
  }

  .space-icon-alien-obduction .path3:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-obduction .path4:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-alien-obduction .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-obduction .path6:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-alien-obduction .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-obduction .path8:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-alien-obduction .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-obduction .path10:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-alien-obduction .path11:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-alien-obduction .path12:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-alien-obduction .path13:before {
    content: "";
    color: #8ec480;
    margin-left: -1em;
  }

  .space-icon-alien-obduction .path14:before {
    content: "";
    color: #8ec480;
    margin-left: -1em;
  }

  .space-icon-alien-obduction .path15:before {
    content: "";
    color: #8ec480;
    margin-left: -1em;
  }

  .space-icon-alien-obduction .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-obduction .path17:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-alien-obduction .path18:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-alien-obduction .path19:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-obduction .path20:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-alien-obduction .path21:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-obduction .path22:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-alien-obduction .path23:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-obduction .path24:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-alien-obduction .path25:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-obduction .path26:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-alien-obduction .path27:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-alien-obduction .path28:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-alien-obduction .path29:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-alien-obduction .path30:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-alien-obduction .path31:before {
    content: "";
    color: #c8db89;
    margin-left: -1em;
  }

  .space-icon-alien-obduction .path32:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship-2 .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-alien-ship-2 .path2:before {
    content: "";
    color: #8ec480;
    margin-left: -1em;
  }

  .space-icon-alien-ship-2 .path3:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-alien-ship-2 .path4:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship-2 .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship-2 .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship-2 .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship-2 .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship-2 .path9:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-alien-ship-2 .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship-2 .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship-2 .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship-2 .path13:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship-2 .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship-2 .path15:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship-2 .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship-2 .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship-2 .path18:before {
    content: "";
    color: #c8db89;
    margin-left: -1em;
  }

  .space-icon-alien-ship-2 .path19:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-alien-ship-2 .path20:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-alien-ship-2 .path21:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-alien-ship-2 .path22:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-alien-ship-2 .path23:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-alien-ship-2 .path24:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-alien-ship-beam .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-alien-ship-beam .path2:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-alien-ship-beam .path3:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-alien-ship-beam .path4:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-alien-ship-beam .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship-beam .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship-beam .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship-beam .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship-beam .path9:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-alien-ship-beam .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship-beam .path11:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-alien-ship-beam .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship-beam .path13:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-alien-ship-beam .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship-beam .path15:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-alien-ship-beam .path16:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-alien-ship-beam .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship-beam .path18:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship-beam .path19:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship-beam .path20:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship-beam .path21:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship-beam .path22:before {
    content: "";
    color: #a42116;
    margin-left: -1em;
  }

  .space-icon-alien-ship-beam .path23:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-alien-ship-beam .path24:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-alien-ship .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-alien-ship .path2:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-alien-ship .path3:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-alien-ship .path4:before {
    content: "";
    color: #696a9b;
    margin-left: -1em;
  }

  .space-icon-alien-ship .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship .path9:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-alien-ship .path10:before {
    content: "";
    color: #92a0d1;
    margin-left: -1em;
  }

  .space-icon-alien-ship .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship .path13:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship .path15:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-alien-ship .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship .path17:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-alien-ship .path18:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship .path19:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-alien-ship .path20:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship .path21:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-alien-ship .path22:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-alien-ship .path23:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-alien-ship .path24:before {
    content: "";
    color: #696a9b;
    margin-left: -1em;
  }

  .space-icon-asteroid-2 .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-asteroid-2 .path2:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-asteroid-2 .path3:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-asteroid-2 .path4:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-asteroid-2 .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-asteroid-2 .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-asteroid-2 .path7:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-asteroid-2 .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-asteroid-2 .path9:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-asteroid-2 .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-asteroid-2 .path11:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-asteroid-2 .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-asteroid-2 .path13:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-asteroid-2 .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-asteroid-2 .path15:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-asteroid-2 .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-asteroid-2 .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-asteroid-2 .path18:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-asteroid-2 .path19:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-asteroid-2 .path20:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-asteroid-2 .path21:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-asteroid-2 .path22:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-asteroid-2 .path23:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-asteroid-2 .path24:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-asteroid-2 .path25:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-asteroid-2 .path26:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-asteroid-2 .path27:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-asteroid-2 .path28:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-asteroid-2 .path29:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-asteroid-2 .path30:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-asteroid-2 .path31:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-asteroid .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-asteroid .path2:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-asteroid .path3:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-asteroid .path4:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-asteroid .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-asteroid .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-asteroid .path7:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-asteroid .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-asteroid .path9:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-asteroid .path10:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-asteroid .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-asteroid .path12:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-asteroid .path13:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-asteroid .path14:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-asteroid .path15:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-asteroid .path16:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-asteroid .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-asteroid .path18:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-asteroid .path19:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-asteroid .path20:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-asteroid .path21:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-asteroid .path22:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-asteroid .path23:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-asteroid .path24:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-asteroid .path25:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-asteroid .path26:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-asteroid .path27:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-asteroid .path28:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-asteroid .path29:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-asteroid .path30:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-astronaut-helmet .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-astronaut-helmet .path2:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-astronaut-helmet .path3:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-astronaut-helmet .path4:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-astronaut-helmet .path5:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-astronaut-helmet .path6:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-astronaut-helmet .path7:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-astronaut-helmet .path8:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-astronaut-helmet .path9:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-astronaut-helmet .path10:before {
    content: "";
    color: #1f4863;
    margin-left: -1em;
  }

  .space-icon-astronaut-helmet .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-astronaut-helmet .path12:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-astronaut-helmet .path13:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-astronaut-helmet .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-astronaut-helmet .path15:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-astronaut-helmet .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-astronaut-helmet .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-astronaut-helmet .path18:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-astronaut-helmet .path19:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-astronaut-helmet .path20:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-astronaut-helmet .path21:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-astronaut-helmet .path22:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-astronaut-helmet .path23:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-astronaut-helmet .path24:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-astronaut-helmet .path25:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-astronaut-helmet .path26:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-astronaut-helmet .path27:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-astronaut-helmet .path28:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-astronaut-helmet .path29:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-atom .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-atom .path2:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-atom .path3:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-atom .path4:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-atom .path5:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-atom .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-atom .path7:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-atom .path8:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-astronaut .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-astronaut .path2:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-astronaut .path3:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-astronaut .path4:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-astronaut .path5:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-astronaut .path6:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-astronaut .path7:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-astronaut .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-astronaut .path9:before {
    content: "";
    color: #1f4863;
    margin-left: -1em;
  }

  .space-icon-astronaut .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-astronaut .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-astronaut .path12:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-astronaut .path13:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-astronaut .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-astronaut .path15:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-astronaut .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-astronaut .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-astronaut .path18:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-astronaut .path19:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-astronaut .path20:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-astronaut .path21:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-astronaut .path22:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-astronaut .path23:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-astronaut .path24:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-astronaut .path25:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-astronaut .path26:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-astronaut .path27:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-astronaut .path28:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-astronaut .path29:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-bb-8 .path2:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path3:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path4:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path6:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path7:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path13:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path14:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path15:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path16:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path17:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path18:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path19:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path20:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path21:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path22:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path23:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path24:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path25:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path26:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path27:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path28:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path29:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path30:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path31:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path32:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path33:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path34:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path35:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path36:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-bb-8 .path37:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-big-dipper .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-big-dipper .path2:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-big-dipper .path3:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-big-dipper .path4:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-big-dipper .path5:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-big-dipper .path6:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-big-dipper .path7:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-big-dipper .path8:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-black-hole .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-black-hole .path2:before {
    content: "";
    color: #1f4863;
    margin-left: -1em;
  }

  .space-icon-black-hole .path3:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-black-hole .path4:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-black-hole .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-black-hole .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-black-hole .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-black-hole .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-black-hole .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-black-hole .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-black-hole .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-black-hole .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-black-hole .path13:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-black-hole .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-black-hole .path15:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-black-hole .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-black-hole .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-black-hole .path18:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-black-hole .path19:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-black-hole .path20:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-black-hole .path21:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-black-hole .path22:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-black-hole .path23:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-black-hole .path24:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-black-hole .path25:before {
    content: "";
    color: #696a9b;
    margin-left: -1em;
  }

  .space-icon-brain-slug .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-brain-slug .path2:before {
    content: "";
    color: #c8db89;
    margin-left: -1em;
  }

  .space-icon-brain-slug .path3:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-brain-slug .path4:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-brain-slug .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-brain-slug .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-brain-slug .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-brain-slug .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-brain-slug .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-brain-slug .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-brain-slug .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-brain-slug .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-brain-slug .path13:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-brain-slug .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-cassiopeia .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-cassiopeia .path2:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-cassiopeia .path3:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-cassiopeia .path4:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-cassiopeia .path5:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-cassiopeia .path6:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-chewbacca .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-chewbacca .path2:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-chewbacca .path3:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-chewbacca .path4:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-chewbacca .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-chewbacca .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-chewbacca .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-chewbacca .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-chewbacca .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-chewbacca .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-chewbacca .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-chewbacca .path12:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-chewbacca .path13:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-chewbacca .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-chewbacca .path15:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-chewbacca .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-chewbacca .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-chewbacca .path18:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-chewbacca .path19:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-chewbacca .path20:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-chewbacca .path21:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-chewbacca .path22:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-chewbacca .path23:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-chewbacca .path24:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-chewbacca .path25:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-commet .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-commet .path2:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-commet .path3:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-commet .path4:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-commet .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-commet .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-commet .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-commet .path8:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-cylon-raider .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-cylon-raider .path2:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-cylon-raider .path3:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-cylon-raider .path4:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-cylon-raider .path5:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-cylon-raider .path6:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-cylon-raider .path7:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-cylon-raider .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-darth-vader .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-darth-vader .path2:before {
    content: "";
    color: #6a6a6a;
    margin-left: -1em;
  }

  .space-icon-darth-vader .path3:before {
    content: "";
    color: #6a6a6a;
    margin-left: -1em;
  }

  .space-icon-darth-vader .path4:before {
    content: "";
    color: #6a6a6a;
    margin-left: -1em;
  }

  .space-icon-darth-vader .path5:before {
    content: "";
    color: #6a6a6a;
    margin-left: -1em;
  }

  .space-icon-darth-vader .path6:before {
    content: "";
    color: #6a6a6a;
    margin-left: -1em;
  }

  .space-icon-darth-vader .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-darth-vader .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-darth-vader .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-darth-vader .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-darth-vader .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-darth-vader .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-darth-vader .path13:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-darth-vader .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-darth-vader .path15:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-darth-vader .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-darth-vader .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-darth-vader .path18:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-death-star .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-death-star .path2:before {
    content: "";
    color: #1f4863;
    margin-left: -1em;
  }

  .space-icon-death-star .path3:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-death-star .path4:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-death-star .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-death-star .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-death-star .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-death-star .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-death-star .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-death-star .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-death-star .path11:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-death-star .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-death-star .path13:before {
    content: "";
    color: #1f4863;
    margin-left: -1em;
  }

  .space-icon-death-star .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-death-star .path15:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-death-star .path16:before {
    content: "";
    color: #1f4863;
    margin-left: -1em;
  }

  .space-icon-death-star .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-death-star .path18:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-death-star .path19:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-death-star .path20:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-death-star .path21:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-death-star .path22:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-death-star .path23:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-death-star .path24:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-earth .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-earth .path2:before {
    content: "";
    color: #4eae4d;
    margin-left: -1em;
  }

  .space-icon-earth .path3:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-earth .path4:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-earth .path5:before {
    content: "";
    color: #4eae4d;
    margin-left: -1em;
  }

  .space-icon-earth .path6:before {
    content: "";
    color: #4eae4d;
    margin-left: -1em;
  }

  .space-icon-earth .path7:before {
    content: "";
    color: #4eae4d;
    margin-left: -1em;
  }

  .space-icon-earth .path8:before {
    content: "";
    color: #4eae4d;
    margin-left: -1em;
  }

  .space-icon-earth .path9:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-earth .path10:before {
    content: "";
    color: #4eae4d;
    margin-left: -1em;
  }

  .space-icon-earth .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-earth .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-earth .path13:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-earth .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-earth .path15:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-earth .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-earth .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-earth .path18:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-earth .path19:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-earth .path20:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-earth .path21:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-earth .path22:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-earth .path23:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-earth .path24:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-earth .path25:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-earth .path26:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-earth .path27:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-earth .path28:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-earth .path29:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-falling-asteroid .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-falling-asteroid .path2:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-falling-asteroid .path3:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-falling-asteroid .path4:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-falling-asteroid .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-falling-asteroid .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-falling-asteroid .path7:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-falling-asteroid .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-falling-asteroid .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-falling-asteroid .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-falling-asteroid .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-falling-asteroid .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-falling-asteroid .path13:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-falling-asteroid .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-falling-asteroid .path15:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-falling-space-capsule .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-falling-space-capsule .path2:before {
    content: "";
    color: #696a9b;
    margin-left: -1em;
  }

  .space-icon-falling-space-capsule .path3:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-falling-space-capsule .path4:before {
    content: "";
    color: #92a0d1;
    margin-left: -1em;
  }

  .space-icon-falling-space-capsule .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-falling-space-capsule .path6:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-falling-space-capsule .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-falling-space-capsule .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-falling-space-capsule .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-falling-space-capsule .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-falling-star .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-falling-star .path2:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-falling-star .path3:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-falling-star .path4:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-falling-star .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-falling-star .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-falling-star .path7:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-falling-star .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-falling-star .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-falling-star .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-falling-star .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-flag .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-flag .path2:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-flag .path3:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-flag .path4:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-flag .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-flag .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-flag .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-flag .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-flag .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-flag .path10:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-flag .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-flag .path12:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-flag .path13:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-flag .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-flag .path15:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-flag .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-flag .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-flag .path18:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-flag .path19:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-flag .path20:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-flag .path21:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-flag .path22:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-flag .path23:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-flag .path24:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-flag .path25:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-flag .path26:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-flag .path27:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-flag .path28:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-galaxy .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-galaxy .path2:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-galaxy .path3:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-galaxy .path4:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-galaxy .path5:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-galaxy .path6:before {
    content: "";
    color: #ddc07c;
    margin-left: -1em;
  }

  .space-icon-galaxy .path7:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-galaxy .path8:before {
    content: "";
    color: #92a0d1;
    margin-left: -1em;
  }

  .space-icon-galaxy .path9:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-galaxy .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-galaxy .path11:before {
    content: "";
    color: #ddc07c;
    margin-left: -1em;
  }

  .space-icon-galaxy .path12:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-international-space-station .path2:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path3:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path4:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path5:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path6:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path7:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path8:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path9:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path10:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path11:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path12:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path13:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path14:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path15:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path16:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path17:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path18:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path19:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path20:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path21:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path22:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path23:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path24:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path25:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path26:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path27:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path28:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path29:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path30:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path31:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path32:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path33:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path34:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path35:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path36:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path37:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path38:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path39:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path40:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path41:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path42:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path43:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path44:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path45:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path46:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path47:before {
    content: "";
    color: #ddc07c;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path48:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-international-space-station .path49:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-jupiter .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-jupiter .path2:before {
    content: "";
    color: #acb284;
    margin-left: -1em;
  }

  .space-icon-jupiter .path3:before {
    content: "";
    color: #ddc07c;
    margin-left: -1em;
  }

  .space-icon-jupiter .path4:before {
    content: "";
    color: #acb284;
    margin-left: -1em;
  }

  .space-icon-jupiter .path5:before {
    content: "";
    color: #ddc07c;
    margin-left: -1em;
  }

  .space-icon-jupiter .path6:before {
    content: "";
    color: #acb284;
    margin-left: -1em;
  }

  .space-icon-jupiter .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-jupiter .path8:before {
    content: "";
    color: #ddc07c;
    margin-left: -1em;
  }

  .space-icon-jupiter .path9:before {
    content: "";
    color: #acb284;
    margin-left: -1em;
  }

  .space-icon-landing-space-capsule .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-landing-space-capsule .path2:before {
    content: "";
    color: #696a9b;
    margin-left: -1em;
  }

  .space-icon-landing-space-capsule .path3:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-landing-space-capsule .path4:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-landing-space-capsule .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-landing-space-capsule .path6:before {
    content: "";
    color: #92a0d1;
    margin-left: -1em;
  }

  .space-icon-landing-space-capsule .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-landing-space-capsule .path8:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-landing-space-capsule .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-landing-space-capsule .path10:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-landing-space-capsule .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-landing-space-capsule .path12:before {
    content: "";
    color: #696a9b;
    margin-left: -1em;
  }

  .space-icon-laser-gun .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-laser-gun .path2:before {
    content: "";
    color: #92a0d1;
    margin-left: -1em;
  }

  .space-icon-laser-gun .path3:before {
    content: "";
    color: #696a9b;
    margin-left: -1em;
  }

  .space-icon-laser-gun .path4:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-laser-gun .path5:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-laser-gun .path6:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-laser-gun .path7:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-laser-gun .path8:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-laser-gun .path9:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-laser-gun .path10:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-laser-gun .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-laser-gun .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-laser-gun .path13:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-laser-gun .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-laser-gun .path15:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-laser-gun .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-laser-gun .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mars .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-mars .path2:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-mars .path3:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mars .path4:before {
    content: "";
    color: #a42116;
    margin-left: -1em;
  }

  .space-icon-mars .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mars .path6:before {
    content: "";
    color: #a42116;
    margin-left: -1em;
  }

  .space-icon-mars .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mars .path8:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-mars .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mars .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mars .path11:before {
    content: "";
    color: #a42116;
    margin-left: -1em;
  }

  .space-icon-mars .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mars .path13:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mars .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mars .path15:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mars .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mars .path17:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-mars .path18:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mars .path19:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mars .path20:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-mars .path21:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mars .path22:before {
    content: "";
    color: #a42116;
    margin-left: -1em;
  }

  .space-icon-mars .path23:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mars .path24:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-mars .path25:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mars .path26:before {
    content: "";
    color: #a42116;
    margin-left: -1em;
  }

  .space-icon-mars .path27:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mars .path28:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mars .path29:before {
    content: "";
    color: #a42116;
    margin-left: -1em;
  }

  .space-icon-mars .path30:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mars .path31:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mars .path32:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mars .path33:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mars .path34:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mars .path35:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mars .path36:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mars .path37:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mars .path38:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mars .path39:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mars .path40:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-millennium-falcon .path2:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path3:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path4:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path5:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path6:before {
    content: "";
    color: #ddc07c;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path7:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path9:before {
    content: "";
    color: #ddc07c;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path11:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path12:before {
    content: "";
    color: #ddc07c;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path13:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path14:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path15:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path16:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path17:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path18:before {
    content: "";
    color: #ddc07c;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path19:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path20:before {
    content: "";
    color: #92a0d1;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path21:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path22:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path23:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path24:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path25:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path26:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path27:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path28:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path29:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path30:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path31:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path32:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path33:before {
    content: "";
    color: #ddc07c;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path34:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path35:before {
    content: "";
    color: #ddc07c;
    margin-left: -1em;
  }

  .space-icon-millennium-falcon .path36:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mission-control .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-mission-control .path2:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-mission-control .path3:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mission-control .path4:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-mission-control .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mission-control .path6:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-mission-control .path7:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-mission-control .path8:before {
    content: "";
    color: #1f4863;
    margin-left: -1em;
  }

  .space-icon-mission-control .path9:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-mission-control .path10:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-mission-control .path11:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-mission-control .path12:before {
    content: "";
    color: #696a9b;
    margin-left: -1em;
  }

  .space-icon-mission-control .path13:before {
    content: "";
    color: #92a0d1;
    margin-left: -1em;
  }

  .space-icon-mission-control .path14:before {
    content: "";
    color: #92a0d1;
    margin-left: -1em;
  }

  .space-icon-mission-control .path15:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mission-control .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mission-control .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mission-control .path18:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mission-control .path19:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-mission-control .path20:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mission-control .path21:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mission-control .path22:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mission-control .path23:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mission-control .path24:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-mission-control .path25:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mission-control .path26:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-mission-control .path27:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mission-control .path28:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mission-control .path29:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mission-control .path30:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-mission-control .path31:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mission-control .path32:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-mission-control .path33:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mission-control .path34:before {
    content: "";
    color: #a42116;
    margin-left: -1em;
  }

  .space-icon-mission-control .path35:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mission-control .path36:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-mission-control .path37:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mission-control .path38:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-mission-control .path39:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mission-control .path40:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-mission-control .path41:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mission-control .path42:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-mission-control .path43:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mission-control .path44:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-mission-control .path45:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mission-control .path46:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-mission-control .path47:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mission-control .path48:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-mission-control .path49:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mission-control .path50:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-mission-control .path51:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mission-control .path52:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mission-control .path53:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-mission-control .path54:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-mission-control .path55:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-dreamy .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-moon-dreamy .path2:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-dreamy .path3:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-dreamy .path4:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-dreamy .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-dreamy .path6:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-moon-dreamy .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-dreamy .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-dreamy .path9:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-moon-dreamy .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-dreamy .path11:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-moon-dreamy .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-dreamy .path13:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-dreamy .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-dreamy .path15:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-moon-dreamy .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-dreamy .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-dreamy .path18:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-moon-dreamy .path19:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-dreamy .path20:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-moon-dreamy .path21:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-moon-dreamy .path22:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-dreamy .path23:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-dreamy .path24:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-dreamy .path25:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-moon-dreamy .path26:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-dreamy .path27:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-moon-dreamy .path28:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-dreamy .path29:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-dreamy .path30:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-moon-dreamy .path31:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-dreamy .path32:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-moon-dreamy .path33:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-dreamy .path34:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-moon-full-almost .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-moon-full-almost .path2:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-full-almost .path3:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-full-almost .path4:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-full-almost .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-full-almost .path6:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-moon-full-almost .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-full-almost .path8:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-moon-full-almost .path9:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-moon-full-almost .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-full-almost .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-full-almost .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-full-almost .path13:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-full-almost .path14:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-moon-full-almost .path15:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-full-almost .path16:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-moon-full-almost .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-full-almost .path18:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-moon-full-almost .path19:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-full-almost .path20:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-full-almost .path21:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-moon-full-moon .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-moon-full-moon .path2:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-full-moon .path3:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-moon-full-moon .path4:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-full-moon .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-full-moon .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-full-moon .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-full-moon .path8:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-moon-full-moon .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-full-moon .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-full-moon .path11:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-moon-full-moon .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-full-moon .path13:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-moon-full-moon .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-full-moon .path15:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-moon-full-moon .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-full-moon .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-full-moon .path18:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-full-moon .path19:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-full-moon .path20:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-moon-full-moon .path21:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-full-moon .path22:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-moon-full-moon .path23:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-full-moon .path24:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-full-moon .path25:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-last-quarter .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-moon-last-quarter .path2:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-last-quarter .path3:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-last-quarter .path4:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-moon-last-quarter .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-last-quarter .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-last-quarter .path7:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-moon-last-quarter .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-last-quarter .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-last-quarter .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-last-quarter .path11:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-moon-new-moon .path2:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path3:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path4:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path5:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path6:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path7:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path8:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path9:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path10:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path11:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path12:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path13:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path14:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path15:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path16:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path17:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path18:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path19:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path20:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path21:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path22:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path23:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path24:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path25:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path26:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path27:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path28:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path29:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path30:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path31:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path32:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path33:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path34:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path35:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path36:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path37:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path38:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path39:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path40:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path41:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path42:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path43:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path44:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path45:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path46:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path47:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path48:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-new-moon .path49:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-waning-cresent .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-moon-waning-cresent .path2:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-waning-cresent .path3:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-waning-cresent .path4:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-waning-cresent .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-waning-cresent .path6:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-moon-waning-cresent .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-waning-cresent .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-waning-cresent .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-waning-cresent .path10:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-moon-waning-gibbous .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-moon-waning-gibbous .path2:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-moon-waning-gibbous .path3:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-moon-waning-gibbous .path4:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-waning-gibbous .path5:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-moon-waning-gibbous .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-waning-gibbous .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-waning-gibbous .path8:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-moon-waning-gibbous .path9:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-moon-waning-gibbous .path10:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-moon-waning-gibbous .path11:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-moon-waning-gibbous .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-waning-gibbous .path13:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-moon-waning-gibbous .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-morty .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-morty .path2:before {
    content: "";
    color: #7b5207;
    margin-left: -1em;
  }

  .space-icon-morty .path3:before {
    content: "";
    color: #fcd396;
    margin-left: -1em;
  }

  .space-icon-morty .path4:before {
    content: "";
    color: #fcd396;
    margin-left: -1em;
  }

  .space-icon-morty .path5:before {
    content: "";
    color: #fcd396;
    margin-left: -1em;
  }

  .space-icon-morty .path6:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-morty .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-morty .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-morty .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-morty .path10:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-morty .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-morty .path12:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-morty .path13:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-morty .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-morty .path15:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-morty .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-neptune .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-neptune .path2:before {
    content: "";
    color: #696a9b;
    margin-left: -1em;
  }

  .space-icon-neptune .path3:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-neptune .path4:before {
    content: "";
    color: #92a0d1;
    margin-left: -1em;
  }

  .space-icon-neptune .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-neptune .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-neptune .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-neptune .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-neptune .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-neptune .path10:before {
    content: "";
    color: #696a9b;
    margin-left: -1em;
  }

  .space-icon-neptune .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-neptune .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-neptune .path13:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-neptune .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-neptune .path15:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-neptune .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-neptune .path17:before {
    content: "";
    color: #696a9b;
    margin-left: -1em;
  }

  .space-icon-pluto .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-pluto .path2:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-pluto .path3:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-pluto .path4:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-pluto .path5:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-pluto .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-pluto .path7:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-pluto .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-pluto .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-pluto .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-pluto .path11:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-pluto .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-pluto .path13:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-pluto .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-pluto .path15:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-pluto .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-pluto .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-pluto .path18:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-pluto .path19:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-princess-leia .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-princess-leia .path2:before {
    content: "";
    color: #a42116;
    margin-left: -1em;
  }

  .space-icon-princess-leia .path3:before {
    content: "";
    color: #a42116;
    margin-left: -1em;
  }

  .space-icon-princess-leia .path4:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-princess-leia .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-princess-leia .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-princess-leia .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-princess-leia .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-princess-leia .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-princess-leia .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-princess-leia .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-princess-leia .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-princess-leia .path13:before {
    content: "";
    color: #a42116;
    margin-left: -1em;
  }

  .space-icon-princess-leia .path14:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-princess-leia .path15:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-princess-leia .path16:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-princess-leia .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-princess-leia .path18:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-princess-leia .path19:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rick .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-rick .path2:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-rick .path3:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rick .path4:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rick .path5:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-rick .path6:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-rick .path7:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-rick .path8:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-rick .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rick .path10:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-rick .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rick .path12:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-rick .path13:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rick .path14:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-rick .path15:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rick .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rick .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rick .path18:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rick .path19:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rick .path20:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rick .path21:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rick .path22:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-ring-ship .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-ring-ship .path2:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-ring-ship .path3:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-ring-ship .path4:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-ring-ship .path5:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-ring-ship .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-ring-ship .path7:before {
    content: "";
    color: #1f4863;
    margin-left: -1em;
  }

  .space-icon-ring-ship .path8:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-ring-ship .path9:before {
    content: "";
    color: #1f4863;
    margin-left: -1em;
  }

  .space-icon-ring-ship .path10:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-ring-ship .path11:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-ring-ship .path12:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-ring-ship .path13:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-ring-ship .path14:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-ring-ship .path15:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-ring-ship .path16:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-ring-ship .path17:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-ring-ship .path18:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-ring-ship .path19:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-ring-ship .path20:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-rocket-launch .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-rocket-launch .path2:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-rocket-launch .path3:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rocket-launch .path4:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rocket-launch .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rocket-launch .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rocket-launch .path7:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-rocket-launch .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rocket-launch .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rocket-launch .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rocket-launch .path11:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-rocket-launch .path12:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-rocket-launch .path13:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-rocket-launch .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rocket-launch .path15:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-rocket-launch .path16:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-rocket-launch .path17:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-rocket-launch .path18:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-rocket-launch .path19:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rocket-launch .path20:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-rocket-launch .path21:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rocket-launch .path22:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rocket-launch .path23:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rocket-launch .path24:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rocket-launch .path25:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rocket-launch .path26:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rocket-launch .path27:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rocket .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-rocket .path2:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-rocket .path3:before {
    content: "";
    color: #a42116;
    margin-left: -1em;
  }

  .space-icon-rocket .path4:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-rocket .path5:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-rocket .path6:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-rocket .path7:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-rocket .path8:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-rocket .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rocket .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rocket .path11:before {
    content: "";
    color: #ddc07c;
    margin-left: -1em;
  }

  .space-icon-rocket .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rocket .path13:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rocket .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rocket .path15:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rocket .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rocket .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rocket .path18:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rocket .path19:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rocket .path20:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rocket .path21:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rocket .path22:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rocket .path23:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rocket .path24:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rocket .path25:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rocket .path26:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rocket .path27:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-rocket .path28:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-satellite .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-satellite .path2:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-satellite .path3:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-satellite .path4:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-satellite .path5:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-satellite .path6:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-satellite .path7:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-satellite .path8:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-satellite .path9:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-satellite .path10:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-satellite .path11:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-satellite .path12:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-satellite .path13:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-satellite .path14:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-satellite .path15:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-satellite .path16:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-satellite .path17:before {
    content: "";
    color: #92a0d1;
    margin-left: -1em;
  }

  .space-icon-satellite .path18:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-satellite .path19:before {
    content: "";
    color: #92a0d1;
    margin-left: -1em;
  }

  .space-icon-satellite .path20:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-satellite .path21:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-satellite .path22:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-satellite .path23:before {
    content: "";
    color: #92a0d1;
    margin-left: -1em;
  }

  .space-icon-satellite .path24:before {
    content: "";
    color: #92a0d1;
    margin-left: -1em;
  }

  .space-icon-satellite .path25:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-satellite .path26:before {
    content: "";
    color: #92a0d1;
    margin-left: -1em;
  }

  .space-icon-satellite .path27:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-satellite .path28:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-satellite .path29:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-satellite .path30:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-satellite .path31:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-satellite .path32:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-satellite .path33:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-satellite .path34:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-satellite .path35:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-satellite .path36:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-satellite .path37:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-satellite .path38:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-satellite .path39:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-satellite .path40:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-satellite .path41:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-saturn .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-saturn .path2:before {
    content: "";
    color: #ddc07c;
    margin-left: -1em;
  }

  .space-icon-saturn .path3:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-saturn .path4:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-saturn .path5:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-saturn .path6:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-saturn .path7:before {
    content: "";
    color: #ddc07c;
    margin-left: -1em;
  }

  .space-icon-saturn .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-solar-system .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-solar-system .path2:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-solar-system .path3:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-solar-system .path4:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-solar-system .path5:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-solar-system .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-solar-system .path7:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-solar-system .path8:before {
    content: "";
    color: #ddc07c;
    margin-left: -1em;
  }

  .space-icon-solar-system .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-solar-system .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-solar-system .path11:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-solar-system .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-solar-system .path13:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-solar-system .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-solar-system .path15:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-solar-system .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-solar-system .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-solar-system .path18:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-solar-system .path19:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-solar-system .path20:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-solar-system .path21:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-solar-system .path22:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-solar-system .path23:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-solar-system .path24:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-solar-system .path25:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-space-capsule .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-space-capsule .path2:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-space-capsule .path3:before {
    content: "";
    color: #92a0d1;
    margin-left: -1em;
  }

  .space-icon-space-capsule .path4:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-space-capsule .path5:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-space-capsule .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-capsule .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-capsule .path8:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-space-capsule .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-capsule .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-capsule .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-capsule .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-capsule .path13:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-capsule .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-capsule .path15:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-capsule .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-capsule .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-capsule .path18:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-capsule .path19:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-capsule .path20:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-capsule .path21:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-capsule .path22:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-capsule .path23:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-capsule .path24:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-capsule .path25:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-capsule .path26:before {
    content: "";
    color: #696a9b;
    margin-left: -1em;
  }

  .space-icon-space-capsule .path27:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-capsule .path28:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-space-capsule .path29:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-capsule .path30:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-space-capsule .path31:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-capsule .path32:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-space-capsule .path33:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-capsule .path34:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-space-capsule .path35:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-space-cockpit .path2:before {
    content: "";
    color: #a42116;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path3:before {
    content: "";
    color: #1f4863;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path4:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path5:before {
    content: "";
    color: #1f4863;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path6:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path7:before {
    content: "";
    color: #a42116;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path8:before {
    content: "";
    color: #1f4863;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path9:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path13:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path15:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path18:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path19:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path20:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path21:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path22:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path23:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path24:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path25:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path26:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path27:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path28:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path29:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path30:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path31:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path32:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path33:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path34:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path35:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path36:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path37:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path38:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path39:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path40:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path41:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path42:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path43:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path44:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path45:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path46:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path47:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path48:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path49:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path50:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path51:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path52:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path53:before {
    content: "";
    color: #ddc07c;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path54:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path55:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path56:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path57:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path58:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path59:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path60:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path61:before {
    content: "";
    color: #ddc07c;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path62:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-cockpit .path63:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-space-invader .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-space-invader .path2:before {
    content: "";
    color: #c8db89;
    margin-left: -1em;
  }

  .space-icon-space-invader .path3:before {
    content: "";
    color: #c8db89;
    margin-left: -1em;
  }

  .space-icon-space-invader .path4:before {
    content: "";
    color: #c8db89;
    margin-left: -1em;
  }

  .space-icon-space-invader .path5:before {
    content: "";
    color: #c8db89;
    margin-left: -1em;
  }

  .space-icon-space-invader .path6:before {
    content: "";
    color: #8ec480;
    margin-left: -1em;
  }

  .space-icon-space-invader .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-invader .path8:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-space-invader .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-invader .path10:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-space-invader .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-invader .path12:before {
    content: "";
    color: #c8db89;
    margin-left: -1em;
  }

  .space-icon-space-invader .path13:before {
    content: "";
    color: #c8db89;
    margin-left: -1em;
  }

  .space-icon-space-invader .path14:before {
    content: "";
    color: #c8db89;
    margin-left: -1em;
  }

  .space-icon-space-invader .path15:before {
    content: "";
    color: #c8db89;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-space-observatory .path2:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path3:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path4:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path6:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path9:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path10:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path13:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path15:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path17:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path18:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path19:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path20:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path21:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path22:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path23:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path24:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path25:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path26:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path27:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path28:before {
    content: "";
    color: #ddc07c;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path29:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path30:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path31:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path32:before {
    content: "";
    color: #696a9b;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path33:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path34:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path35:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path36:before {
    content: "";
    color: #92a0d1;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path37:before {
    content: "";
    color: #696a9b;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path38:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path39:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path40:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-space-observatory .path41:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-space-rocket .path2:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path3:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path4:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path7:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path13:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path15:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path16:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path18:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path19:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path20:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path21:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path22:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path23:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path24:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path25:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path26:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path27:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path28:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path29:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path30:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path31:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path32:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path33:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path34:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path35:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path36:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path37:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path38:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path39:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-space-rocket .path40:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-space-rover-1 .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-space-rover-1 .path2:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-space-rover-1 .path3:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-space-rover-1 .path4:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-space-rover-1 .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-rover-1 .path6:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-space-rover-1 .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-rover-1 .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-rover-1 .path9:before {
    content: "";
    color: #1f4863;
    margin-left: -1em;
  }

  .space-icon-space-rover-1 .path10:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-space-rover-1 .path11:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-space-rover-1 .path12:before {
    content: "";
    color: #a42116;
    margin-left: -1em;
  }

  .space-icon-space-rover-1 .path13:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-space-rover-1 .path14:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-space-rover-1 .path15:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-space-rover-1 .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-rover-1 .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-rover-1 .path18:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-rover-2 .path1:before {
    content: "";
    color: #fff;
  }

  .space-icon-space-rover-2 .path2:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-rover-2 .path3:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-space-rover-2 .path4:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-space-rover-2 .path5:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-space-rover-2 .path6:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-space-rover-2 .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-rover-2 .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-rover-2 .path9:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-space-rover-2 .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-rover-2 .path11:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-space-rover-2 .path12:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-space-rover-2 .path13:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-space-rover-2 .path14:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-space-rover-2 .path15:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-space-rover-2 .path16:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-space-rover-2 .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-rover-2 .path18:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-space-rover-2 .path19:before {
    content: "";
    color: #a42116;
    margin-left: -1em;
  }

  .space-icon-space-rover-2 .path20:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-space-rover-2 .path21:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-space-rover-2 .path22:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-space-rover-2 .path23:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-rover-2 .path24:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-rover-2 .path25:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-satellite-dish .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-space-satellite-dish .path2:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-space-satellite-dish .path3:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-satellite-dish .path4:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-space-satellite-dish .path5:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-space-satellite-dish .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-satellite-dish .path7:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-space-satellite-dish .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-satellite-dish .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-satellite-dish .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-satellite-dish .path11:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-space-satellite-dish .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-satellite-dish .path13:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-space-ship-1 .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-space-ship-1 .path2:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-space-ship-1 .path3:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-1 .path4:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-1 .path5:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-space-ship-1 .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-1 .path7:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-space-ship-1 .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-1 .path9:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-space-ship-1 .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-1 .path11:before {
    content: "";
    color: #a42116;
    margin-left: -1em;
  }

  .space-icon-space-ship-1 .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-1 .path13:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-space-ship-1 .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-1 .path15:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-space-ship-1 .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-1 .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-1 .path18:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-space-ship-1 .path19:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-1 .path20:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-space-ship-1 .path21:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-1 .path22:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-space-ship-1 .path23:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-1 .path24:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-1 .path25:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-1 .path26:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-1 .path27:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-2 .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-space-ship-2 .path2:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-space-ship-2 .path3:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-space-ship-2 .path4:before {
    content: "";
    color: #92a0d1;
    margin-left: -1em;
  }

  .space-icon-space-ship-2 .path5:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-space-ship-2 .path6:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-space-ship-2 .path7:before {
    content: "";
    color: #92a0d1;
    margin-left: -1em;
  }

  .space-icon-space-ship-2 .path8:before {
    content: "";
    color: #ddc07c;
    margin-left: -1em;
  }

  .space-icon-space-ship-2 .path9:before {
    content: "";
    color: #ddc07c;
    margin-left: -1em;
  }

  .space-icon-space-ship-2 .path10:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-space-ship-2 .path11:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-space-ship-2 .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-2 .path13:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-space-ship-2 .path14:before {
    content: "";
    color: #ddc07c;
    margin-left: -1em;
  }

  .space-icon-space-ship-2 .path15:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-2 .path16:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-space-ship-2 .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-2 .path18:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-space-ship-2 .path19:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-space-ship-2 .path20:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-2 .path21:before {
    content: "";
    color: #ddc07c;
    margin-left: -1em;
  }

  .space-icon-space-ship-2 .path22:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-2 .path23:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-2 .path24:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-2 .path25:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-space-ship-2 .path26:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-2 .path27:before {
    content: "";
    color: #92a0d1;
    margin-left: -1em;
  }

  .space-icon-space-ship-2 .path28:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-2 .path29:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-space-ship-2 .path30:before {
    content: "";
    color: #ddc07c;
    margin-left: -1em;
  }

  .space-icon-space-ship-2 .path31:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-2 .path32:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-2 .path33:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-2 .path34:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-3 .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-space-ship-3 .path2:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-space-ship-3 .path3:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-3 .path4:before {
    content: "";
    color: #92a0d1;
    margin-left: -1em;
  }

  .space-icon-space-ship-3 .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-3 .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-3 .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-3 .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-3 .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-3 .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-3 .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-3 .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-3 .path13:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-space-ship-3 .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-3 .path15:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-3 .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-3 .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-3 .path18:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-3 .path19:before {
    content: "";
    color: #ddc07c;
    margin-left: -1em;
  }

  .space-icon-space-ship-3 .path20:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-space-ship-3 .path21:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-3 .path22:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-space-ship-3 .path23:before {
    content: "";
    color: #ddc07c;
    margin-left: -1em;
  }

  .space-icon-space-ship-3 .path24:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-space-ship-3 .path25:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-3 .path26:before {
    content: "";
    color: #ddc07c;
    margin-left: -1em;
  }

  .space-icon-space-ship-3 .path27:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-space-ship-3 .path28:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-space-ship-4 .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-space-ship-4 .path2:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-space-ship-4 .path3:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-4 .path4:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-space-ship-4 .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-4 .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-4 .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-4 .path8:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-space-ship-4 .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-4 .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-4 .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-4 .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-4 .path13:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-4 .path14:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-space-ship-4 .path15:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-space-ship-4 .path16:before {
    content: "";
    color: #a42116;
    margin-left: -1em;
  }

  .space-icon-space-ship-4 .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-4 .path18:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-4 .path19:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-4 .path20:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-ship-4 .path21:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-space-ship-4 .path22:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-space-ship-4 .path23:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-space-ship-4 .path24:before {
    content: "";
    color: #a42116;
    margin-left: -1em;
  }

  .space-icon-space-shuttle-launch .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-space-shuttle-launch .path2:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-space-shuttle-launch .path3:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-shuttle-launch .path4:before {
    content: "";
    color: #696a9b;
    margin-left: -1em;
  }

  .space-icon-space-shuttle-launch .path5:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-space-shuttle-launch .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-shuttle-launch .path7:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-space-shuttle-launch .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-shuttle-launch .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-shuttle-launch .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-shuttle-launch .path11:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-space-shuttle-launch .path12:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-space-shuttle-launch .path13:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-space-shuttle-launch .path14:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-space-shuttle-launch .path15:before {
    content: "";
    color: #696a9b;
    margin-left: -1em;
  }

  .space-icon-space-shuttle-launch .path16:before {
    content: "";
    color: #696a9b;
    margin-left: -1em;
  }

  .space-icon-space-shuttle-launch .path17:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-space-shuttle-launch .path18:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-space-shuttle-launch .path19:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-shuttle-launch .path20:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-shuttle-launch .path21:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-shuttle-launch .path22:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-shuttle-launch .path23:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-space-shuttle-launch .path24:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-space-shuttle-launch .path25:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-space-shuttle-launch .path26:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-space-shuttle-launch .path27:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-space-shuttle .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-space-shuttle .path2:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-space-shuttle .path3:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-space-shuttle .path4:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-space-shuttle .path5:before {
    content: "";
    color: #1f4863;
    margin-left: -1em;
  }

  .space-icon-space-shuttle .path6:before {
    content: "";
    color: #1f4863;
    margin-left: -1em;
  }

  .space-icon-space-shuttle .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-shuttle .path8:before {
    content: "";
    color: #1f4863;
    margin-left: -1em;
  }

  .space-icon-space-shuttle .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-shuttle .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-shuttle .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-shuttle .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-shuttle .path13:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-shuttle .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-shuttle .path15:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-shuttle .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-shuttle .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-space-shuttle .path18:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-sputnick-1 .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-sputnick-1 .path2:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-sputnick-1 .path3:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-sputnick-1 .path4:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-sputnick-1 .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-sputnick-1 .path6:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-sputnick-1 .path7:before {
    content: "";
    color: #b2b2b3;
    margin-left: -1em;
  }

  .space-icon-sputnick-1 .path8:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-sputnick-1 .path9:before {
    content: "";
    color: #b2b2b3;
    margin-left: -1em;
  }

  .space-icon-sputnick-2 .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-sputnick-2 .path2:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-sputnick-2 .path3:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-sputnick-2 .path4:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-sputnick-2 .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-sputnick-2 .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-sputnick-2 .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-sputnick-2 .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-sputnick-2 .path9:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-sputnick-2 .path10:before {
    content: "";
    color: #b2b2b3;
    margin-left: -1em;
  }

  .space-icon-sputnick-2 .path11:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-sputnick-2 .path12:before {
    content: "";
    color: #b2b2b3;
    margin-left: -1em;
  }

  .space-icon-sputnick-2 .path13:before {
    content: "";
    color: #b2b2b3;
    margin-left: -1em;
  }

  .space-icon-sputnick-2 .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-star .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-star .path2:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-star .path3:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-stars .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-stars .path2:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-stars .path3:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-stars .path4:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-stars .path5:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-stars .path6:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-stars .path7:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-stars .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-stars .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-stars .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-stars .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-stars .path12:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-stars .path13:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-stars .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-stars .path15:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-stars .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-stars .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-stormtrooper .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-stormtrooper .path2:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-stormtrooper .path3:before {
    content: "";
    color: #1f4863;
    margin-left: -1em;
  }

  .space-icon-stormtrooper .path4:before {
    content: "";
    color: #1f4863;
    margin-left: -1em;
  }

  .space-icon-stormtrooper .path5:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-stormtrooper .path6:before {
    content: "";
    color: #fff;
    margin-left: -1em;
  }

  .space-icon-stormtrooper .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-stormtrooper .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-stormtrooper .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-stormtrooper .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-stormtrooper .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-stormtrooper .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-stormtrooper .path13:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-stormtrooper .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-stormtrooper .path15:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-stormtrooper .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-stormtrooper .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-stormtrooper .path18:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-stormtrooper .path19:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-stormtrooper .path20:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-stormtrooper .path21:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-stormtrooper .path22:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-stormtrooper .path23:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-stormtrooper .path24:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-stormtrooper .path25:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-stormtrooper .path26:before {
    content: "";
    color: #e6e4da;
    margin-left: -1em;
  }

  .space-icon-stormtrooper .path27:before {
    content: "";
    color: #1f4863;
    margin-left: -1em;
  }

  .space-icon-stormtrooper .path28:before {
    content: "";
    color: #1f4863;
    margin-left: -1em;
  }

  .space-icon-stormtrooper .path29:before {
    content: "";
    color: #1f4863;
    margin-left: -1em;
  }

  .space-icon-sun .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-sun .path2:before {
    content: "";
    color: #fab900;
    margin-left: -1em;
  }

  .space-icon-sun .path3:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-sun .path4:before {
    content: "";
    color: #ffe19b;
    margin-left: -1em;
  }

  .space-icon-sun .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-sun .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-sun .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-sun .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-sun .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-sun .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-sun .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-sun .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-sun .path13:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-sun .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-sun .path15:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-sun .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-sun .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-sun .path18:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-sun .path19:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-sun .path20:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-sun .path21:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-sun .path22:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-sun .path23:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-sun .path24:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-sun .path25:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-sun .path26:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-sun .path27:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-telescope .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-telescope .path2:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-telescope .path3:before {
    content: "";
    color: #696a9b;
    margin-left: -1em;
  }

  .space-icon-telescope .path4:before {
    content: "";
    color: #92a0d1;
    margin-left: -1em;
  }

  .space-icon-telescope .path5:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-telescope .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-telescope .path7:before {
    content: "";
    color: #696a9b;
    margin-left: -1em;
  }

  .space-icon-telescope .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-telescope .path9:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-uranus .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-uranus .path2:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-uranus .path3:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-uranus .path4:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-uranus .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-uranus .path6:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-uranus .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-uranus .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-uranus .path9:before {
    content: "";
    color: #cbe7f5;
    margin-left: -1em;
  }

  .space-icon-uranus .path10:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-uranus .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-uranus .path12:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-uranus .path13:before {
    content: "";
    color: #85bfe9;
    margin-left: -1em;
  }

  .space-icon-uranus .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-uranus .path15:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-uranus .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-venus .path1:before {
    content: "";
    color: #1d1d1b;
  }

  .space-icon-venus .path2:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-venus .path3:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-venus .path4:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-venus .path5:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-venus .path6:before {
    content: "";
    color: #a42116;
    margin-left: -1em;
  }

  .space-icon-venus .path7:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-venus .path8:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-venus .path9:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-venus .path10:before {
    content: "";
    color: #a42116;
    margin-left: -1em;
  }

  .space-icon-venus .path11:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-venus .path12:before {
    content: "";
    color: #a42116;
    margin-left: -1em;
  }

  .space-icon-venus .path13:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-venus .path14:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-venus .path15:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-venus .path16:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-venus .path17:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-venus .path18:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-venus .path19:before {
    content: "";
    color: #f2910d;
    margin-left: -1em;
  }

  .space-icon-venus .path20:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-venus .path21:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-venus .path22:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-venus .path23:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-venus .path24:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-venus .path25:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-venus .path26:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-venus .path27:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-venus .path28:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-venus .path29:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-venus .path30:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-venus .path31:before {
    content: "";
    color: #e7413e;
    margin-left: -1em;
  }

  .space-icon-venus .path32:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-venus .path33:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-venus .path34:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }

  .space-icon-venus .path35:before {
    content: "";
    color: #1d1d1b;
    margin-left: -1em;
  }
}

@layer pixu-talk.iconography.anicons {
  @font-face {
    font-family: anicons;
    src: url("anicons.44b7a8d8.woff2") format("woff2 supports variations"), url("anicons.44b7a8d8.woff2") format("woff2-variations");
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }

  @font-face {
    font-family: anicons-color;
    src: url("anicons-color.7eebbc7e.woff2") format("woff2 supports variations"), url("anicons-color.7eebbc7e.woff2") format("woff2-variations");
    font-weight: normal;
    font-style: normal;
    font-display: block;
  }

  [class*="anicons-"] {
    color: inherit;
    speak: never;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-variation-settings: "TIME" var(--anicons--time, 1);
    font-family: anicons;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    transition: font-variation-settings .4s;

    &:hover {
      font-variation-settings: "TIME" 100;
    }
  }

  [class*="anicons-color-"] {
    font-family: anicons-color;
  }

  .anicons-hamburger-close, .anicons-color-hamburger-close {
    &:before {
      content: "A";
    }
  }

  .anicons-hamburger-back, .anicons-color-hamburger-back {
    &:before {
      content: "B";
    }
  }

  .anicons-hamburger-back-alt, .anicons-color-hamburger-back-alt {
    &:before {
      content: "D";
    }
  }

  .anicons-play-pause, .anicons-color-play-pause {
    &:before {
      content: "H";
    }
  }

  .anicons-play-pulse, .anicons-color-play-pulse {
    &:before {
      content: "I";
    }
  }

  .anicons-like {
    &:before {
      content: "N";
    }
  }

  .anicons-color-like {
    &:before {
      content: "M";
    }
  }

  .anicons-like-alt {
    &:before {
      content: "O";
    }
  }

  .anicons-color-like-alt {
    &:before {
      content: "N";
    }
  }

  .anicons-dislike, .anicons-color-dislike {
    &:before {
      content: "Q";
    }
  }

  .anicons-thumb {
    &:before {
      content: "T";
    }
  }

  .anicons-color-thumb {
    &:before {
      content: "S";
    }
  }

  .anicons-thumb-alt {
    &:before {
      content: "V";
    }
  }

  .anicons-color-thumb-alt {
    &:before {
      content: "T";
    }
  }

  .anicons-bell, .anicons-color-bell {
    &:before {
      content: "h";
    }
  }

  .anicons-bell-alt, .anicons-color-bell-alt {
    &:before {
      content: "i";
    }
  }

  .anicons-lock-error, .anicons-color-lock-error {
    &:before {
      content: "s";
    }
  }

  .anicons-unlock, .anicons-color-unlock {
    &:before {
      content: "t";
    }
  }
}

@layer pixu-talk.reveal.original {
  html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, main, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    border: 0;
    margin: 0;
    padding: 0;
  }

  article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section {
    display: block;
  }

  .reveal .r-stretch, .reveal .stretch {
    max-width: none;
    max-height: none;
  }

  .reveal pre.r-stretch code, .reveal pre.stretch code {
    box-sizing: border-box;
    height: 100%;
    max-height: 100%;
  }

  .reveal .r-fit-text {
    white-space: nowrap;
    display: inline-block;
  }

  .reveal .r-stack {
    grid-template-rows: 100%;
    display: grid;
  }

  .reveal .r-stack > * {
    grid-area: 1 / 1;
    margin: auto;
  }

  .reveal .r-hstack, .reveal .r-vstack {
    display: flex;
  }

  .reveal .r-hstack img, .reveal .r-hstack video, .reveal .r-vstack img, .reveal .r-vstack video {
    object-fit: contain;
    min-width: 0;
    min-height: 0;
  }

  .reveal .r-vstack {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .reveal .r-hstack {
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }

  .reveal .items-stretch {
    align-items: stretch;
  }

  .reveal .items-start {
    align-items: flex-start;
  }

  .reveal .items-center {
    align-items: center;
  }

  .reveal .items-end {
    align-items: flex-end;
  }

  .reveal .justify-between {
    justify-content: space-between;
  }

  .reveal .justify-around {
    justify-content: space-around;
  }

  .reveal .justify-start {
    justify-content: flex-start;
  }

  .reveal .justify-center {
    justify-content: center;
  }

  .reveal .justify-end {
    justify-content: flex-end;
  }

  html.reveal-full-page {
    width: 100%;
    height: 100vh;
    height: calc(var(--vh, 1vh) * 100);
    height: 100dvh;
    overflow: hidden;
  }

  .reveal-viewport {
    color: #000;
    --r-controls-spacing: 12px;
    --r-overlay-header-height: 40px;
    --r-overlay-margin: 0px;
    --r-overlay-padding: 6px;
    --r-overlay-gap: 5px;
    background-color: #fff;
    height: 100%;
    margin: 0;
    line-height: 1;
    position: relative;
    overflow: hidden;
  }

  @media screen and (width <= 1024px), (height <= 768px) {
    .reveal-viewport {
      --r-overlay-header-height: 26px;
    }
  }

  .reveal-viewport:fullscreen {
    width: 100% !important;
    height: 100% !important;
    top: 0 !important;
    left: 0 !important;
    transform: none !important;
  }

  .reveal .fragment {
    transition: all .2s;
  }

  .reveal .fragment:not(.custom) {
    opacity: 0;
    visibility: hidden;
    will-change: opacity;
  }

  .reveal .fragment.visible {
    opacity: 1;
    visibility: inherit;
  }

  .reveal .fragment.disabled {
    transition: none;
  }

  .reveal .fragment.grow {
    opacity: 1;
    visibility: inherit;
  }

  .reveal .fragment.grow.visible {
    transform: scale(1.3);
  }

  .reveal .fragment.shrink {
    opacity: 1;
    visibility: inherit;
  }

  .reveal .fragment.shrink.visible {
    transform: scale(.7);
  }

  .reveal .fragment.zoom-in {
    transform: scale(.1);
  }

  .reveal .fragment.zoom-in.visible {
    transform: none;
  }

  .reveal .fragment.fade-out {
    opacity: 1;
    visibility: inherit;
  }

  .reveal .fragment.fade-out.visible {
    opacity: 0;
    visibility: hidden;
  }

  .reveal .fragment.semi-fade-out {
    opacity: 1;
    visibility: inherit;
  }

  .reveal .fragment.semi-fade-out.visible {
    opacity: .5;
    visibility: inherit;
  }

  .reveal .fragment.strike {
    opacity: 1;
    visibility: inherit;
  }

  .reveal .fragment.strike.visible {
    text-decoration: line-through;
  }

  .reveal .fragment.fade-up {
    transform: translate(0, 40px);
  }

  .reveal .fragment.fade-up.visible {
    transform: translate(0);
  }

  .reveal .fragment.fade-down {
    transform: translate(0, -40px);
  }

  .reveal .fragment.fade-down.visible {
    transform: translate(0);
  }

  .reveal .fragment.fade-right {
    transform: translate(-40px);
  }

  .reveal .fragment.fade-right.visible {
    transform: translate(0);
  }

  .reveal .fragment.fade-left {
    transform: translate(40px);
  }

  .reveal .fragment.fade-left.visible {
    transform: translate(0);
  }

  .reveal .fragment.current-visible, .reveal .fragment.fade-in-then-out {
    opacity: 0;
    visibility: hidden;
  }

  .reveal .fragment.current-visible.current-fragment, .reveal .fragment.fade-in-then-out.current-fragment {
    opacity: 1;
    visibility: inherit;
  }

  .reveal .fragment.fade-in-then-semi-out {
    opacity: 0;
    visibility: hidden;
  }

  .reveal .fragment.fade-in-then-semi-out.visible {
    opacity: .5;
    visibility: inherit;
  }

  .reveal .fragment.fade-in-then-semi-out.current-fragment, .reveal .fragment.highlight-blue, .reveal .fragment.highlight-current-blue, .reveal .fragment.highlight-current-green, .reveal .fragment.highlight-current-red, .reveal .fragment.highlight-green, .reveal .fragment.highlight-red {
    opacity: 1;
    visibility: inherit;
  }

  .reveal .fragment.highlight-red.visible {
    color: #ff2c2d;
  }

  .reveal .fragment.highlight-green.visible {
    color: #17ff2e;
  }

  .reveal .fragment.highlight-blue.visible {
    color: #1b91ff;
  }

  .reveal .fragment.highlight-current-red.current-fragment {
    color: #ff2c2d;
  }

  .reveal .fragment.highlight-current-green.current-fragment {
    color: #17ff2e;
  }

  .reveal .fragment.highlight-current-blue.current-fragment {
    color: #1b91ff;
  }

  .reveal:after {
    content: "";
    font-style: italic;
  }

  .reveal iframe {
    z-index: 1;
  }

  .reveal a {
    position: relative;
  }

  @keyframes bounce-right {
    0%, 10%, 25%, 40%, 50% {
      transform: translateX(0);
    }

    20% {
      transform: translateX(10px);
    }

    30% {
      transform: translateX(-5px);
    }
  }

  @keyframes bounce-left {
    0%, 10%, 25%, 40%, 50% {
      transform: translateX(0);
    }

    20% {
      transform: translateX(-10px);
    }

    30% {
      transform: translateX(5px);
    }
  }

  @keyframes bounce-down {
    0%, 10%, 25%, 40%, 50% {
      transform: translateY(0);
    }

    20% {
      transform: translateY(10px);
    }

    30% {
      transform: translateY(-5px);
    }
  }

  .reveal .controls {
    top: auto;
    bottom: var(--r-controls-spacing);
    right: var(--r-controls-spacing);
    z-index: 11;
    color: #000;
    pointer-events: none;
    font-size: 10px;
    display: none;
    position: absolute;
    left: auto;
  }

  .reveal .controls button {
    cursor: pointer;
    color: currentColor;
    z-index: 2;
    pointer-events: auto;
    font-size: inherit;
    visibility: hidden;
    opacity: 0;
    -webkit-appearance: none;
    -webkit-tap-highlight-color: transparent;
    background-color: #0000;
    border: 0;
    outline: 0;
    padding: 0;
    transition: color .2s, opacity .2s, transform .2s;
    position: absolute;
    transform: scale(.9999);
  }

  .reveal .controls .controls-arrow:after, .reveal .controls .controls-arrow:before {
    content: "";
    transform-origin: .2em;
    will-change: transform;
    background-color: currentColor;
    border-radius: .25em;
    width: 2.6em;
    height: .5em;
    transition: all .15s, background-color .8s;
    position: absolute;
    top: 0;
    left: 0;
  }

  .reveal .controls .controls-arrow {
    width: 3.6em;
    height: 3.6em;
    position: relative;
  }

  .reveal .controls .controls-arrow:before {
    transform: translateX(.5em)translateY(1.55em)rotate(45deg);
  }

  .reveal .controls .controls-arrow:after {
    transform: translateX(.5em)translateY(1.55em)rotate(-45deg);
  }

  .reveal .controls .controls-arrow:hover:before {
    transform: translateX(.5em)translateY(1.55em)rotate(40deg);
  }

  .reveal .controls .controls-arrow:hover:after {
    transform: translateX(.5em)translateY(1.55em)rotate(-40deg);
  }

  .reveal .controls .controls-arrow:active:before {
    transform: translateX(.5em)translateY(1.55em)rotate(36deg);
  }

  .reveal .controls .controls-arrow:active:after {
    transform: translateX(.5em)translateY(1.55em)rotate(-36deg);
  }

  .reveal .controls .navigate-left {
    bottom: 3.2em;
    right: 6.4em;
    transform: translateX(-10px);
  }

  .reveal .controls .navigate-left.highlight {
    animation: 2s ease-out 50 both bounce-left;
  }

  .reveal .controls .navigate-right {
    bottom: 3.2em;
    right: 0;
    transform: translateX(10px);
  }

  .reveal .controls .navigate-right .controls-arrow {
    transform: rotate(180deg);
  }

  .reveal .controls .navigate-right.highlight {
    animation: 2s ease-out 50 both bounce-right;
  }

  .reveal .controls .navigate-up {
    bottom: 6.4em;
    right: 3.2em;
    transform: translateY(-10px);
  }

  .reveal .controls .navigate-up .controls-arrow {
    transform: rotate(90deg);
  }

  .reveal .controls .navigate-down {
    padding-bottom: 1.4em;
    bottom: -1.4em;
    right: 3.2em;
    transform: translateY(10px);
  }

  .reveal .controls .navigate-down .controls-arrow {
    transform: rotate(-90deg);
  }

  .reveal .controls .navigate-down.highlight {
    animation: 2s ease-out 50 both bounce-down;
  }

  .reveal .controls[data-controls-back-arrows="faded"] .navigate-up.enabled {
    opacity: .3;
  }

  .reveal .controls[data-controls-back-arrows="faded"] .navigate-up.enabled:hover {
    opacity: 1;
  }

  .reveal .controls[data-controls-back-arrows="hidden"] .navigate-up.enabled {
    opacity: 0;
    visibility: hidden;
  }

  .reveal .controls .enabled {
    visibility: visible;
    opacity: .9;
    cursor: pointer;
    transform: none;
  }

  .reveal .controls .enabled.fragmented {
    opacity: .5;
  }

  .reveal .controls .enabled.fragmented:hover, .reveal .controls .enabled:hover {
    opacity: 1;
  }

  .reveal:not(.rtl) .controls[data-controls-back-arrows="faded"] .navigate-left.enabled {
    opacity: .3;
  }

  .reveal:not(.rtl) .controls[data-controls-back-arrows="faded"] .navigate-left.enabled:hover {
    opacity: 1;
  }

  .reveal:not(.rtl) .controls[data-controls-back-arrows="hidden"] .navigate-left.enabled {
    opacity: 0;
    visibility: hidden;
  }

  .reveal.rtl .controls[data-controls-back-arrows="faded"] .navigate-right.enabled {
    opacity: .3;
  }

  .reveal.rtl .controls[data-controls-back-arrows="faded"] .navigate-right.enabled:hover {
    opacity: 1;
  }

  .reveal.rtl .controls[data-controls-back-arrows="hidden"] .navigate-right.enabled {
    opacity: 0;
    visibility: hidden;
  }

  .reveal[data-navigation-mode="linear"].has-horizontal-slides .navigate-down, .reveal[data-navigation-mode="linear"].has-horizontal-slides .navigate-up {
    display: none;
  }

  .reveal:not(.has-vertical-slides) .controls .navigate-left, .reveal[data-navigation-mode="linear"].has-horizontal-slides .navigate-left {
    bottom: 1.4em;
    right: 5.5em;
  }

  .reveal:not(.has-vertical-slides) .controls .navigate-right, .reveal[data-navigation-mode="linear"].has-horizontal-slides .navigate-right {
    bottom: 1.4em;
    right: .5em;
  }

  .reveal:not(.has-horizontal-slides) .controls .navigate-up {
    bottom: 5em;
    right: 1.4em;
  }

  .reveal:not(.has-horizontal-slides) .controls .navigate-down {
    bottom: .5em;
    right: 1.4em;
  }

  .reveal.has-dark-background .controls {
    color: #fff;
  }

  .reveal.has-light-background .controls {
    color: #000;
  }

  .reveal.no-hover .controls .controls-arrow:active:before, .reveal.no-hover .controls .controls-arrow:hover:before {
    transform: translateX(.5em)translateY(1.55em)rotate(45deg);
  }

  .reveal.no-hover .controls .controls-arrow:active:after, .reveal.no-hover .controls .controls-arrow:hover:after {
    transform: translateX(.5em)translateY(1.55em)rotate(-45deg);
  }

  @media screen and (width >= 500px) {
    .reveal-viewport {
      --r-controls-spacing: .8em;
    }

    .reveal .controls[data-controls-layout="edges"] {
      inset: 0;
    }

    .reveal .controls[data-controls-layout="edges"] .navigate-down, .reveal .controls[data-controls-layout="edges"] .navigate-left, .reveal .controls[data-controls-layout="edges"] .navigate-right, .reveal .controls[data-controls-layout="edges"] .navigate-up {
      bottom: auto;
      right: auto;
    }

    .reveal .controls[data-controls-layout="edges"] .navigate-left {
      top: 50%;
      left: var(--r-controls-spacing);
      margin-top: -1.8em;
    }

    .reveal .controls[data-controls-layout="edges"] .navigate-right {
      top: 50%;
      right: var(--r-controls-spacing);
      margin-top: -1.8em;
    }

    .reveal .controls[data-controls-layout="edges"] .navigate-up {
      top: var(--r-controls-spacing);
      margin-left: -1.8em;
      left: 50%;
    }

    .reveal .controls[data-controls-layout="edges"] .navigate-down {
      bottom: calc(var(--r-controls-spacing)  - 1.4em + .3em);
      margin-left: -1.8em;
      left: 50%;
    }
  }

  .reveal .progress {
    z-index: 10;
    color: #fff;
    background-color: #0003;
    width: 100%;
    height: 3px;
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
  }

  .reveal .progress:after {
    content: "";
    width: 100%;
    height: 10px;
    display: block;
    position: absolute;
    top: -10px;
  }

  .reveal .progress span {
    transform-origin: 0 0;
    background-color: currentColor;
    width: 100%;
    height: 100%;
    transition: transform .8s cubic-bezier(.26, .86, .44, .985);
    display: block;
    transform: scaleX(0);
  }

  .reveal .slide-number {
    z-index: 31;
    color: #fff;
    background-color: #0006;
    padding: 5px;
    font-family: Helvetica, sans-serif;
    font-size: 12px;
    line-height: 1;
    display: block;
    position: absolute;
    bottom: 8px;
    right: 8px;
  }

  .reveal .slide-number a {
    color: currentColor;
  }

  .reveal .slide-number-delimiter {
    margin: 0 3px;
  }

  .reveal {
    touch-action: pinch-zoom;
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
  }

  .reveal.embedded {
    touch-action: pan-y;
  }

  .reveal.embedded.is-vertical-slide {
    touch-action: none;
  }

  .reveal .slides {
    pointer-events: none;
    z-index: 1;
    text-align: center;
    perspective: 600px;
    perspective-origin: 50% 40%;
    width: 100%;
    height: 100%;
    margin: auto;
    position: absolute;
    inset: 0;
    overflow: visible;
  }

  .reveal .slides > section {
    perspective: 600px;
  }

  .reveal .slides > section, .reveal .slides > section > section {
    pointer-events: auto;
    z-index: 10;
    transform-style: flat;
    width: 100%;
    transition: transform-origin .8s cubic-bezier(.26, .86, .44, .985), transform .8s cubic-bezier(.26, .86, .44, .985), visibility .8s cubic-bezier(.26, .86, .44, .985), opacity .8s cubic-bezier(.26, .86, .44, .985);
    display: none;
    position: absolute;
  }

  .reveal[data-transition-speed="fast"] .slides section {
    transition-duration: .4s;
  }

  .reveal[data-transition-speed="slow"] .slides section {
    transition-duration: 1.2s;
  }

  .reveal .slides section[data-transition-speed="fast"] {
    transition-duration: .4s;
  }

  .reveal .slides section[data-transition-speed="slow"] {
    transition-duration: 1.2s;
  }

  .reveal .slides > section.stack {
    pointer-events: none;
    height: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .reveal .slides > section.present, .reveal .slides > section > section.present {
    z-index: 11;
    opacity: 1;
    display: block;
  }

  .reveal .slides > section:empty, .reveal .slides > section > section:empty, .reveal .slides > section > section[data-background-interactive], .reveal .slides > section[data-background-interactive] {
    pointer-events: none;
  }

  .reveal.center, .reveal.center .slides, .reveal.center .slides section {
    min-height: 0 !important;
  }

  .reveal .slides > section:not(.present), .reveal .slides > section > section:not(.present) {
    pointer-events: none;
  }

  .reveal.overview .slides > section, .reveal.overview .slides > section > section {
    pointer-events: auto;
  }

  .reveal .slides > section.future, .reveal .slides > section.future > section, .reveal .slides > section.past, .reveal .slides > section.past > section, .reveal .slides > section > section.future, .reveal .slides > section > section.past {
    opacity: 0;
  }

  .reveal .slides > section[data-transition="slide"].past, .reveal .slides > section[data-transition~="slide-out"].past, .reveal.slide .slides > section:not([data-transition]).past {
    transform: translate(-150%);
  }

  .reveal .slides > section[data-transition="slide"].future, .reveal .slides > section[data-transition~="slide-in"].future, .reveal.slide .slides > section:not([data-transition]).future {
    transform: translate(150%);
  }

  .reveal .slides > section > section[data-transition="slide"].past, .reveal .slides > section > section[data-transition~="slide-out"].past, .reveal.slide .slides > section > section:not([data-transition]).past {
    transform: translate(0, -150%);
  }

  .reveal .slides > section > section[data-transition="slide"].future, .reveal .slides > section > section[data-transition~="slide-in"].future, .reveal.slide .slides > section > section:not([data-transition]).future {
    transform: translate(0, 150%);
  }

  .reveal .slides > section[data-transition="linear"].past, .reveal .slides > section[data-transition~="linear-out"].past, .reveal.linear .slides > section:not([data-transition]).past {
    transform: translate(-150%);
  }

  .reveal .slides > section[data-transition="linear"].future, .reveal .slides > section[data-transition~="linear-in"].future, .reveal.linear .slides > section:not([data-transition]).future {
    transform: translate(150%);
  }

  .reveal .slides > section > section[data-transition="linear"].past, .reveal .slides > section > section[data-transition~="linear-out"].past, .reveal.linear .slides > section > section:not([data-transition]).past {
    transform: translate(0, -150%);
  }

  .reveal .slides > section > section[data-transition="linear"].future, .reveal .slides > section > section[data-transition~="linear-in"].future, .reveal.linear .slides > section > section:not([data-transition]).future {
    transform: translate(0, 150%);
  }

  .reveal .slides section[data-transition="default"].stack, .reveal.default .slides section.stack {
    transform-style: preserve-3d;
  }

  .reveal .slides > section[data-transition="default"].past, .reveal .slides > section[data-transition~="default-out"].past, .reveal.default .slides > section:not([data-transition]).past {
    transform: translate3d(-100%, 0, 0)rotateY(-90deg)translate3d(-100%, 0, 0);
  }

  .reveal .slides > section[data-transition="default"].future, .reveal .slides > section[data-transition~="default-in"].future, .reveal.default .slides > section:not([data-transition]).future {
    transform: translate3d(100%, 0, 0)rotateY(90deg)translate3d(100%, 0, 0);
  }

  .reveal .slides > section > section[data-transition="default"].past, .reveal .slides > section > section[data-transition~="default-out"].past, .reveal.default .slides > section > section:not([data-transition]).past {
    transform: translate3d(0, -300px, 0)rotateX(70deg)translate3d(0, -300px, 0);
  }

  .reveal .slides > section > section[data-transition="default"].future, .reveal .slides > section > section[data-transition~="default-in"].future, .reveal.default .slides > section > section:not([data-transition]).future {
    transform: translate3d(0, 300px, 0)rotateX(-70deg)translate3d(0, 300px, 0);
  }

  .reveal .slides section[data-transition="convex"].stack, .reveal.convex .slides section.stack {
    transform-style: preserve-3d;
  }

  .reveal .slides > section[data-transition="convex"].past, .reveal .slides > section[data-transition~="convex-out"].past, .reveal.convex .slides > section:not([data-transition]).past {
    transform: translate3d(-100%, 0, 0)rotateY(-90deg)translate3d(-100%, 0, 0);
  }

  .reveal .slides > section[data-transition="convex"].future, .reveal .slides > section[data-transition~="convex-in"].future, .reveal.convex .slides > section:not([data-transition]).future {
    transform: translate3d(100%, 0, 0)rotateY(90deg)translate3d(100%, 0, 0);
  }

  .reveal .slides > section > section[data-transition="convex"].past, .reveal .slides > section > section[data-transition~="convex-out"].past, .reveal.convex .slides > section > section:not([data-transition]).past {
    transform: translate3d(0, -300px, 0)rotateX(70deg)translate3d(0, -300px, 0);
  }

  .reveal .slides > section > section[data-transition="convex"].future, .reveal .slides > section > section[data-transition~="convex-in"].future, .reveal.convex .slides > section > section:not([data-transition]).future {
    transform: translate3d(0, 300px, 0)rotateX(-70deg)translate3d(0, 300px, 0);
  }

  .reveal .slides section[data-transition="concave"].stack, .reveal.concave .slides section.stack {
    transform-style: preserve-3d;
  }

  .reveal .slides > section[data-transition="concave"].past, .reveal .slides > section[data-transition~="concave-out"].past, .reveal.concave .slides > section:not([data-transition]).past {
    transform: translate3d(-100%, 0, 0)rotateY(90deg)translate3d(-100%, 0, 0);
  }

  .reveal .slides > section[data-transition="concave"].future, .reveal .slides > section[data-transition~="concave-in"].future, .reveal.concave .slides > section:not([data-transition]).future {
    transform: translate3d(100%, 0, 0)rotateY(-90deg)translate3d(100%, 0, 0);
  }

  .reveal .slides > section > section[data-transition="concave"].past, .reveal .slides > section > section[data-transition~="concave-out"].past, .reveal.concave .slides > section > section:not([data-transition]).past {
    transform: translate3d(0, -80%, 0)rotateX(-70deg)translate3d(0, -80%, 0);
  }

  .reveal .slides > section > section[data-transition="concave"].future, .reveal .slides > section > section[data-transition~="concave-in"].future, .reveal.concave .slides > section > section:not([data-transition]).future {
    transform: translate3d(0, 80%, 0)rotateX(70deg)translate3d(0, 80%, 0);
  }

  .reveal .slides section[data-transition="zoom"], .reveal.zoom .slides section:not([data-transition]) {
    transition-timing-function: ease;
  }

  .reveal .slides > section[data-transition="zoom"].past, .reveal .slides > section[data-transition~="zoom-out"].past, .reveal.zoom .slides > section:not([data-transition]).past {
    visibility: hidden;
    transform: scale(16);
  }

  .reveal .slides > section[data-transition="zoom"].future, .reveal .slides > section[data-transition~="zoom-in"].future, .reveal.zoom .slides > section:not([data-transition]).future {
    visibility: hidden;
    transform: scale(.2);
  }

  .reveal .slides > section > section[data-transition="zoom"].past, .reveal .slides > section > section[data-transition~="zoom-out"].past, .reveal.zoom .slides > section > section:not([data-transition]).past {
    transform: scale(16);
  }

  .reveal .slides > section > section[data-transition="zoom"].future, .reveal .slides > section > section[data-transition~="zoom-in"].future, .reveal.zoom .slides > section > section:not([data-transition]).future {
    transform: scale(.2);
  }

  .reveal.cube .slides {
    perspective: 1300px;
  }

  .reveal.cube .slides section {
    backface-visibility: hidden;
    box-sizing: border-box;
    min-height: 700px;
    transform-style: preserve-3d;
    padding: 30px;
  }

  .reveal.center.cube .slides section {
    min-height: 0;
  }

  .reveal.cube .slides section:not(.stack):before {
    content: "";
    background: #0000001a;
    border-radius: 4px;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    transform: translateZ(-20px);
  }

  .reveal.cube .slides section:not(.stack):after {
    content: "";
    z-index: 1;
    background: none;
    border-radius: 4px;
    width: 90%;
    height: 30px;
    display: block;
    position: absolute;
    bottom: 0;
    left: 5%;
    transform: translateZ(-90px)rotateX(65deg);
    box-shadow: 0 95px 25px #0003;
  }

  .reveal.cube .slides > section.stack {
    background: none;
    padding: 0;
  }

  .reveal.cube .slides > section.past {
    transform-origin: 100% 0;
    transform: translate3d(-100%, 0, 0)rotateY(-90deg);
  }

  .reveal.cube .slides > section.future {
    transform-origin: 0 0;
    transform: translate3d(100%, 0, 0)rotateY(90deg);
  }

  .reveal.cube .slides > section > section.past {
    transform-origin: 0 100%;
    transform: translate3d(0, -100%, 0)rotateX(90deg);
  }

  .reveal.cube .slides > section > section.future {
    transform-origin: 0 0;
    transform: translate3d(0, 100%, 0)rotateX(-90deg);
  }

  .reveal.page .slides {
    perspective-origin: 0;
    perspective: 3000px;
  }

  .reveal.page .slides section {
    box-sizing: border-box;
    min-height: 700px;
    transform-style: preserve-3d;
    padding: 30px;
  }

  .reveal.page .slides section.past {
    z-index: 12;
  }

  .reveal.page .slides section:not(.stack):before {
    content: "";
    background: #0000001a;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    transform: translateZ(-20px);
  }

  .reveal.page .slides section:not(.stack):after {
    content: "";
    z-index: 1;
    background: none;
    border-radius: 4px;
    width: 90%;
    height: 30px;
    display: block;
    position: absolute;
    bottom: 0;
    left: 5%;
    transform: translateZ(-90px)rotateX(65deg);
    box-shadow: 0 95px 25px #0003;
  }

  .reveal.page .slides > section.stack {
    background: none;
    padding: 0;
  }

  .reveal.page .slides > section.past {
    transform-origin: 0 0;
    transform: translate3d(-40%, 0, 0)rotateY(-80deg);
  }

  .reveal.page .slides > section.future {
    transform-origin: 100% 0;
    transform: translate3d(0, 0, 0);
  }

  .reveal.page .slides > section > section.past {
    transform-origin: 0 0;
    transform: translate3d(0, -40%, 0)rotateX(80deg);
  }

  .reveal.page .slides > section > section.future {
    transform-origin: 0 100%;
    transform: translate3d(0, 0, 0);
  }

  .reveal .slides section[data-transition="fade"], .reveal.fade .slides section:not([data-transition]), .reveal.fade .slides > section > section:not([data-transition]) {
    transition: opacity .5s;
    transform: none;
  }

  .reveal.fade.overview .slides section, .reveal.fade.overview .slides > section > section {
    transition: none;
  }

  .reveal .slides section[data-transition="none"], .reveal.none .slides section:not([data-transition]) {
    transition: none;
    transform: none;
  }

  .reveal .pause-overlay {
    visibility: hidden;
    opacity: 0;
    z-index: 100;
    background: #000;
    width: 100%;
    height: 100%;
    transition: all 1s;
    position: absolute;
    top: 0;
    left: 0;
  }

  .reveal .pause-overlay .resume-button {
    color: #ccc;
    cursor: pointer;
    background: none;
    border: 2px solid #ccc;
    border-radius: 2px;
    padding: 6px 14px;
    font-size: 16px;
    position: absolute;
    bottom: 20px;
    right: 20px;
  }

  .reveal .pause-overlay .resume-button:hover {
    color: #fff;
    border-color: #fff;
  }

  .reveal.paused .pause-overlay {
    visibility: visible;
    opacity: 1;
  }

  .reveal .no-transition, .reveal .no-transition *, .reveal .slides.disable-slide-transitions section {
    transition: none !important;
  }

  .reveal .slides.disable-slide-transitions section {
    transform: none !important;
  }

  .reveal .backgrounds {
    perspective: 600px;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }

  .reveal .slide-background {
    opacity: 0;
    visibility: hidden;
    background-color: #0000;
    width: 100%;
    height: 100%;
    transition: all .8s cubic-bezier(.26, .86, .44, .985);
    display: none;
    position: absolute;
    overflow: hidden;
  }

  .reveal .slide-background-content {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
    position: absolute;
  }

  .reveal .slide-background.stack {
    display: block;
  }

  .reveal .slide-background.present {
    opacity: 1;
    visibility: visible;
    z-index: 2;
  }

  .print-pdf .reveal .slide-background {
    opacity: 1 !important;
    visibility: visible !important;
  }

  .reveal .slide-background video {
    object-fit: cover;
    width: 100%;
    max-width: none;
    height: 100%;
    max-height: none;
    position: absolute;
    top: 0;
    left: 0;
  }

  .reveal .slide-background[data-background-size="contain"] video {
    object-fit: contain;
  }

  .reveal > .backgrounds .slide-background[data-background-transition="none"], .reveal[data-background-transition="none"] > .backgrounds .slide-background:not([data-background-transition]) {
    transition: none;
  }

  .reveal > .backgrounds .slide-background[data-background-transition="slide"], .reveal[data-background-transition="slide"] > .backgrounds .slide-background:not([data-background-transition]) {
    opacity: 1;
  }

  .reveal > .backgrounds .slide-background.past[data-background-transition="slide"], .reveal[data-background-transition="slide"] > .backgrounds .slide-background.past:not([data-background-transition]) {
    transform: translate(-100%);
  }

  .reveal > .backgrounds .slide-background.future[data-background-transition="slide"], .reveal[data-background-transition="slide"] > .backgrounds .slide-background.future:not([data-background-transition]) {
    transform: translate(100%);
  }

  .reveal > .backgrounds .slide-background > .slide-background.past[data-background-transition="slide"], .reveal[data-background-transition="slide"] > .backgrounds .slide-background > .slide-background.past:not([data-background-transition]) {
    transform: translate(0, -100%);
  }

  .reveal > .backgrounds .slide-background > .slide-background.future[data-background-transition="slide"], .reveal[data-background-transition="slide"] > .backgrounds .slide-background > .slide-background.future:not([data-background-transition]) {
    transform: translate(0, 100%);
  }

  .reveal > .backgrounds .slide-background.past[data-background-transition="convex"], .reveal[data-background-transition="convex"] > .backgrounds .slide-background.past:not([data-background-transition]) {
    opacity: 0;
    transform: translate3d(-100%, 0, 0)rotateY(-90deg)translate3d(-100%, 0, 0);
  }

  .reveal > .backgrounds .slide-background.future[data-background-transition="convex"], .reveal[data-background-transition="convex"] > .backgrounds .slide-background.future:not([data-background-transition]) {
    opacity: 0;
    transform: translate3d(100%, 0, 0)rotateY(90deg)translate3d(100%, 0, 0);
  }

  .reveal > .backgrounds .slide-background > .slide-background.past[data-background-transition="convex"], .reveal[data-background-transition="convex"] > .backgrounds .slide-background > .slide-background.past:not([data-background-transition]) {
    opacity: 0;
    transform: translate3d(0, -100%, 0)rotateX(90deg)translate3d(0, -100%, 0);
  }

  .reveal > .backgrounds .slide-background > .slide-background.future[data-background-transition="convex"], .reveal[data-background-transition="convex"] > .backgrounds .slide-background > .slide-background.future:not([data-background-transition]) {
    opacity: 0;
    transform: translate3d(0, 100%, 0)rotateX(-90deg)translate3d(0, 100%, 0);
  }

  .reveal > .backgrounds .slide-background.past[data-background-transition="concave"], .reveal[data-background-transition="concave"] > .backgrounds .slide-background.past:not([data-background-transition]) {
    opacity: 0;
    transform: translate3d(-100%, 0, 0)rotateY(90deg)translate3d(-100%, 0, 0);
  }

  .reveal > .backgrounds .slide-background.future[data-background-transition="concave"], .reveal[data-background-transition="concave"] > .backgrounds .slide-background.future:not([data-background-transition]) {
    opacity: 0;
    transform: translate3d(100%, 0, 0)rotateY(-90deg)translate3d(100%, 0, 0);
  }

  .reveal > .backgrounds .slide-background > .slide-background.past[data-background-transition="concave"], .reveal[data-background-transition="concave"] > .backgrounds .slide-background > .slide-background.past:not([data-background-transition]) {
    opacity: 0;
    transform: translate3d(0, -100%, 0)rotateX(-90deg)translate3d(0, -100%, 0);
  }

  .reveal > .backgrounds .slide-background > .slide-background.future[data-background-transition="concave"], .reveal[data-background-transition="concave"] > .backgrounds .slide-background > .slide-background.future:not([data-background-transition]) {
    opacity: 0;
    transform: translate3d(0, 100%, 0)rotateX(90deg)translate3d(0, 100%, 0);
  }

  .reveal > .backgrounds .slide-background[data-background-transition="zoom"], .reveal[data-background-transition="zoom"] > .backgrounds .slide-background:not([data-background-transition]) {
    transition-timing-function: ease;
  }

  .reveal > .backgrounds .slide-background.past[data-background-transition="zoom"], .reveal[data-background-transition="zoom"] > .backgrounds .slide-background.past:not([data-background-transition]) {
    opacity: 0;
    visibility: hidden;
    transform: scale(16);
  }

  .reveal > .backgrounds .slide-background.future[data-background-transition="zoom"], .reveal[data-background-transition="zoom"] > .backgrounds .slide-background.future:not([data-background-transition]) {
    opacity: 0;
    visibility: hidden;
    transform: scale(.2);
  }

  .reveal > .backgrounds .slide-background > .slide-background.past[data-background-transition="zoom"], .reveal[data-background-transition="zoom"] > .backgrounds .slide-background > .slide-background.past:not([data-background-transition]) {
    opacity: 0;
    visibility: hidden;
    transform: scale(16);
  }

  .reveal > .backgrounds .slide-background > .slide-background.future[data-background-transition="zoom"], .reveal[data-background-transition="zoom"] > .backgrounds .slide-background > .slide-background.future:not([data-background-transition]) {
    opacity: 0;
    visibility: hidden;
    transform: scale(.2);
  }

  .reveal[data-transition-speed="fast"] > .backgrounds .slide-background {
    transition-duration: .4s;
  }

  .reveal[data-transition-speed="slow"] > .backgrounds .slide-background {
    transition-duration: 1.2s;
  }

  .reveal [data-auto-animate-target^="unmatched"] {
    will-change: opacity;
  }

  .reveal section[data-auto-animate]:not(.stack):not([data-auto-animate="running"]) [data-auto-animate-target^="unmatched"] {
    opacity: 0;
  }

  .reveal.overview {
    perspective-origin: 50%;
    perspective: 700px;
  }

  .reveal.overview .slides section {
    cursor: pointer;
    box-sizing: border-box;
    height: 100%;
    overflow: hidden;
    opacity: 1 !important;
    visibility: visible !important;
    top: 0 !important;
  }

  .reveal.overview .slides section.present, .reveal.overview .slides section:hover {
    outline-offset: 10px;
    outline: 10px solid #96969666;
  }

  .reveal.overview .slides section .fragment {
    opacity: 1;
    transition: none;
  }

  .reveal.overview .slides section:after, .reveal.overview .slides section:before {
    display: none !important;
  }

  .reveal.overview .slides > section.stack {
    background: none;
    outline: 0;
    padding: 0;
    overflow: visible;
    top: 0 !important;
  }

  .reveal.overview .backgrounds {
    perspective: inherit;
  }

  .reveal.overview .backgrounds .slide-background {
    opacity: 1;
    visibility: visible;
    outline-offset: 10px;
    outline: 10px solid #9696961a;
  }

  .reveal.overview .backgrounds .slide-background.stack {
    overflow: visible;
  }

  .reveal.overview .slides section, .reveal.overview-deactivating .slides section, .reveal.overview .backgrounds .slide-background, .reveal.overview-deactivating .backgrounds .slide-background {
    transition: none;
  }

  .reveal.rtl .slides, .reveal.rtl .slides h1, .reveal.rtl .slides h2, .reveal.rtl .slides h3, .reveal.rtl .slides h4, .reveal.rtl .slides h5, .reveal.rtl .slides h6 {
    direction: rtl;
    font-family: sans-serif;
  }

  .reveal.rtl code, .reveal.rtl pre {
    direction: ltr;
  }

  .reveal.rtl ol, .reveal.rtl ul {
    text-align: right;
  }

  .reveal.rtl .progress span {
    transform-origin: 100% 0;
  }

  .reveal.has-parallax-background .backgrounds {
    transition: all .8s;
  }

  .reveal.has-parallax-background[data-transition-speed="fast"] .backgrounds {
    transition-duration: .4s;
  }

  .reveal.has-parallax-background[data-transition-speed="slow"] .backgrounds {
    transition-duration: 1.2s;
  }

  @keyframes fade-in {
    from {
      opacity: 0;
    }

    to {
      opacity: 1;
    }
  }

  @keyframes scale-up {
    from {
      transform: scale(.95);
    }

    to {
      transform: scale(1);
    }
  }

  .reveal [data-preview-image], .reveal [data-preview-link]:not(a):not([data-preview-link="false"]), .reveal [data-preview-video] {
    cursor: zoom-in;
  }

  .r-overlay {
    top: var(--r-overlay-margin);
    right: var(--r-overlay-margin);
    bottom: var(--r-overlay-margin);
    left: var(--r-overlay-margin);
    border-radius: min(var(--r-overlay-margin), 6px);
    z-index: 99;
    backdrop-filter: blur(10px);
    color: #fff;
    background: #000000f2;
    font-family: ui-sans-serif, system-ui, -apple-system, Helvetica, sans-serif;
    transition: all .3s;
    animation: .3s fade-in;
    position: absolute;
  }

  .r-overlay-viewport {
    top: var(--r-overlay-padding);
    right: var(--r-overlay-padding);
    bottom: var(--r-overlay-padding);
    left: var(--r-overlay-padding);
    gap: var(--r-overlay-gap);
    flex-direction: column;
    display: flex;
    position: absolute;
  }

  .r-overlay-header {
    z-index: 2;
    box-sizing: border-box;
    height: var(--r-overlay-header-height);
    justify-content: flex-end;
    align-items: center;
    gap: 6px;
    display: flex;
  }

  .r-overlay-header .r-overlay-button {
    all: unset;
    min-width: var(--r-overlay-header-height);
    min-height: var(--r-overlay-header-height);
    padding: 0 calc(var(--r-overlay-header-height) / 4);
    opacity: 1;
    cursor: pointer;
    box-sizing: border-box;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    gap: 8px;
    font-size: 18px;
    display: flex;
  }

  .r-overlay-header .r-overlay-button:hover {
    opacity: 1;
    background-color: #ffffff26;
  }

  .r-overlay-header .icon {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    width: 20px;
    height: 20px;
    display: inline-block;
  }

  .r-overlay-close .icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTIuODU0IDIuODU0YS41LjUgMCAwIDAtLjcwOC0uNzA4TDcuNSA2Ljc5MyAyLjg1NCAyLjE0NmEuNS41IDAgMSAwLS43MDguNzA4TDYuNzkzIDcuNWwtNC42NDcgNC42NDZhLjUuNSAwIDAgMCAuNzA4LjcwOEw3LjUgOC4yMDdsNC42NDYgNC42NDdhLjUuNSAwIDAgMCAuNzA4LS43MDhMOC4yMDcgNy41bDQuNjQ3LTQuNjQ2WiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+");
  }

  .r-overlay-external .icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMyAyYTEgMSAwIDAgMC0xIDF2OWExIDEgMCAwIDAgMSAxaDlhMSAxIDAgMCAwIDEtMVY4LjVhLjUuNSAwIDAgMC0xIDBWMTJIM1YzaDMuNWEuNS41IDAgMCAwIDAtMUgzWm05Ljg1NC4xNDZhLjUuNSAwIDAgMSAuMTQ2LjM1MVY1LjVhLjUuNSAwIDAgMS0xIDBWMy43MDdMNi44NTQgOC44NTRhLjUuNSAwIDEgMS0uNzA4LS43MDhMMTEuMjkzIDNIOS41YS41LjUgMCAwIDEgMC0xaDNhLjQ5OS40OTkgMCAwIDEgLjM1NC4xNDZaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=");
  }

  .r-overlay-content {
    background-color: #141414cc;
    border-radius: 6px;
    flex-grow: 1;
    place-items: center;
    animation: .5s cubic-bezier(.26, .86, .44, .985) scale-up;
    display: grid;
    position: relative;
    overflow: hidden;
  }

  .r-overlay-spinner {
    z-index: 10;
    visibility: hidden;
    opacity: 0;
    background-image: url("data:image/gif;base64,R0lGODlhIAAgAPMAAJmZmf%2F%2F%2F6%2Bvr8nJybW1tcDAwOjo6Nvb26ioqKOjo7Ozs%2FLy8vz8%2FAAAAAAAAAAAACH%2FC05FVFNDQVBFMi4wAwEAAAAh%2FhpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh%2BQQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ%2FV%2FnmOM82XiHRLYKhKP1oZmADdEAAAh%2BQQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY%2FCZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB%2BA4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6%2BHo7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq%2BB6QDtuetcaBPnW6%2BO7wDHpIiK9SaVK5GgV543tzjgGcghAgAh%2BQQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK%2B%2BG%2Bw48edZPK%2BM6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE%2BG%2BcD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm%2BFNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk%2BaV%2BoJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0%2FVNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc%2BXiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30%2FiI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE%2FjiuL04RGEBgwWhShRgQExHBAAh%2BQQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR%2BipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY%2BYip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd%2BMFCN6HAAIKgNggY0KtEBAAh%2BQQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1%2BvsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d%2BjYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg%2BygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0%2Bbm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h%2BKr0SJ8MFihpNbx%2B4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX%2BBP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA%3D%3D");
    width: 32px;
    height: 32px;
    margin: -16px 0 0 -16px;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
  }

  .r-overlay-preview .r-overlay-content iframe {
    opacity: 0;
    visibility: hidden;
    border: 0;
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
    transition: all .3s;
  }

  .r-overlay-preview[data-state="loaded"] iframe {
    opacity: 1;
    visibility: visible;
  }

  .r-overlay-preview .r-overlay-content img, .r-overlay-preview .r-overlay-content video {
    object-fit: scale-down;
    width: 100%;
    max-width: 100%;
    height: 100%;
    max-height: 100%;
    margin: 0;
    position: absolute;
  }

  .r-overlay-preview[data-preview-fit="none"] img, .r-overlay-preview[data-preview-fit="none"] video {
    object-fit: none;
  }

  .r-overlay-preview[data-preview-fit="scale-down"] img, .r-overlay-preview[data-preview-fit="scale-down"] video {
    object-fit: scale-down;
  }

  .r-overlay-preview[data-preview-fit="contain"] img, .r-overlay-preview[data-preview-fit="contain"] video {
    object-fit: contain;
  }

  .r-overlay-preview[data-preview-fit="cover"] img, .r-overlay-preview[data-preview-fit="cover"] video {
    object-fit: cover;
  }

  .r-overlay-preview[data-state="loaded"] .r-overlay-content-inner {
    z-index: -1;
    text-align: center;
    letter-spacing: normal;
    width: 100%;
    position: absolute;
    top: 45%;
    left: 0;
  }

  .r-overlay-preview .r-overlay-error {
    color: orange;
    font-size: 18px;
  }

  .r-overlay-preview .x-frame-error {
    opacity: 0;
    transition: opacity .3s .3s;
  }

  .r-overlay-preview[data-state="loaded"] .x-frame-error {
    opacity: 1;
  }

  .r-overlay-preview[data-state="loading"] .r-overlay-spinner {
    opacity: .6;
    visibility: visible;
  }

  .r-overlay-help .r-overlay-content {
    overflow: auto;
  }

  .r-overlay-help-content {
    text-align: center;
    letter-spacing: normal;
    max-width: 560px;
    margin: auto;
    padding: 20px 0;
  }

  .r-overlay-help-content .title {
    margin-top: 0;
    font-size: 20px;
  }

  .r-overlay-help .r-overlay-help-content table {
    border-collapse: collapse;
    text-align: left;
    border: 1px solid #fff;
    font-size: 16px;
  }

  .r-overlay-help .r-overlay-help-content table td, .r-overlay-help .r-overlay-help-content table th {
    vertical-align: middle;
    border: 1px solid #fff;
    width: 240px;
    padding: 14px;
  }

  .r-overlay-help .r-overlay-help-content table th {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .reveal .playback {
    z-index: 30;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    transition: all .4s;
    position: absolute;
    bottom: 20px;
    left: 15px;
  }

  .reveal.overview .playback {
    opacity: 0;
    visibility: hidden;
  }

  .reveal .hljs {
    min-height: 100%;
  }

  .reveal .hljs table {
    margin: initial;
  }

  .reveal .hljs-ln-code, .reveal .hljs-ln-numbers {
    border: 0;
    padding: 0;
  }

  .reveal .hljs-ln-numbers {
    opacity: .6;
    text-align: right;
    vertical-align: top;
    padding-right: .75em;
  }

  .reveal .hljs.has-highlights tr:not(.highlight-line) {
    opacity: .4;
  }

  .reveal .hljs.has-highlights.fragment {
    transition: all .2s;
  }

  .reveal .hljs:not(:first-child).fragment {
    box-sizing: border-box;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }

  .reveal pre[data-auto-animate-target] {
    overflow: hidden;
  }

  .reveal pre[data-auto-animate-target] code {
    height: 100%;
  }

  .reveal .roll {
    vertical-align: top;
    perspective: 400px;
    perspective-origin: 50%;
    line-height: 1.2;
    display: inline-block;
    overflow: hidden;
  }

  .reveal .roll:hover {
    text-shadow: none;
    background: none;
  }

  .reveal .roll span {
    pointer-events: none;
    transform-origin: 50% 0;
    transform-style: preserve-3d;
    backface-visibility: hidden;
    padding: 0 2px;
    transition: all .4s;
    display: block;
    position: relative;
  }

  .reveal .roll:hover span {
    background: #00000080;
    transform: translate3d(0, 0, -45px)rotateX(90deg);
  }

  .reveal .roll span:after {
    content: attr(data-title);
    backface-visibility: hidden;
    transform-origin: 50% 0;
    padding: 0 2px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    transform: translate3d(0, 110%, 0)rotateX(-90deg);
  }

  .reveal aside.notes {
    display: none;
  }

  .reveal .speaker-notes {
    z-index: 1;
    color: #222;
    box-sizing: border-box;
    text-align: left;
    -webkit-overflow-scrolling: touch;
    background-color: #f5f5f5;
    border: 1px solid #0000000d;
    width: 33.3333%;
    height: 100%;
    padding: 14px 18px;
    font-family: Helvetica, sans-serif;
    font-size: 18px;
    line-height: 1.4;
    display: none;
    position: absolute;
    top: 0;
    left: 100%;
    overflow: auto;
  }

  .reveal .speaker-notes .notes-placeholder {
    color: #ccc;
    font-style: italic;
  }

  .reveal .speaker-notes:focus {
    outline: 0;
  }

  .reveal .speaker-notes:before {
    content: "Speaker notes";
    opacity: .5;
    margin-bottom: 10px;
    display: block;
  }

  .reveal.show-notes {
    max-width: 75%;
    overflow: visible;
  }

  .reveal.show-notes .speaker-notes {
    display: block;
  }

  @media screen and (width >= 1600px) {
    .reveal .speaker-notes {
      font-size: 20px;
    }
  }

  @media screen and (width <= 1024px) {
    .reveal.show-notes {
      border-left: 0;
      max-width: none;
      max-height: 70vh;
      overflow: visible;
    }

    .reveal.show-notes .speaker-notes {
      border: 0;
      width: 100%;
      height: 30vh;
      top: 100%;
      left: 0;
    }
  }

  @media screen and (width <= 600px) {
    .reveal.show-notes {
      max-height: 60vh;
    }

    .reveal.show-notes .speaker-notes {
      height: 40vh;
      top: 100%;
    }

    .reveal .speaker-notes {
      font-size: 14px;
    }
  }

  .reveal .jump-to-slide {
    z-index: 30;
    -webkit-tap-highlight-color: transparent;
    font-size: 32px;
    position: absolute;
    top: 15px;
    left: 15px;
  }

  .reveal .jump-to-slide-input {
    font-size: inherit;
    color: currentColor;
    background: none;
    border: 0;
    padding: 8px;
  }

  .reveal .jump-to-slide-input::placeholder {
    color: currentColor;
    opacity: .5;
  }

  .reveal.has-dark-background .jump-to-slide-input {
    color: #fff;
  }

  .reveal.has-light-background .jump-to-slide-input {
    color: #222;
  }

  .reveal .jump-to-slide-input:focus {
    outline: 0;
  }

  .zoomed .reveal *, .zoomed .reveal :after, .zoomed .reveal :before {
    backface-visibility: visible !important;
  }

  .zoomed .reveal .controls, .zoomed .reveal .progress {
    opacity: 0;
  }

  .zoomed .reveal .roll span {
    background: none;
  }

  .zoomed .reveal .roll span:after, .reveal-viewport.loading-scroll-mode {
    visibility: hidden;
  }

  .reveal-viewport.reveal-scroll {
    z-index: 1;
    --r-scrollbar-width: 7px;
    --r-scrollbar-trigger-size: 5px;
    --r-controls-spacing: 8px;
    margin: 0 auto;
    overflow: hidden auto;
  }

  @media screen and (width <= 500px) {
    .reveal-viewport.reveal-scroll {
      --r-scrollbar-width: 3px;
      --r-scrollbar-trigger-size: 3px;
    }
  }

  .reveal-viewport.reveal-scroll .backgrounds, .reveal-viewport.reveal-scroll .controls, .reveal-viewport.reveal-scroll .playback, .reveal-viewport.reveal-scroll .progress, .reveal-viewport.reveal-scroll .slide-number, .reveal-viewport.reveal-scroll .speaker-notes {
    display: none !important;
  }

  .reveal-viewport.reveal-scroll .pause-overlay, .reveal-viewport.reveal-scroll .r-overlay {
    position: fixed;
  }

  .reveal-viewport.reveal-scroll .reveal {
    touch-action: manipulation;
    overflow: visible;
  }

  .reveal-viewport.reveal-scroll .slides {
    pointer-events: initial;
    perspective: none;
    perspective-origin: 50%;
    margin: 0;
    padding: 0;
    display: block;
    position: static;
    top: auto;
    left: auto;
    overflow: visible;
    width: 100% !important;
  }

  .reveal-viewport.reveal-scroll .scroll-page {
    width: 100%;
    height: calc(var(--page-height)  + var(--page-scroll-padding));
    z-index: 1;
    position: relative;
    overflow: visible;
  }

  .reveal-viewport.reveal-scroll .scroll-page-sticky {
    height: var(--page-height);
    position: sticky;
    top: 0;
  }

  .reveal-viewport.reveal-scroll .scroll-page-content {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
  }

  .reveal-viewport.reveal-scroll .scroll-page section {
    visibility: visible !important;
    width: var(--slide-width) !important;
    height: var(--slide-height) !important;
    opacity: 1 !important;
    transform: scale(var(--slide-scale)) translate(-50%, -50%) !important;
    transform-style: flat !important;
    transform-origin: 0 0 !important;
    display: block !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
  }

  .reveal-viewport.reveal-scroll .slide-background {
    visibility: visible;
    opacity: 1;
    touch-action: manipulation;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: auto !important;
    display: block !important;
  }

  .reveal-viewport.reveal-scroll[data-scrollbar="auto"]::-webkit-scrollbar {
    display: none;
  }

  .reveal-viewport.reveal-scroll[data-scrollbar="true"]::-webkit-scrollbar {
    display: none;
  }

  .reveal-viewport.reveal-scroll[data-scrollbar="auto"], .reveal-viewport.reveal-scroll[data-scrollbar="true"] {
    scrollbar-width: none;
  }

  .reveal-viewport.has-dark-background, .reveal.has-dark-background {
    --r-overlay-element-bg-color: 240, 240, 240;
    --r-overlay-element-fg-color: 0, 0, 0;
  }

  .reveal-viewport.has-light-background, .reveal.has-light-background {
    --r-overlay-element-bg-color: 0, 0, 0;
    --r-overlay-element-fg-color: 240, 240, 240;
  }

  .reveal-viewport.reveal-scroll .scrollbar {
    z-index: 20;
    opacity: 0;
    transition: all .3s;
    position: sticky;
    top: 50%;
  }

  .reveal-viewport.reveal-scroll .scrollbar.visible, .reveal-viewport.reveal-scroll .scrollbar:hover {
    opacity: 1;
  }

  .reveal-viewport.reveal-scroll .scrollbar .scrollbar-inner {
    width: var(--r-scrollbar-width);
    height: calc(var(--viewport-height)  - var(--r-controls-spacing) * 2);
    right: var(--r-controls-spacing);
    border-radius: var(--r-scrollbar-width);
    z-index: 10;
    position: absolute;
    top: 0;
    transform: translateY(-50%);
  }

  .reveal-viewport.reveal-scroll .scrollbar .scrollbar-playhead {
    width: var(--r-scrollbar-width);
    height: var(--r-scrollbar-width);
    border-radius: var(--r-scrollbar-width);
    background-color: rgba(var(--r-overlay-element-bg-color), 1);
    z-index: 11;
    transition: background-color .2s;
    position: absolute;
    top: 0;
    left: 0;
  }

  .reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide {
    background-color: rgba(var(--r-overlay-element-bg-color), .2);
    width: 100%;
    box-shadow: 0 0 0 1px rgba(var(--r-overlay-element-fg-color), .1);
    border-radius: var(--r-scrollbar-width);
    transition: background-color .2s;
    position: absolute;
  }

  .reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide:after {
    content: "";
    z-index: -1;
    background: none;
    width: 200%;
    height: 100%;
    position: absolute;
    top: 0;
    left: -50%;
  }

  .reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active, .reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide:hover {
    background-color: rgba(var(--r-overlay-element-bg-color), .4);
  }

  .reveal-viewport.reveal-scroll .scrollbar .scrollbar-trigger {
    width: 100%;
    transition: background-color .2s;
    position: absolute;
  }

  .reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active.has-triggers {
    background-color: rgba(var(--r-overlay-element-bg-color), .4);
    z-index: 10;
  }

  .reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active .scrollbar-trigger:after {
    content: "";
    width: var(--r-scrollbar-trigger-size);
    height: var(--r-scrollbar-trigger-size);
    background-color: rgba(var(--r-overlay-element-bg-color), 1);
    opacity: .4;
    border-radius: 20px;
    transition: transform .2s, opacity .2s;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }

  .reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active .scrollbar-trigger.active:after, .reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active .scrollbar-trigger.active ~ .scrollbar-trigger:after {
    opacity: 1;
  }

  .reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active .scrollbar-trigger ~ .scrollbar-trigger.active:after {
    transform: translate(calc(var(--r-scrollbar-width) * -2), 0);
    background-color: rgba(var(--r-overlay-element-bg-color), 1);
  }

  html.reveal-print * {
    -webkit-print-color-adjust: exact;
  }

  html.reveal-print {
    width: 100%;
    height: 100%;
    overflow: visible;
  }

  html.reveal-print body {
    border: 0;
    padding: 0;
    overflow: visible;
    float: none !important;
    margin: 0 auto !important;
  }

  html.reveal-print .nestedarrow, html.reveal-print .reveal .controls, html.reveal-print .reveal .playback, html.reveal-print .reveal .progress, html.reveal-print .reveal.overview, html.reveal-print .state-background {
    display: none !important;
  }

  html.reveal-print .reveal pre code {
    overflow: hidden !important;
  }

  html.reveal-print .reveal {
    width: auto !important;
    height: auto !important;
    overflow: hidden !important;
  }

  html.reveal-print .reveal .slides {
    pointer-events: initial;
    perspective: none;
    perspective-origin: 50%;
    display: block;
    position: static;
    top: auto;
    left: auto;
    overflow: visible;
    zoom: 1 !important;
    width: 100% !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  html.reveal-print .reveal .slides .pdf-page {
    z-index: 1;
    page-break-after: always;
    position: relative;
    overflow: hidden;
  }

  html.reveal-print .reveal .slides .pdf-page:last-of-type {
    page-break-after: avoid;
  }

  html.reveal-print .reveal .slides section {
    min-height: 1px;
    visibility: visible !important;
    box-sizing: border-box !important;
    opacity: 1 !important;
    transform-style: flat !important;
    margin: 0 !important;
    padding: 0 !important;
    display: block !important;
    position: absolute !important;
    transform: none !important;
  }

  html.reveal-print .reveal section.stack {
    page-break-after: avoid !important;
    height: auto !important;
    min-height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative !important;
  }

  html.reveal-print .reveal img {
    box-shadow: none;
  }

  html.reveal-print .reveal .backgrounds {
    display: none;
  }

  html.reveal-print .reveal .slide-background {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: auto !important;
    display: block !important;
  }

  html.reveal-print .reveal.show-notes {
    max-width: none;
    max-height: none;
  }

  html.reveal-print .reveal .speaker-notes-pdf {
    z-index: 100;
    width: 100%;
    height: auto;
    max-height: none;
    display: block;
    inset: auto;
  }

  html.reveal-print .reveal .speaker-notes-pdf[data-layout="separate-page"] {
    color: inherit;
    page-break-after: always;
    background-color: #0000;
    border: 0;
    padding: 20px;
    position: relative;
  }

  html.reveal-print .reveal .slide-number-pdf {
    visibility: visible;
    font-size: 14px;
    display: block;
    position: absolute;
  }

  html.reveal-print .aria-status {
    display: none;
  }

  @media print {
    html:not(.print-pdf) {
      width: auto;
      height: auto;
      overflow: visible;
    }

    html:not(.print-pdf) body {
      margin: 0;
      padding: 0;
      overflow: visible;
    }

    html:not(.print-pdf) .reveal {
      background: #fff;
      font-size: 20pt;
    }

    html:not(.print-pdf) .reveal .backgrounds, html:not(.print-pdf) .reveal .controls, html:not(.print-pdf) .reveal .progress, html:not(.print-pdf) .reveal .slide-number, html:not(.print-pdf) .reveal .state-background {
      display: none !important;
    }

    html:not(.print-pdf) .reveal li, html:not(.print-pdf) .reveal p, html:not(.print-pdf) .reveal td {
      color: #000;
      font-size: 20pt !important;
    }

    html:not(.print-pdf) .reveal h1, html:not(.print-pdf) .reveal h2, html:not(.print-pdf) .reveal h3, html:not(.print-pdf) .reveal h4, html:not(.print-pdf) .reveal h5, html:not(.print-pdf) .reveal h6 {
      text-align: left;
      letter-spacing: normal;
      height: auto;
      line-height: normal;
      color: #000 !important;
    }

    html:not(.print-pdf) .reveal h1 {
      font-size: 28pt !important;
    }

    html:not(.print-pdf) .reveal h2 {
      font-size: 24pt !important;
    }

    html:not(.print-pdf) .reveal h3 {
      font-size: 22pt !important;
    }

    html:not(.print-pdf) .reveal h4 {
      font-variant: small-caps;
      font-size: 22pt !important;
    }

    html:not(.print-pdf) .reveal h5 {
      font-size: 21pt !important;
    }

    html:not(.print-pdf) .reveal h6 {
      font-style: italic;
      font-size: 20pt !important;
    }

    html:not(.print-pdf) .reveal a:link, html:not(.print-pdf) .reveal a:visited {
      font-weight: 700;
      text-decoration: underline;
      color: #000 !important;
    }

    html:not(.print-pdf) .reveal div, html:not(.print-pdf) .reveal ol, html:not(.print-pdf) .reveal p, html:not(.print-pdf) .reveal ul {
      visibility: visible;
      width: auto;
      height: auto;
      margin: 0;
      display: block;
      position: static;
      overflow: visible;
      text-align: left !important;
    }

    html:not(.print-pdf) .reveal pre, html:not(.print-pdf) .reveal table {
      margin-left: 0;
      margin-right: 0;
    }

    html:not(.print-pdf) .reveal pre code {
      padding: 20px;
    }

    html:not(.print-pdf) .reveal blockquote {
      margin: 20px 0;
    }

    html:not(.print-pdf) .reveal .slides {
      perspective: none;
      perspective-origin: 50%;
      zoom: 1 !important;
      text-align: left !important;
      width: auto !important;
      height: auto !important;
      margin-top: 0 !important;
      margin-left: 0 !important;
      padding: 0 !important;
      display: block !important;
      position: static !important;
      top: 0 !important;
      left: 0 !important;
      overflow: visible !important;
      transform: none !important;
    }

    html:not(.print-pdf) .reveal .slides section {
      visibility: visible !important;
      z-index: auto !important;
      opacity: 1 !important;
      page-break-after: always !important;
      transform-style: flat !important;
      width: auto !important;
      height: auto !important;
      margin-top: 0 !important;
      margin-left: 0 !important;
      padding: 60px 20px !important;
      transition: none !important;
      display: block !important;
      position: static !important;
      top: 0 !important;
      left: 0 !important;
      overflow: visible !important;
      transform: none !important;
    }

    html:not(.print-pdf) .reveal .slides section.stack {
      padding: 0 !important;
    }

    html:not(.print-pdf) .reveal .slides section:last-of-type {
      page-break-after: avoid !important;
    }

    html:not(.print-pdf) .reveal .slides section .fragment {
      opacity: 1 !important;
      visibility: visible !important;
      transform: none !important;
    }

    html:not(.print-pdf) .reveal .r-fit-text {
      white-space: normal !important;
    }

    html:not(.print-pdf) .reveal section img {
      box-shadow: none;
      background: #fff;
      border: 1px solid #666;
      margin: 15px 0;
      display: block;
    }

    html:not(.print-pdf) .reveal section small {
      font-size: .8em;
    }

    html:not(.print-pdf) .reveal .hljs {
      white-space: pre-wrap;
      word-wrap: break-word;
      word-break: break-word;
      max-height: 100%;
      font-size: 15pt;
    }

    html:not(.print-pdf) .reveal .hljs .hljs-ln-numbers {
      white-space: nowrap;
    }

    html:not(.print-pdf) .reveal .hljs td {
      font-size: inherit !important;
      color: inherit !important;
    }
  }

  @font-face {
    font-family: Source Sans Pro;
    src: url("source-sans-pro-regular.f807c4bc.eot");
    src: url("source-sans-pro-regular.f807c4bc.eot#iefix") format("embedded-opentype"), url("source-sans-pro-regular.2a33e8ee.woff") format("woff"), url("source-sans-pro-regular.eb1661d5.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
  }

  @font-face {
    font-family: Source Sans Pro;
    src: url("source-sans-pro-italic.c2b11051.eot");
    src: url("source-sans-pro-italic.c2b11051.eot#iefix") format("embedded-opentype"), url("source-sans-pro-italic.216ff6af.woff") format("woff"), url("source-sans-pro-italic.afc37291.ttf") format("truetype");
    font-weight: normal;
    font-style: italic;
  }

  @font-face {
    font-family: Source Sans Pro;
    src: url("source-sans-pro-semibold.785790c9.eot");
    src: url("source-sans-pro-semibold.785790c9.eot#iefix") format("embedded-opentype"), url("source-sans-pro-semibold.0321aef0.woff") format("woff"), url("source-sans-pro-semibold.dc40d109.ttf") format("truetype");
    font-weight: 600;
    font-style: normal;
  }

  @font-face {
    font-family: Source Sans Pro;
    src: url("source-sans-pro-semibolditalic.a1c84ec2.eot");
    src: url("source-sans-pro-semibolditalic.a1c84ec2.eot#iefix") format("embedded-opentype"), url("source-sans-pro-semibolditalic.697490d2.woff") format("woff"), url("source-sans-pro-semibolditalic.a7834247.ttf") format("truetype");
    font-weight: 600;
    font-style: italic;
  }

  section.has-light-background, section.has-light-background h1, section.has-light-background h2, section.has-light-background h3, section.has-light-background h4, section.has-light-background h5, section.has-light-background h6 {
    color: #222;
  }

  :root {
    --r-background-color: #191919;
    --r-main-font: Source Sans Pro, Helvetica, sans-serif;
    --r-main-font-size: 42px;
    --r-main-color: #fff;
    --r-block-margin: 20px;
    --r-heading-margin: 0 0 20px 0;
    --r-heading-font: Source Sans Pro, Helvetica, sans-serif;
    --r-heading-color: #fff;
    --r-heading-line-height: 1.2;
    --r-heading-letter-spacing: normal;
    --r-heading-text-transform: uppercase;
    --r-heading-text-shadow: none;
    --r-heading-font-weight: 600;
    --r-heading1-text-shadow: none;
    --r-heading1-size: 2.5em;
    --r-heading2-size: 1.6em;
    --r-heading3-size: 1.3em;
    --r-heading4-size: 1em;
    --r-code-font: monospace;
    --r-link-color: #42affa;
    --r-link-color-dark: #149bf9;
    --r-link-color-hover: #5ebbfb;
    --r-selection-background-color: #42affabf;
    --r-selection-color: #fff;
    --r-overlay-element-bg-color: 240, 240, 240;
    --r-overlay-element-fg-color: 0, 0, 0;
  }

  .reveal-viewport {
    background: #191919;
    background-color: var(--r-background-color);
  }

  .reveal {
    font-family: var(--r-main-font);
    font-size: var(--r-main-font-size);
    color: var(--r-main-color);
    font-weight: normal;
  }

  .reveal ::selection {
    color: var(--r-selection-color);
    background: var(--r-selection-background-color);
    text-shadow: none;
    background: var(--r-selection-background-color);
  }

  .reveal .slides section, .reveal .slides section > section {
    line-height: 1.3;
    font-weight: inherit;
  }

  .reveal h1, .reveal h2, .reveal h3, .reveal h4, .reveal h5, .reveal h6 {
    margin: var(--r-heading-margin);
    color: var(--r-heading-color);
    font-family: var(--r-heading-font);
    font-weight: var(--r-heading-font-weight);
    line-height: var(--r-heading-line-height);
    letter-spacing: var(--r-heading-letter-spacing);
    text-transform: var(--r-heading-text-transform);
    text-shadow: var(--r-heading-text-shadow);
    word-wrap: break-word;
  }

  .reveal h1 {
    font-size: var(--r-heading1-size);
  }

  .reveal h2 {
    font-size: var(--r-heading2-size);
  }

  .reveal h3 {
    font-size: var(--r-heading3-size);
  }

  .reveal h4 {
    font-size: var(--r-heading4-size);
  }

  .reveal h1 {
    text-shadow: var(--r-heading1-text-shadow);
  }

  .reveal p {
    margin: var(--r-block-margin) 0;
    line-height: 1.3;
  }

  .reveal h1:last-child, .reveal h2:last-child, .reveal h3:last-child, .reveal h4:last-child, .reveal h5:last-child, .reveal h6:last-child {
    margin-bottom: 0;
  }

  .reveal img, .reveal video, .reveal iframe {
    max-width: 95%;
    max-height: 95%;
  }

  .reveal strong, .reveal b {
    font-weight: bold;
  }

  .reveal em {
    font-style: italic;
  }

  .reveal ol, .reveal dl, .reveal ul {
    text-align: left;
    margin: 0 0 0 1em;
    display: inline-block;
  }

  .reveal ol {
    list-style-type: decimal;
  }

  .reveal ul {
    list-style-type: disc;
  }

  .reveal ul ul {
    list-style-type: square;
  }

  .reveal ul ul ul {
    list-style-type: circle;
  }

  .reveal ul ul, .reveal ul ol, .reveal ol ol, .reveal ol ul {
    margin-left: 40px;
    display: block;
  }

  .reveal dt {
    font-weight: bold;
  }

  .reveal dd {
    margin-left: 40px;
  }

  .reveal blockquote {
    width: 70%;
    margin: var(--r-block-margin) auto;
    background: #ffffff0d;
    padding: 5px;
    font-style: italic;
    display: block;
    position: relative;
    box-shadow: 0 0 2px #0003;
  }

  .reveal blockquote p:first-child, .reveal blockquote p:last-child {
    display: inline-block;
  }

  .reveal q {
    font-style: italic;
  }

  .reveal pre {
    width: 90%;
    margin: var(--r-block-margin) auto;
    text-align: left;
    font-size: .55em;
    font-family: var(--r-code-font);
    word-wrap: break-word;
    line-height: 1.2em;
    display: block;
    position: relative;
    box-shadow: 0 5px 15px #00000026;
  }

  .reveal code {
    font-family: var(--r-code-font);
    text-transform: none;
    tab-size: 2;
  }

  .reveal pre code {
    word-wrap: normal;
    max-height: 400px;
    padding: 5px;
    display: block;
    overflow: auto;
  }

  .reveal .code-wrapper {
    white-space: normal;
  }

  .reveal .code-wrapper code {
    white-space: pre;
  }

  .reveal table {
    border-collapse: collapse;
    border-spacing: 0;
    margin: auto;
  }

  .reveal table th {
    font-weight: bold;
  }

  .reveal table th, .reveal table td {
    text-align: left;
    border-bottom: 1px solid;
    padding: .2em .5em;
  }

  .reveal table th[align="center"], .reveal table td[align="center"] {
    text-align: center;
  }

  .reveal table th[align="right"], .reveal table td[align="right"] {
    text-align: right;
  }

  .reveal table tbody tr:last-child th, .reveal table tbody tr:last-child td {
    border-bottom: none;
  }

  .reveal sup {
    vertical-align: super;
    font-size: smaller;
  }

  .reveal sub {
    vertical-align: sub;
    font-size: smaller;
  }

  .reveal small {
    vertical-align: top;
    font-size: .6em;
    line-height: 1.2em;
    display: inline-block;
  }

  .reveal small * {
    vertical-align: top;
  }

  .reveal img {
    margin: var(--r-block-margin) 0;
  }

  .reveal a {
    color: var(--r-link-color);
    text-decoration: none;
    transition: color .15s;
  }

  .reveal a:hover {
    color: var(--r-link-color-hover);
    text-shadow: none;
    border: none;
  }

  .reveal .roll span:after {
    color: #fff;
    background: var(--r-link-color-dark);
  }

  .reveal .r-frame {
    border: 4px solid var(--r-main-color);
    box-shadow: 0 0 10px #00000026;
  }

  .reveal a .r-frame {
    transition: all .15s linear;
  }

  .reveal a:hover .r-frame {
    border-color: var(--r-link-color);
    box-shadow: 0 0 20px #0000008c;
  }

  .reveal .controls {
    color: var(--r-link-color);
  }

  .reveal .progress {
    color: var(--r-link-color);
    background: #0003;
  }

  @media print {
    .backgrounds {
      background-color: var(--r-background-color);
    }
  }

  .hljs {
    color: #ddd;
    background: #272822;
    padding: .5em;
    display: block;
    overflow-x: auto;
  }

  .hljs-tag, .hljs-keyword, .hljs-selector-tag, .hljs-literal, .hljs-strong, .hljs-name {
    color: #f92672;
  }

  .hljs-code {
    color: #66d9ef;
  }

  .hljs-class .hljs-title {
    color: #fff;
  }

  .hljs-attribute, .hljs-symbol, .hljs-regexp, .hljs-link {
    color: #bf79db;
  }

  .hljs-string, .hljs-bullet, .hljs-subst, .hljs-title, .hljs-section, .hljs-emphasis, .hljs-type, .hljs-built_in, .hljs-builtin-name, .hljs-selector-attr, .hljs-selector-pseudo, .hljs-addition, .hljs-variable, .hljs-template-tag, .hljs-template-variable {
    color: #a6e22e;
  }

  .hljs-comment, .hljs-quote, .hljs-deletion, .hljs-meta {
    color: #75715e;
  }

  .hljs-keyword, .hljs-selector-tag, .hljs-literal, .hljs-doctag, .hljs-title, .hljs-section, .hljs-type, .hljs-selector-id {
    font-weight: bold;
  }
}

@layer pixu-talk.reveal {
  @layer media {
    img, video, iframe {
      max-width: 95%;
      max-height: 95%;
    }

    img {
      margin: 0;
    }

    figure {
      margin: 0;
      line-height: 0;
      display: block;
      position: relative;

      & img {
        max-width: 100%;
        max-height: 100%;
        margin: 0;
      }
    }

    picture {
      display: block;

      & img {
        width: 100%;
        max-width: 100%;
        max-height: 100%;
        margin: 0;
      }
    }
  }

  @layer lists {
    ol, dl, ul {
      text-align: left;
      margin: 0 0 0 1em;
      display: inline-block;
    }

    ol {
      list-style-type: decimal;
    }

    ul {
      list-style-type: disc;
    }

    ul ul {
      list-style-type: square;
    }

    ul ul ul {
      list-style-type: circle;
    }

    :is(ul, ol) :is(ul, ol) {
      margin-left: 4rem;
      display: block;
    }

    å dt {
      font-weight: bold;
    }

    dd {
      margin-left: 4rem;
    }
  }

  @layer toolbar {
    .reveal-toolbar {
      z-index: 100;
      flex-flow: row;
      justify-content: flex-start;
      align-items: center;
      gap: 1rem;
      display: flex;
      position: absolute;
      left: 30px;

      &.reveal-toolbar-bottom {
        bottom: 23px;
      }

      &.reveal-toolbar-top {
        top: 23px;
      }

      & .reveal-toolbar-button {
        color: #757575;
        text-align: center;
        aspect-ratio: 1;
        cursor: pointer;
        background-color: #0000;
        border: 0;
        justify-content: center;
        align-items: center;
        padding: 0;
        font-size: 2rem;
        display: inline-flex;

        &:hover {
          color: light-dark(#191919, #f0f0f0);
        }
      }

      & .slide-menu-button {
        position: initial;
        left: initial;
        bottom: initial;

        & a {
          color: #fff;
        }
      }

      & .playback {
        position: relative;
        bottom: -17px;
        left: 4px;
      }
    }
  }

  @layer print {
    @media print {
      .backgrounds {
        background-color: #2b292a;
      }
    }

    html.print-pdf {
      & .reveal {
        & pre {
          box-shadow: none !important;
        }

        & code.hljs tr {
          opacity: 1 !important;
        }

        & .slide-background.no-print, & .slides section.no-print {
          display: none !important;
        }
      }
    }
  }
}

@layer pixu-talk.helpers {
  @layer align {
    :where([align], [valign]) {
      text-align: var(--t--align);
      vertical-align: var(--v--align);
    }

    [align~="left"] {
      --t--align: left;
    }

    [align~="center"] {
      --t--align: center;
    }

    [align~="right"] {
      --t--align: right;
    }

    [align~="justify"] {
      --t--align: justify;
    }

    [valign~="sup"] {
      --v--align: sup;
    }

    [valign~="top"] {
      --v--align: top;
    }

    [valign~="text-top"] {
      --v--align: text-top;
    }

    [valign~="middle"] {
      --v--align: middle;
    }

    [valign~="bottom"] {
      --v--align: bottom;
    }

    [valign~="text-bottom"] {
      --v--align: text-bottom;
    }

    [valign~="baseline"] {
      --v--align: baseline;
    }

    [valign~="sub"] {
      --v--align: sub;
    }
  }

  @layer flex {
    [flex] {
      --display: flex;
      --gap: 0;
      --f--dir: row;
      --f--wrap: wrap;
      display: var(--display);
      flex-flow: var(--f--dir) var(--f--wrap);
      justify-content: var(--f--h-align);
      align-items: var(--f--v-align);
      gap: var(--gap);

      &[flex~="inline"] {
        --display: inline-flex;
      }

      &[flex~="nowrap"] {
        --f--wrap: nowrap;
      }

      &[flex~="left"] {
        --f--h-align: flex-start;
      }

      &[flex~="center"] {
        --f--h-align: center;
      }

      &[flex~="between"] {
        --f--h-align: space-between;
      }

      &[flex~="around"] {
        --f--h-align: space-around;
      }

      &[flex~="evenly"] {
        --f--h-align: space-evenly;
      }

      &[flex~="right"] {
        --f--h-align: flex-end;
      }

      &[flex~="top"] {
        --f--v-align: flex-start;
      }

      &[flex~="middle"] {
        --f--v-align: center;
      }

      &[flex~="bottom"] {
        --f--v-align: flex-end;
      }

      &[flex~="column"] {
        --f--dir: column;
        justify-content: var(--f--v-align);
        align-items: var(--f--h-align);
      }
    }
  }
}

@layer pixu-talk.core {
  @layer variables {
    :root {
      --font-family--fallback: BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue";
      --font-family--base: "Museo Sans", sans-serif;
      --font-family--heading: "Museo Slab", serif;
      --font-family--code: "Fira Code Retina", "Museo Sans", sans-serif;
      --font-family--code--monospace: "Fira Code Monospace", "Museo Sans", sans-serif;
      --font-family--code--monospace-full: "Fira Code Monospace Full", "Museo Sans", sans-serif;
      --font-family--variable--rec-vf: "RecVF", sans-serif;
      --font-ratio: 1.067;
      --font-root: .625em;
      --font-base: 1.6rem;
      --gutter-base: 1.5rem;
      --r-main-font-size: 4.5rem;
      --r-background-color: light-dark(#f0f0f0, #191919);
      --r-main-color: light-dark(#191919, #f0f0f0);
      --r-heading-color: light-dark(#191919, #f0f0f0);
      --r-heading-margin: 0;
      --r-heading-text-transform: none;
      --r-link-color: light-dark(#639, #ad85d6);
      --r-highlight-color: light-dark(#639, #ad85d6);
    }
  }

  @layer palette {
    :root {
      --color--cyan-300: #a2eae4;
      --color--cyan-400: #87dbff;
      --color--cyan-500: #3ca7ff;
      --color--cyan-600: #0c3d5c;
      --color--yellow-400: #fdd45b;
      --color--red-400: #e86a58;
      --color--purple-400: #b19cd8;
      --color--green-400: #4fd4ae;
      --color--green-500: #2fb28c;
      --color--salmon-300: #fdd7bd;
      --color--salmon-400: #fac5aa;
      --color--salmon-500: #f58c79;
      --color--white-200: #dedede;
      --color--white-300: #fefefe;
      --color--white-400: #fff;
      --color--black-300: #333;
      --color--black-400: #2c292a;
      --color--black-500: #222;
      --color--black-600: #0d0b0b;
      --color--black-700: #010101;
      --color--gray-300: #d8d8d8;
      --color--gray-400: #999387;
      --color--gray-500: #828282;
      --color--gray-600: #717171;
      --color--gray-700: #585858;
      --color--gray-800: #424242;
    }
  }

  @layer reset {
    [sr-only] {
      clip: rect(0 0 0 0);
      clip-path: inset(50%);
      white-space: nowrap;
      width: 1px;
      height: 1px;
      position: absolute;
      overflow: hidden;
    }
  }

  @layer typography {
    html {
      font-size: .625em;
    }

    body {
      font-size: 1.6rem;
    }

    mark, .highlight-color {
      color: var(--r-highlight-color);
      background: none;
    }

    mark {
      vertical-align: baseline;
      display: inline;
    }

    .present {
      & [balance] {
        text-wrap: balance;
      }
    }

    [note] {
      color: var(--color--gray-400);
      font-size: .75em;
    }
  }
}

@layer pixu-talk.animations.fade-in {
  @layer fade-in {
    [animation] {
      --ani--duration: .4s;
      --ani--easing: ease-in-out;
      --ani--name: initial;
      --ani--delay: 0;
      --ani--fill: forwards;

      & > * {
        animation-duration: var(--ani--duration);
        animation-timing-function: var(--ani--easing);
        animation-name: var(--ani--name);
        animation-delay: var(--ani--delay);
        animation-fill-mode: var(--ani--fill);
      }
    }

    stagger[animation="fade-in"] {
      --ani--name: fade-in;

      & > * {
        opacity: 0;
      }
    }

    @keyframes fade-in {
      to {
        opacity: 1;
      }
    }
  }
}

@layer pixu-talk.animations.stagger {
  @layer stagger {
    stagger {
      --stagger--delay: .4s;
      display: block;

      & > * {
        --stagger--index: 0;
        --ani--delay: calc(var(--stagger--delay) * var(--stagger--index));
      }

      &.fragment:not(.visible) {
        --ani--name: none;
      }
    }

    .stack.present {
      & > :not(.present) {
        & stagger:not(.fragment) {
          --ani--name: none;
        }
      }
    }
  }
}

@layer pixu-talk.components {
  @layer code {
    [codepen] {
      justify-content: start;
      align-items: center;
      display: flex;

      & img {
        aspect-ratio: 1;
        filter: invert();
        width: 4rem;
      }
    }

    .hljs.has-highlights tr:not(.highlight-line) {
      opacity: .55;
    }

    .hljs-ln-numbers {
      min-width: 2ch;
    }

    .highlight-line {
      & .hljs-comment {
        color: #c7b86b;
      }
    }

    .hljs-ln td {
      padding: 0 0 0 1rem !important;
    }
  }

  @layer comparison {
    comparison {
      place-content: center;
      place-items: center;
      gap: 0;
      inline-size: 100%;
      margin-block-start: 2.5rem;
      display: flex;

      & > * {
        inline-size: 50%;
      }

      & pre {
        max-width: 100%;
      }
    }
  }

  @layer dive-in {
    dive-in {
      width: 100%;
      height: 100%;
      font-family: var(--heading-font);
      justify-content: center;
      align-items: center;
      font-size: 10rem;
      font-weight: 600;
      line-height: 1.2;
      display: flex;
      position: relative;

      & stack-container {
        --mouse-x: 0;
        --mouse-y: 0;
        width: 49rem;
        height: 8rem;
        margin: auto;
        transition: width .3s ease-in-out, height .3s ease-in-out;
        display: block;
        position: absolute;

        & stack-item {
          --threshold: .1 * var(--index);
          --inverse-threshold: .1 * (4 - var(--index));
          filter: blur(100%);
          white-space: nowrap;
          opacity: calc(1 - (.2 * var(--index)));
          pointer-events: none;
          will-change: font-size, filter, text-shadow;
          padding: 0;
          font-size: 10rem;
          transition: font-size .4s ease-in-out, filter 1s ease-in-out, text-shadow .5s ease-in-out;
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%);
        }

        &:hover {
          width: 117rem;
          height: 50rem;

          & stack-item {
            top: calc(50% + (var(--mouse-y) * var(--threshold)));
            left: calc(50% + (var(--mouse-x) * var(--threshold)));
            font-size: calc(15rem - (1rem * var(--index)));
            text-shadow: 1px 2px 1px #323232;
            filter: blur(calc(.1rem * var(--index)));
            transition: font-size .5s ease-in-out, filter .2s ease-in-out, text-shadow .5s ease-in-out;
          }
        }
      }
    }
  }

  @layer examples {
    :root {
      --gutter-base: 1.5rem;
    }

    example {
      &[code] {
        & code {
          max-height: 40rem;
        }

        & h6 {
          text-align: left;

          & + pre {
            margin-top: .5rem;
          }
        }
      }
    }

    example-wrapper {
      flex-flow: column;
      justify-content: center;
      align-items: center;
      width: 100%;
      display: flex;

      & example {
        &:not(:is([code], [form])) {
          border: .2rem dashed var(--color-white-200);
          padding: calc(var(--gutter-base) / 2);
          text-align: center;
          justify-content: center;

          & p {
            font-size: 2rem;
            font-weight: 300;
            line-height: 1;
            transition: all .2s linear;
          }
        }

        & + example[code] {
          margin-top: calc(var(--gutter-base) * 2);
          padding: 0;
        }

        &[form] {
          cursor: pointer;
          flex-flow: column;
          width: 100%;
          padding: 1rem;
          font-size: 1.3rem;
          font-weight: 300;
          display: flex;

          & > * {
            display: block;

            & + * {
              margin-top: 1.5rem;
            }
          }
        }
      }
    }

    :not(comparison) {
      & example-wrapper {
        max-width: 75%;
        margin: 0 auto;
      }
    }
  }

  @layer inputs {
    :root {
      --input-range--track--height: .3rem;
      --input-range--track--background-color: var(--color-gray-300);
      --input-range--thumb--width: 1.2rem;
      --input-range--thumb--height: 2rem;
      --input-range--thumb--background-color: var(--color-yellow-400);
      --input-range--thumb--border: .1rem solid var(--color-black-300);
      --input-range--thumb--border-radius: .2rem;
      --input-range--thumb--margin-top: calc(var(--input-range--thumb--height)  - var(--input-range--track--height) / -2);
      --input-range--thumb--focus--box-shadow: 0 0 .7rem .3rem #0065c4;
    }

    input[type="range"] {
      -webkit-appearance: none;
      background: none;
      width: 100%;
      min-height: 2rem;
      display: block;

      &:focus {
        outline: none;
      }

      &::-webkit-slider-runnable-track {
        width: 100%;
        height: var(--input-range--track--height);
        color: #0000;
        background: var(--input-range--track--background-color);
        border-radius: calc(var(--input-range--track--height) / 2);
        cursor: pointer;
        border: 0;
        margin: 0;
      }

      &::-moz-range-track {
        width: 100%;
        height: var(--input-range--track--height);
        color: #0000;
        background: var(--input-range--track--background-color);
        border-radius: calc(var(--input-range--track--height) / 2);
        cursor: pointer;
        border: 0;
        margin: 0;
      }

      &::-ms-track {
        width: 100%;
        height: var(--input-range--track--height);
        color: #0000;
        background: var(--input-range--track--background-color);
        border-radius: calc(var(--input-range--track--height) / 2);
        cursor: pointer;
        border: 0;
        margin: 0;
      }

      &::-ms-fill-lower {
        background: none;
      }

      &::-webkit-slider-thumb {
        -webkit-appearance: none;
        width: var(--input-range--thumb--width);
        height: var(--input-range--thumb--height);
        background: var(--input-range--thumb--background-color);
        border: var(--input-range--thumb--border);
        border-radius: var(--input-range--thumb--border-radius);
        margin-top: var(--input-range--thumb--margin-top);
        cursor: pointer;
      }

      &:focus::-webkit-slider-thumb {
        box-shadow: var(--input-range--thumb--focus--box-shadow);
      }

      &::-moz-range-thumb {
        -webkit-appearance: none;
        width: var(--input-range--thumb--width);
        height: var(--input-range--thumb--height);
        background: var(--input-range--thumb--background-color);
        border: var(--input-range--thumb--border);
        border-radius: var(--input-range--thumb--border-radius);
        margin-top: var(--input-range--thumb--margin-top);
        cursor: pointer;
      }

      &:focus::-moz-range-thumb {
        box-shadow: var(--input-range--thumb--focus--box-shadow);
      }
    }

    fieldset {
      border: 0;
    }
  }

  @layer links {
    [links] {
      & figure {
        flex-grow: 0;
        flex-shrink: 0;
        margin-block-start: 2.5rem;

        & img {
          aspect-ratio: 1;
          width: 20vw;
          margin-block-end: 2rem;
        }
      }
    }
  }

  @layer pixu {
    [pixu] {
      & img {
        border-radius: 50%;
        inline-size: 20rem;
      }

      & comparison {
        place-items: center;
      }

      & right {
        flex-flow: column;
        place-content: start;
        place-items: start;
        gap: 1.5rem;
        display: flex;

        & h6 {
          text-align: left;
          place-content: start;
          place-items: center;
          gap: 1rem;
          font-size: .6em;
          display: flex;

          & img {
            border-radius: 0;
            inline-size: 4rem;

            :has(meta[name="color-scheme"][content="light"]) & {
              filter: invert();
            }

            @media (prefers-color-scheme: light) {
              & {
                filter: invert();
              }
            }
          }
        }
      }
    }
  }

  @layer qrcode {
    [qrcode] {
      & figure {
        flex-grow: 0;
        flex-shrink: 0;
        margin-block-start: 2.5rem;

        & img {
          aspect-ratio: 1;
          width: 25vw;
        }
      }
    }
  }

  @layer tabs {
    tabs {
      margin-top: 1rem;
      display: block;

      & tabs-list {
        justify-content: center;
        align-items: flex-end;
        gap: 2rem;
        display: flex;

        & > a {
          text-align: center;
          outline: none;
          font-size: 1.6rem;
          line-height: 1.8rem;
          text-decoration: none;

          &[aria-selected="true"] {
            font-weight: 700;
          }
        }
      }

      & tabs-panels {
        width: 100%;
        margin-top: 1rem;
        display: block;

        & > tab-panel {
          display: block;

          &[aria-hidden="true"] {
            display: none;
          }
        }
      }
    }
  }

  @layer taf {
    .slide-outro-taf {
      & .taf-wrapper {
        aspect-ratio: 16 / 9;
        border: 2px double var(--color-black-600);
        height: 50vh;
        box-shadow: 0 .5rem var(--code-gutter) var(--color-black-600);
        margin: 0 auto;
        position: relative;
        overflow: hidden;
      }

      & svg, & .circle {
        fill: none;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
      }

      & svg {
        width: 100%;
        margin-top: -10rem;
      }

      & .circles {
        background-image: radial-gradient(circle, #c33, #a62323);
        width: 100%;
        height: 100%;
        position: absolute;
        inset: 50% auto auto 50%;
        transform: translate(-50%, -50%);

        & small {
          z-index: 6;
          opacity: 0;
          font-size: .4em;
          position: absolute;
          inset: auto 1.5rem 1rem auto;
        }
      }

      & .circle {
        animation: none;
        box-shadow: inset 0 0 160px #000;
      }

      &.present {
        & .circles small {
          animation: 1s ease-in-out 5.5s forwards show-up;
        }

        & .circle {
          animation: 1s ease-in-out forwards open-up;
        }
      }

      & .six {
        z-index: 1;
        aspect-ratio: 1;
        background: #a62323;
        border-radius: 50%;
        width: 120%;
        height: auto;
        animation-delay: 0s;
      }

      & .five {
        z-index: 2;
        aspect-ratio: 1;
        background: #a62323;
        border-radius: 50%;
        width: 100%;
        height: auto;
        animation-delay: .2s;
      }

      & .four {
        z-index: 3;
        aspect-ratio: 1;
        background: #c33;
        border-radius: 50%;
        width: 80%;
        height: auto;
        animation-delay: .4s;
      }

      & .three {
        z-index: 4;
        aspect-ratio: 1;
        background: #d54141;
        border-radius: 50%;
        width: 60%;
        height: auto;
        animation-delay: .6s;
      }

      & .two {
        z-index: 5;
        aspect-ratio: 1;
        background: #e55555;
        border-radius: 50%;
        width: 40%;
        height: auto;
        animation-delay: .8s;
      }

      & .one {
        z-index: 6;
        aspect-ratio: 1;
        background-image: radial-gradient(circle, #073057, #000);
        border-radius: 50%;
        width: 20%;
        height: auto;
        animation-delay: 0s;
        box-shadow: 0 0 160px #999;
      }

      &.present {
        & path {
          animation: 2.5s alternate forwards letter-animation;
        }
      }

      & [pixu] {
        aspect-ratio: 1;
        inline-size: 18rem;
        margin: auto;
        position: absolute;
        inset: 0;
      }

      & path {
        stroke-width: 1px;
        stroke-dasharray: 1600;
        stroke-dashoffset: 1600px;
        stroke: #fff;
        fill: #0000;
        animation: none;

        &[data-name="Q1"] {
          animation-delay: 0s;
        }

        &[data-name="Q2"] {
          animation-delay: .2s;
        }

        &[data-name="T1"] {
          animation-delay: .3s;

          &#T1-2 {
            animation-delay: .45s;
          }
        }

        &[data-name="H"] {
          animation-delay: .7s;

          &#H-2 {
            animation-delay: .95s;
          }
        }

        &[data-name="A1"] {
          animation-delay: 1.1s;
        }

        &[data-name="T2"] {
          animation-delay: 1.5s;
        }

        &[data-name="Q3"] {
          animation-delay: 1.75s;
        }

        &[data-name="S1"] {
          animation-delay: 1.9s;
        }

        &[data-name="A2"] {
          animation-delay: 2.3s;
        }

        &[data-name="L1"] {
          animation-delay: 2.7s;
        }

        &[data-name="L2"] {
          animation-delay: 3.1s;
        }

        &[data-name="F"] {
          animation-delay: 3.5s;

          &#F-2 {
            animation-delay: 3.65s;
          }

          &#F-3 {
            animation-delay: 3.8s;
          }
        }

        &[data-name="O"] {
          animation-delay: 3.9s;
        }

        &[data-name="L3"] {
          animation-delay: 4.3s;
        }

        &[data-name="K"] {
          animation-delay: 4.7s;
        }

        &[data-name="S2"] {
          animation-delay: 5.1s;
        }

        &[data-name="EX"] {
          animation-delay: 5.25s;
        }

        &[data-name="Q4"] {
          animation-delay: 5.4s;
        }

        &[data-name="Q5"] {
          animation-delay: 5.55s;
        }
      }
    }
  }

  @layer toggles {
    toggles {
      color: var(--color-white-300);
      background-color: var(--color-black-400);
      border-color: var(--color-gray-800);
      margin: 0;
      padding: 1px;
      font-size: 1.6rem;
      line-height: 1.6rem;

      & [aria-pressed] {
        box-sizing: border-box;
        color: inherit;
        text-align: left;
        background: none;
        border: none;
        padding: .4rem 0 .4rem 4rem;
        font-family: inherit;
        display: block;
        position: relative;

        &:where(:focus, :hover) {
          color: var(--color-yellow-400);
          outline: none;

          &:before {
            box-shadow: 0 0 .5rem var(--color-black-300);
          }
        }

        &:where() {
          content: "";
          height: 1.5rem;
          transition: all .25s;
          position: absolute;
        }

        &:before {
          border: .2rem solid var(--color-gray-500);
          background: var(--color-gray-500);
          border-radius: 1.1rem;
          width: 3rem;
          top: .2rem;
          left: 0;
        }

        &:after {
          background-color: var(--color-black-400);
          border: .15rem solid var(--color-gray-600);
          border-radius: 50%;
          width: 1.5rem;
          top: .3rem;
          left: .1rem;
        }

        &[aria-pressed="true"] {
          &:after {
            background-color: var(--color-yellow-400);
            border-color: var(--color-gray-400);
            left: 1.6rem;
          }

          &:before {
            background-color: var(--color-gray-400);
            border-color: var(--color-gray-400);
          }
        }

        &[disabled] {
          &:before {
            border-color: var(--color-gray-700);
            background-color: #0000;
          }

          &:after {
            border-color: var(--color-gray-700);
          }

          &:hover {
            &:before {
              box-shadow: none;
            }

            &:after {
              background-image: none;
            }
          }
        }
      }

      &.flip {
        & [aria-pressed] {
          padding-left: 0;
          padding-right: 4rem;

          &:where() {
            left: auto;
            right: 0;
          }

          &:after {
            left: auto;
            right: 1.6rem;
          }

          &[aria-pressed="true"]:after {
            right: 0;
          }
        }
      }
    }

    @media screen and (-ms-high-contrast: active) {
      toggles {
        & [aria-pressed] {
          &:where(:focus, :hover) {
            &:before {
              outline-offset: .25rem;
              outline: 1px dotted windowtext;
            }
          }

          &:after {
            background-color: windowtext;
          }

          &[disabled] {
            &:after {
              background-color: #0000;
            }
          }
        }
      }
    }

    @media screen and (prefers-reduced-motion: reduce) {
      toggles [aria-pressed]:where() {
        transition: none;
      }
    }

    [dir="rtl"] toggles {
      & [aria-pressed] {
        padding-left: 0;
        padding-right: 4rem;

        &:where() {
          left: auto;
          right: 0;
        }

        &:after {
          right: 0;
        }

        &[aria-pressed="true"] {
          &:after {
            right: 1.6em;
          }
        }
      }

      &.flip {
        & [aria-pressed] {
          padding-left: 4rem;
          padding-right: 0;

          &:where() {
            left: 0;
            right: auto;
          }

          &:after {
            left: 1.6rem;
            right: auto;
          }

          &[aria-pressed="true"]:after {
            left: 0;
          }
        }
      }
    }
  }
}

@layer pixu-talk.components.taf {
  @keyframes show-up {
    to {
      opacity: 1;
    }
  }

  @keyframes open-up {
    0% {
      box-shadow: inset 0 0 20px #000;
    }

    50% {
      box-shadow: inset 0 0 180px #000;
    }
  }

  @keyframes letter-animation {
    0% {
      stroke-dashoffset: 1600px;
    }

    100% {
      stroke-dashoffset: 0;
    }
  }
}

@font-face {
  font-family: Digital Numbers;
  font-style: normal;
  font-weight: 400;
  src: local(Digital Numbers), url("digital-numbers.8cb45243.woff") format("woff");
}

@font-face {
  font-family: Michroma;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("michroma.9fb79deb.woff2") format("woff2");
  unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: Michroma;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("michroma-numbers.7bd16d6d.woff2") format("woff2");
  unicode-range: U+??, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/*# sourceMappingURL=classless-is-more.4b8c34ff.css.map */
