|
26 | 26 | --clr-neutral-900: hsl(0, 0%, 5%);
|
27 | 27 | --clr-accent-dark: hsl(181, 100%, 36%);
|
28 | 28 | --clr-accent-light: hsl(181, 100%, 22%);
|
| 29 | + --scrollbar-thumb-light: hsl(0, 0%, 73%); |
| 30 | + --scrollbar-thumb-dark: hsl(0, 0%, 33%); |
29 | 31 |
|
30 | 32 | /* Main colors - For theming */
|
31 | 33 | --clr-accent: var(--clr-accent-dark);
|
|
79 | 81 | --br-sm: 0.25rem;
|
80 | 82 | --br-md: 0.5rem;
|
81 | 83 | --br-lg: 0.75rem;
|
| 84 | + |
| 85 | + /* webkit scrollbar */ |
| 86 | + --scrollbar-thumb: var(--scrollbar-thumb-dark); |
82 | 87 | }
|
83 | 88 |
|
84 | 89 | /*------------------------------------*\
|
|
105 | 110 |
|
106 | 111 | --clr-gradient-secondary-1: var(--clr-neutral-100);
|
107 | 112 | --clr-gradient-secondary-2: var(--clr-neutral-200);
|
| 113 | + |
| 114 | + --scrollbar-thumb: var(--scrollbar-thumb-light); |
108 | 115 | }
|
109 | 116 |
|
110 | 117 | /*------------------------------------*\
|
@@ -603,6 +610,26 @@ abbr {
|
603 | 610 | auto-fill,
|
604 | 611 | minmax(min(17.5rem, 100%), 1fr)
|
605 | 612 | ); /* [1] */
|
| 613 | + height: 100%; |
| 614 | + min-height: 25vh; |
| 615 | + max-height: 90vh; |
| 616 | + overflow-y: auto; |
| 617 | + overflow-x: hidden; |
| 618 | + padding: 0.5rem 1rem 1rem 1rem; |
| 619 | + align-content: start; |
| 620 | +} |
| 621 | + |
| 622 | +.snippets::-webkit-scrollbar { |
| 623 | + width: 8px; |
| 624 | +} |
| 625 | + |
| 626 | +.snippets::-webkit-scrollbar-thumb { |
| 627 | + background: var(--scrollbar-thumb); |
| 628 | + border-radius: 4px; |
| 629 | +} |
| 630 | + |
| 631 | +.snippets::-webkit-scrollbar-thumb:hover { |
| 632 | + background: var(--scrollbar-thumb); |
606 | 633 | }
|
607 | 634 |
|
608 | 635 | .snippet {
|
|
0 commit comments