.navbar .navbar-nav{display:flex;flex-direction:row;list-style:none;gap:2rem}.navbar .nav-item a{font-weight:400;color:var(--global-theme-font-color);text-decoration:none}.navbar .nav-item a.active{color:var(--global-theme-primary-color)}.navbar .nav-item a:hover{color:var(--global-theme-primary-color);cursor:pointer}.header{display:grid;align-content:center;height:3rem}.footer{height:3rem;width:100%;background-color:#000;display:flex;align-items:center;justify-content:center}.footer .copyright{font-size:.75rem;color:#fff}.body-container{width:100%;min-height:calc(100vh - 3rem);margin:0 auto;padding:0 1rem;max-width:930px}.page-container{margin:100px 0}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.page-about{-webkit-user-select:none;user-select:none}.page-about .background{background:linear-gradient(-45deg,#c4f6fd,#ffdbdb);background-size:200% 200%;animation:gradient 5s ease infinite;height:100vh;width:100%;position:absolute;top:0;left:0;z-index:-1}.page-about .profile-container{position:absolute;height:240px;width:800px;max-width:100vw;max-height:100vh;inset:0;margin:auto}.page-about .profile-container .profile-img{position:absolute;top:0;left:300px;width:200px;height:200px}.page-about .profile-container .profile-img img{width:100%;height:100%;border-radius:100%}.page-about .profile-container .dash-line{fill:none;stroke:var(--global-theme-primary-color);stroke-width:1;stroke-dasharray:5,5;width:310px;transition:fill .4s ease}.page-about .profile-container .dash-line.left{position:absolute;left:-10px;top:150px}.page-about .profile-container .dash-line.right{position:absolute;left:505px;top:40px}.page-about .profile-container .my-name{position:absolute;top:-13px;left:640px;font-size:2.5rem;font-weight:700;color:var(--global-theme-font-color);text-align:right}.page-about .profile-container .self-intro{position:absolute;top:90px;left:0;width:300px}.page-about .profile-container .self-intro .tag{color:var(--global-theme-primary-color);margin-bottom:10px}.page-about .profile-container .self-intro div{font-size:.875rem}.page-about .profile-container .links{position:absolute;top:170px;left:-10px;display:inline-grid;grid-auto-flow:column;gap:10px;padding:10px .5rem}.page-about .profile-container .links a{text-decoration:none;color:var(--global-theme-font-color)}.page-about .profile-container .links a:hover{cursor:pointer}.page-about .profile-container .links .dev-to-logo{width:30px}.page-about .profile-container .click-me{position:absolute;top:40px;left:760px;display:inline-grid;grid-auto-flow:column;gap:10px;padding:10px .5rem}.page-about .profile-container .click-me span:hover{cursor:pointer}.icon-xs svg{font-size:.75rem}.icon-sm svg{font-size:1rem}.icon svg,.icon-md svg{font-size:1.5rem}.icon-lg svg{font-size:2rem}.page-curl-container{position:fixed;bottom:0;right:0;width:0;height:0;border-bottom:60px solid #e0e0e0;border-left:60px solid transparent;cursor:pointer;box-shadow:-5px -5px 10px #0003;transition:all .3s cubic-bezier(.25,.8,.25,1);z-index:1000}.page-curl-container:hover{border-bottom-width:120px;border-left-width:120px}.page-curl-container:before{content:"";position:absolute;top:60px;left:-60px;width:100%;height:100%}.blog-list-item .title{color:var(--global-theme-primary-color);padding:0}.blog-list-item .title a{text-decoration:none;color:var(--global-theme-primary-color)}.blog-list-item .description,.blog-list-item .post-meta{color:var(--global-theme-secondary-font-color)}.blog-list-container .blog-list-item:not(:last-child){margin-bottom:1rem}.page-resume{-webkit-user-select:none;user-select:none}.page-resume .section-title{font-size:1.5rem;font-weight:var(--title-emphasize-weight);margin-bottom:1rem;margin-top:1rem}.page-resume .project-list,.page-resume .work-experience{padding-left:1.5rem}.page-resume .project-list .project-title .project-duration{color:var(--global-theme-primary-color)}.page-resume .project-list .project-title .project-name{display:inline-block;font-weight:var(--normal-emphasize-weight);margin-left:1rem}.page-resume .project-list .project-title:not(:first-of-type){margin-top:1.5rem}.page-resume .personal-info{display:flex;flex-direction:column;gap:2rem}.page-resume .personal-info .my-name{font-size:3rem;font-weight:var(--normal-emphasize-weight);width:100%}.page-resume .personal-info .personal-info-cols{display:flex;gap:2rem}.page-resume .personal-info .personal-info-col{display:flex;flex-direction:column;gap:.5rem}.page-resume .work-experience .work-experience-title{display:flex;gap:.5rem}.page-resume .work-experience .work-experience-title .work-duration{color:var(--global-theme-primary-color)}.page-resume .work-experience .work-experience-title .work-company{font-weight:var(--normal-emphasize-weight)}.page-resume .work-experience .work-experience-title .work-position .as{color:var(--global-theme-primary-color);font-weight:var(--normal-emphasize-weight);margin-right:.5rem}.page-resume .education-list .education-title{display:flex;gap:.5rem}.page-resume .education-list .education-title .education-duration{color:var(--global-theme-primary-color)}.page-resume .education-list .education-title .education-name{font-weight:var(--normal-emphasize-weight)}.page-resume .education-list .education-title .education-major{font-style:italic;color:var(--global-theme-primary-color)}.page-farm{width:100%;height:100vh;overflow:hidden}.page-farm iframe{width:100%;height:100%;border:none}*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}:root{--global-theme-primary-color: #b509ac;--global-theme-secondary-color: #09b5b5;--global-theme-font-color: #000;--global-theme-secondary-font-color: #aaaaaa;--global-border-color: #dadada}:root{--normal-emphasize-weight: 500;--title-emphasize-weight: 600}@font-face{font-family:Futura PT;font-style:normal;font-weight:300;src:local("Futura PT"),url(/assets/FuturaCyrillicLight-Vg1vU6j1.ttf) format("truetype")}@font-face{font-family:Futura PT;font-style:normal;font-weight:400;src:local("Futura PT"),url(/assets/FuturaCyrillicBook-BHi9PQqE.ttf) format("truetype")}@font-face{font-family:Futura PT;font-style:normal;font-weight:450;src:local("Futura PT"),url(/assets/FuturaCyrillicMedium-ClZ-8Lay.ttf) format("truetype")}@font-face{font-family:Futura PT;font-style:normal;font-weight:500;src:local("Futura PT"),url(/assets/FuturaCyrillicDemi-DHYUFeZC.ttf) format("truetype")}@font-face{font-family:Futura PT;font-style:normal;font-weight:600;src:local("Futura PT"),url(/assets/FuturaCyrillicHeavy-CB3Z_pdK.ttf) format("truetype")}@font-face{font-family:Futura PT;font-style:normal;font-weight:700;src:local("Futura PT"),url(/assets/FuturaCyrillicBold-qosPiQgy.ttf) format("truetype")}@font-face{font-family:Futura PT;font-style:normal;font-weight:800;src:local("Futura PT"),url(/assets/FuturaCyrillicExtraBold-B0E4mjx9.ttf) format("truetype")}*{font-family:Futura PT,Arial,sans-serif}h1,h2,h3,h4,h5{padding:.5rem 0}h1{font-size:3rem}h2{font-size:2.75rem}h3{font-size:2.5rem}h4{font-size:1.75rem}h5{font-size:1.5rem}p{padding:.5rem 0;line-height:1.5rem}hr{width:88%;border:none;border-top:1px solid var(--global-border-color);margin:1rem auto}*{font-size:16px}body{font-family:Roboto,sans-serif;font-weight:300}a:visited,a:link{color:var(--global-theme-secondary-color)}
