:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}a{font-weight:500;color:#afb3ff;text-decoration:inherit}a:hover{color:#8e93ff}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.body{margin-left:10px;margin-right:10px}.Images{margin-top:120px;display:flex;margin-left:-10px;width:auto}.ImagesColumn{padding-left:10px;background-clip:padding-box}.ImagesAll{width:100%;display:block;border-radius:8px;object-fit:cover;box-shadow:0 4px 6px #0000001a;margin-bottom:10px}.header{position:fixed;top:0;left:0;width:96%;padding:20px 2%;max-height:5%;background-color:#242424;display:flex;justify-content:space-between;gap:100;align-items:center;z-index:100}.logo{margin-right:20px;margin-left:-10px;font-size:2em;color:#a4aaaf;font-weight:900}.navbar a{position:relative;font-size:18px;color:#f5f5f5;font-weight:500;margin-left:30px;margin-right:-10px;padding:10px;border-radius:25px}.navbar a:hover{color:#8e93ff}.search{width:100%;margin-right:25px}.search input{width:100%;padding:17px 20px;border-radius:25px;border:none;font-size:15px;background-color:#485057}.search input:focus{border:3px solid #8e93ff}.imagesDiv:hover{transform:scale(1.02);transition:.5s}.imagesdesdiv{display:flex;justify-content:space-between;align-items:center;margin-top:-20px;width:100%}.imagesdesdiv img{width:30px;height:30px;border-radius:50%;object-fit:cover}.AccountPage{display:flex;justify-content:center;align-items:center;flex-direction:column}.ProfileInfo{padding:100px;display:flex;justify-content:center;align-items:center;flex-direction:column}.ProfileInfo img{width:100px;height:100px;border-radius:50%;object-fit:cover}.ProfileInfo h2{text-align:center}.AccountLoggedOut{display:flex;justify-content:center;align-items:center;width:100vw;height:100%}.AccountNotLogged{font-size:2em;font-weight:700;text-align:center}.body2{margin-top:-170px;margin-left:10px;margin-right:10px}.navbar{display:flex;justify-content:center;align-items:center;text-align:center}.ProfileImage{width:40px;height:40px;border-radius:50%}.ProfileImage:hover{border:2px solid #8e93ff;transform:scale(1.1);transition:transform .5s}.ProfileInfo button{z-index:1;border-radius:8px;border:2px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}.ProfileInfo button:hover{border-color:#646cff}.imageWrapper{position:relative}.imageHoverOptions{display:none;position:absolute;bottom:10px;right:10px;gap:5px;z-index:10}.icon-button{display:flex;align-items:center;justify-content:center;padding:8px;background-color:#1a1a1a;border:none;border-radius:50%;cursor:pointer;transition:background-color .3s ease}.icon-button:hover{background-color:#dcdcdc}.icon{width:20px;height:20px;color:#8e93ff}.AccountimageHoverOptions button{z-index:1;border-radius:8px;border:2px solid transparent;padding:.3em .6em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}.AccountimageHoverOptions button:hover{border-color:#8e93ff}.imageWrapper:hover .imageHoverOptions{display:flex}.AuthContainer{width:100vw;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.AuthContainer h1{background:linear-gradient(to right,#e1e3ff,#8e93ff);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:4.5em;margin-bottom:200px}.AuthButtons{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;margin-bottom:250px}.AuthButtons button{z-index:1;border-radius:8px;border:2px solid transparent;padding:.6em 4em;width:100%;max-width:300px;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}.AuthButtons button:hover{border-color:#646cff}.loadingContainer{display:flex;justify-content:center;align-items:center;height:300px;width:100%}.landing-container button{padding:10px 25px;background-color:#ff3e3e;border:2px solid transparent;border-radius:3px}.landing-container button:hover{border-color:#646cff;background-color:red}@media screen and (max-width: 600px){.search{position:absolute;margin-top:100px;width:88%;margin-right:25px}}.CreatePage{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;width:100vw}.CreateImageBox{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:100px 0;flex-grow:1;width:100%}.createImageBoxMainButtons{align-self:flex-start;margin-left:80px;display:flex;justify-content:center;gap:20px}.createImageBoxMainButtons button{width:100%;padding:8px 30px;background-color:#262829;color:#fff;border:2px solid #007bff;border-radius:4px;cursor:pointer;font-size:14px;text-align:center;text-wrap:nowrap}.createImageBoxMainButtons button:hover{transition:all .5s;background-color:#007bff;border-color:#262829}.ContainerBox{display:flex;flex-direction:row;border:1px solid #5c5050;border-radius:8px;padding:50px;gap:20px;background-color:#252020;box-shadow:0 4px 8px #007bff25;max-width:700px;width:80%}.ImageContainer{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;border:2px dashed #5f5f5f;border-radius:8px;padding:20px;text-align:center;background-color:#262829;min-height:200px}.PreviewImage{max-width:100%;max-height:400px;border-radius:8px;object-fit:contain}.UploadPrompt{font-size:16px;color:#85d8ff;margin-bottom:10px}.ContainerInputs{flex:1;display:flex;flex-direction:column;gap:15px}.ContainerUploadImage{display:flex;flex-direction:column;gap:10px}.InputField{width:95%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px}textarea.InputField{resize:none;height:80px}.UploadButton{width:100%;padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;text-align:center}.UploadButton:hover{background-color:#0056b3}.PreviewImage{max-width:100%;max-height:400px;border-radius:8px;object-fit:cover}.FileInput{display:none}
