.doc .olist,
.doc .ulist,
.doc .exampleblock,
-.doc .videoblock,
.doc .imageblock,
.doc .listingblock,
.doc .literalblock,
.doc .sidebarblock,
.doc .verseblock,
+.doc .videoblock,
.doc .quoteblock,
.doc .partintro,
.doc details,
content: attr(title);
}
-.doc .videoblock,
-.doc .imageblock {
+.doc .imageblock,
+.doc .videoblock {
display: flex;
flex-direction: column;
align-items: center;
margin-top: -0.2em;
}
+.doc .videoblock iframe {
+ max-width: 100%;
+ vertical-align: middle;
+}
+
#preamble .abstract blockquote {
background: var(--abstract-background);
border-left: 5px solid var(--abstract-border-color);
.doc .admonitionblock .title,
.doc .exampleblock .title,
-.doc .videoblock .title,
.doc .imageblock .title,
.doc .literalblock .title,
.doc .listingblock .title,
.doc .openblock .title,
+.doc .videoblock .title,
.doc .tableblock caption {
color: var(--caption-font-color);
font-size: calc(16 / var(--rem-base) * 1rem);
text-align: left;
}
-.doc .videoblock .title,
.doc .imageblock .title {
margin-top: 0.5rem;
padding-bottom: 0;