Skip to content

Commit 2c801f4

Browse files
committed
fix
1 parent 8eef14b commit 2c801f4

1 file changed

Lines changed: 27 additions & 43 deletions

File tree

src/style.css

Lines changed: 27 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -5,37 +5,33 @@
55
--ratio: calc(720 / 2560);
66
}
77
}
8-
98
@media (min-width: 481px) and (max-width: 767px) {
109
:root {
1110
--ratio: calc(900 / 2560);
1211
}
1312
}
14-
1513
@media (min-width: 768px) and (max-width: 1439px) {
1614
:root {
1715
--ratio: calc(1280 / 2560);
1816
}
1917
}
20-
2118
@media (min-width: 1440px) and (max-width: 1919px) {
2219
:root {
2320
--ratio: calc(1440 / 2560);
2421
}
2522
}
26-
2723
@media (min-width: 1920px) {
2824
:root {
2925
--ratio: calc(1920 / 2560);
3026
}
3127
}
32-
3328
@media (min-width: 2560px) {
3429
:root {
3530
--ratio: 1;
3631
}
3732
}
3833

34+
/* SIZING */
3935
:root {
4036
--size-2xs: calc(48px * var(--ratio));
4137
--size-xs: calc(96px * var(--ratio));
@@ -92,6 +88,13 @@
9288
--shadow-md: 0 1px 4px rgba(0, 0, 0, 0.4);
9389
--shadow-lg: 0 1px 6px rgba(0, 0, 0, 0.6);
9490

91+
--transition-slow: all 0.3s ease-in-out;
92+
--transition-normal: all 0.2s ease-in-out;
93+
--transition-fast: all 0.1s ease-in-out;
94+
}
95+
96+
/* SPACING & TYPOGRAPHY */
97+
:root {
9598
--space-3xs: calc(8px * var(--ratio));
9699
--space-2xs: calc(12px * var(--ratio));
97100
--space-xs: calc(20px * var(--ratio));
@@ -115,27 +118,25 @@
115118
--heading-md: calc(3.2rem * var(--ratio));
116119
--heading-lg: calc(3.8rem * var(--ratio));
117120
--heading-xl: calc(4.4rem * var(--ratio));
121+
}
118122

119-
--primary-color: #222222;
120-
--secondary-color: #333333;
123+
/* HIGHLIGHT COLORS */
124+
:root {
121125
--bad-color: #a12b2b;
122126
--good-color: #98d982;
127+
}
123128

124-
--base-color-invariant: #111111;
125-
--dim-color-invariant: #bbbbbb;
126-
--deep-color-invariant: #1a1a1a;
127-
--dark-color-invariant: #0f0f0f;
128-
--bright-color-invariant: #ededed;
129-
--subtle-color-invariant: #5f6577;
130-
--light-color-invariant: #b8b8b8;
129+
/* THEME */
130+
:root {
131+
--bg-color-primary: #111111;
132+
--bg-color-secondary: #0f0f0f;
131133

132-
--bg-color-primary: var(--base-color-invariant);
133-
--bg-color-secondary: var(--dark-color-invariant);
134-
--bg-color-tertiary: var(--deep-color-invariant);
135-
--accent-color-primary: var(--primary-color);
136-
--accent-color-secondary: var(--secondary-color);
137-
--fg-color-primary: var(--bright-color-invariant);
138-
--fg-color-secondary: var(--dim-color-invariant);
134+
--accent-color-primary: #222222;
135+
--accent-color-secondary: #333333;
136+
--accent-color-tertiary: #1a1a1a;
137+
138+
--fg-color-primary: #ededed;
139+
--fg-color-subtle: #bbbbbb;
139140
}
140141

141142
* {
@@ -232,7 +233,7 @@ section {
232233
grid-column: 2 / 4;
233234
grid-row: 2;
234235
font-size: var(--text-2xs);
235-
color: var(--fg-color-secondary);
236+
color: var(--fg-color-subtle);
236237
white-space: pre;
237238
}
238239

@@ -250,7 +251,7 @@ section {
250251
width: var(--icon-xl);
251252
height: var(--icon-xl);
252253
border-radius: 50%;
253-
border: var(--line-sm) solid var(--fg-color-secondary);
254+
border: var(--line-sm) solid var(--fg-color-subtle);
254255
color: var(--fg-color-primary);
255256
cursor: pointer;
256257
text-decoration: none;
@@ -276,7 +277,7 @@ section {
276277
flex: 1;
277278
display: flex;
278279
flex-direction: column;
279-
background-color: var(--bg-color-tertiary);
280+
background-color: var(--accent-color-tertiary);
280281
border: var(--line-sm) solid var(--accent-color-primary);
281282
border-radius: var(--rounded-xs);
282283
overflow: hidden;
@@ -380,44 +381,37 @@ section {
380381
}
381382

382383
[class^="token-identifier-"] {
383-
color: var(--light-color-invariant);
384+
color: #b8b8b8;
384385
}
385386

386387
.token-identifier-void {
387388
color: #7aa7cc;
388389
}
389-
390390
.token-identifier-int,
391391
.token-identifier-long {
392392
color: #e67fbf;
393393
}
394-
395394
.token-identifier-string {
396395
color: #72a7e0;
397396
}
398-
399397
.token-identifier-bool {
400398
color: #f9c777;
401399
}
402-
403400
.token-bool-literal {
404401
font-weight: bold;
405402
color: #ffd966;
406403
}
407-
408404
.token-identifier-i32,
409405
.token-identifier-u32,
410406
.token-identifier-i64,
411407
.token-identifier-u64,
412408
.token-number-literal {
413409
color: #f7696a;
414410
}
415-
416411
.token-string-literal,
417412
.token-string-interpolated {
418413
color: var(--good-color);
419414
}
420-
421415
.token-not,
422416
.token-not-equals,
423417
.token-equals,
@@ -443,27 +437,23 @@ section {
443437
.token-colon {
444438
color: #ffa83a;
445439
}
446-
447440
.token-struct,
448441
.token-function {
449442
font-weight: bold;
450443
color: #6faaff;
451444
}
452-
453445
.token-return {
454446
font-weight: bold;
455447
color: #ffca69;
456448
}
457-
458449
.token-if,
459450
.token-else,
460451
.token-for {
461452
font-weight: bold;
462453
color: #ff79a8;
463454
}
464-
465455
.token-comment {
466-
color: var(--subtle-color-invariant);
456+
color: #5f6577;
467457
font-style: italic;
468458
}
469459

@@ -480,7 +470,6 @@ section {
480470
#portfolio {
481471
min-height: 100vh;
482472
}
483-
484473
#workspace {
485474
max-height: 100vh;
486475
}
@@ -492,15 +481,12 @@ section {
492481
.portfolio__profile {
493482
width: var(--size-4xl);
494483
}
495-
496484
.portfolio__title {
497485
font-size: var(--heading-xl);
498486
}
499-
500487
.portfolio__comment {
501488
font-size: var(--text-2xl);
502489
}
503-
504490
.portfolio__contact {
505491
width: var(--thumbnail-md);
506492
height: var(--thumbnail-md);
@@ -509,11 +495,9 @@ section {
509495
.compiler__header {
510496
font-size: var(--text-2xl);
511497
}
512-
513498
#compiler-input {
514499
font-size: var(--text-xl);
515500
}
516-
517501
#compiler-console {
518502
font-size: var(--text-lg);
519503
}

0 commit comments

Comments
 (0)