body {
    background-color: #0d1117;
}

.table > :not(caption) > * > * {
    background-color: transparent;
}

.diff-positive { color: #3fb950; }
.diff-negative { color: #f85149; }
.diff-neutral { color: #8b949e; }

.card {
    background-color: #161b22;
    border-color: #30363d;
}

.table-sum-row {
    font-weight: 600;
    border-top: 2px solid #30363d;
}
