Skip to content

Instantly share code, notes, and snippets.

@mikehins
Last active June 10, 2025 19:33
Show Gist options
  • Save mikehins/65662207bf0c5c6d7f4843fc1b7017ea to your computer and use it in GitHub Desktop.
Save mikehins/65662207bf0c5c6d7f4843fc1b7017ea to your computer and use it in GitHub Desktop.
/*@import url('https://fonts.googleapis.com/css2?family=Fira+Code:[email protected]&family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');*/
@import url('https://fonts.googleapis.com/css2?family=Geist+Mono:[email protected]&family=Geist:ital,wght@0,400;0,700;1,400;1,700&display=swap');
:root {
--phpunit-breadcrumbs: #4b4b4b; /* Light grey for breadcrumbs */
--phpunit-success-bar: #2d6a4f; /* Dark green for success bar */
--phpunit-success-high: #6abf8f; /* Muted green for success high */
--phpunit-success-medium: #8cd9a3; /* Lighter green for success medium */
--phpunit-success-low: #d1f0d0; /* Very light green for success low */
--phpunit-warning: #4e4e2f; /* Dark yellow for warning */
--phpunit-warning-bar: #d89e20; /* Gold-yellow for warning bar */
--phpunit-danger: #5c2f2f; /* Dark red for danger */
--phpunit-danger-bar: #9b1c1c; /* Bright red for danger bar */
}
body {
color: rgb(209, 205, 199);
background-color: rgb(24, 26, 27);
font-family: "Geist", serif !important;
font-weight: 400 !important;
font-style: normal !important;
}
.table>:not(caption)>*>* {
background-color: transparent !important;
}
a {
color: rgb(51, 162, 255);
}
hr {
border-right-color: initial;
border-bottom-color: initial;
border-left-color: initial;
border-top-color: rgba(140, 130, 115, 0.1);
}
.breadcrumb {
background-color: rgb(35, 38, 39);
}
.breadcrumb-item.active {
color: rgb(158, 150, 137);
}
.table {
color: rgb(209, 205, 199);
}
.table-bordered {
border-color: rgb(56, 61, 63);
}
.table-bordered td, .table-bordered th {
border-color: rgb(56, 61, 63);
}
.table thead th {
border-bottom-color: rgb(56, 61, 63);
}
.table td, .table th {
border-top-color: rgb(56, 61, 63);
}
.table tbody tr.covered-by-large-tests, li.covered-by-large-tests,
tr.success, td.success, li.success, span.success {
background-color: rgb(41, 60, 23);
}
.table tbody tr.warning, .table tbody td.warning, li.warning, span.warning {
background-color: rgb(47, 40, 5);
}
.table tbody tr.danger, .table tbody td.danger, li.danger, span.danger {
background-color: rgb(56, 22, 22);
}
.table tbody tr.covered-by-medium-tests, li.covered-by-medium-tests {
background-color: rgb(41, 64, 32);
}
.table tbody tr.covered-by-small-tests, li.covered-by-small-tests {
background-color: rgb(62, 82, 54);
}
.progress {
background-color: rgb(35, 38, 39);
}
.bg-success {
background-color: rgb(32, 134, 55) !important;
}
.bg-warning {
background-color: rgb(150, 112, 0) !important;
}
.bg-danger {
background-color: rgb(165, 29, 42) !important;
}
td span.default {
color: rgb(200, 196, 189);
}
td span.comment {
color: rgb(157, 148, 135);
}
td span.keyword {
color: rgb(200, 196, 189);
}
.table tbody tr.covered-by-large-tests, li.covered-by-large-tests, tr.success, td.success, li.success, span.success {
background-color: rgb(41, 60, 23);
}
.bs-popover-auto[x-placement^="top"] > .arrow::before, .bs-popover-top > .arrow::before {
border-top-color: rgba(140, 130, 115, 0.25);
}
.bs-popover-auto[x-placement^="top"] > .arrow::after, .bs-popover-top > .arrow::after {
border-top-color: rgb(48, 52, 54);
}
.popover {
text-decoration-color: initial;
text-shadow: none;
background-color: rgb(24, 26, 27);
border-color: rgba(140, 130, 115, 0.2);
}
.popover-header {
background-color: rgb(29, 31, 32);
border-bottom-color: rgb(54, 58, 60);
}
.popover-body {
color: rgb(209, 205, 199);
}
body {
padding: 20px;
background-color: #2a2a2a;
}
/*.container-fluid {*/
/* max-width: 1440px !important;*/
/*}*/
.popover {
max-width: none;
color: #000;
}
.octicon {
margin-right: 15px;
}
.table-bordered > thead > tr > td {
/*border-bottom-width: 1px;*/
}
.table tbody > tr > td, .table thead > tr > td {
/*padding-top: 3px;*/
/*padding-bottom: 3px;*/
}
.table-condensed tbody > tr > td {
/*padding-top: 0;*/
/*padding-bottom: 0;*/
}
.table .progress {
/*margin-bottom: inherit;*/
}
.table-borderless th, .table-borderless td {
border: 0 !important;
}
.table tbody tr.covered-by-large-tests, li.covered-by-large-tests, tr.success, td.success, li.success, span.success {
background-color: rgba(30, 105, 83, 0.3) !important;
}
.table tbody tr.covered-by-medium-tests, li.covered-by-medium-tests {
background-color: #c3e3b5;
}
.table tbody tr.covered-by-small-tests, li.covered-by-small-tests {
background-color: #99cb84;
}
.table tbody tr.danger, .table tbody td.danger, li.danger, span.danger {
background-color: rgba(128, 48, 48, 0.3) !important;
}
.table tbody tr.warning, .table tbody td.warning, li.warning, span.warning {
background-color: #fcf8e3;
}
.table tbody td.info {
background-color: #d9edf7;
}
td.big {
width: 117px;
}
td.small {
}
td.codeLine {
/* font-family: "Fira Code", monospace;*/
font-family: "Geist Mono", monospace;
font-optical-sizing: auto;
font-style: normal;
white-space: pre-wrap;
/*font-size: 12px;*/
}
td span.comment {
color: #888a85;
}
td span.default {
color: #2e3436;
}
td span.html {
color: #888a85;
}
td span.keyword {
/*color: #2e3436;*/
/*font-weight: bold;*/
}
pre span.string {
color: #2e3436;
}
footer span.success, footer span.warning, footer span.danger {
margin-right: 2px;
padding-left: 10px;
padding-right: 10px;
text-align: center;
}
#toplink {
position: fixed;
left: 5px;
bottom: 5px;
outline: 0;
}
svg text {
font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666;
fill: #666;
}
table + .structure-heading {
/*border-top: 1px solid lightgrey;*/
/*padding-top: 0.5em;*/
}
.breadcrumb {
background-color: transparent !important;
}
.keyword {
color: #f97583 !important;
}
.default {
color: #b392f0 !important;
}
.scrollbox {
height: 245px;
overflow-x: hidden;
overflow-y: auto;
scrollbar-color: #202124 #202124;
scrollbar-width: thin;
margin-bottom: 3rem;
}
.scrollbox::-webkit-scrollbar {
height: 5px;
width: 5px;
}
.scrollbox::-webkit-scrollbar-track {
background: #202124;
width: 5px;
}
.scrollbox::-webkit-scrollbar-thumb {
background: #3cd2a5;
width: 5px;
}
.progress {
border-radius: 0 !important;
}
table, td, tr, th {
border-color: rgba(255, 255, 255, 0.1) !important;
}
tbody td.warning, li.warning, span.warning {
background-color: rgba(255, 255, 255, 0.1) !important;
}
.popover {
width: 600px !important;
max-width: 600px !important;
}
.popover .arrow {
display: none;
}
.popover, .popover-header, .popover-body, .popover-footer {
background-color: transparent !important;
border: 1px solid rgba(29,40,53,.95);
}
.popover-header {
color: #fff !important;
}
.popover-body {
padding: 0 !important;
}
.popover ul {
margin: 0;
list-style: none;
padding: 0;
}
.popover .covered-by-large-tests {
background-color: rgba(30, 105, 83, 0.60) !important;
color: #fff;
padding: 8px 20px;
}
.danger a {
color: #fff;
text-shadow: 0 0 10px var(--bs-danger);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment