| body { |
| font-family: "Helvetica Neue", Helvetica, Verdana, sans-serif; |
| font-size: 14px; |
| line-height: 19px; |
| background-image: url(Swoosh.png); |
| background-repeat: no-repeat; |
| background-position: center -40px; |
| background-size: 3000px auto; |
| padding-bottom: 00px; |
| } |
| |
| ::selection { |
| background-color: rgb(19, 157, 215); |
| color: white; |
| } |
| |
| main { |
| display: block; /* For IE11 */ |
| width: 850px; |
| margin: auto; |
| text-align: center; |
| padding: 10px; |
| } |
| |
| img { |
| -webkit-user-select: none; |
| -webkit-user-drag: none; |
| } |
| |
| #logo { |
| width: 621px; |
| height: 96px; |
| margin-top: 40px; |
| } |
| |
| #magic { |
| position: absolute; |
| top: -900px; |
| left: -900px; |
| width: 300px; |
| height: 300px; |
| display: none; |
| } |
| |
| @media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (min-resolution: 2dppx), (min-resolution: 192dpi) { |
| #logo { |
| content: url(JetStream-Logo@2x.png); /* FIXME: This does not work in Firefox. */ |
| } |
| |
| body { |
| background-image: url(Swoosh@2x.png); |
| } |
| } |
| |
| p.summary { |
| margin: 18px auto 5px; |
| background-image: -webkit-linear-gradient(right, white 70%, rgba(255, 255, 255, 0)); |
| background-image: -moz-linear-gradient(right, white 70%, rgba(255, 255, 255, 0)); |
| background-image: linear-gradient(to right, white 70%, rgba(255, 255, 255, 0)); |
| padding: 15px 125px 0; |
| text-align: center; |
| } |
| |
| p.summary + p.summary { |
| padding-top: 5px; |
| margin-top: 5px; |
| } |
| |
| p.summary:empty { |
| display: none; |
| } |
| |
| h1 { |
| color: rgb(19, 157, 215); |
| text-align: left; |
| margin-top: 40px; |
| } |
| |
| p { |
| text-align: left; |
| text-indent: 20px; |
| } |
| |
| p:first-of-type { |
| text-indent: 0; |
| } |
| |
| dt { |
| margin-top: 10px; |
| font-weight: bold; |
| text-align: left; |
| } |
| |
| dd { |
| text-align: left; |
| padding: 10px 20px; |
| margin: 0; |
| } |
| |
| #status { |
| margin-top: 20px; |
| } |
| |
| #status { |
| height: 20px; |
| } |
| |
| #status a:link { |
| font-weight: bold; |
| } |
| |
| #result-summary:empty { |
| display: none; |
| } |
| |
| #result-summary { |
| margin-top: 20px; |
| } |
| |
| #result-summary label { |
| font-weight: bold; |
| } |
| |
| #result-summary .score { |
| font-weight: bold; |
| font-size: 40px; |
| line-height: 40px; |
| color: rgb(19, 157, 215); |
| } |
| |
| #result-summary .score .interval { |
| display: block; |
| font-size: 16px; |
| line-height: 16px; |
| font-weight: normal; |
| } |
| |
| .interval { |
| opacity: 0.75; |
| } |
| |
| a:link, a:visited { |
| color: rgb(19, 157, 215); |
| text-decoration: none; |
| } |
| |
| a:link:hover { |
| text-decoration: underline; |
| } |
| |
| table { |
| border-spacing: 0; |
| border-collapse: collapse; |
| margin-top: 15px; |
| width: 100%; |
| table-layout: fixed; |
| } |
| |
| td, th { |
| padding: 4px 8px; |
| } |
| |
| th { |
| font-size: 12px; |
| } |
| |
| tr:first-child > th:nth-child(odd):not(:first-child) { |
| border-left: 15px solid white; |
| } |
| |
| tr:first-child > th:nth-child(odd) { |
| text-align: left; |
| } |
| |
| tr:first-child > th:nth-child(even) { |
| width: px; |
| } |
| |
| tr:nth-child(even):not(:first-child) { |
| background-color: rgb(230, 238, 242); |
| } |
| |
| .result { |
| color: rgb(19, 157, 215); |
| white-space: nowrap; |
| } |
| |
| .benchmark-name { |
| white-space: nowrap; |
| text-align: left; |
| } |
| |
| .result.category, |
| .benchmark-name.category { |
| font-weight: bold; |
| } |
| |
| .benchmark-name:not(.category):not(.geometric-mean) { |
| text-indent: 0.5em; |
| } |
| |
| .geometric-mean { |
| font-weight: bold; |
| } |
| |
| .benchmark-name:not(:first-child) { |
| border-left: 15px solid white; |
| } |
| |
| .benchmark-name a:link, |
| .benchmark-name a:visited { |
| color: black; |
| } |
| |
| .highlighted-result { |
| background-color: rgb(19, 157, 215); |
| color: white; |
| } |