/*
 * Imported from Keynote. Layout-critical text face, size and paint are kept as
 * inline values; remove them from an element to style it entirely from here.
 *
 * Imported text carries the class .kn-text and an inline font-size fitted to the
 * box it occupied in Keynote. Delete those inline sizes once you have styled
 * .kn-text the way you want.
 */

.slide {
  background: #ffffff;
  color: #111111;
  font-family: "Helvetica Neue", Inter, system-ui, sans-serif;
}

.kn-text {
  line-height: 1.2;
}

/* Semantic defaults for text boxes created after import. Imported Keynote text
 * keeps its own inline size, so these do not disturb the source slides. */
.role-title {
  font-size: 92px;
  font-weight: 700;
  line-height: 1.08;
  letter-spacing: -0.02em;
}

.role-heading {
  font-size: 58px;
  font-weight: 600;
  line-height: 1.15;
}

.role-body {
  font-size: 44px;
  line-height: 1.3;
}

.role-caption {
  font-size: 28px;
  line-height: 1.3;
}

/* >>> slide-editor theme (generated) */
/* theme: Custom deck defaults */
/* --- font set: Custom deck defaults --- */
/*  */

.slide {
  font-family: "Helvetica Neue", Inter, system-ui, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.28;
  letter-spacing: normal;
}

.role-title {
  font-family: Charter, "Iowan Old Style", "New York", Palatino, Georgia, serif;
  font-size: 108px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: -0.03em;
}

.role-heading {
  font-family: Charter, "Iowan Old Style", "New York", Palatino, Georgia, serif;
  font-size: 64px;
  font-weight: 400;
  line-height: 1.08;
  letter-spacing: -0.015em;
}

.role-body {
  font-family: "Helvetica Neue", Inter, system-ui, sans-serif;
  font-size: 48px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: normal;
}

.role-caption {
  font-family: "Helvetica Neue", Inter, system-ui, sans-serif;
  font-size: 30px;
  font-weight: 400;
  line-height: 1.3;
  letter-spacing: normal;
  color: #666666;
}

.slide {
  background: #ffffff;
  color: #111111;
}

.role-caption { color: #666666; }
/* <<< end theme */
