html { color-scheme: light; }
body { color: #1d232b; background-color: #bfd5f2; font-family: serif; }
h1, h2, h4, ul, p { margin: 0; }
h1 { font-weight: normal; }
h4 { margin-bottom: 5px; }
ul { padding: 5px 30px; }
a { color: #293647; text-decoration: underline dotted; }
a:hover { color: #1c2531; text-decoration: underline solid; }
code { font-family: monospace; }
code.addr { font-size: 24px; }
table { border: #056bf0 2px solid; background-color: #bfd5f2; filter: drop-shadow(3px 3px hsla(214, 96%, 43%, 0.4)); }
img { border: #056bf0 2px solid; filter: drop-shadow(3px 3px hsla(214, 96%, 43%, 0.4)); }
hr { border: none; border-bottom: 2px solid #056bf0; }
