|
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