@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local("Roboto Light"),local("Roboto-Light"),url(./src/scss/fonts/roboto-v20-latin_cyrillic-300.woff2) format("woff2"),url(./src/scss/fonts/roboto-v20-latin_cyrillic-300.woff) format("woff")}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(./src/scss/fonts/roboto-v20-latin_cyrillic-ext-regular.woff2) format("woff2"),url(./src/scss/fonts/roboto-v20-latin_cyrillic-ext-regular.woff) format("woff")}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(./src/scss/fonts/roboto-v20-latin_cyrillic-ext-700.woff2) format("woff2"),url(./src/scss/fonts/roboto-v20-latin_cyrillic-ext-700.woff) format("woff")}.header{margin:35px 0 15px}.header__inner{display:flex;align-items:center}.header__logo{display:block;width:65px;height:65px}.header__title{font-weight:700;font-size:4.8rem}@media (max-width: 500px){.header__title{font-size:2.4rem}}.search-line{margin-bottom:15px}.search-line__inner{display:flex;align-items:center}.search-line__input{max-width:700px;width:100%;height:40px;padding:0 45px 0 20px;font-size:16px;font-weight:300;color:#000;border-radius:30px;border:1px solid #000;outline:none;transition:all .25s ease}.search-line__input:hover,.search-line__input:focus,.search-line__input:active{border-color:#0366D6}.button{outline:none;border:none;cursor:pointer}.button__search{position:relative;margin-left:-40px;background-color:transparent;padding:0 15px 0 5px}.button__search::after{content:"";display:block;position:absolute;top:7px;width:1px;height:26px;background-color:#000;margin-left:-10px}.button__icon{display:block;width:20px;height:40px;fill:#0366D6}.sort{font-size:14px;margin-bottom:24px}.sort__inner{display:flex;flex-wrap:nowrap;align-items:center}.sort__title{margin-right:5px}.sort__items{display:flex;flex-wrap:nowrap;align-items:center;list-style:none}.sort__item{display:flex;flex-wrap:nowrap;align-items:center;margin-right:12px;cursor:pointer;transition:all .25s ease}.sort__item.active{color:#0366D6}.sort__item:hover{color:#0366D6}.sort__icon{display:block;width:17px;height:17px;margin-left:5px;color:#000}.repo{font-size:14px;font-weight:300;margin-bottom:30px}.repo__items{list-style:none}.repo__item{padding:15px;border-top:1px solid #E5E5E5}.repo__name{font-size:20px;font-weight:300;color:#0366D6;margin-bottom:8px}.repo__description{margin-bottom:8px}.repo__stats{display:flex;flex-wrap:nowrap;align-items:center;color:#586069}.repo__stars{display:flex;margin-right:12px;align-items:center}.repo__stars-icon{display:block;margin-right:5px;fill:gray;transition:all .25s ease}.repo__stars-count{color:#586069;transition:all .25s ease}.repo__stars:hover .repo__stars-icon{fill:#0366D6}.repo__stars:hover .repo__stars-count{color:#0366D6}.link{color:#000;text-decoration:none}.link_header{color:#0366D6;text-decoration:underline;text-decoration-color:transparent;transition:all .25s ease-out}.link_header:hover{text-decoration-color:#0366D6}.link:hover{color:#0366D6}.pagination{font-size:14px;font-weight:300;margin-bottom:30px}.pagination__items{display:flex;justify-content:center;align-items:center;list-style:none}.pagination__item{display:flex;justify-content:center;align-items:center;width:30px;height:30px;margin-right:4px;border:1px solid transparent;border-radius:5px;cursor:pointer;transition:all .25s ease}.pagination__item:last-child{margin-right:0}.pagination__item.active{color:#fff;background:#0366D6}.pagination__item.disabled{color:#586069;pointer-events:none}.pagination__item:not(.active):hover{border-color:#E5E5E5}.pagination__item-outside{color:#0366D6;width:auto;padding:0 5px}.pagination__text:first-child{margin-right:5px}.pagination__text:last-child{margin-left:5px}.pagination__icon{display:block;width:12px;height:12px}.pagination__icon:last-child{transform:rotate(180deg)}.empty{text-align:center;font-size:24px;font-weight:700;margin:55px 0}.empty__emoji{font-size:48px}.empty__text{max-width:800px;overflow:hidden;text-overflow:ellipsis;margin:0 auto}*,::before,::after{box-sizing:border-box;padding:0;margin:0}html{font-size:10px}body{font-family:'Roboto', sans-serif;font-weight:300;color:#000}.container{max-width:1150px;overflow:hidden;margin:0 auto;padding:0 15px}.container_repos{padding:0}

