@import url(https://fonts.googleapis.com/css2?family=PT+Serif:wght@400;700&display=swap);
*{box-sizing:border-box;margin:0;padding:0}body{background:#e7e7e7 url(../../src/img/body-bg.png) 0 0 repeat;color:#424242;font-family:Helvetica,Arial,serif;font-size:1rem;line-height:1.5}img{height:auto}.header{background:#20232a;color:#fff;padding-left:14px;padding-right:14px}.head-core{padding-bottom:20px;padding-top:14px}.mw-680{max-width:680px}.bg-container,.mw-680{margin-left:auto;margin-right:auto}.bg-container{background:#e7e7e7 url(../../src/img/light-bg.jpg) 50% 0 no-repeat;max-width:960px;min-height:100vh;padding-bottom:20px;padding-left:14px;padding-right:14px}.core{margin-left:auto;margin-right:auto;max-width:680px;padding-top:14px}.name{font-size:54px;margin-bottom:4px}.comment,.name{font-family:Cambria,"PT Serif",serif;font-weight:700;line-height:1.2}.comment{font-size:24px}.card{margin-bottom:60px;padding-top:20px}.bt-dashed{border-top:1px dashed #858585}.info{background:#ffe56452;border:1px solid #ffa60086;border-left:5px solid #ffa600;border-radius:12px;margin-bottom:15px;margin-top:15px;padding:18px 10px 16px 20px}.img-col a{margin-right:28px}.short-cv{margin-bottom:40px;margin-top:0}h2{color:#303030;font-family:Cambria,"PT Serif",serif;font-size:38px;line-height:1.2;margin-bottom:20px}.mt-long{margin-top:80px}.mt-8{margin-top:8px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mb-4{margin-bottom:4px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-18{margin-bottom:18px}.mb-20{margin-bottom:20px}.mb-40{margin-bottom:40px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pl-20{padding-left:20px}.pl-35{padding-left:35px}.pl-40{padding-left:40px}.lightgray{border-top:1px dashed #d3d3d3}.lightgray,hr{margin-bottom:20px}hr{border-top:1px dashed #858585}p{margin-bottom:20px}a img{border:4px solid #fff;border-radius:8px;box-shadow:1px 1px 4px #a0a0a0;transition:all .2s ease-in-out}a img:hover{box-shadow:1px 1px 14px #858585}.row{display:flex;margin-bottom:40px;padding-bottom:20px;padding-top:20px}ul{margin:10px 0 14px}.github-btn{background-color:transparent;border:2px solid #8a8a8a;border-radius:8px;color:#3d3d3d;display:inline-block;font-size:1rem;line-height:1.5;padding:.375rem .75rem;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;user-select:none;vertical-align:middle}.github-btn:hover{background-color:#4e4e4e;border-color:#4e4e4e;color:#fff}.btn2{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;justify-content:center;min-width:70px;transition:all .1s ease}.btn2,.demo-btn{outline:none;padding:6px 12px;text-align:center;vertical-align:middle}.demo-btn{background:linear-gradient(#00b828,#009620) #00b828;border-color:#00b828 #000 #009620;border-radius:7px;border-radius:8px;border-style:solid none;border-width:2px 0;color:#fff;display:inline-block;font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;user-select:none}.demo-btn:hover{background:#00b828;color:#fff}.border{border:1px solid #008f1f}.img-fluid{height:auto;max-width:100%}@media (max-width:590px){.row{flex-wrap:wrap}.img-col a{margin-right:0}.github-btn,.row img{max-width:99%}}@media (max-width:310px){body{font-size:5.5vw}.bg-container{padding-left:4vw;padding-right:4vw}.header,.name,h1{font-size:17vw}h2{font-size:12vw}.comment{font-size:8vw}.demo-btn,.github-btn{font-size:6vw;padding:2vw 3vw}a img{border:1px solid #fff;border-radius:4px;margin-right:0}}
