.bm-burger-button{height:20px;position:relative;top:10px;width:40px}.bm-burger-bars{background:var(--accent-color)}.bm-cross-button{height:24px;left:75%;width:24px}.bm-cross{background:var(--accent-color)}.bm-menu-wrap{position:relative;top:0}.bm-menu{background:#1d2a35;font-size:1.15em;padding:2.5em 1.5em 0}.bm-morph-shape{fill:#373a47}.bm-item-list{padding:.8em}.bm-item{background-color:#1d2a35;border-radius:5px;color:var(--accent-color);display:inline-block;margin-top:15px;padding:4px;text-align:left;text-decoration:none}.bm-item:hover{background-color:#4c6143;transform:scale(1.1);transition:transform .3s ease}.bm-overlay{background:#0000004d}.contacts-icon,.menu-icon,.skills-icon{margin-right:5px}.contacts,.microchip,.person,.projects,.workexp{color:#019724}.separate-headline_icon{margin-left:5px;margin-top:20px}.nodedotjs{color:#3c873a}.javascript{color:#f0db4f}.typescript{color:#3178c6}.react{color:#61dbfb}.python{color:#4584b6}.postgresql{color:#336791}.git{color:#f1502f}.linux{color:#020204}.redis{color:#d82c20}.fastapi{color:#009485}.docker{color:#1d63ed}.mongodb{color:#00684a}.rabbitmq{color:#f05340}.api{color:#3178c6}.github{color:#000}.header{background-color:#15202b;border-bottom:1px solid #b4b4b4;display:flex;justify-content:space-between;padding:10px 50px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.header__logo{border-radius:5px;position:relative;width:40px}.header__text{color:var(--accent-color);position:relative}.separate-headline{border-bottom:1.5px solid var(--accent-color);display:flex}.separate-headline_link{color:#adadad;display:flex;text-decoration:none}.separate-headline_link:visited{color:#adadad}.separate-headline_text{color:#adadad;font-weight:700}.contacts__list{grid-gap:5px;display:grid;gap:5px;list-style-type:none;position:relative}.contacts__item,.contacts__list{justify-content:flex-start}.contacts__item:hover{background-color:#4c6143;border-radius:5px;transform:scale(1.1);transition:transform .3s ease}.contacts__link{color:var(--accent-color);padding:5px;text-decoration:none}.skills__list{list-style-type:none}.skills__text,.skills__text-year{border-bottom:.5px solid;color:var(--accent-color);padding:7.5px}.skills__text-year{text-align:center}.development-tools,.workexp-label,.workexp-list,.workexp-preface,.workexp-text{color:var(--accent-color)}.workexp-list{margin:10px;padding:20px}.workexp-description_date{color:#a9a9a9}.workexp-description{margin-bottom:15px}.workexp-text{font-weight:700}.workexp-preface{padding-bottom:5px}.development-tools{margin:25px}.development-tools_achievements{line-height:2;margin:25px;padding:25px}details{border:4px solid #26313f;border-radius:8px;margin-bottom:1rem;overflow:hidden;padding:0;position:relative;transition:all .3s ease}details summary{color:var(--accent-color);cursor:pointer;font-weight:500;list-style:none;padding:1rem 3rem 1rem 1rem;position:relative}details summary:after{content:"→";font-size:1.2em;position:absolute;right:1rem;top:50%;transform:translateY(-50%) rotate(0);transition:transform .3s ease}details[open]>summary:after{transform:translateY(-50%) rotate(90deg)}details details summary:after{content:"↳"}details details[open]>summary:after{transform:translateY(-50%) rotate(90deg)}.workexp-label{color:#a9a9a980;font-size:small;font-weight:lighter}.content__item{background-color:#15202b;border-radius:8px;font-size:large;line-height:2;margin:8px 100px;padding:15px 100px;text-align:left;transform:scale(1);transition:transform .3s ease}@keyframes targetScale{0%{transform:scale(1)}50%{transform:scale(1.01)}to{transform:scale(1)}}#about:target,#contacts:target,#projects:target,#skills:target,#workexp:target,.content__item:focus,.content__item:hover{animation:targetScale 2s ease forwards}.content__item p{color:var(--accent-color);padding:7.5px}@media (max-width:768px){.content__item{background-color:#15202b;font-size:large;line-height:2;margin:8px 0;padding:25px}@keyframes targetScale{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}#about:target,#contacts:target,#projects:target,#skills:target,#workexp:target,.content__item:focus,.content__item:hover{animation:targetScale 2s ease forwards}}.footer{background-color:#15202b;border-top:1px solid #b4b4b4;color:var(--accent-color);justify-content:center;padding:10px;text-align:center}*{--accent-color:#a9a9a9;font-family:Roboto,serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;font-weight:300;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:70px;scroll-padding-top:var(--header-height,70px)}body{background-color:#1d2a35}
/*# sourceMappingURL=main.a3198708.css.map*/