| | body { |
| | display: flex; |
| | flex-direction: column; |
| | flex-wrap: wrap; |
| | } |
| | textarea { |
| | font-family: monospace; |
| | } |
| | header { |
| | font-size: 130%; |
| | font-weight: bold; |
| | } |
| | .hidden, .initially-hidden { |
| | position: absolute !important; |
| | opacity: 0 !important; |
| | pointer-events: none !important; |
| | display: none !important; |
| | } |
| | fieldset.options { |
| | font-size: 75%; |
| | } |
| | fieldset > legend { |
| | padding: 0 0.5em; |
| | } |
| | span.labeled-input { |
| | padding: 0.25em; |
| | margin: 0.25em 0.5em; |
| | border-radius: 0.25em; |
| | white-space: nowrap; |
| | background: #0002; |
| | } |
| | .center { text-align: center; } |
| | .error { |
| | color: red; |
| | background-color: yellow; |
| | } |
| | .strong { font-weight: 700 } |
| | .warning { color: firebrick; } |
| | .green { color: darkgreen; } |
| | .tests-pass { background-color: green; color: white } |
| | .tests-fail { background-color: red; color: yellow } |
| | .faded { opacity: 0.5; } |
| | .group-start { |
| | color: blue; |
| | background-color: skyblue; |
| | font-weight: bold; |
| | border-top: 1px dotted blue; |
| | padding: 0.5em; |
| | margin-top: 0.5em; |
| | } |
| | .group-end { |
| | padding: 0.5em; |
| | margin-bottom: 0.25em; |
| | |
| | } |
| | .group-end.green { |
| | background: lightgreen; |
| | border-bottom: 1px dotted green; |
| | } |
| | .one-test-line, .skipping-group { |
| | margin-left: 3em; |
| | } |
| | .skipping-test, .skipping-group { |
| | padding: 0.25em 0.5em; |
| | background-color: #ffff73; |
| | } |
| | .skipping-test { |
| | margin-left: 6em; |
| | } |
| | .one-test-summary { |
| | margin-left: 6em; |
| | } |
| | .full-test-summary { |
| | padding-bottom: 0.5em; |
| | padding-top: 0.5em; |
| | border-top: 1px solid black; |
| | } |
| | .input-wrapper { |
| | white-space: nowrap; |
| | display: flex; |
| | align-items: center; |
| | } |
| | #test-output { |
| | border: 1px inset; |
| | border-radius: 0.25em; |
| | padding: 0.25em; |
| | |
| | overflow: auto; |
| | white-space: break-spaces; |
| | display: flex; flex-direction: column; |
| | font-family: monospace; |
| | } |
| | #test-output.reverse { |
| | flex-direction: column-reverse; |
| | } |
| | label[for] { cursor: pointer } |
| |
|
| | h1 { |
| | border-radius: 0.25em; |
| | padding: 0.15em 0.25em; |
| | } |
| | h1:first-of-type {margin: 0 0 0.5em 0;} |
| |
|