@media (min-width:701px){.native-carousel .native-rail,.project-index-carousel .project-index-rail{scrollbar-width:thin;scrollbar-color:transparent transparent}:is(.native-carousel .native-rail,.project-index-carousel .project-index-rail)::-webkit-scrollbar{height:8px;width:8px}:is(.native-carousel .native-rail,.project-index-carousel .project-index-rail)::-webkit-scrollbar-track{background:transparent}:is(.native-carousel .native-rail,.project-index-carousel .project-index-rail)::-webkit-scrollbar-thumb{background:transparent;border-radius:8px}:is(.native-carousel .native-rail,.project-index-carousel .project-index-rail)::-webkit-scrollbar-button{display:none;width:0;height:0}:is(.native-carousel,.project-index-carousel):focus-within :is(.native-rail,.project-index-rail){scrollbar-color:var(--accent) transparent}:is(.native-carousel,.project-index-carousel):focus-within :is(.native-rail,.project-index-rail)::-webkit-scrollbar-thumb{background:var(--accent)}@media (hover:hover) and (pointer:fine){:is(.native-carousel,.project-index-carousel):hover :is(.native-rail,.project-index-rail){scrollbar-color:var(--accent) transparent}:is(.native-carousel,.project-index-carousel):hover :is(.native-rail,.project-index-rail)::-webkit-scrollbar-thumb{background:var(--accent)}}@supports selector(::-webkit-scrollbar){.native-carousel .native-rail,.project-index-carousel .project-index-rail{scrollbar-color:auto!important;scrollbar-width:auto!important}}}:is(.native-rail,.project-index-rail)[data-mouse-dragging=true]{scroll-snap-type:none!important;scroll-behavior:auto!important;user-select:none;-webkit-user-select:none;cursor:grabbing}:is(.native-rail,.project-index-rail)[data-mouse-dragging=true] *{cursor:grabbing}@media (forced-colors:active){.native-carousel .native-rail,.project-index-carousel .project-index-rail{scrollbar-color:auto!important;forced-color-adjust:auto}:is(.native-carousel .native-rail,.project-index-carousel .project-index-rail)::-webkit-scrollbar-thumb{background:ButtonText}}