html { color: hsl(150, 0%, 100%); background-color: hsl(150, 0%, 0%); } body { color: hsl(150, 0%, 87.5%); background-color: hsl(150, 0%, 12.5%); font-family: sans-serif; max-width: 960px; margin: auto; padding: 16px; } .subtitle { margin-left: 16px; margin-bottom: 32px; } .image { width: 80%; margin: 16px auto; } .image > img { object-fit: contain; width: 100%; } .infofield { margin-bottom: 16px; } .infofield-label { font-weight: bold; } .infofield-label::before { content: "["; } .infofield-label::after { content: "] "; }