.wordmark.svelte-xjygna.svelte-xjygna{display:flex;flex-direction:row;justify-content:center;align-items:center}.wordmark.svelte-xjygna h1.svelte-xjygna{font-size:calc(4rem * var(--scale));font-weight:600;margin:0}.wordmark.svelte-xjygna h1.gradient.svelte-xjygna{background:linear-gradient(90deg,#3535d7,rgb(74,106,197));-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:svelte-xjygna-hue 10s infinite linear}@keyframes svelte-xjygna-hue{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}.email.svelte-17yqz1g{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:3.5rem;opacity:1;transition:all .15s ease-in-out}button.svelte-17yqz1g{opacity:0}.sign-in.svelte-8z3xsm>h1.svelte-8z3xsm{font-size:1.5rem;font-weight:400;margin-bottom:10px;color:#888}.password.svelte-8z3xsm.svelte-8z3xsm{margin-bottom:5px}.page.svelte-8hqoua.svelte-8hqoua.svelte-8hqoua{overflow-x:hidden;width:100vw}.top-bar.svelte-8hqoua.svelte-8hqoua.svelte-8hqoua{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:90vw;height:10vh;margin-left:5vw;margin-top:3vw;background-color:#000;color:#fff}.labs.svelte-8hqoua.svelte-8hqoua.svelte-8hqoua{display:flex;flex-direction:column;align-items:start;justify-content:start;height:100vh;background-color:#000;color:#fff}.section-title.svelte-8hqoua.svelte-8hqoua.svelte-8hqoua{font-size:1rem;font-weight:700;margin-left:calc(5vw + 15px);margin-top:3vw;margin-bottom:10px;color:#777}.posts.svelte-8hqoua.svelte-8hqoua.svelte-8hqoua{display:flex;flex-direction:row;align-items:start;justify-content:start;width:90vw;margin-left:5vw;gap:20px}.post.svelte-8hqoua.svelte-8hqoua.svelte-8hqoua{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;border-radius:20px;padding:20px;background-color:#222;transition:all .1s ease-in-out}.post.svelte-8hqoua>.left-content.svelte-8hqoua>h1.svelte-8hqoua{font-size:1.5rem;margin-bottom:5px}.post.svelte-8hqoua.svelte-8hqoua.svelte-8hqoua:hover{cursor:pointer;background-color:#333}.post-image.svelte-8hqoua.svelte-8hqoua.svelte-8hqoua{width:80px;border-radius:20px;object-fit:cover;margin:-20px -15px -20px -20px}.floating-context-view-wrapper.svelte-8hqoua.svelte-8hqoua.svelte-8hqoua{position:absolute;width:100vw;height:100vh;top:0;left:0;overflow-x:hidden;overflow-y:hidden;pointer-events:none}.floating-context-view.svelte-8hqoua.svelte-8hqoua.svelte-8hqoua{position:absolute;top:20px;right:30px;width:350px;height:calc(100vh - 100px);background-color:#222;border-radius:20px;padding:30px 55px 30px 30px;box-shadow:0 0 20px #000;opacity:0;overflow-x:hidden;transform:translate(100%);transition:all .35s ease-in-out;pointer-events:all}.floating-context-view.enabled.svelte-8hqoua.svelte-8hqoua.svelte-8hqoua{opacity:1;transform:translate(0)}.close.svelte-8hqoua.svelte-8hqoua.svelte-8hqoua{position:absolute;top:0px;right:20px;width:30px;height:30px;color:#999;border:none;outline:none;font-size:1.5rem;font-weight:700;z-index:2000;opacity:1;padding:0;background-color:transparent;font-family:Roboto,sans-serif;cursor:pointer}.close.svelte-8hqoua.svelte-8hqoua.svelte-8hqoua:hover{color:#fff}.floating-context-view.svelte-8hqoua>h1.svelte-8hqoua.svelte-8hqoua{font-size:1.8rem;font-weight:700;margin-bottom:8px;color:#fff}.context-button.svelte-8hqoua.svelte-8hqoua.svelte-8hqoua{position:absolute;bottom:25px;right:25px;width:calc(100% - 50px);cursor:pointer;transition:all .1s ease-in-out}.context-button.svelte-8hqoua.svelte-8hqoua.svelte-8hqoua:hover{background-color:#333;transform:scale(.98)}.logo.svelte-8hqoua.svelte-8hqoua.svelte-8hqoua{margin-top:20px;width:100%;height:auto;margin-left:15px;border-radius:20px}.sign-out.svelte-8hqoua.svelte-8hqoua.svelte-8hqoua{font-size:1.2rem;font-weight:500;margin-right:20px;opacity:.25;transition:all .1s ease-in-out}.sign-out.svelte-8hqoua.svelte-8hqoua.svelte-8hqoua:hover{opacity:1;cursor:pointer;transform:scale(1.1)}.page{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;opacity:0;transition:all .15s ease-in-out;z-index:-1000}.page.enabled{opacity:1;z-index:auto}button{background:white;border:none;border-radius:15px;color:#000;font-size:1.5rem;font-weight:700;padding:.8rem 5rem;margin-top:20px;cursor:pointer;opacity:0;transition:all .15s ease-in-out}button:hover{background:#222;color:#fff}button.enabled{opacity:1}input{background:white;border:none;border-radius:15px;color:#000;font-size:1.3rem;font-weight:500;padding:.8rem 1rem;margin-top:1rem;transition:all .15s ease-in-out;outline:none}input:focus{outline:none}
