/* styles.css */

body { background-color: #00aaaa55; max-width: 120ch; }

h1 { color: blue; }

pre {
	border:solid 1px black;
    background-color: lightgray;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 0% 1% 1% 1%; width: 120ch;
    font-size: 8pt;
    box-shadow: 4px 4px 4px gray;
}

figure { margin: unset; }

figcaption {
	background-color: lightgray;
    border: solid 1px black;
    border-bottom: none;
    margin-bottom: -13px;
    padding-top: 0px;
    text-align: center;
    width: 200px;
}

p { margin-bottom: 0.1in; line-height: 115%; background: transparent }

.sidenote { background-color: lightcyan; font-style: italic; width: 70ch; border: solid 1px blue; padding: 5px; border-radius: 1px; box-shadow: 4px 4px 4px gray; font-size: 10pt;}

h1 { margin-bottom: 0.08in; background: transparent; page-break-after: avoid }

s { font-style: strikeout; background-color: #ff000025;}

hilite { background-color: yellow; }
