$lineheight: 20px;
$typeheight: 14px;
-$offwhite: #f4f4ff;
$blue: #7092FF;
+$secondary: #888;
$lightblue: #B8C5F0;
$green: #7ebc6f;
+$vibrant-green: #76c551;
$grey: #CCC;
-$red: red;
$lightgrey: #EEE;
-$darkgrey: #AAA;
-$hovercolor: 20%;
-$headerHeight: 54px;
-$sidebarWidth: 300px;
-$keyline: 1px solid $lightgrey;
-$border-radius: 3px;
+$darkgrey: #888;
+$headerHeight: 55px;
+$sidebarWidth: 350px;
+$list-highlight: #FFFFC0;
+
+$link-color: #24d;
+$link-hover-color: #24d;
+$link-decoration: none;
+$link-hover-decoration: underline;
+
+$table-border-factor: .1;
+$list-group-hover-bg: rgba(var(--bs-emphasis-color-rgb), .075);
+
+$enable-negative-margins: true;