.projects-page{--primary-color:#0b221c;--secondary-color:#1a4536;--accent-color:#2a685c;--text-primary:#0b221c;--text-secondary:#1a4536;--transition-smooth:all .3s cubic-bezier(.4,0,.2,1);--shadow-soft:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;background:linear-gradient(160deg,var(--background-light)0%,#fff 100%)}.projects-page h1{background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));-webkit-text-fill-color:transparent;letter-spacing:-.02em;-webkit-background-clip:text}.slick-slider{position:relative;padding:0!important}.projects-page p{color:var(--text-secondary);line-height:1.8}.projects-page .github-button{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));transform-origin:50%;box-shadow:var(--shadow-soft)}.projects-page .github-button:hover{transform:translateY(-2px);box-shadow:0 8px 12px -3px #0003}.projects-page .tech-icon{filter:drop-shadow(0 2px 4px #0000001a);transition:var(--transition-smooth)}.projects-page .tech-icon:hover{filter:drop-shadow(0 4px 6px #0003)}.projects-page .slick-container{box-shadow:var(--shadow-soft);border-radius:1rem;overflow:hidden}.projects-page .slick-slide{transition:var(--transition-smooth)}.projects-page .slick-arrow,.slick-prev,.slick-next{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:var(--transition-smooth);cursor:pointer;border:none;justify-content:center;align-items:center;z-index:10!important;background:#ffffffe6!important;border-radius:50%!important;width:48px!important;height:48px!important;display:flex!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}.slick-prev{left:20px!important}.slick-next{right:20px!important}.projects-page .slick-arrow:hover,.slick-prev:hover,.slick-next:hover{background:#fff!important;transform:translateY(-50%)scale(1.1)!important}.slick-prev:before,.slick-next:before{color:#333;font-size:20px}.slick-prev:before{content:"←"}.slick-next:before{content:"→"}.projects-page .slick-dots{visibility:hidden;margin-top:25px}.projects-page .slick-dots li button:before{color:var(--primary-color);opacity:.5;transition:var(--transition-smooth)}.projects-page .slick-dots li.slick-active button:before{opacity:1;transform:scale(1.2)}.projects-page .modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.projects-page .modal-content{box-shadow:0 25px 50px -12px #00000080}@media (max-width:768px){.projects-page .slick-arrow,.slick-prev,.slick-next{display:none!important}.projects-page .tech-stack{justify-content:center}}.projects-page .hover-lift{transition:var(--transition-smooth)}.projects-page .hover-lift:hover{transform:translateY(-4px)}.projects-page .content-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-soft);background:#fffc;border-radius:1rem}.projects-page{scrollbar-width:thin;scrollbar-color:var(--accent-color)var(--background-light)}.projects-page::-webkit-scrollbar{width:8px}.projects-page::-webkit-scrollbar-track{background:var(--background-light)}.projects-page::-webkit-scrollbar-thumb{background-color:var(--accent-color);border-radius:4px}
