.featured-projects-scroll{display:flex;overflow-x:auto;overflow-y:hidden;padding:1.5rem 0;-webkit-overflow-scrolling:touch;gap:1rem;width:100%;margin:0;justify-content:center}.featured-projects-container{width:100%;padding:0 calc(50% - 10rem);display:flex;gap:1.5rem;justify-content:center}.featured-project-card:only-child,.featured-projects-container:only-child{margin:0 auto}.featured-project-card{flex:0 0 auto;width:20rem;border-radius:.5rem;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:transform .3s ease,box-shadow .3s ease;background-color:hsl(var(--card));border:1px solid hsl(var(--border)/.5);display:flex;flex-direction:column;height:100%}.featured-project-card:hover{transform:translateY(-5px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.featured-projects-wrapper{position:relative;width:100%;overflow:hidden;display:flex;justify-content:center}.featured-projects-fade-left,.featured-projects-fade-right{position:absolute;top:0;bottom:0;width:4rem;z-index:10;pointer-events:none}.featured-projects-fade-left{left:0;background:linear-gradient(to right,hsl(var(--muted)/.3) 0,transparent 100%)}.featured-projects-fade-right{right:0;background:linear-gradient(to left,hsl(var(--muted)/.3) 0,transparent 100%)}.featured-projects-scroll::-webkit-scrollbar{height:4px;background:transparent}.featured-projects-scroll::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:2px}.featured-projects-scroll::-webkit-scrollbar-track{background:transparent}@supports (scrollbar-width:thin){.featured-projects-scroll{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}}