:root{font-family:Nova Square;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:Nova Square;src:local("NovaSquare-Regular"),url(/assets/NovaSquare-Regular-CBWvYZ4b.ttf) format("truetype")}.navbar{display:flex;justify-content:space-between;align-items:center;background-color:#1e1e2f;padding:.1rem 2rem;color:#fff;box-shadow:0 2px 4px #0000001a}.navbar .header-text{font-size:1.4rem;font-weight:700;text-decoration:none;color:#61dafb;transition:color .3s}.navbar .header-text:hover{color:#89f0ff;cursor:pointer}.navbar__links{display:flex;gap:1.2rem;list-style:none;align-items:center;margin:9px}.navbar__links .tab-text{color:#ddd;text-decoration:none;font-size:1rem;transition:color .2s;padding:.5rem}.navbar__links .tab-text:hover{color:#fff;cursor:pointer}.hi-button{display:flex;justify-content:center;align-items:center;height:100%}.landing-container,.butt-styles{padding:0 2rem}.add-yours-button{display:flex;justify-content:center;padding-bottom:2rem}.user-page-container{display:flex;justify-content:center;align-items:center;min-height:80vh;padding:20px}.user-card{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:2rem;border-radius:12px;box-shadow:0 4px 20px #0000001a;background-color:#fff;max-width:400px;width:100%;text-align:center}.profile-icon{font-size:4rem!important;color:#1976d2}.user-email{font-weight:600;color:#333;margin:0}.disclaimer{font-size:.85rem;color:#666;font-style:italic}.input-group{display:flex;flex-direction:column;gap:1rem;width:100%}.password{width:100%}.submitbutton{padding:10px!important;text-transform:none!important;font-weight:700!important}.form-container{display:flex;flex-direction:column;max-width:300px;justify-self:center}.inputs{display:flex;align-items:flex-end;flex-wrap:wrap;gap:16px}.email,.password{display:block;width:100%;height:120%;background:transparent;border-bottom:2px solid var(--color-gray-700);color:var(--color-text);border-radius:2px;font-weight:400}.formbutton{margin-top:10px;margin-right:20px;align-self:center}.title{display:flex;justify-content:center;font-size:larger}.reglink{display:flex;flex-direction:row;justify-self:center;margin-right:50px}.linktext{align-self:center;margin-left:5px}.notiserror{padding:10px 20px;color:#fff;border-radius:5px;position:fixed;top:20px;right:20px;z-index:1000;background-color:red}.notissuccess{padding:10px 20px;color:#fff;border-radius:5px;position:fixed;top:20px;right:20px;z-index:1000;background-color:#4caf50}
