.LenisScrollBar--local{position:absolute;right:0;top:0;width:var(--scrollbar-width);height:100%;z-index:10;transition:opacity .2s;opacity:0;pointer-events:none;--scrollbar-width:14px;--scrollbar-padding:3px;--scrollbar-thumb-width:calc(var(--scrollbar-width) - var(--scrollbar-padding) - var(--scrollbar-padding))}@media only screen and (width < 48em){.LenisScrollBar--local{--scrollbar-width:10px;--scrollbar-padding:3px}}.LenisScrollBar--local.isEnabled{pointer-events:auto}.LenisScrollBar--local.isVisible.isEnabled{opacity:1}.LenisScrollBar--local .LenisScrollBar-gutter{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--background);border-left:1px solid var(--border);opacity:0;transition:opacity .3s}.LenisScrollBar--local.isGutterRollOver .LenisScrollBar-gutter{opacity:1}.LenisScrollBar--local .LenisScrollBar-thumb{display:block;width:100%;position:absolute;top:0;left:0;opacity:.5;scale:0 1;transition:scale .2s,opacity .2s;cursor:grab;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.LenisScrollBar--local .LenisScrollBar-thumb:hover{opacity:.6}.LenisScrollBar--local .LenisScrollBar-thumb:active,.LenisScrollBar--local.isDragging .LenisScrollBar-thumb{cursor:grabbing;opacity:.6}.LenisScrollBar--local.isVisible.isEnabled .LenisScrollBar-thumb{scale:1 1}.LenisScrollBar--local .LenisScrollBar-thumbfill{position:absolute;inset:var(--scrollbar-padding);background-color:var(--foreground);border-radius:calc(var(--scrollbar-thumb-width) * .5)}