diff --git a/reports/css/air.css b/reports/css/air.css new file mode 100644 index 0000000000000000000000000000000000000000..b8e17479af3ca0940722be4c89d2579eab7014f8 --- /dev/null +++ b/reports/css/air.css @@ -0,0 +1,198 @@ +@media print { + *, + *:before, + *:after { + background: transparent !important; + color: #000 !important; + box-shadow: none !important; + text-shadow: none !important; + } + + a, + a:visited { + text-decoration: underline; + } + + a[href]:after { + content: " (" attr(href) ")"; + } + + abbr[title]:after { + content: " (" attr(title) ")"; + } + + a[href^="#"]:after, + a[href^="javascript:"]:after { + content: ""; + } + + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + + thead { + display: table-header-group; + } + + tr, + img { + page-break-inside: avoid; + } + + img { + max-width: 100% !important; + } + + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + + h2, + h3 { + page-break-after: avoid; + } + } + + html { + font-size: 12px; + } + + @media screen and (min-width: 32rem) and (max-width: 48rem) { + html { + font-size: 15px; + } + } + + @media screen and (min-width: 48rem) { + html { + font-size: 16px; + } + } + + body { + line-height: 1.85; + } + + p, + .air-p { + font-size: 1rem; + margin-bottom: 1.3rem; + } + + h1, + .air-h1, + h2, + .air-h2, + h3, + .air-h3, + h4, + .air-h4 { + margin: 1.414rem 0 .5rem; + font-weight: inherit; + line-height: 1.42; + } + + h1, + .air-h1 { + text-align: center; + margin-top: 0; + font-size: 3.998rem; + } + + h2, + .air-h2 { + font-size: 2.827rem; + } + + h3, + .air-h3 { + font-size: 1.999rem; + } + + h4, + .air-h4 { + font-size: 1.414rem; + text-align: center; + } + + h5, + .air-h5 { + font-size: 1.121rem; + } + + h6, + .air-h6 { + font-size: .88rem; + } + + small, + .air-small { + font-size: .707em; + } + + /* https://github.com/mrmrs/fluidity */ + + img, + canvas, + iframe, + video, + svg, + select, + textarea { + max-width: 100%; + } + + @import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,300); + + body { + color: #444; + font-family: 'Open Sans', Helvetica, sans-serif; + font-weight: 300; + margin: 6rem auto 1rem; + max-width: 48rem; + text-align: justify; + } + + img { + border-radius: 20%; + } + + a, + a:visited { + color: #3498db; + } + + a:hover, + a:focus, + a:active { + color: #2980b9; + } + + pre { + background-color: #fafafa; + padding: 1rem; + text-align: left; + } + + blockquote { + margin: 0; + border-left: 5px solid #7a7a7a; + font-style: italic; + padding: 1.33em; + text-align: left; + } + + ul, + ol, + li { + text-align: left; + } + + p { + color: #777; + } \ No newline at end of file