body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body{scroll-snap-type:y mandatory;overflow-y:scroll;height:100vh;color:#f2f2f2}html{scroll-behavior:smooth}a{color:inherit;text-decoration:none}*{box-sizing:border-box}@media (prefers-color-scheme:dark){html{color-scheme:dark}body{color:#fff;background:#000}}.swiper{width:100%;height:100%}.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.swiper-pagination>.swiper-pagination-bullet{width:10px;height:10px;background:hsla(0,0%,58%,.5);opacity:1}.swiper-pagination>.swiper-pagination-bullet-active{background:#efe054}.projectCard{transition:all .3s ease;overflow:hidden}.projectCard img{transition:filter .3s ease,transform .3s ease;filter:blur(3px);transform:scale(1.1)}.projectCard:hover img{filter:none;transform:scale(1)}.projectCard .overlay{opacity:1;transition:opacity .3s ease}.projectCard:hover .overlay{opacity:0}.description-detail{margin:20px 0}.content{font-size:16px;line-height:1.5}.paragraph{margin-bottom:16px}.bullet{margin-left:24px;margin-bottom:8px;list-style-type:disc}.portfolio-submenu-scroll{scrollbar-width:thin;scrollbar-color:#efe054 hsla(0,0%,100%,.05)}.portfolio-submenu-scroll::-webkit-scrollbar{width:6px;border-radius:8px;background:hsla(0,0%,100%,.05)}.portfolio-submenu-scroll::-webkit-scrollbar-thumb{background:#efe054;border-radius:8px}