:root { --fontSans: "Inria Sans", "IBM Plex Sans", "Linux Biolinum G", "Noto Sans", sans-serif; --fontSerif: "Inria Serif", "Gentium Book Basic", "Gentium Plus", serif; --fontMono: "JetBrains Mono", "Cascadia Code PL", "IBM Plex Mono", "Hack", monospace; } body { margin: 5%; font-size: medium; text-align: left; } body.margin_disney { display: block; font-size: 1em; padding: 0; text-align: left; margin: 0 10px 3em 10px; font-family: var(--fontSerif); line-height: 1.2; font-variant-numeric: proportional-nums oldstyle-nums; /* oldstyyle vs. lining-nums, proportional-nums vs. tabular-nums */ font-variant-ligatures: common-ligatures discretionary-ligatures historical-ligatures contextual; } body.margin_tp { margin: 0; } @page { margin: 0 0 0 0; } a { text-decoration: none; } img { max-height: 100%; max-width: 100%; } img.h100 { height: 100%; text-indent: 0; margin: 0 0 0 0; } div.cover { margin-top: 0; text-align: center; margin-bottom: 0; } p.crt1 { font-size: 0.8em; margin-top: 1.2em; text-align: center; margin-bottom: 0; } p.crt { font-size: 0.8em; margin-top: 0.1em; text-align: center; margin-bottom: 0; } h1.toc_head { text-align: center; margin-top: 2em; font-size: 1.1em; margin-bottom: 0.5em; } p.toc1 { margin-top: 0.5em; margin-bottom: 0; text-indent: 0; text-align: center; } h1.chapter { text-align: right; margin-top: 0.5em; margin-bottom: 2em; } p.nonindent { text-indent: 0; margin-top: 0; margin-bottom: 0; text-align: left; font-size: 1em; } p.nonindent1 { text-indent: 0; margin-top: 1em; margin-bottom: 0; text-align: left; font-size: 1em; } p.indent { text-indent: 1.2em; margin-top: 0; margin-bottom: 0; font-size: 1em; text-align: left; } div.copyright { margin-top: 10%; margin-bottom: 1%; } span.smallcaps { font-size: 0.8em; } div.figure,p.ded1 { text-indent: 0; margin-top: 1em; margin-bottom: 0; text-align: center; } p.center,p.ded { text-indent: 0; text-align: center; margin-top: 0; margin-bottom: 0; } .center1 { text-indent: 0; text-align: center; margin-top: 1.2em; margin-bottom: 1em; } .center01 { text-indent: 0; text-align: center; margin-top: 1.2em; margin-bottom: 0; } .L01 { text-indent: 0; text-align: center; margin-top: 3.2em; margin-bottom: 1em; } div.dedication { margin-top: 20%; text-align: center; margin-left: 3em; margin-right: 3em; } span.drop { font-size: 2em; font-weight: bold; line-height: 0.5em; } h2.HeadA { text-indent: 0; text-align: left; margin-top: 1.5em; margin-bottom: 0.8em; font-size: 1.1em; } div.page_top_padding { margin-top: 10%; margin-bottom: 0; } div.block { margin-top: 1em; margin-bottom: 1em; margin-left: 3em; margin-right: 3em; } .sans { font-family: sans-serif; font-size: 0.95em; } h1.Bm_Head { text-align: right; margin-top: 0.5em; margin-bottom: 2em; margin-right: 2em; font-size: 1.8em; font-weight: normal; } p.hanging { text-indent: -1em; margin-left: 1em; margin-top: 0; margin-bottom: 0; text-align: left; font-size: 1em; }