@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Patrick+Hand&display=swap);body{margin:0;font-family:"Lato",sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}header{background-color:#fff;box-shadow:1px 1px 10px 1px #ccc}nav{display:flex;padding:0 10px;align-items:center}.logo{flex-grow:1}.logo img{padding:10px;box-sizing:border-box}.btn{cursor:pointer}.secondary-btn{margin-right:10px;color:#9d9999;font-weight:300;flex-shrink:0;text-decoration:none}.contribute-btn{border:2px solid #00c5ff;border-radius:20px;padding:3px 10px;color:#00c5ff;text-decoration:none}h1,h2{text-align:center}.title{font-size:2em;margin:25px 0 5px}.subtitle{font-size:1.2em;font-weight:400;margin:0;color:#9d9999}.descriptive-img{display:block;margin-left:auto;margin-right:auto;width:50%}.body-wrapper{height:100%;width:100%}.body-container{position:absolute;top:10%;width:100%;align-items:center;text-align:center}.body-image img{margin-top:20px;width:250px}.body-container .title{font-size:5em}.body-container .description{font-size:1.5em}@media screen and (max-width:600px){.body-container .title{font-size:2.8em}.body-container .description{font-size:1em}}.feed-container{width:100%;height:100%;text-align:center;position:relative}.feed-container .header{margin:20px 10px;display:flex;flex-direction:column}.feed-container .title{color:#00c5ff;letter-spacing:1px;font-size:3em}.feed-container .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin:4rem 5vw;padding:0;list-style-type:none}.card-container{position:relative;display:flex;flex-direction:column;justify-content:center;grid-gap:5px;gap:5px;border-radius:15px;max-width:350px;min-width:250px;margin:auto;padding:10px 5px;font-size:1.2em;font-family:"Patrick Hand",cursive;box-shadow:inset 0 4px 7px 1px #fff,inset 0 -5px 20px rgba(173,186,204,.25),0 2px 6px rgba(0,21,64,.14),0 10px 20px rgba(0,21,64,.05);-webkit-box-shadow:inset 0 4px 7px 1px #fff,inset 0 -5px 20px rgba(173,186,204,.25),0 2px 6px rgba(0,21,64,.14),0 10px 20px rgba(0,21,64,.05);text-decoration:none;color:#000;align-items:center}.card-container .clickable{width:100%;cursor:pointer}.details .name{font-size:1.2em;font-family:"Patrick Hand",cursive}.details .description{max-width:280px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.card-container .details{display:flex;flex-direction:column;text-align:center;justify-content:center;grid-column:1/-1}.card-container .image-container{display:grid;place-items:center}.card-container .difficulty-container{grid-column:1/-1}.image-container .image{width:75px;height:auto;border-radius:50%}.card-container .contacts-container{display:flex;flex-direction:row;grid-gap:10px;gap:10px}.card-container .contacts-container img{width:30px}.card-container .contacts-container .askfm{width:45px}.loading-background{background-color:#fff}.loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}a{text-decoration:none;font-weight:700}td .link{font-weight:400}td .unknown{color:#7f7d7d}.container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%}.body .error-image{width:300px}.body .content{font-size:1em}.overflow-table{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.styled-table{border-collapse:collapse;width:100%;margin:0 auto;font-size:.9em;font-family:sans-serif;box-shadow:0 0 20px rgba(0,0,0,.15);text-align:center}.styled-table thead tr{background-color:#009879;color:#fff;text-align:center}.styled-table td,.styled-table th{padding:12px 15px}.styled-table tbody tr{border-bottom:1px solid #ddd}.styled-table tbody tr:nth-of-type(2n){background-color:#f3f3f3}.styled-table tbody tr:last-of-type{border-bottom:2px solid #009879}.styled-table tbody tr.accepted-row,.styled-table tr.accepted-row td a{font-weight:700;color:#009879}.styled-table tbody tr.wrong-row,.styled-table tr.wrong-row td a{font-weight:700;color:#ff1744}.styled-table tbody tr.tried-row,.styled-table tr.tried-row td a{font-weight:700;color:#ab47bc}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:red;padding:5px 20px;z-index:3}.modalBackground{width:100vw;height:100vh;background-color:#c8c8c8;position:fixed;display:flex;justify-content:center;align-items:center}.modalContainer{border-radius:12px;background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.35);display:flex;flex-direction:column;padding:25px}.modalContainer .title{display:inline-block;text-align:center;margin-top:10px;font-size:1em}.titleCloseBtn{display:flex;justify-content:flex-end}.titleCloseBtn button{background-color:transparent;border:none;font-size:25px;cursor:pointer}.modalContainer .body{flex:50% 1;display:flex;justify-content:center;align-items:center;font-size:1.3em;text-align:center;margin:10px 5px 20px}.modalContainer .body>input{padding:5px 10px}.modalContainer .footer{flex:20% 1;display:flex;justify-content:center;align-items:center}.modalContainer .footer button{width:150px;height:45px;margin:10px;border:none;background-color:#6495ed;color:#fff;border-radius:8px;font-size:20px;cursor:pointer}#cancelBtn{background-color:#dc143c}.modalContainer>div{color:#000}
/*# sourceMappingURL=main.05be7c07.chunk.css.map */