:root{font-family:Inter,Avenir,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:400;color:#000000de;background-color:#fafafa;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}*{margin:0;padding:0;box-sizing:border-box}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}h1{font-size:3.2em;line-height:1.1}button{border:1px solid transparent;padding:.6em 1.2em;font-size:15px;font-weight:500;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.copy{color:#8e8e8e;user-select:none;padding:10px 0;height:100%}.copy>div{display:flex;justify-content:center}.spinner{display:flex;justify-content:center;align-items:center;height:80vh}.form-container{margin-top:50px;display:flex;justify-content:center}.form-container h3{font-size:40px;font-family:cursive;cursor:pointer;user-select:none;margin-bottom:25px}.form-container div.container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:10px}.form-container img{max-width:350px;max-height:538px}.form-container form{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #d1d1d1;height:525px}.form-container .label-container{margin:0 40px 6px}.form-container label{display:flex;flex-direction:column}small{color:#8e8e8e}input{padding:.6em 1.2em;font-size:15px}input:focus{outline:none}.OR{margin:10px 40px;display:flex}.spacer{background-color:#dbdbdb;flex-grow:1;flex-shrink:1;height:2px;position:relative;top:.8em;width:100px}.OR div{color:#8e8e8e;font-size:13px;font-weight:600;text-transform:uppercase;margin:0 5px}.google{background:none;display:flex;align-items:center;border:none;padding:.6em 0;color:#f14}.google img{margin-right:15px;width:20px}.google:focus{padding:.6em 1.2em;box-shadow:0 2px #f14}.google:focus,.btn-action:focus{border:none;outline:none}.btn-action{background-color:#f14;color:#fff;font-weight:500;border:none;margin-top:10px}.question{padding:25px 0 0;text-align:center;font-size:15px}.question span>a{color:#f14;font-weight:600;cursor:pointer}.post-container{background-color:#e3e3e3;padding:1rem 0rem;margin-bottom:10px;width:100%}.container{display:flex;justify-content:center}.posts{display:grid;grid-template-columns:repeat(2,500px);grid-template-rows:1fr;grid-column-gap:10px;grid-row-gap:10px}.post{display:flex;align-items:center;margin-left:1rem}.post_user{color:#000c;user-select:none;font-size:20px}.post_profile>img{border:2px solid rgba(81,76,171,1);border-radius:9999px;width:3rem;height:3rem;display:inline;margin-left:.5rem;margin-right:.5rem}.user_info{display:flex;flex-direction:column}.user_info small{color:#0009;font-size:12px}.post-container .post_info{padding:1rem 5rem}.post-container .post_info div{display:flex;gap:5px;padding-top:10px}.tags button{border-radius:20px;padding:2px 10px;background-color:#fcd34d;color:#fff;margin-top:10px;font-size:12px}.tags button:hover{border-color:transparent;background-color:#fcd30a}.tags button:focus{outline:none}.tags button:active{transform:scale(1.1)}.data button{padding:0;background:none;display:flex;border:none;margin-right:15px;margin-top:10px}.data button:focus{outline:none}.data button:active{transform:scale(1.1)}.data button>img{width:30px;height:30px}.data small{color:#514cab;margin-top:-5px;font-weight:600}.post_content{object-fit:contain;height:15rem;object-position:top}.all_users{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;grid-column-gap:10px;grid-row-gap:10px}.modal{position:absolute;background-color:#00000080;width:100%;left:0;top:0;padding:50px 0}.modal_container{display:flex;justify-content:center;margin-top:30px}.modal_content{background-color:#e3e3e3;border-radius:8px;width:50%;height:100%;padding:20px!important}.close{border-radius:50%;background-color:#dadada;padding:5px 15px;cursor:pointer;position:absolute;right:26%;transition:.4s}.close:hover{background-color:#c7c7c7}.modal_info{height:100%;width:100%;display:block!important}.modal_profile>img{border:2px solid rgba(255,255,255,1);border-radius:9999px;width:3rem;height:3rem;display:inline;margin-left:.5rem;margin-right:.5rem}.card{border-radius:8px;border:1px solid #000;margin-bottom:10px;padding-left:20px}.modal_name{color:#000c;user-select:none;font-size:15px}.comment{padding:0rem 4.3rem 2rem}.comments{margin-bottom:10px}.modal_user>img{border-radius:9999px;width:5rem;height:5rem;display:inline;margin-left:.5rem;margin-right:.5rem}.modal_user,.modal_profile{cursor:default!important}header{padding-top:1.3rem;padding-bottom:1.3rem;border-bottom:3px solid rgba(252,211,77,1);background-color:#514cab}header a{color:#fff;cursor:pointer}header a:hover{color:#fff}.nav{padding-right:1rem;padding-left:1rem;display:flex;justify-content:space-around}header picture>img{border:2px solid rgba(255,255,255,1);border-radius:9999px;width:2.7rem;height:2.7rem;display:inline;margin-left:.5rem;margin-bottom:-.5rem;margin-top:-.5rem}.username{color:#fff;line-height:1;user-select:none}header small{color:#fcd34d;font-size:.875rem;line-height:1.25rem;cursor:pointer}header small:hover{color:#fcd34dcc}.user{display:flex;margin-left:1rem}.user>div{text-align:right}.logo{display:flex;font-size:30px;font-family:cursive;cursor:pointer;user-select:none}.navigation{line-height:2rem;display:flex}.navigation>div{padding-left:.5rem;padding-right:.5rem;display:flex}.navigation>div>a{font-weight:300;margin-left:.25rem;margin-right:.25rem}.navigation>div>a:hover{color:#fffc}
