* {
box-sizing: border-box;
margin: 0; padding: 0;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-size: cover;
}
/* min-height: 240px */ body { font-size: 9px; }
div.slide > * {
margin-top: 1em;
max-width: 85%;
- z-index: 1;
+ overflow: hidden;
+ margin-left: auto;
+ margin-right: auto;
}
div.slide > *:first-child:last-child,
margin: .25em auto;
}
+div.slide pre {
+ background-color: rgba(192,192,192,128);
+ padding: 1ex;
+ text-align: left;
+ font-family: monospace;
+}
+
/* ==== Slide Display ==== */
div.slide:target {