+@use '../../partials/dir';
+
.firefox-scrollbar {
scrollbar-width: thin;
scrollbar-color: var(--bg-surface-hover) transparent;
}
}
+@mixin paddingForSafari($padding) {
+ @media not all and (min-resolution:.001dpcm) {
+ @include dir.side(padding, 0, $padding);
+ }
+}
+
@mixin scroll {
overflow: hidden;
// Below code stop scroll when x-scrollable content come in timeline
@extend .webkit-scrollbar;
@extend .webkit-scrollbar-track;
@extend .webkit-scrollbar-thumb;
+ @include paddingForSafari(var(--sp-extra-tight));
}
@mixin scroll__h {
@mixin scroll--invisible {
-ms-overflow-style: none;
scrollbar-width: none;
+ @include paddingForSafari(0);
+
&::-webkit-scrollbar {
display: none;
}