.app__header{align-items:center;display:flex;justify-content:space-between}.app__header .app__title{font-size:28px;font-weight:700;line-height:37px}.app__header .app__title span{color:#9f0013}.app__header .app__menu ul{align-items:center;display:flex;font-size:24px;font-weight:700;justify-content:space-between;line-height:32px;transition:all .3s ease}.app__header .app__menu ul li{margin:0 8px}.app__header .app__menu ul li a:hover{color:#9f0013}.randomchar{align-items:center;box-shadow:5px 5px 20px rgba(0,0,0,.25);display:grid;grid-template-columns:repeat(2,50%)}.randomchar__block{grid-column-gap:30px;-webkit-column-gap:30px;column-gap:30px;display:grid;grid-template-columns:180px auto;padding:40px 35px}.randomchar__img{height:180px;width:180px}.randomchar__info{grid-row-gap:10px;display:grid;grid-template-rows:minmax(29px,auto) 90px 38px;padding-top:3px;row-gap:10px}.randomchar__name{font-size:22px;font-weight:700;line-height:29px;text-transform:uppercase}.randomchar__descr{-webkit-line-clamp:5;line-clamp:5;font-size:14px;line-height:18px;overflow:hidden;white-space:normal}.randomchar__btns a:first-child{margin-right:30px}.randomchar__static{background-color:#232222;padding:40px 35px;position:relative}.randomchar__static button{margin-top:13px}.randomchar__title{color:#fff;font-size:24px;font-weight:700;letter-spacing:-.045em;line-height:32px}.randomchar__title:nth-child(2){margin-top:33px}.randomchar__decoration{bottom:14px;position:absolute;right:-37px}.error{display:block;height:250px;margin:0 auto;object-fit:contain;width:250px}.char__content{align-items:start;grid-template-columns:650px 425px;margin-top:50px}.char__content,.char__grid{grid-column-gap:25px;-webkit-column-gap:25px;column-gap:25px;display:grid}.char__grid{grid-row-gap:30px;grid-template-columns:repeat(3,200px);row-gap:30px}.char__item{background-color:#232222;box-shadow:5px 5px 10px rgba(0,0,0,.25);cursor:pointer;height:318px;padding:15px;transition:transform .3s;width:200px}.char__item img{height:200px;object-fit:cover;-webkit-transform:translate(-15px,-15px);transform:translate(-15px,-15px);width:200px}.char__item_selected{box-shadow:0 5px 20px #9f0013;-webkit-transform:translateY(-8px);transform:translateY(-8px)}.char__name{color:#fff;font-size:22px;font-weight:700;line-height:29px;text-transform:uppercase}.skeleton__header{grid-column-gap:10px;align-items:center;-webkit-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:40px auto}.skeleton__circle{background-color:#c4c4c4;border-radius:100%;height:40px;width:40px}.skeleton__mini{height:16px}.skeleton__block,.skeleton__mini{background-color:#c4c4c4;width:100%}.skeleton__block{height:35px;margin-top:15px}.char__info{background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.25);padding:25px;position:relative;z-index:5}.char__info-name{font-size:22px;font-weight:700;line-height:29px;text-transform:uppercase}.char__info .skeleton{margin-top:30px}.char__basics{grid-column-gap:25px;-webkit-column-gap:25px;column-gap:25px;display:grid;grid-template-columns:150px auto}.char__basics img{height:150px;object-fit:cover;width:150px}.char__btns{margin-top:35px}.char__btns a:nth-child(2){margin-top:10px}.char__descr{font-size:14px;line-height:18px;margin-top:15px}.char__comics{font-size:18px;font-weight:700;line-height:24px;margin-top:10px}.char__comics-list{margin-top:10px;position:relative}.char__comics-item{box-shadow:0 4px 4px rgba(0,0,0,.25);line-height:25px;margin-top:10px;padding:0 10px;width:100%}.char__select{font-size:18px;font-weight:700;line-height:24px;text-align:center}.button{background-color:transparent;border:none;color:#fff;cursor:pointer;font-size:14px;min-width:101px;text-align:center;text-transform:uppercase;transition:transform .3s}.button__long{display:block;margin:45px auto 0;width:170px}.button .inner{background-color:#9f0013;line-height:18px;padding:0 18px;position:relative;transition:none}.button .inner:before{left:0;top:-10px}.button .inner:after,.button .inner:before{border-color:#9f0013 transparent;border-style:solid;border-width:0 0 10px 10px;content:"";display:block;position:absolute;transition:none}.button .inner:after{bottom:-10px;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.button__main:hover,.button__secondary:hover{color:#fff}.button__secondary .inner{background-color:#5c5c5c}.button__secondary .inner:after,.button__secondary .inner:before{border-color:#5c5c5c transparent;transition:none}.button:before{margin-left:10px}.button:after,.button:before{content:"";display:block;height:10px;transition:none}.button:after{margin-right:10px}.button.button__main:after,.button.button__main:before{background-color:#9f0013}.button.button__secondary:after,.button.button__secondary:before{background-color:#5c5c5c}.button:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.button:disabled{color:gray;-webkit-filter:grayscale(.5);filter:grayscale(.5)}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:700;src:local("Roboto Condensed Bold"),local("RobotoCondensed-Bold"),url(/Marvel-project/static/media/RobotoCondensed-Bold.071f8dcb9a54a33d23e6.woff2) format("woff2"),url(/Marvel-project/static/media/RobotoCondensed-Bold.de31490429a1f6ae32e5.woff) format("woff"),url(/Marvel-project/static/media/RobotoCondensed-Bold.6d04e300fafc8faa8ada.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:400;src:local("Roboto Condensed"),local("RobotoCondensed-Regular"),url(/Marvel-project/static/media/RobotoCondensed-Regular.7b7301be89f3656091ac.woff2) format("woff2"),url(/Marvel-project/static/media/RobotoCondensed-Regular.362edd5359a239be31fb.woff) format("woff"),url(/Marvel-project/static/media/RobotoCondensed-Regular.a6f94c7c22780605740b.ttf) format("truetype")}*{box-sizing:border-box;font-family:Roboto Condensed,sans-serif}*,dl,li,ul{margin:0;padding:0}dl,li,ul{list-style-type:none}h1,h2,h3,h4,h5,h6{margin:0}a{display:inline-block}a,a:hover{color:inherit;text-decoration:none}p{margin:0;padding:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.app{margin:0 auto;padding:50px 0;position:relative;width:1100px}.app .bg-decoration{bottom:-70px;position:absolute;right:-174px;z-index:-1}main{margin-top:50px;position:relative}.pulse{-webkit-animation:pulse 1.5s ease-in-out .5s infinite;animation:pulse 1.5s ease-in-out .5s infinite}@-webkit-keyframes pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}@keyframes pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}
/*# sourceMappingURL=main.57d9f4cf.css.map*/