.message{margin-top:0;height:20px;color:#dd1b16;font-size:18px;font-weight:700}#signup-btn{width:100px;margin:auto}input{margin-left:16px;padding:4px 8px;font-size:16px;width:300px}input[type=file]{padding:0}.container{display:flex;align-items:center;flex-direction:column}.message{margin-top:0;height:22px;color:#dd1b16;font-size:18px;font-weight:700}.form{display:flex;flex-direction:column;align-items:center;margin-bottom:50px}.label{width:100%;display:flex;justify-content:end;align-items:center;margin-bottom:8px}.button{margin-left:16px}.form>label:last-of-type{margin-bottom:16px}#login-btn{text-align:center;width:100px;margin:auto}main{display:flex;align-items:center;flex-direction:column;margin:auto;padding:2rem;min-height:100vh;max-width:1300px;padding-top:100px;position:relative}h1{color:#fff;margin-top:-40px;font-size:4rem}.container-left{flex:1;display:flex;justify-content:flex-start}.content h1{font-size:4rem;line-height:4rem;color:#fff;font-weight:700}.content p{color:#fff;border-bottom:1px solid white}#slogan-landing{width:700px;margin-top:-10px}#hover-h1{cursor:pointer;position:relative;padding:10px 20px;background:transparent;font-size:4rem;border-top-right-radius:10px;border-bottom-left-radius:10px;transition:all 1s}#hover-h1:is(:after, :before){content:" ";width:10px;height:10px;position:absolute;border:0px solid #fff;transition:all 1s}#hover-h1:after{top:-1px;left:-1px;border-top:5px solid rgb(255,255,255);border-left:5px solid rgb(255,255,255)}#hover-h1:before{bottom:-1px;right:-1px;border-bottom:5px solid rgb(255,255,255);border-right:5px solid rgb(255,255,255)}#hover-h1:hover{border-top-right-radius:0;border-bottom-left-radius:0;// background:rgba(0,0,0,.5);// color:white}#hover-h1:hover:is(:before, :after){width:100%;height:100%;// border-color:white}.profile-container{box-shadow:#959da533 0 8px 24px;padding:50px;width:500px;display:flex;align-items:center;flex-direction:column;margin-left:auto;margin-top:30px;height:100%}.profile-content{box-shadow:#959da533 0 8px 24px;background-color:#333c;backdrop-filter:blur(5px);padding:48px;margin-top:-10px}.profile-box{text-align:center;background-color:#333;display:flex;align-items:center;justify-content:center}.profile-icon{width:20%;height:auto}#profile-title{font-size:90px}main{display:flex;align-items:center;flex-direction:column;margin-top:70px}button{margin-left:120px;margin-top:20px}.postlist-container{margin-top:100px}ul{margin:0;width:1800px;display:flex;justify-content:space-between}.outer-postcard-container{margin-bottom:0;height:100px}.postcard-container{background-color:#333c;backdrop-filter:blur(5px);box-shadow:#959da533 0 8px 24px;border-bottom:2px solid #333333}form{margin-top:80px;box-shadow:#959da533 0 8px 24px;padding:50px;border-radius:5px;font-size:1.1rem}.form-row{display:flex;align-items:center;margin:10px;padding:0 2rem;justify-content:center}.newpost-container{height:100%;display:flex;padding:28px 21px;align-items:center;flex-direction:column;padding:2rem;text-align:center}.newpost-container input,textarea,select{width:100%;padding:.5rem;font-size:1rem;resize:vertical;border-radius:5px;margin:7px 0 14px;border:none;outline:none;font-family:sans-serif}.newpost-container label{font-weight:600;margin:7px 30px 20px 0}.newpost-container button{display:inline-block;outline:0;border:0;cursor:pointer;background-color:#4299e1;border-radius:4px;padding:8px 16px;font-size:16px;font-weight:700;color:#fff;line-height:26px;margin-right:100px}.Review-Card{z-index:1000}.rc-container{margin-top:0;width:500px;box-shadow:#959da533 0 8px 24px;background-color:#333333e6}.post-content{height:800px;padding:32px}.message-section{height:400px}.left-column{display:flex;flex-direction:column;width:48%;margin-right:2%}.left-column>section{background-color:#fff;border-radius:5px;padding:1rem;box-shadow:0 1px 3px #0000001a}.post-details-container{display:flex;justify-content:space-between;padding:20px;gap:80px}.post-header{border-sizing:border-box;margin-top:-25px;width:100vw}.left-column,.right-column{flex:1}.right-column{display:flex;flex-direction:column}#detail-title{font-size:40px}.box{display:flex;flex-wrap:wrap;row-gap:10px;column-gap:-30em}.main-content{width:800px}.box>*{flex:1}.post-details-container{height:100%;width:1300px;margin-left:800px;margin-top:-10px}.post-content{background-color:#333333e6;box-shadow:#959da533 0 8px 24px}.review-pt,.message-pt{margin-top:-80px}.post-actions{display:flex;align-items:center}.post-actions button,.post-actions a{margin-right:10px}.pd-p{font-size:larger}#pd-delete-button{margin-left:200px}form{box-shadow:#959da533 0 8px 24px;padding:50px;width:500px}.editpost-container{height:100%;display:flex;padding:28px 21px;align-items:center;flex-direction:column}.editpost-container input,textarea,select{width:100%;padding:14px;font-size:14px;resize:vertical;border-radius:5px;margin:7px 0 14px;border:3px solid rgb(138,222,255);font-family:sans-serif}.editpost-container label{font-weight:600;margin:7px 30px 20px 0}form{box-shadow:#959da533 0 8px 24px;padding:50px;width:500px;background-color:#333333d9}.form-row{display:flex;align-items:center;flex-direction:column;margin:10px}.editprofile-container{height:100%;display:flex;padding:28px 21px;align-items:center;flex-direction:column}.editprofile-container input,textarea,select{width:100%;padding:14px;font-size:14px;resize:vertical;border-radius:5px;margin:7px 0 14px;border:3px solid rgb(138,222,255);font-family:sans-serif}.editprofile-container label{font-weight:600;margin:7px 30px 20px 0}.editprofile-container button{display:inline-block;outline:0;border:0;cursor:pointer;background-color:#4299e1;border-radius:4px;padding:8px 16px;font-size:16px;font-weight:700;color:#fff;line-height:26px}.conversation-card{margin:20px;padding:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#333c;backdrop-filter:blur(5px);box-shadow:#959da533 0 8px 24px;border-bottom:2px solid #333333}div{margin-top:100px}.new-message{display:flex;justify-content:center;width:100%;align-items:center}div>.message-card{margin:20px}div>.conversation{margin:60px}p{color:#fff}.message-card{margin:20px;padding:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#333c;backdrop-filter:blur(5px);box-shadow:#959da533 0 8px 24px;border-bottom:2px solid #333333}ul{text-decoration:none;list-style:none;display:flex;align-items:center;gap:3rem}li{display:flex;margin:20px;padding:0 20px;text-decoration:none;color:#fff;list-style-type:none}ul li>a{text-decoration:none;color:#fff;font-size:1.2rem;font-weight:500;color:#f3f4f6;position:relative}li>a:visited{text-decoration:none;color:#f3f4f6;cursor:pointer;transition:.3s}li>a:hover{color:#8adeff;opacity:1}ul li>a:after{content:"";display:block;width:0;height:2px;background:rgb(138,222,255);transition:width .3s}ul li>a:hover:after{width:100%;transition:width .3s}#logo{width:90px;height:auto}#hello-nav{width:200px}p.footer-p{margin-top:-40px;padding:-10px;text-align:center;letter-spacing:2px}.footer-container{background-color:#333c;color:#ffffffd9;height:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:15px;padding:25px;position:fixed;bottom:0;width:100%;height:100px}*,*:before,*:after{box-sizing:inherit}body{box-sizing:border-box;font-family:Open Sans,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;display:flex;flex-direction:column;padding:0;height:100vh;width:100%;margin:0;min-height:100vh;color:#ffffffde;background-image:linear-gradient(rgba(0,0,0,.25),rgba(0,0,0,.25)),url(/assets/cityscape-c3a6433f.png);background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}a{text-decoration:none}a,a:visited{color:#4299e1}nav{position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;height:80px;padding:2rem;display:flex;align-items:center;justify-content:space-between;z-index:1000;background-color:#333c;box-shadow:#959da533 0 8px 24px}nav>ul{margin:0;padding:16px 32px}button{display:inline-block;outline:0;border:0;cursor:pointer;background-color:#4299e1;border-radius:4px;padding:8px 16px;font-size:16px;font-weight:700;color:#fff;line-height:26px;gap:1px;display:flex}.app-container{text-align:center}
