html { background: url("/assets/bg.jpg"); background-attachment: fixed; background-size: cover; image-rendering: pixelated; } figure { background-color: var(--bg0); margin: 0; margin-bottom: 1em; } figure > img, figure > * > img, figure > svg, figure > * svg { background-color: var(--bg-dim); } .cover-image > img { width: 100%; height: auto; padding: 0 50px; display: block; box-sizing: border-box; } figcaption { padding: 0.5em; font-style: italic; } body { max-width: 800px; margin: 1em auto; background-color: var(--bg1); } .text-section { padding: 1em; } .fig { margin: 0.5em; } .fig-horizontal { width: min-content; margin: 0.5em auto; } .fig-right { float: right; width: min-content; } .fig-left { float: left; width: min-content; } .fig > img, .fig > * > img { padding: 0.5em; } pre { padding: 1em 0.5em; margin: 0; overflow: scroll; background-color: var(--bg-dim); } code { background-color: var(--bg-dim); } table.schema-table { border-collapse: collapse; display: inline-table; margin-bottom: 0.5em; background-color: var(--bg-dim); } .schema-table th { background-color: var(--bg0); } .schema-table th,td { border: 2px solid var(--bg2); padding: 0.25em; } @media (max-width: 700px) { .fig-left, .fig-right { float: unset; margin: 0.5em auto; } }