--- /dev/null
+/* Stylesheet for Devel::NYTProf::Reader HTML reports */
+
+/* You may modify this file to alter the appearance of your coverage
+ * reports. If you do, you should probably flag it read-only to prevent
+ * future runs from overwriting it.
+ */
+
+/* Note: default values use the color-safe web palette. */
+a:visited { color: #6d00E6; }
+a:hover { color: red; }
+
+body { font-family: sans-serif; margin: 0px; }
+.body_content { margin: 8px; }
+
+.header { font-family: sans-serif; padding-left: 0.5em; padding-right: 0.5em; }
+.headerForeground { color: white; padding: 10px; padding-top: 50px; }
+.siteTitle { font-size: 2em; }
+.siteSubTitle { font-size: 1.2em; }
+
+.header_back {
+ position: absolute;
+ padding: 10px;
+}
+.header_back > a:link,
+.header_back > a:visited {
+ color: white;
+ text-decoration: none;
+ font-size: 0.75em;
+}
+
+.jump_to_file {
+ margin-top: 20px;
+}
+
+.footer,
+.footer > a:link,
+.footer > a:visited {
+ color: #cccccc;
+}
+.footer { margin: 30px; }
+
+table {
+ border-collapse: collapse;
+ border-spacing: 0px;
+ margin-top: 20px;
+}
+tr {
+ text-align : center;
+ vertical-align: top;
+}
+th,.h {
+ background-color: #dddddd;
+ border: solid 1px #666666;
+ padding: 0em 0.4em 0em 0.4em;
+ font-size:0.8em;
+}
+td {
+ border: solid 1px #cccccc;
+ padding: 0em 0.4em 0em 0.4em;
+}
+caption {
+ background-color: #dddddd;
+ text-align: left;
+ white-space: pre;
+ padding: 0.4em;
+}
+
+.table_footer { color: gray; }
+.table_footer > a:link,
+.table_footer > a:visited { color: gray; }
+.table_footer > a:hover { color: red; }
+
+.index { text-align: left; }
+
+.mode_btn_selected {
+ font-style: italic;
+}
+
+/* subroutine dispatch table */
+.sub_name {
+ text-align: left;
+ font-family: monospace;
+ white-space: pre;
+ color: gray;
+}
+
+/* source code */
+th.left_indent_header {
+ padding-left: 15px;
+ text-align: left;
+}
+
+pre,.s {
+ text-align: left;
+ font-family: monospace;
+ white-space: pre;
+}
+/* plain number */
+.n { text-align: right }
+
+/* Classes for color-coding profiling information:
+ * c0 : code not hit
+ * c1 : coverage >= 75%
+ * c2 : coverage >= 90%
+ * c3 : path covered or coverage = 100%
+ */
+.c0, .c1, .c2, .c3 { text-align: right; }
+.c0 { background-color: #ffb3b3; } /* red */
+.c1 { background-color: #ffd9b4; } /* orange */
+.c2 { background-color: #ffffB4; } /* yellow */
+.c3 { background-color: #B4ffB4; } /* green */
+
+/* warnings */
+.warn {
+ background-color: #FFFFAA;
+ border: 0;
+ width: 96%;
+ text-align: center;
+ padding: 5px 0;
+}
+.warn_title {
+ background-color: #FFFFAA;
+ border: 0;
+ color: red;
+ width: 96%;
+ font-size: 2em;
+ text-align: center;
+ padding: 5px 0;
+}
+
+/* summary of calls into and out of a sub */
+.calls {
+ display: block;
+ color: gray;
+ padding-top: 5px;
+ padding-bottom: 5px;
+ text-decoration: none;
+}
+.calls:hover {
+ background-color: #e8e8e8;
+ color: black;
+}
+.calls a { color: gray; text-decoration: none; }
+.calls:hover a { color: black; text-decoration: underline; }
+.calls:hover a:hover { color: red; }
+/* give a little headroom to the summary of calls into a sub */
+.calls .calls_in { margin-top: 5px; }
+
+.vis_header {
+ text-align:center;
+ font-style: italic;
+ padding-top: 5px; color: gray;
+}
+