docs/showcase.impress/assets/markdeck/css/markdeck.impressjs.css
@import url(fontawesome.css);
@font-face {
  font-family: 'Inconsolata';
  font-style: normal;
  font-weight: 400;
  src: url("fonts/Inconsolata-Regular.ttf") format("truetype"); }

@font-face {
  font-family: "xkcd Script";
  font-style: normal;
  font-weight: 400;
  src: url("fonts/xkcd-script.ttf") format("truetype"); }

@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: url("fonts/Raleway-Regular.ttf") format("truetype"); }

.light-on-dark, section.light-on-dark h1 {
  color: #fff;
  text-shadow: 0px 1px #000; }

.ltr p, .ltr pre, .inline p, .inline pre {
  display: inline-block;
  vertical-align: middle; }

.flush-text-left {
  text-align: left; }

pre.nohighlight {
  line-height: 90%; }

.rerendering-message {
  display: none;
  position: absolute;
  text-align: center;
  top: 20%;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 1000;
  color: white;
  font-size: 200%;
  text-shadow: 2px 2px #000000; }

.markdeck-logo {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  bottom: 8px;
  height: 8px;
  font-size: 10px;
  color: #5550;
  z-index: 1; }
  .markdeck-logo a {
    color: #333a;
    text-shadow: 1px 1px #bbba;
    background: none;
    text-decoration: none; }

pre {
  text-align: left; }

.inline-stack {
  display: inline-block;
  vertical-align: middle;
  line-height: 1.1em; }

h1, h2, h3, h4, h5, h6, div {
  font-family: sans-serif; }

h1 {
  font-size: 1.4em; }

h2 {
  font-size: 0.8em; }

section {
  font-size: 0.6em; }

.slide-background {
  background-size: cover !important;
  background-repeat: no-repeat; }
