:root {
  --succeeded: chartreuse;  
  --all-succeeded: oldlace;
  --failed: salmon;
  --at-least-one-failed: pink;
}

html {
  padding: 0em;
  border: 0em;
  margin: 0em;
  background: white;
}

details {
  margin-bottom: 0.5em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  padding-left: 2em;
  border: 1px black solid;
}

summary {
}

.timestamp {
  font-size: 80%;
}

.duration {
  font-size: 80%;
}

.exact-timestamp, .time-offset {
  font-family: monospace;
}

.action-name {
  font-family: monospace;
}

.program-name, .program-versioni {
  font-family: monospace;
}

.program-arg {
  font-family: monospace;
}

pre {
  background: white;
  color: black;
  padding: 1em;
  border: 1px black dashed;
}

details pre {
  background: yellow;
}

.succeeded {
  background: var(--succeeded);
}

.all_succeeded {
  background: var(--all-succeeded);
}

.failed {
  background: var(--failed);
}

.at_least_one_failed {
  background: var(--at-least-one-failed);
}

.argv {
  font-family: monospace;
  background: yellow;
  color: black;
  border: 1px black dashed;
}

.project-name {
  font-family: monospace;
}

.prelude, .epilog {
}

.pre-plan, .post-plan {
}

.plan {
}
