body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{font-family:Poppins,sans-serif;margin:0;overflow-x:hidden;padding:0}.app-container{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.bg{animation:slide 3s ease-in-out infinite alternate;background-image:linear-gradient(-60deg,#ffdee9 50%,#b5fffc 0);bottom:0;left:-50%;opacity:.5;position:fixed;right:-50%;top:0;z-index:-3}.bg2{animation-direction:alternate-reverse;animation-duration:4s}.bg3{animation-duration:5s}@keyframes slide{0%{transform:translateX(-25%)}to{transform:translateX(25%)}}.content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb3;border-radius:2rem;box-shadow:0 8px 25px #0000001a;max-width:700px;padding:3rem;text-align:center;width:90%}.title{background:linear-gradient(90deg,#7f5af0,#ff6ec7,#ffc400);background-clip:text;-webkit-background-clip:text;color:#0000;font-size:2rem;font-weight:800;margin-bottom:2rem;text-shadow:0 2px 10px #ffffff4d}.post-box{align-items:center;display:flex;flex-direction:column;gap:1rem}.post-input{border:2px solid #c3b8ff;border-radius:3rem;box-shadow:0 4px 15px #9664ff26;color:#333;font-size:1rem;max-width:600px;outline:none;padding:1.2rem 2rem;resize:none;text-align:center;transition:all .3s ease;width:100%}.post-input:focus{border-color:#a78bfa;box-shadow:0 0 15px #a78bfa66}.post-button{background:linear-gradient(90deg,#7f5af0,#ff6ec7);border:none;border-radius:2rem;box-shadow:0 6px 15px #7f5af04d;color:#fff;cursor:pointer;font-weight:700;padding:.8rem 2rem;transition:all .3s ease}.post-button:hover{background:linear-gradient(90deg,#ff6ec7,#ffc400);box-shadow:0 8px 20px #ff76c766;transform:scale(1.05)}.posts{margin-top:2rem}.post-card{background:linear-gradient(135deg,#f8f9ff,#fff4fb);border:1px solid #e5d8ff;border-radius:1.5rem;box-shadow:0 3px 8px #9664ff1a;margin-bottom:1rem;padding:1.2rem;transition:transform .2s ease}.post-card:hover{transform:translateY(-3px)}.no-posts{color:#777;font-style:italic;margin-top:1rem}
/*# sourceMappingURL=main.b128f920.css.map*/