@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";header{display:flex;flex-direction:column;padding:1.5rem 1.5rem 0rem}nav{display:flex;justify-content:space-between}.set-lang{display:flex;font-size:.9rem;gap:.8rem}.set-lang p{cursor:pointer}.clicked{color:#fff}.not-clicked{color:#ffffff80}#hero{display:flex;flex-direction:column}.hero-photo{margin-top:1rem;display:block;width:8rem;aspect-ratio:1/1;border-radius:50%;overflow:hidden;filter:contrast(.85) brightness(.9);background:#e8e6e3}h1{margin-top:.5rem;font-size:2.34rem;white-space:nowrap}h2{margin-top:.8rem;font-size:1.3rem}.hero-description{margin-top:1rem;font-size:1.05rem;color:#e8e6e3}.rainbow-hover:hover{color:pink;cursor:pointer}.hero-icons{margin-top:1.2rem;display:flex;gap:.7rem}.hero-icons svg{width:2rem;transition:transform .3s ease,color .3s ease}.hero-icons svg:hover{fill:#61ead5;transform:scale(1.1)}.navbar-links{display:none}@media (min-width: 1150px){header{position:fixed;min-height:100vh;width:25rem}#hero{margin-top:1.2rem}#hero h1{font-size:2.1rem}#hero h2,.hero-photo{margin-top:1.8rem}.hero-description{margin-top:.8rem}.hero-icons{margin-top:1.8rem}.navbar-links{display:flex;flex-direction:column;gap:1rem;margin-top:1.8rem}}main{padding:4.5rem 1.5rem 0rem}section{margin-bottom:4.5rem}.section-title h2{font-size:.9rem;margin-bottom:2.5rem;font-weight:800!important;letter-spacing:.1rem;text-transform:uppercase}.about-body{color:#b0a99f}.about-body a{color:#c9d7e3;transition:color .3s ease}.about-body a:hover{color:#31a594}.exp-card{margin-bottom:3rem;color:#b0a99f}.exp-card__date{color:#7d8597;font-size:.85rem;margin-bottom:.2rem}.exp-card__title{display:flex;align-items:flex-end;gap:.2rem;font-size:1.4rem;font-weight:400;color:#c9d7e3;margin-bottom:.3rem}.exp-card__descr{color:#b0a99f;margin-bottom:.5rem}.exp-card__extra{margin-bottom:.5rem}.exp-card__extra a{border:1px solid #677c8b;border-radius:12px;padding:.3rem .5rem;font-size:.9rem;display:inline-flex;gap:.1rem;color:#c9d7e3}.exp-card__extra a:hover{color:#31a594}.exp-card__techs{list-style:none;display:flex;gap:.6rem}.exp-car__tech{border-radius:15px;background-color:#0e2230;color:#61ead5;padding:.45rem .55rem;font-size:.9rem}.proj-card{margin-bottom:3rem}.proj-card__title{display:flex;align-items:flex-end;gap:.2rem}h4,.navbar-links a{font-size:1.1rem;font-weight:400;color:#c9d7e3;transition:transform .3s ease,color .3s ease}h4:hover,.navbar-links a:hover{color:#31a594;transform:scale(1.02)}svg{width:1.1rem}.proj-card__desc{margin-top:.5rem;color:#b0a99f}.proj-card__image{margin-top:.9rem;width:50%;border-radius:2%}.proj-card__image img{border-radius:2%}.extra-project-links{display:flex;gap:1rem}.extra-project-links a{font-size:.9rem;color:#c9d7e3}.extra-project-links a:hover{color:#31a594}#charts img{margin-top:-1rem}footer{margin-top:1.7rem;padding:0rem 1rem 1rem;display:flex;flex-direction:column;gap:.4rem}footer p{color:#5d8ecb}.footer-links{display:flex;flex-wrap:wrap;column-gap:1rem;row-gap:.3rem}@media (min-width: 1150px){main{margin-top:5.5rem;margin-left:30rem}main{padding:0rem}.section-title h2{font-size:1.2rem;margin-bottom:2rem}.exp-card__descr{width:100px}section{margin-bottom:7rem}#about{width:45rem}#about p{width:64ch}#experience{width:45rem}#experience p{width:64ch}#projects{width:45rem}#projects p{width:40ch}#charts{margin-bottom:5rem;width:40rem}footer{margin-left:30rem}}.edu{display:flex;flex-direction:column;gap:.8rem}.front-page-links{display:flex}.edu-card{display:flex;flex-direction:column;gap:.8rem}.edu-card figure img{aspect-ratio:1200/628;object-fit:cover}.tech-lists.edu-lists{grid-template-columns:1fr}.exp{display:flex;flex-direction:column;gap:.4rem}.works-image figure{position:relative}.works-image figure figcaption{position:absolute;top:50%}.left-right-buttons{aspect-ratio:1/1;width:1.5rem;cursor:pointer}#left{left:1%}#right{right:1%}.works-links figure{aspect-ratio:1.3/1;width:1rem}.main-features{display:flex;flex-direction:column;gap:.3rem}.main-features .works-features{display:flex;flex-direction:column;gap:.1rem}.works-features{margin-left:18px}.work-content{display:grid;grid-template-columns:25% 60%}.side-list{width:50vw;display:flex;flex-direction:column}.side-list a{list-style-type:none;margin-bottom:2.4rem;font-size:1.3rem;cursor:pointer}.work-card{display:flex;flex-direction:column;gap:1.3rem}.work-card p{font-size:1.3rem}.work-images{width:40vw;border:2px solid black}.work-links{display:flex;gap:1rem}.work-links figure{cursor:pointer;width:2rem}.service-image{width:250px}.service{display:flex;flex-direction:column;gap:.5rem}.services-lists{display:grid;gap:1rem}.services-lists ul{padding-left:20px}.services-lists ul li{width:100%}@media (min-width: 768px){.services-lists{display:grid;grid-template-columns:1fr 1fr;width:100%}.services-lists ul{padding-left:20px}.services-lists ul li{width:100%}}footer{display:grid}html{scroll-behavior:smooth}*{padding:0;margin:0;box-sizing:border-box}img{width:100%;height:100%;display:block}body{font-family:inter;background-color:#2d3133;color:#e8e6e3}a{text-decoration:none;color:inherit}section,[id]{scroll-margin-top:60px}.layout{min-height:100vh}@media (min-width: 1150px){.layout{display:flex;justify-content:center}}
