.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.tech-item-wrapper .tech-item-swiper{height:23px}.tech-item-wrapper .tech-item{width:14px;color:inherit!important}.theme-dark .tech-item-wrapper .tech-item-next-js{fill:#fff!important}.theme-dark a:not([class*=button],.link-decoration,.nav-link){color:hsla(0,0%,100%,.8)}.theme-dark a:not([class*=button],.link-decoration,.nav-link):focus,.theme-dark a:not([class*=button],.link-decoration,.nav-link):hover{color:#fff}.section-nav{background:#000;border-radius:.5em;padding:1.7em 2.5em}.section-nav ul{margin:0;padding:0}.section-nav ul li{list-style-type:none;position:relative;margin:0;padding:0}.section-nav ul li a,.section-nav ul li button{position:relative;display:block;color:hsla(0,0%,100%,.7);font-size:.9rem;font-family:Roboto Mono,monospace;font-weight:400;text-transform:uppercase;transition:.1s linear}.section-nav ul li a:focus,.section-nav ul li button:focus{color:hsla(0,0%,100%,.7)}.section-nav ul li a.active,.section-nav ul li a:hover,.section-nav ul li button.active,.section-nav ul li button:hover{color:#fff}.theme-dark .section-nav{background:#1c1e20}@media (min-width:992px){.section-nav ul li{width:100%}.section-nav ul li a,.section-nav ul li button{width:100%;padding:.8rem 0;text-align:left;letter-spacing:.5px}.section-nav ul li a.active .nav-circle:before,.section-nav ul li a:hover .nav-circle:before,.section-nav ul li button.active .nav-circle:before,.section-nav ul li button:hover .nav-circle:before{opacity:1}.section-nav ul li a.active,.section-nav ul li button.active{letter-spacing:1px}.section-nav ul li a.active .nav-circle:before,.section-nav ul li button.active .nav-circle:before{background:transparent;width:30px;height:30px;animation:translateRotate 10s linear infinite}.section-nav ul li .nav-link-mobile{display:none}.section-nav ul li .nav-circle{display:inline-block;position:absolute;top:50%;right:0;transform:translateY(-50%)}.section-nav ul li .nav-circle:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.7;background:#fff;width:5px;height:5px;border:1px dashed #fff;border-radius:50%;transition:.2s ease-out}}@media (max-width:991.98px){.nav-wrapper{position:relative;height:57px}.section-nav{position:absolute;top:0;right:0;left:0;padding:.7em;transition:.1s linear}.section-nav.fixed{z-index:994;position:fixed;top:8px;right:12px;left:12px;background:rgba(0,0,0,.9);border:1px dashed #f5f5f5}.section-nav ul{justify-content:center}.section-nav ul li{display:inline-block;width:auto}.section-nav ul li .nav-circle,.section-nav ul li .nav-link-desktop{display:none}.section-nav ul li a,.section-nav ul li button{position:relative;display:block;width:36px;height:36px;padding:0;color:hsla(0,0%,100%,.7);text-align:center;line-height:36px}.section-nav ul li a:before,.section-nav ul li button:before{content:"";position:absolute;top:0;left:0;transform:scale(.6);opacity:0;width:100%;height:100%;border:1px dashed #fff;border-radius:50%;transition:.14s ease-out}.section-nav ul li a.active,.section-nav ul li a:hover,.section-nav ul li button.active,.section-nav ul li button:hover{color:#fff}.section-nav ul li a.active,.section-nav ul li button.active{letter-spacing:1px}.section-nav ul li a.active:before,.section-nav ul li button.active:before{transform:scale(1);opacity:1;animation:scaleRotate 10s linear infinite}}@keyframes translateRotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes scaleRotate{0%{transform:scale(1) rotate(0)}to{transform:scale(1) rotate(1turn)}}.sections-wrapper{padding-bottom:3em;display:flex;flex-direction:column;gap:1.5rem}@media (max-width:767.98px){.sections-wrapper{padding-bottom:1.5em}}aside{position:-webkit-sticky;position:sticky;display:flex;flex-direction:column;gap:10px;top:24px;z-index:1}.breadcrumb-list{overflow:auto;flex-wrap:nowrap!important;white-space:nowrap}.breadcrumb-list .breadcrumb-item+.breadcrumb-item:before{float:unset}.blog-container{color:#000}.theme-dark .blog-container{color:#fff}.inline-code{padding:2px 10px;font-size:90%;color:#171717;background:rgba(0,0,0,.1);border-radius:4px;font-family:Operator Mono,Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace}.theme-dark .inline-code{color:#c7254e;background-color:#f9f2f4d1}.blog-container h1{padding-bottom:1em;margin:0}.blog-container h2{margin:0;padding-top:.5em;padding-bottom:.5em}.profile-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5em;background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.5em;padding:1.5rem}.theme-dark .profile-card{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.15)}.profile-card-avatar{border-radius:50%;background-color:#df8177d1}.profile-card-name{font-size:1.1rem;margin:.25em 0 0}.profile-card-title{font-size:.85rem;color:rgba(0,0,0,.6);margin:0}.theme-dark .profile-card-title{color:hsla(0,0%,100%,.6)}.profile-card-bio{font-size:.85rem;line-height:1.5;margin:0}.profile-card-email{font-size:.8rem;font-family:Roboto Mono,monospace;word-break:break-all}.related-posts{background:#fff;border:1px solid rgba(0,0,0,.2);border-radius:.5em;padding:1.5rem}.theme-dark .related-posts{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.15)}.related-posts-title{font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;margin:0 0 1em}.related-posts-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1em}.related-posts-list li{display:flex;flex-direction:column;gap:.15em}.related-posts-list a{font-size:.9rem;font-weight:500}.related-posts-date{font-size:.75rem;color:rgba(0,0,0,.5)}.theme-dark .related-posts-date{color:hsla(0,0%,100%,.5)}