body { margin: 2.5rem auto; max-width: 700px; background: #fffff5; color: #000; padding-inline: 1rem; font-family: "Lora", sans-serif; font-weight: 500; -webkit-box-sizing: border-box; box-sizing: border-box; } body::-moz-selection { color: #fffff5; background: #4D5460; } body::selection { color: #fffff5; background: #4D5460; } h1, h2, h3 { font-family: "Lora", sans-serif; margin-top: 2.5rem; line-height: 1.2; } img { display: block; width: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; } a { color: #195880; } a:hover { text-decoration: none; } pre { font-family: "Inconsolata", monospace; } .timestamp { color: #333333; }