@import url("../ch05/table.css");
@import url("./game.css");
@import url("./library.css");
@import url("./traffic.css");

.reveal .call-stack-code-viz > .column,
.reveal .factorial-stack-code-viz > .column {
  min-width: 0;
}

.reveal .call-stack-code-viz .viz-demo,
.reveal .factorial-stack-code-viz .viz-demo {
  width: 100%;
  min-width: 0;
}

/* These two traces are short enough to show their Java source at natural height.
   Do not force them into the generic 16rem Code Walk viewport. */
.reveal .slides section.call-stack-code-viz-slide > .slide-body,
.reveal .slides section.factorial-stack-code-viz-slide > .slide-body {
  justify-content: center;
}

.reveal .call-stack-code-viz .cw-code-pane div.sourceCode,
.reveal .factorial-stack-code-viz .cw-code-pane div.sourceCode {
  max-height: none;
}

/* The recorded shell toolbar contains hidden placeholders that still consume width. */
.reveal .call-stack-code-viz .viz-toolbar,
.reveal .call-stack-code-viz .viz-calc,
.reveal .call-stack-code-viz .viz-note,
.reveal .factorial-stack-code-viz .viz-toolbar,
.reveal .factorial-stack-code-viz .viz-calc,
.reveal .factorial-stack-code-viz .viz-note {
  display: none;
}

.reveal .java-project-download-row {
  margin: 0.25rem 0 0;
  font-size: 0.58em;
}
