Newer
Older
font-family: "IBM Plex Sans", sans-serif !important;
-moz-osx-font-smoothing: grayscale;
-webkit-overflow-scrolling: touch;
overflow-y: scroll;
background-color: var(--background-color);
font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New",
--background-color: #{$white};
--secondary-background-color: #{$gray-200};
--checker-even-color: #{$gray-100};
--checker-odd-color: #{$gray-200};
--primary-text-color: #{$black};
--secondary-text-color: #{$gray-700};
--tertiary-text-color: #{$gray-500};
--primary-text-color-inverse: #{$white};
--background-color-inverse: #{$black};
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
--border-color: #{$gray-200};
--border-color-hover: #{$gray-300};
--border-color-focus: #{$gray-300};
--primary-button: #{$gray-100};
--primary-button-hover: #{$gray-200};
--primary-button-active: #{$black};
--primary-button-text: #{$black};
--primary-button-text-active: #{$white};
--primary-button-text-inactive: #{$gray-300};
--secondary-button: #{$white};
--secondary-button-hover: #{$gray-100};
--secondary-button-active: #{$gray-200};
--secondary-button-text: #{$gray-400};
--secondary-button-text-active: #{$gray-500};
--tertiary-button: #{$gray-100};
--tertiary-button-hover: #{$gray-200};
--tertiary-button-active: #{$gray-300};
--tertiary-button-text: #{$gray-400};
--tertiary-button-text-hover: #{$gray-500};
--input-bar: #{$gray-100};
--input-bar-placeholder: #{$gray-400};
--input-bar-focus: #{$white};
--image-invert: 0%;
--box-shadow-color: rgba(0, 0, 0, 0.1);
--scrollbar: #{$gray-400};
--email-text: #{$blue-500};
--lecture-background: #{rgba($blue-100, 0.5)};
--labs-background: #{rgba($pink-100, 0.5)};
--deadline-background: #{rgba($teal-100, 0.5)};
--tutorial-background: #{scale-color($blue-100, $lightness: +50%)};
--coursework-background: #{scale-color($teal-100, $lightness: +50%)};
--lecture-text: #{$blue-700};
--labs-text: #{$pink-700};
--deadline-text: #{$teal-700};
--tutorial-text: #{$blue-700};
--coursework-text: #{$teal-700};
--day-indicator-column: #{rgba($gray-500, 0.25)};
--background-color: #{$gray-900};
--secondary-background-color: #{$gray-800};
--checker-even-color: #{$gray-800};
--checker-odd-color: #{rgba($gray-800, 0.5)};
--primary-text-color: #{$white};
--secondary-text-color: #{$gray-300};
--tertiary-text-color: #{$gray-500};
--primary-text-color-inverse: #{$black};
--background-color-inverse: #{$white};
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
--border-color: #{$gray-700};
--border-color-hover: #{$gray-600};
--border-color-focus: #{$gray-600};
--primary-button: #{$gray-800};
--primary-button-hover: #{$gray-700};
--primary-button-active: #{$white};
--primary-button-text: #{$white};
--primary-button-text-active: #{$black};
--primary-button-text-inactive: #{$gray-900};
--secondary-button: #{$gray-900};
--secondary-button-hover: #{$gray-800};
--seconary-button-active: #{$gray-200};
--secondary-button-text: #{$gray-400};
--secondary-button-text-active: #{$gray-500};
--tertiary-button: #{$gray-800};
--tertiary-button-hover: #{$gray-700};
--tertiary-button-active: #{$gray-600};
--tertiary-button-text: #{$gray-600};
--tertiary-button-text-hover: #{$gray-500};
--input-bar: #{$gray-800};
--input-bar-placeholder: #{$gray-600};
--input-bar-focus: #{$gray-900};
--image-invert: 100%;
--box-shadow-color: rgba(0, 0, 0, 0.5);
--scrollbar: #{$gray-700};
--email-text: #{$blue-400};
--lecture-background: #{rgba($blue-800, 0.5)};
--labs-background: #{rgba($pink-800, 0.5)};
--deadline-background: #{rgba($teal-800, 0.5)};
--tutorial-background: #{scale-color($blue-800, $lightness: -10%)};
--coursework-background: #{scale-color($teal-800, $lightness: -10%)};
--lecture-text: #{$blue-300};
--labs-text: #{$pink-300};
--deadline-text: #{$teal-300};
--tutorial-text: #{$blue-300};
--coursework-text: #{$teal-300};
--day-indicator-column: #{rgba($gray-500, 0.25)};
.btn-primary.focus,
.btn-primary:focus {
color: #000;
background-color: #f8f9fa !important;
border-color: #0062cc !important;
color: var(--primary-button-text);
background: var(--primary-button);
font-size: 1.05rem;
letter-spacing: 0;
line-height: 1.375rem;
text-align: left;
width: 100%;
border-width: 0rem;
border-radius: 0.5rem !important;
display: flex;
justify-content: space-between;
align-items: center;
transition: 0.2s background;
-webkit-transition: 0.2s background;
-moz-transition: 0.2s background;
}
.btn-primary.active,
.btn-primary:active {
color: var(--primary-button-text-active) !important;
background: var(--primary-button-active) !important;
font-weight: 500;
text-align: left;
border-width: 0rem;
height: 2.25rem;
line-height: 1.375rem;
}
.btn-primary:hover {
background: var(--primary-button-hover);
color: var(--primary-button-text);
.modal-backdrop {
z-index: 9000;