/**
 * Styles for the sample talk, you don’t need to copy this to use Inspire.js
 * If you just want the theme of the sample talk, use theme.css
 */

#intro h1,
#intro h2 {
  margin: 0;
}

#intro h1 {
  margin-top: auto;
  letter-spacing: -0.04em;
  font-size: calc(200% + 15vh);
}

#intro h2 {
  width: 12em;
  font-size: calc(150% + 5vh);
  font-weight: 300;
}

#intro h2::first-line {
  font-size: 80%;
}

#media-plugin {
  flex-flow: row;
  padding: 2rem;
}

#media-plugin > div:first-child {
  margin-right: 1em;
}

#media-plugin h1 {
  font-size: 200%;
}

#media-plugin .annotation {
  font-weight: 300;
}
.input-container {
  padding: 1rem;
  margin-bottom: 1rem;
}
.live-demo div.demo-target {
  padding: 1rem;
  align-items: flex-start;
}
.demo-target p {
  margin-top: 0;
}
