/* Live text for the desktop SVG's project and participation sections.
   Layer positions and copy are taken from the editable designer PSD. */
@media (min-width: 1127px) {
  .desktop-type-b {
    position: absolute;
    z-index: 1;
    box-sizing: border-box;
    left: var(--x);
    top: var(--y);
    width: var(--w);
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: 400;
    pointer-events: none;
  }

  .desktop-type-b--purple { color: #5e337f; }
  .desktop-type-b--orange { color: #bd7b3d; }
  .desktop-type-b--white { color: #fff; }

  .desktop-type-b--projects-heading,
  .desktop-type-b--participate,
  .desktop-type-b--document,
  .desktop-type-b--consent,
  .desktop-type-b--partners {
    font-family: Bahnschrift, "Arial Narrow", Arial, sans-serif;
    font-variant: small-caps;
  }

  .desktop-type-b--project-name,
  .desktop-type-b--project-copy,
  .desktop-type-b--shop {
    font-family: Candara, "Trebuchet MS", Arial, sans-serif;
    font-variant: small-caps;
  }

  .desktop-type-b--projects-heading {
    font-size: 53px;
    line-height: 1;
    white-space: nowrap;
  }

  .desktop-type-b--project-name {
    font-size: 48px;
    line-height: 1;
    white-space: nowrap;
  }

  .desktop-type-b--project-copy {
    font-size: 30px;
    line-height: 30px;
  }

  .desktop-type-b--shop {
    font-size: 30px;
    line-height: 1;
    white-space: nowrap;
  }

  .desktop-type-b--participate {
    font-size: 22px;
    line-height: 25px;
    text-align: center;
  }

  .desktop-type-b--participate u {
    text-underline-offset: 3px;
    text-decoration-thickness: 1px;
  }

  .desktop-type-b--document {
    font-size: 18px;
    line-height: 18px;
    text-align: center;
    white-space: nowrap;
  }

  .desktop-type-b--consent {
    font-size: 18px;
    line-height: 20px;
    text-align: center;
  }

  .desktop-type-b--partners {
    font-size: 24px;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
  }
}
