|
@@ -9,6 +9,17 @@ import { media, colors, sizes, typography } from '../../theme'
|
|
const globalStyles = css`
|
|
const globalStyles = css`
|
|
${emotionNormalize};
|
|
${emotionNormalize};
|
|
|
|
|
|
|
|
+ *::-webkit-scrollbar {
|
|
|
|
+ width: 8px;
|
|
|
|
+ }
|
|
|
|
+ *::-webkit-scrollbar-track {
|
|
|
|
+ background: var(--scrollbarBG);
|
|
|
|
+ }
|
|
|
|
+ *::-webkit-scrollbar-thumb {
|
|
|
|
+ background-color: var(--thumbBG);
|
|
|
|
+ border-radius: 20px;
|
|
|
|
+ }
|
|
|
|
+
|
|
body {
|
|
body {
|
|
font-family: ${typography.fonts.base};
|
|
font-family: ${typography.fonts.base};
|
|
background: ${colors.black};
|
|
background: ${colors.black};
|
|
@@ -18,6 +29,7 @@ const globalStyles = css`
|
|
*,
|
|
*,
|
|
*::after,
|
|
*::after,
|
|
*::before {
|
|
*::before {
|
|
|
|
+ scrollbar-width: thin;
|
|
box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -40,13 +52,17 @@ const globalStyles = css`
|
|
}
|
|
}
|
|
|
|
|
|
:root {
|
|
:root {
|
|
|
|
+ --scrollbarBG: ${colors.transparentPrimary[10]};
|
|
|
|
+ --thumbBG: ${colors.transparentPrimary[18]};
|
|
--global-horizontal-padding: ${sizes(4)};
|
|
--global-horizontal-padding: ${sizes(4)};
|
|
--sidenav-collapsed-width: 0px;
|
|
--sidenav-collapsed-width: 0px;
|
|
-
|
|
|
|
${media.medium} {
|
|
${media.medium} {
|
|
--global-horizontal-padding: ${sizes(8)};
|
|
--global-horizontal-padding: ${sizes(8)};
|
|
--sidenav-collapsed-width: 72px;
|
|
--sidenav-collapsed-width: 72px;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ scrollbar-width: thin;
|
|
|
|
+ scrollbar-color: var(--thumbBG) var(--scrollbarBG);
|
|
}
|
|
}
|
|
`
|
|
`
|
|
|
|
|