@import url(https://fonts.googleapis.com/css2?family=Montserrat&display=swap);*{margin:0;padding:0;box-sizing:border-box;text-decoration:none;font-family:"Montserrat",sans-serif;color:#fff;outline:none}html{scroll-behavior:smooth;background:linear-gradient(320deg,#f27121,#e94057,#8a2387)}body,html{height:100vh}body{overflow-x:hidden}@-moz-document url-prefix(){body,html{overflow-x:hidden!important}}li{list-style:none}a{color:#fff}button{cursor:pointer;font-size:1.8vmin;padding:1vmin 2.2vmin;margin:0 2vmin;border-radius:1vmin;border:.3vmin solid #ccc;background-color:#ccc}input,textarea{padding:1vmin;border:.3vmin solid #fff;background:transparent;overflow:hidden}input::placeholder,input:focus::placeholder,textarea::placeholder,textarea:focus::placeholder{color:hsla(0,0%,100%,.4)!important}select,table{padding:1vmin}table,td{border:2px solid #ccc}td{padding:4vmin}th{padding:1vmin;border:2px solid #ccc}@keyframes opacity-delay{0%{opacity:0}to{opacity:1}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){body{display:none}}::-webkit-scrollbar{width:.8vmin}::-webkit-scrollbar-track{background:rgba(0,0,0,.2)}::-webkit-scrollbar-thumb{background:#fff}.page{display:flex;justify-content:center;align-items:center;width:100%;height:calc(100vh - 10vmin)}.page .content{width:90vmin;height:calc(90vh - 10vmin);padding:4vmin;margin:4vmin;background:hsla(0,0%,100%,.2);border-radius:3.2vmin;box-shadow:0 .2vmin 6vmin rgba(0,0,0,.1);-webkit-backdrop-filter:blur(1vmin);backdrop-filter:blur(1vmin)}.page .content ul{justify-content:center;overflow-y:auto;overflow-x:hidden;height:85%;padding-top:2vh;padding-bottom:4vh}.page .content h1{font-size:4vmin;color:#fff;width:100%;border-bottom:.3vmin solid #fff}.unread-count{padding:.5vmin 1vmin;border-radius:50%;border:.3vmin solid #fff;font-size:1.5vmin}.sortby{position:relative;top:-4.7vmin;width:30vmin;height:4.7vmin;text-align:center;margin-left:auto;border:.3vmin solid #fff;border-radius:2vmin 2vmin 0 0;cursor:pointer}.sortby-content{width:30vmin;display:none;background:#ed6678;position:absolute;left:-.3vmin;border:.3vmin solid #fff;border-radius:0 0 2vmin 2vmin;z-index:1}.sortby-btn{border:none;background-color:transparent;color:#fff}.sortby-btn,.sortby-content li{white-space:nowrap;font-size:1.8vmin;padding:1vmin}.sortby-content li{color:#ccc;display:block}.sortby:hover .sortby-content{display:block}.sortby-content li:hover{color:#fff}.sortby-content>:last-child():hover{border-radius:0 0 2vmin 2vmin}.empty-list{display:flex;justify-content:center;align-items:center;height:80%;color:#fff;font-size:3.2vmin}@media only screen and (max-width:767px){.page{height:calc(100vh - 20vmin)}.page .content{width:90vmin;height:78%;padding:6vmin;border-radius:2vmin;box-shadow:.1vmin .1vmin .5vmin 0 rgba(0,0,0,.1)}.page .content h1{font-size:5vmin}.page .content ul{height:92%}.sortby{top:-7vmin;width:40vmin;height:7vmin;border:.3vmin solid #fff;border-radius:2vmin 2vmin 0 0}.sortby-content{width:40vmin;left:-.1vmin;margin-top:-.3vmin;border:.3vmin solid #fff;border-radius:0 0 2vmin 2vmin}.sortby-btn{font-size:3vmin;padding:1.4vmin}.sortby-content li{font-size:3vmin;padding:1vmin}}.navbar{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 4vmin;height:10vmin;background:hsla(0,0%,100%,.2);box-shadow:0 .2vmin 6vmin rgba(0,0,0,.1);-webkit-backdrop-filter:blur(1vmin);backdrop-filter:blur(1vmin);border-bottom:.3vmin solid hsla(0,0%,100%,.3);z-index:99}.navbar h1{color:#fff;font-size:5vmin;margin:0 4vmin}.user-nav{display:flex;justify-content:center;align-items:center;height:9vmin}.user-nav a{display:inline-block;font-size:2.2vmin;padding:1vmin 2.2vmin;cursor:pointer;border:.3vmin solid #fff;border-radius:1vmin;color:#fff}.user-drop{position:relative;display:inline-block;padding:0}.user-drop-content{display:none;position:absolute;z-index:1}.user-drop-content a,.user-drop .avatar{display:flex;justify-content:center;align-items:center;height:6.2vmin;width:15vmin;font-size:2.2vmin;background:#ed6975;border-radius:0;border:.3vmin solid hsla(0,0%,100%,.4);border-top:none;border-bottom:none;cursor:pointer}.user-drop .avatar{display:flex;justify-content:center;align-items:center;border-left:.3vmin solid hsla(0,0%,100%,.4);border-right:.3vmin solid hsla(0,0%,100%,.4)}.user-drop .avatar img{height:6.2vmin;width:6.2vmin;border-radius:50%;object-fit:cover}.user-drop-content a:hover,.user-drop .avatar:hover{border-right:.3vmin solid #fff;border-left:.3vmin solid #fff}.user-drop:hover .user-drop-content{display:block}.route-nav{display:flex;align-items:center;justify-content:space-between}.route-nav a{white-space:nowrap;margin:0 2.5vmin}.route-nav p{font-size:2.2vmin;padding:1vmin 2.2vmin;border-radius:1vmin;color:#fff}@media only screen and (max-width:767px){.navbar{width:100%;height:20vmin}.navbar h1{display:none}.navbar .route-nav p{font-size:3.5vmin;padding:0}.user-nav{height:20vmin;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.user-nav a{width:20vmin;text-align:center;font-size:3vmin}.user-drop-content a,.user-drop .avatar{height:10vmin;width:20vmin;font-size:3vmin;background:#d65f84}.user-drop .avatar img{height:9vmin;width:9vmin}}.home{align-items:center}.animation-div,.home{display:flex;justify-content:center}.animation-div{border-radius:3vmin;padding:4vmin;align-items:baseline;width:55vmin;height:30vmin}.animation-div .motion-h1{color:hsla(0,0%,100%,.5);text-align:center;font-size:4vmin;font-weight:700}.animation-div .motion-p{color:hsla(0,0%,100%,.5);text-align:center;font-size:1.8vmin;font-weight:200}.color-text{color:#fff;animation:opacity-delay;animation-duration:.5s;animation-fill-mode:forwards;animation-delay:1s;animation-timing-function:linear;opacity:0}.animation-div .call-to-action{margin-top:1vmin}.animation-div .call-to-action a{background-color:hsla(0,0%,100%,.2);color:#fff;border:unset;box-shadow:.7vmin .7vmin .7vmin rgba(0,0,0,.3)}.animation-div a{margin:1.5vmin;padding:.5vmin 4vmin;border-radius:1vmin;border:.3vmin solid #ccc;width:15vmin;height:3vmin;text-align:center;font-size:1.4vmin;font-weight:200;background-color:transparent}@media only screen and (max-width:767px){.animation-div{border-radius:3vmin;padding:4vmin;width:55vmin;height:30vmin}.animation-div .motion-h1{font-size:7vmin}.animation-div .motion-p{display:none}.animation-div .call-to-action{margin-top:2vmin}.animation-div a{font-size:4vmin;font-weight:200}}.page.login{justify-content:center}.page.login,.page.login form{display:flex;align-items:center}.page.login form{flex-direction:column;justify-content:space-evenly;border-radius:1vmin;width:36vmin;height:44vmin;box-shadow:0 0 .2vmin .2vmin rgba(0,0,0,.1);background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(1vmin);backdrop-filter:blur(1vmin);opacity:0;animation:opacity-delay;animation-duration:.9s;animation-delay:.3s;animation-fill-mode:forwards}.page.login h1{padding:.8vmin 1.5vmin;border-radius:2vmin;border:none;border:.3vmin solid hsla(0,0%,100%,.4);font-size:4vmin}.input-container{display:flex;flex-direction:column;justify-content:center}.form-inputs input{border-radius:.6vmin;font-size:1.6vmin}.form-inputs button,.form-inputs input{border:none;border:.3vmin solid hsla(0,0%,100%,.4)}.form-inputs button{font-size:1.8vmin;background-color:transparent}.form-inputs .input-name{margin-bottom:.2vmin;font-size:1.4vmin}.error-span{font-size:1.4vmin;text-align:center;padding:1vmin;margin:0 4vmin;border-radius:1vmin;border:.3vmin solid hsla(0,0%,100%,.4);background-color:transparent}.login-help{display:flex;justify-content:center;align-items:center;width:36vmin;height:44vmin;margin-left:2vmin;font-size:1.8vmin;border-radius:1vmin;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(1vmin);backdrop-filter:blur(1vmin);box-shadow:0 0 .2vmin .2vmin rgba(0,0,0,.1);padding:4vmin;opacity:0;animation:opacity-delay;animation-duration:.9s;animation-delay:.9s;animation-fill-mode:forwards}@media only screen and (max-width:767px){.page.login form{border-radius:1vmin;width:72vmin;height:88vmin;box-shadow:0 0 .4vmin .4vmin rgba(0,0,0,.1)}.page.login h1{padding:1.5vmin 3vmin;border-radius:4vmin;font-size:8vmin}.form-inputs input{border-radius:1.2vmin;font-size:4vmin;padding:2vmin 1vmin}.form-inputs button{font-size:5vmin;padding:2.5vmin}.form-inputs .input-name{margin-bottom:.4vmin;font-size:5vmin}.error-span{font-size:4vmin;padding:1.5vmin}.login-help{display:none}}.find{overflow-y:hidden;overflow-x:hidden}.find .content{width:60vmin;background:transparent;box-shadow:unset}.find-container,.find .content{display:flex;justify-content:center;align-items:center}.find-container{flex-direction:column;animation:opacity-delay;animation-delay:.2s;animation-duration:.9s;animation-fill-mode:forwards;opacity:0}.fas.fa-arrow-right,.find-container .fas.fa-heart{position:absolute;font-size:15vmin;z-index:-1}.find-container .fas.fa-heart{left:-20vmin}.find-container .fas.fa-arrow-right{right:-20vmin}.swiping-limit h3{padding:2vmin;border:.3vmin solid #fff;border-radius:2vmin;text-align:center;font-size:3vmin;cursor:pointer;opacity:0;animation:opacity-delay;animation-duration:.9s;animation-fill-mode:forwards!important}.swipe-svg{position:absolute;top:-7vmin;height:25vmin;pointer-events:none!important}@media only screen and (max-width:767px){.swipe-svg{display:none}.find-container .fas.fa-arrow-right{font-size:10vmin;bottom:10vmin;right:19vmin}.find-container .fas.fa-heart{font-size:10vmin;bottom:10vmin;left:19vmin}}.background{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.5);height:100%;width:100%;z-index:998}.modal{width:50vmin;background-color:#ed6678;border:.3vmin solid #fff;border-radius:2vmin;text-align:center;padding:2vmin;z-index:999}.modal button{background:transparent;border:.3vmin solid #fff}.modal p{font-size:2vmin}.modal button{margin-top:1.5vmin;color:#fff}.hidden{display:none}@media only screen and (max-width:767px){.modal{border-radius:4vmin;padding:2vmin;width:80%}.modal button,.modal p{font-size:4vmin}.modal button{margin-top:3vmin}}.user{overflow-y:hidden;overflow-x:hidden}.user .content{display:flex;flex-direction:column;justify-content:center;align-items:center;background:transparent;box-shadow:unset;animation:opacity-delay;animation-delay:.5s;animation-duration:.9s;animation-fill-mode:forwards;opacity:0}.user .content h2{position:relative;top:-12vmin;font-size:5.5vmin;text-decoration:underline;text-underline-offset:1vmin}.user-info{font-size:2vmin!important;width:34vmin!important;min-width:34vmin!important;max-width:34vmin!important;height:50vmin!important;min-height:50vmin!important;max-height:50vmin!important;background:#fff!important;border-radius:2vmin!important;border:.2vmin solid #fff;animation:opacity-delay;animation-duration:.9s;animation-fill-mode:forwards;opacity:0}.find .user-info{border-color:#fff;border-style:solid;border-width:.1vmin .2vmin .2vmin .1vmin}.user-info img{object-fit:cover;border-radius:2vmin!important;width:100%;height:100%;pointer-events:none!important}.user-cover{position:relative;top:-101%;height:100%;width:100%;background-color:transparent}.user-intro{position:absolute;bottom:0}.user-actions{display:flex;justify-content:center;align-items:center;position:absolute;top:-10vmin;width:100%}.user-actions i{margin:0 2vmin;padding:2vmin;border-radius:50%;font-size:3vmin;background:hsla(0,0%,100%,.3);color:#fff;cursor:pointer}.user-actions i:hover{color:#fff}.user-desc,.user-name{width:-webkit-fit-content;width:fit-content;max-width:94%;padding:1vmin;margin:2vmin;background:rgba(0,0,0,.4);border-radius:2vmin;color:#fff;font-size:3vmin;font-weight:900}.user-desc{font-size:1.5vmin;border-radius:1.5vmin}.edit-user-modal{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1vmin}.edit-user-modal textarea{border-radius:1vmin;font-size:2.2vmin;resize:none}.edit-user-modal label{font-size:2.5vmin;padding-bottom:1vmin}.user-spinner{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.user-spinner img{width:20vmin;height:20vmin}@media only screen and (max-width:767px){.user-info{font-size:5vmin!important;width:50vmin!important;min-width:50vmin!important;max-width:50vmin!important;height:70vmin!important;min-height:70vmin!important;max-height:70vmin!important;animation:opacity-delay;animation-duration:.9s;animation-fill-mode:forwards;opacity:0}.user .content h2{display:none}.user-actions i{position:relative;top:-5vmin;font-size:5vmin;padding:3vmin}.user-desc,.user-name{border-radius:2vmin;color:#fff;font-size:6vmin;font-weight:900}.user-desc{font-size:3vmin;border-radius:2.5vmin}.edit-user-modal label,.edit-user-modal textarea{font-size:4vmin;resize:none}}.matches .content ul{display:grid;grid-template-columns:15vmin 15vmin 15vmin 15vmin;grid-column-gap:5vmin;column-gap:5vmin;grid-auto-rows:15vmin;grid-row-gap:5vmin;row-gap:5vmin}.person-card{font-size:1.7vmin;width:15vmin;height:17vmin;border:.3vmin solid transparent;border-radius:2vmin;box-shadow:0 0 2vmin .5vmin rgba(0,0,0,.15);display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;animation:opacity-delay;animation-delay:.1s;animation-duration:.3s;animation-fill-mode:forwards;opacity:0}.person-card:hover{border:.3vmin solid #fff}.person-card img{object-fit:cover;width:9vmin;height:9vmin;border-radius:50%}.person-card p{color:#fff;margin-top:1.5vmin}@media only screen and (max-width:767px){.matches .content ul{display:grid;grid-template-columns:30vmin 30vmin;grid-column-gap:10vmin;column-gap:10vmin;grid-auto-rows:30vmin;grid-row-gap:10vmin;row-gap:10vmin}.person-card{font-size:3.4vmin;width:30vmin;height:34vmin}.person-card img{object-fit:cover;width:20vmin;height:20vmin;border-radius:50%}}.messages .content ul{display:grid;grid-template-columns:33vmin 33vmin;grid-column-gap:8vmin;column-gap:8vmin;grid-auto-rows:15vmin}.thread-link{width:100%;height:10vmin;border:.3vmin solid transparent;border-radius:2vmin;box-shadow:0 0 2vmin .5vmin rgba(0,0,0,.15);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;animation:opacity-delay;animation-delay:.1s;animation-duration:.3s;animation-fill-mode:forwards;opacity:0}.thread-link:hover{border:.3vmin solid #fff}.thread-link img{object-fit:cover;margin:2vmin;width:6vmin;height:6vmin;border-radius:50%}.thread-link .last-msg{color:#fff;padding:.5vmin;border-radius:1vmin;font-size:1.5vmin;margin-right:2vmin}@media only screen and (max-width:767px){.messages .content ul{display:grid;grid-template-columns:70vmin;grid-row-gap:10vmin;row-gap:10vmin;grid-auto-rows:15vmin}.thread-link{width:100%;height:20vmin}.thread-link img{margin:2vmin 4vmin;width:12vmin;height:12vmin}.thread-link .last-msg{padding:2vmin;border-radius:1vmin;font-size:3vmin;margin-right:2vmin}.thread-link .unread-count{padding:.5vmin 1.5vmin;font-size:3vmin}}.content.with-h1-img{padding-top:2.4vmin}.content.with-h1-img h1 a{color:#fff}.messages-thread .content ul{display:grid;justify-content:flex-start;height:78%;grid-template-columns:34vmin;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-row-gap:2vmin;padding-left:2vmin}.message-container{font-size:1.5vmin;padding:1vmin .5vmin;border-radius:1vmin;display:flex;justify-content:space-between;align-items:center;animation:opacity-delay;animation-delay:.1s;animation-duration:.3s;animation-fill-mode:forwards;opacity:0}.title-img{position:relative;top:.4vmin;object-fit:cover;margin-left:1vmin;height:5vmin;width:5vmin;border-radius:5vmin}.msg-content{word-break:break-all}.msg-date{white-space:nowrap}.message-container.logged-user{position:relative;left:41vmin;background:#d63b5e}.message-container.opposite-user{position:relative;left:0;background:#b73170}.message-container p{color:#fff;margin:0 2vmin}.form-inputs.send-message{position:absolute;bottom:3vmin;display:flex;justify-content:center;align-items:center}.form-inputs.send-message input{width:70.5vmin}.messages-thread .form-inputs input{background:transparent;border:.3vmin solid #fff}.form-inputs.send-message p{color:#fff;font-size:2vmin}.form-inputs.send-message button{background:transparent;border:.3vmin solid #fff}.thread-legend{padding:1vmin;display:flex;justify-content:center;align-items:center}.thread-legend div{color:#fff;font-size:1.5vmin;margin:.5vmin 2vmin 0}.thread-legend .purple-circle{color:#d63b5e}.thread-legend .blue-circle{color:#b73170}.delete-all{position:absolute;right:2vmin;top:4vmin;color:#fff;background-color:transparent;border:.3vmin solid #fff;border-radius:2vmin 2vmin 0 0}.delete-message{position:relative;left:1vmin;color:#fff;opacity:0;cursor:pointer}.message-container:hover .delete-message{opacity:1}@media only screen and (max-width:767px){.content.with-h1-img{padding-top:4.8vmin}.messages-thread .content ul{height:85%}.title-img{display:none}.message-container{font-size:3vmin;padding:2vmin 1vmin;border-radius:2vmin}.message-container.logged-user{position:relative;left:41vmin}.message-container.opposite-user{position:relative;left:0}.message-container p{margin:0 2vmin}.form-inputs.send-message p{font-size:3vmin}.form-inputs button{font-size:3.5vmin;padding:2vmin}.form-inputs.send-message input{width:63vmin;font-size:3.5vmin}.delete-all,.thread-legend div{font-size:3vmin}.delete-all{position:relative;top:0;left:40.2vmin}.delete-message{position:relative;left:1vmin;opacity:0}}
/*# sourceMappingURL=main.b93dac5d.chunk.css.map */