:root { --color-background: #35244E; --color-panels: #6C4A9D; --color-br-border: #B5A4CE; --color-tl-border: #75648E; --color-links: #FFB273; --color-text: white; --border-width: 2px; } body { background-color: var(--color-background); background-image: url('background.png'); background-size: 100%; color: var(--color-text); font-family: system-ui; margin-right: auto; margin-left: auto; width: 1042px; max-width: 95%; } a { color: var(--color-links); } a:hover { color: color-mix(in hsl, var(--color-links), white 50%); border: solid var(--color-tl-border) 1px; } section, details, article { border: solid black var(--border-width); border-color: var(--color-tl-border) var(--color-br-border) var(--color-br-border) var(--color-tl-border); background-color: color-mix(in srgb, var(--color-panels), transparent 34%); padding: 0.5em; margin: 10px; margin-top: 25px; } details { padding: 0 0 0; } details * { padding: 0.5em; } details[open] * { border-top: solid var(--color-tl-border) var(--border-width); } details summary { color: var(--color-links); cursor: pointer; } details[open] summary { background-color: var(--color-background); padding: 0.5em; border-top: none; border-bottom: solid var(--color-br-border) var(--border-width); } code { display: block; size: 100%; overflow-y: clip; overflow-x: auto; } footer { margin-bottom: 200px; padding-left: 20px; padding-right: 20px; } h1::before { content: "# "; } h2::before { content: "## "; } h3::before { content: "### "; } h4::before { content: "#### "; } p.feed-url { overflow-y: auto; padding-bottom: 5px; } img { width: 300px; max-width: 100%; border: solid black var(--border-width); border-color: var(--color-tl-border) var(--color-br-border) var(--color-br-border) var(--color-tl-border); } img.image-left { float: left; max-height: 100%; height: 100%; width: min-content; margin-right: 20px; } img.image-right { float: right; max-height: 100%; height: 100%; width: min-content; margin-left: 20px; } img.button { border: 0; width: 110px; image-rendering: pixelated; image-rendering: smooth; }