@font-face{font-family:Arturito Slab;src:url(../media/arturito.2mtg6hmi_oyu6.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{--first-color:#5e5d5d;--second-color:orange;--third-color:#777;--test-color:#d87b29;--old-second-color:#6a59d1;--old-third-color:#777;--nav-link-color:#1653e1;--swiper-bullet-color:#626262;--hover-color:#e19301;--body-bg-color:#fefefe;--modal-nav-color:orange;--card-bg-color:#fff;--modal-bg-color:#fff;--bg-transparent-color:#0000001a;--bg-transparent-color-01:#0005;--bg-transparent-color-02:#6a59d11a;--liner-color:#d7d7d7;--profile-img:url(../media/dj-bg-transparent-2.4519b_gd895_8.webp);--skills-logo-html:url(../media/html.43hl3rsgue7r-.webp);--skills-logo-css:url(../media/css.3wcz25z7g1p61.webp);--skills-logo-js:url(../media/js.1je_k4ru0-0u6.webp);--skills-logo-react:url(../media/react.3b9jqx82zrb_n.webp);--skills-logo-ts:url(../media/ts.2kn91j7v_4qg-.webp);--color-filter:invert(1);--box-shadow:0px 0px 20px #0003;--box-shadow-modal:10px 10px 5px -2px #575757a1;--small-font-size:14px;--normal-font-size:16px;--nav-font-size:20px;--scroll-bar-color:#c5cadf;--scroll-thumb-color:#70768a;--scroll-thumb-hover-color:#454f6b;--form-color:#e19301}.dark-theme{--first-color:#fff;--second-color:#1653e1;--third-color:#a9afc3;--nav-link-color:#e19301;--swiper-bullet-color:#fff;--body-bg-color:#0e1b31;--card-bg-color:#132347;--modal-bg-color:#102048;--bg-transparent-color:#ffffff1a;--bg-transparent-color-01:#ffffff1a;--modal-nav-color:#0f2048;--liner-color:#454f6b;--button-color:#1653e1;--hover-color:#0f3a9c;--box-shadow-modal:10px 10px 5px -2px #000000a1;--profile-img:url(../media/dj-bg-transparent-3.1ogkt7ks5m7rd.webp);--color-filter:invert(0);--scroll-bar-color:#c1ceff;--scroll-thumb-color:#282f4e;--scroll-thumb-hover-color:#454f6b;--form-color:#1653e1}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;max-width:100%;min-height:100vh;font-family:Poppins,sans-serif;font-size:16px;overflow-x:hidden}html[lang=ru]{font-family:Arturito Slab,Poppins,sans-serif}body{min-height:100vh;color:var(--first-color);background:var(--body-bg-color);overflow-x:hidden}#root{flex-direction:column;max-width:100%;min-height:100vh;display:flex}.container{width:100%;max-width:1250px;margin:0 auto;padding:0 15px}.none{display:none}ul{list-style:none}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;outline:none}img{max-width:100%;display:block}.scrollToTop{background:var(--second-color);color:#fff;width:45px;height:45px;font-size:var(--small-font-size);cursor:pointer;z-index:10;box-shadow:var(--box-shadow);opacity:0;visibility:hidden;border-radius:3px;transition:all .3s linear;position:fixed;bottom:20px;right:0}.scrollToTop.flex-center{justify-content:center}.scrollToTop.active{z-index:10;opacity:1;visibility:visible;right:20px}.theme-btn{z-index:11;background:var(--bg-transparent-color-01);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:50px;height:50px;box-shadow:var(--box-shadow);cursor:pointer;border-radius:5px 0 0 5px;justify-content:center;align-items:center;font-size:20px;display:flex;position:fixed;top:150px;right:0}.theme-btn .fa-sun,.theme-btn.sun .fa-moon{display:none}.theme-btn.sun .fa-sun{display:block}main{flex:1}.section{width:100%;margin:0 auto;padding:60px 0 20px;position:relative}.flex-center{flex-direction:column;align-items:center;display:flex}
