@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600&display=swap);*{box-sizing:border-box;margin:0;padding:0}html{font-size:14px;scroll-behavior:smooth}body{align-items:center;background:linear-gradient(135deg,#f0f4f8,#d9e4f5);color:#333;font-family:Open Sans,sans-serif;min-height:100vh}#root,body{display:flex;justify-content:center}#root{padding:1rem;width:100%}.App{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffc;border-radius:20px;box-shadow:0 8px 20px #0000001a;flex-direction:column;height:auto;justify-content:flex-start;max-width:900px;min-height:95vh;overflow:hidden}.App,.Footer,.Header{display:flex;width:100%}.Footer,.Header{align-items:center;background-color:#2196f3;color:#fff;justify-content:center;padding:1rem 2rem}.Footer{background-color:#0d47a1;font-size:.9rem}.Nav{background-color:#1565c0;display:flex;flex-direction:column;padding:1rem;width:100%}.Nav li a{background-color:#ffffff20;border-radius:10px;color:#fff;padding:.5rem 1rem;text-decoration:none;transition:.3s}.Nav li a:hover{background-color:#ffffff60;color:#000}.About,.Home,.Missing,.NewPost,.PostPage{background-color:initial;flex-grow:1;overflow-y:auto;padding:2rem}.post{background:#ffffffbf;border-radius:15px;box-shadow:0 8px 16px #0000000d;padding:1.5rem;transition:transform .2s}.post:hover{transform:translateY(-5px)}.postDate{color:#555;margin-bottom:.5rem}.postBody{font-size:1rem;margin-top:1rem}.Home .post a{color:inherit;text-decoration:none}.newPostForm{display:flex;flex-direction:column;gap:1rem}.newPostForm input,.newPostForm textarea{background:#f9f9f9;border:1px solid #ccc;border-radius:12px;font-size:1rem;padding:.75rem}.newPostForm textarea{min-height:120px;resize:vertical}.newPostForm button{align-self:flex-start;background-color:#2196f3;border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:.3s}.newPostForm button:hover{background-color:#1976d2}.PostPage button{border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;margin-right:1rem;padding:.5rem 1rem}@media only screen and (max-width:768px){.App{border-radius:0;height:auto}.Nav ul{align-items:flex-start;flex-direction:column}.searchForm input{font-size:.9rem}}.searchForm{display:flex;justify-content:center;margin-bottom:.5rem;padding:1rem 0}.searchForm input[type=text]{border-radius:12px;box-shadow:inset 2px 2px 6px #0000000d;font-family:Open Sans,sans-serif;max-width:600px;min-height:48px}.searchForm input[type=text]:focus{box-shadow:0 0 0 3px #2196f34d}.searchForm label{left:-99999px;position:absolute}.deleteButton{background:linear-gradient(135deg,#ff4e50,#f9d423);border:none;border-radius:30px;box-shadow:0 4px 6px #00000026;color:#fff;cursor:pointer;font-weight:700;padding:.5rem 1.2rem;transition:background .3s,transform .2s}.deleteButton:hover{background:linear-gradient(135deg,#e53935,#ffb300);transform:scale(1.05)}.Header{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 4px 10px #00000026;color:#fff;display:flex;flex-direction:column;padding:2rem 2rem 1rem;position:relative;width:100%}.Header h1{font-size:2.5rem;font-weight:700;letter-spacing:1px;margin-bottom:1rem}.searchForm{margin-bottom:1rem;max-width:600px;width:100%}.searchForm input[type=text]{background-color:#f0f4f8;border:none;border-radius:50px;box-shadow:0 2px 8px #0000001a;font-size:1rem;outline:none;padding:.75rem 1rem;transition:box-shadow .3s ease;width:100%}.searchForm input[type=text]:focus{box-shadow:0 0 0 3px #667eea4d}@media screen and (max-width:600px){.App{border-radius:0;box-shadow:none}.Header h1{font-size:1.75rem}.searchForm input[type=text]{font-size:.95rem}.Nav li a{font-size:.9rem;padding:.4rem .8rem}.newPostForm input,.newPostForm textarea{font-size:.95rem}}.editButton{background:linear-gradient(90deg,#6a11cb,#2575fc);border:none;border-radius:12px;box-shadow:0 4px 12px #00000026;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:10px 20px;transition:all .3s ease}.editButton:hover{box-shadow:0 6px 16px #0003;transform:scale(1.05)}.editButton:active{box-shadow:0 2px 8px #0003;transform:scale(.97)}.postButtons{display:flex;gap:.5rem;margin-top:1rem}.noPostsMessage{background:linear-gradient(90deg,#fceabb,#f8b500);border-radius:12px;box-shadow:0 4px 8px #0000001a;color:#555;font-size:1.2rem;margin-left:auto;margin-right:auto;margin-top:2rem;max-width:400px;padding:1rem 1.5rem;text-align:center}.About{align-items:center;display:flex;justify-content:center;padding:3rem 1rem}.aboutCard{background:linear-gradient(90deg,#f8fafc,#e0f2fe);border-radius:16px;box-shadow:0 8px 20px #0000001a;font-family:Segoe UI,sans-serif;max-width:800px;padding:2rem 2.5rem;text-align:center}.aboutCard h2{color:#1d4ed8;font-size:2rem;margin-bottom:1rem}.aboutCard p{color:#333;font-size:1.1rem;margin:1rem 0}.aboutCard ul{list-style:none;margin:1.5rem 0;padding:0;text-align:left}.aboutCard ul li{color:#1f2937;font-size:1rem;margin:.5rem 0;padding-left:1.2rem;position:relative}.aboutCard ul li:before{content:"✅";left:0;position:absolute}.post{background:#fff;border-left:6px solid #0000;border-radius:16px;box-shadow:0 4px 12px #00000012;margin-bottom:1.5rem;padding:1.75rem;position:relative;transition:all .3s ease}.post:hover{box-shadow:0 6px 16px #0000001a;transform:translateY(-4px)}.post h2{color:#1e40af;font-size:1.4rem;font-weight:600;margin-bottom:.5rem}.postDate{color:#6b7280;font-size:.85rem;margin-bottom:.75rem}.postBody{color:#374151;font-size:1.05rem;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post:before{content:"📌";font-size:1.2rem;opacity:.3;position:absolute;right:1rem;top:1rem}.Nav .navContent{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.Nav .searchForm{flex:2 1;min-width:250px}.Nav ul{flex:1 1;justify-content:flex-end;margin:0;padding-left:0}@media screen and (max-width:741px){.Nav .navContent{align-items:stretch;flex-direction:column}.Nav .searchForm,.Nav ul{justify-content:center;width:100%}.Nav ul{align-items:center;flex-direction:column}}.Nav ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;list-style:none;margin-top:-17px;padding:0}
/*# sourceMappingURL=main.d8bd7e24.css.map*/