@layer theme,base,components,utilities;@layer forge{.ff-scroll-wrapper{position:relative}.ff-scroll-wrapper__content{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.ff-scroll-wrapper__content::-webkit-scrollbar{display:none}.ff-scroll-wrapper__arrow{z-index:2;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset-block:0}.ff-scroll-wrapper__arrow--left{inset-inline-start:0}.ff-scroll-wrapper__arrow--right{inset-inline-end:0}.ff-scroll-wrapper__arrow.is-hidden{opacity:0;pointer-events:none}.ff-scroll-wrapper__arrow-btn{background:var(--ff-color-white);border:1px solid var(--ff-color-border);box-shadow:var(--ff-shadow-lg);cursor:pointer;padding-block:var(--ff-spacing-2_5);padding-inline:var(--ff-spacing-2_5);z-index:3;justify-content:center;align-items:center;display:flex;position:relative}.ff-scroll-wrapper__arrow-btn:hover{box-shadow:var(--ff-shadow-xl)}.ff-scroll-wrapper__arrow-btn:focus-visible{outline:2px solid var(--ff-color-primary-500);outline-offset:2px}.ff-scroll-wrapper__arrow-icon{block-size:var(--ff-spacing-5);color:var(--ff-color-neutral-500);inline-size:var(--ff-spacing-5);justify-content:center;align-items:center;display:flex}.ff-scroll-wrapper__gradient{inline-size:var(--ff-spacing-20);pointer-events:none;z-index:1;transition:opacity .15s;position:absolute;inset-block:0}.ff-scroll-wrapper__gradient--left{background:linear-gradient(90deg,var(--ff-color-white) 0,#fff0 100%);inset-inline-start:0}.ff-scroll-wrapper__gradient--right{background:linear-gradient(270deg,var(--ff-color-white) 0,#fff0 100%);inset-inline-end:0}.ff-scroll-wrapper__gradient.is-hidden{opacity:0}}
