all repos — legit-config @ 2074045289a143c87056134fad38375f256b95eb

Configs for my instance of [legit](https://git.icyphox.sh/legit)

static/style.css (view raw)

  1:root {
  2  --color-primary: #4f46e5;
  3  --color-primary-light: rgba(79, 70, 229, 0.08);
  4  --color-bg: #f1f5f9;
  5  --text-secondary: #374151;
  6
  7  --light: #f4f4f4;
  8  --cyan: #509c93;
  9  --light-gray: #eee;
 10  --medium-gray: #ddd;
 11  --gray: #6a6a6a;
 12  --dark: #444;
 13  --darker: #222;
 14
 15  --sans-font: Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;
 16  --display-font: -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", sans-serif;
 17  --mono-font: 'SF Mono', SFMono-Regular, ui-monospace, 'DejaVu Sans Mono', 'Roboto Mono', Menlo, Consolas, monospace;
 18}
 19
 20@media (prefers-color-scheme: dark) {
 21  :root {
 22    color-scheme: dark light;
 23    --color-primary: #818cf8;
 24    --color-bg: #18181b;
 25    --text-secondary: #9ca3af;
 26    --light: #181818;
 27    --cyan: #76c7c0;
 28    --light-gray: #333;
 29    --medium-gray: #444;
 30    --gray: #aaa;
 31    --dark: #ddd;
 32    --darker: #f4f4f4;
 33  }
 34}
 35
 36html {
 37  background: var(--color-bg);
 38  -webkit-text-size-adjust: none;
 39  font-family: var(--sans-font);
 40}
 41
 42pre {
 43  font-family: var(--mono-font);
 44}
 45
 46::selection {
 47  background: var(--medium-gray);
 48  opacity: 0.3;
 49}
 50
 51* {
 52  box-sizing: border-box;
 53  padding: 0;
 54  margin: 0;
 55}
 56
 57body {
 58  max-width: 60rem;
 59  padding: 0 13px;
 60  margin: 40px auto;
 61}
 62
 63main {
 64  margin: 0 auto;
 65  padding: 2rem 0 4rem;
 66}
 67
 68footer {
 69  font-size: 1rem;
 70  padding: 0;
 71  line-height: 160%;
 72}
 73
 74main h1, h2, h3, strong {
 75  font-family: var(--display-font);
 76  font-weight: 500;
 77}
 78
 79strong {
 80  font-weight: 500;
 81}
 82
 83main h1 {
 84  font-size: 20px;
 85  padding: 10px 0 10px 0;
 86}
 87
 88main h2 {
 89  font-size: 18px;
 90}
 91
 92main h2, h3 {
 93  padding: 20px 0 15px 0;
 94}
 95
 96nav {
 97  padding: 0.4rem 0 1.5rem 0;
 98}
 99
100nav ul {
101  padding: 0;
102  margin: 0;
103  list-style: none;
104  padding-bottom: 20px;
105}
106
107nav ul li {
108  padding-right: 10px;
109  display: inline-block;
110}
111
112a {
113  margin: 0;
114  padding: 0;
115  box-sizing: border-box;
116  text-decoration: none;
117  word-wrap: break-word;
118}
119
120a {
121  color: var(--color-primary);
122}
123
124a:hover {
125  text-decoration: underline;
126}
127
128.index {
129  padding-top: 2rem;
130  display: grid;
131  grid-template-columns: 8rem 1fr minmax(0, 8rem);
132  grid-row-gap: 1rem;
133  column-gap: 1rem;
134  min-width: 0;
135}
136
137.clone-url {
138  padding-top: 2rem;
139
140}
141
142.clone-url pre {
143  color: var(--dark);
144  white-space: pre-wrap;
145}
146
147.desc {
148  font-weight: normal;
149  color: var(--gray);
150  font-style: italic;
151}
152
153.tree {
154  display: grid;
155  grid-template-columns: 10ch auto 1fr;
156  grid-row-gap: 0.5em;
157  grid-column-gap: 1em;
158  min-width: 0;
159}
160
161.log {
162  display: grid;
163  grid-template-columns: 20rem minmax(0, 1fr);
164  grid-row-gap: 0.8em;
165  grid-column-gap: 8rem;
166  margin-bottom: 2em;
167  padding-bottom: 1em;
168  border-bottom: 1.5px solid var(--medium-gray);
169}
170
171.log pre {
172  white-space: pre-wrap;
173}
174
175.mode, .size {
176  font-family: var(--mono-font);
177}
178.size {
179  text-align: right;
180}
181
182.readme pre {
183  white-space: pre-wrap;
184  padding: 1rem;
185}
186
187.readme {
188  background: var(--light-gray);
189  padding: 0.5rem;
190}
191
192.readme ul, .readme ol {
193  padding: revert;
194}
195
196.readme img {
197  max-width: 100%;
198}
199
200.diff {
201  margin: 1rem 0 1rem 0;
202  padding: 1rem 0 1rem 0;
203  border-bottom: 1.5px solid var(--medium-gray);
204}
205
206.diff pre {
207  overflow: scroll;
208}
209
210.diff-stat {
211  padding: 1rem 0 1rem 0;
212}
213
214.commit-hash, .commit-email {
215  font-family: var(--mono-font);
216}
217
218.commit-email:before {
219  content: '<';
220}
221
222.commit-email:after {
223  content: '>';
224}
225
226.commit {
227  margin-bottom: 1rem;
228}
229
230.commit pre {
231  padding-bottom: 1rem;
232  white-space: pre-wrap;
233}
234
235.diff-stat ul li {
236  list-style: none;
237  padding-left: 0.5em;
238}
239
240.diff-add {
241  color: green;
242}
243
244.diff-del {
245  color: red;
246}
247
248.diff-noop {
249  color: var(--gray);
250}
251
252.ref {
253  font-family: var(--display-font);
254  font-size: 14px;
255  color: var(--gray);
256  display: inline-block;
257  padding-top: 0.7em;
258}
259
260.refs pre {
261  white-space: pre-wrap;
262  padding-bottom: 0.5rem;
263}
264
265.refs strong {
266  padding-right: 1em;
267}
268
269.line-numbers {
270  white-space: pre-line;
271  -moz-user-select: -moz-none;
272  -khtml-user-select: none;
273  -webkit-user-select: none;
274  -o-user-select: none;
275  user-select: none;
276  display: flex;
277  float: left;
278  flex-direction: column;
279  margin-right: 1ch;
280}
281
282.file-wrapper {
283  display: flex;
284  flex-direction: row;
285  grid-template-columns: 1rem minmax(0, 1fr);
286  gap: 1rem;
287  padding: 0.5rem;
288  background: var(--light-gray);
289  overflow-x: auto;
290}
291
292.chroma-file-wrapper {
293  display: flex;
294  flex-direction: row;
295  grid-template-columns: 1rem minmax(0, 1fr);
296  overflow-x: auto;
297}
298
299.file-content {
300  background: var(--light-gray);
301  overflow-y: hidden;
302  overflow-x: auto;
303}
304
305.diff-type {
306  color: var(--gray);
307}
308
309.commit-info {
310  color: var(--gray);
311  padding-bottom: 1.5rem;
312  font-size: 0.85rem;
313}
314
315@media (max-width: 600px) {
316  .index {
317    grid-row-gap: 0.8em;
318  }
319
320  .log {
321    grid-template-columns: 1fr;
322    grid-row-gap: 0em;
323  }
324
325  .index {
326    grid-template-columns: 1fr;
327    grid-row-gap: 0em;
328  }
329
330  .index-name:not(:first-child) {
331    padding-top: 1.5rem;
332  }
333
334  .commit-info:not(:last-child) {
335    padding-bottom: 1.5rem;
336  }
337
338  pre {
339    font-size: 0.8rem;
340  }
341}