@font-face{font-family:roboto-oh5;font-style:normal;font-weight:400;src:url(../fonts/roboto-regular-webfont.woff2) format("woff2")}@font-face{font-family:roboto-oh5;font-style:italic;font-weight:400;src:url(../fonts/roboto-italic-webfont.woff2) format("woff2")}@font-face{font-family:roboto-oh5;font-style:normal;font-weight:700;src:url(../fonts/roboto-bold-webfont.woff2) format("woff2")}@font-face{font-family:roboto-oh5;font-style:italic;font-weight:700;src:url(../fonts/roboto-bolditalic-webfont.woff2) format("woff2")}@font-face{font-family:roboto-oh5;font-style:normal;font-weight:500;src:url(../fonts/roboto-v32-latin-500.woff2) format("woff2")}::-webkit-input-placeholder{color:#666}::-moz-placeholder{color:#666}:-ms-input-placeholder{color:#666}::-ms-input-placeholder{color:#666}::placeholder{color:#666}::-moz-selection{background-color:#119e9d;color:#fff}::selection{background-color:#119e9d;color:#fff}input,textarea{outline:none}input:focus:required:invalid,textarea:focus:required:invalid{border-color:red}input:required:valid,textarea:required:valid{border-color:green}body{background-color:#0f0f0f;color:#fff;font-family:roboto-oh5,sans-serif;font-size:16px;line-height:1.65;margin:0;min-height:100vh;min-width:320px;overflow-x:hidden;padding:0;position:relative}.top-bar{left:0;position:absolute;right:0;z-index:10}.top-bar,.top-bar__wrp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.top-bar__wrp{padding:20px}.top-bar__back{background-color:#222;border:none;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;left:20px;padding:8px;position:absolute}.top-bar__back svg{height:18px;width:18px;stroke:#fff}.top-bar__title{font-size:20px;font-weight:500;letter-spacing:1px}.tinder{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh - 240px);overflow:hidden;padding-top:20px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;position:relative;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.loaded.tinder{opacity:1}.tinder--status{margin-top:-30px;pointer-events:none;position:absolute;text-align:center;top:50%;width:100%;z-index:2}.tinder--status i{font-size:100px;margin-left:-50px;opacity:0;position:absolute;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100px}.tinder_love .fa-heart,.tinder_nope .fa-remove{opacity:.7;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.tinder--cards{-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:1}.tinder--card{border-radius:10px;cursor:-webkit-grab;cursor:grab;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-width:400px;overflow:hidden;position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:80vw;will-change:transform}.moving.tinder--card{cursor:-webkit-grabbing;cursor:grabbing;-webkit-transition:none;transition:none}.tinder--card img{max-width:100%;pointer-events:none}.tinder--card h3{font-size:32px;margin-top:32px}.tinder--card h3,.tinder--card p{padding:0 20px;pointer-events:none}.tinder--card p{font-size:20px;margin-top:24px}.tinder--buttons{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;padding-top:20px;text-align:center}.tinder--buttons button{background:#fff;border:0;border-radius:50%;display:inline-block;line-height:60px;margin:0 8px;width:60px}.tinder--buttons button:focus{outline:0}.tinder--buttons i{font-size:32px;vertical-align:middle}.fa-heart{color:#fface4}.fa-remove{color:#cdd6dd}.title__wrp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.title__wrp svg{height:20px;width:20px}.card-title{font-size:18px;font-weight:500;margin-bottom:20px;padding:0 20px;text-align:center;text-wrap:balance}.bottom-bar{bottom:0;left:0;padding-top:20px;position:absolute;right:0;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;width:100%;z-index:50}.bottom-bar__date,.bottom-bar__description,.bottom-bar__title{display:none}.bottom-bar__title{font-size:16px;font-weight:500;margin-bottom:10px;padding:0 20px}.bottom-bar__description{color:hsla(0,0%,100%,.8);font-size:14px;padding:0 20px}.bottom-bar__date{color:hsla(0,0%,100%,.4);font-size:12px;margin-top:10px;padding:0 20px}.bottom-bar .show-description{background-color:transparent;border:none;-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in}.bottom-bar .show-description svg{height:24px;width:24px}.bottom-bar .show-description svg path{fill:#fff}.bottom-bar.active{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,6%,.8);padding-bottom:40px}.bottom-bar.active .bottom-bar__date,.bottom-bar.active .bottom-bar__description,.bottom-bar.active .bottom-bar__title,.bottom-bar.active .profile__followers{display:block}.bottom-bar.active .show-description{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.bottom-bar.active .title__wrp{margin-bottom:0}.profile{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px}.profile,.profile__info{display:-webkit-box;display:-ms-flexbox;display:flex}.profile__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.profile__info .profile__image{height:30px;width:30px}.profile__info .profile__image img{border-radius:100%;height:auto;width:100%}.profile__info .profile__name{font-size:14px;font-weight:500}.profile__info .profile__followers{display:none;font-size:12px}.profile__info .profile__followers span{color:hsla(0,0%,100%,.6)}.profile__share{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.profile__share,.profile__share button{display:-webkit-box;display:-ms-flexbox;display:flex}.profile__share button{background-color:transparent;background-color:#222;border:none;border-radius:100%;padding:8px}.profile__share button svg{height:18px;width:18px;stroke:#fff}.run-again{background-color:#119e9d;border:none;border-radius:20px;color:#fff;display:none;font-size:14px;font-weight:500;left:50%;padding:10px 20px;position:absolute;text-transform:uppercase;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:20;cersor:pointer}.run-again:hover{background-color:rgba(17,158,157,.7)}.heading{font-size:27px;font-weight:700;margin:15px 0 20px}