.container{max-width:700px;margin:40px auto;padding:25px;background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}h2{text-align:center;margin-bottom:20px;color:#2d3436}.form{display:flex;flex-direction:column;gap:12px;margin-bottom:25px}.form input,.form textarea{padding:10px;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none;transition:border .3s}.form input:focus,.form textarea:focus{border:1px solid #6c5ce7;box-shadow:0 0 5px #6c5ce74d}textarea{min-height:80px;resize:vertical}.btn{padding:8px 15px;border:none;border-radius:8px;font-size:14px;cursor:pointer;transition:all .2s}.btn.primary{background:#6c5ce7;color:#fff}.btn.primary:hover{background:#4834d4}.btn.secondary{background:#dfe6e9;color:#2d3436}.btn.secondary:hover{background:#b2bec3}.btn.edit{background:#00b894;color:#fff}.btn.edit:hover{background:#019874}.btn.delete{background:#d63031;color:#fff}.btn.delete:hover{background:#b71515}.form-actions{display:flex;gap:10px;margin-top:5px}.post-list{list-style:none;padding:0;margin:0}.post-item{display:flex;justify-content:space-between;align-items:start;background:#f9f9f9;border-radius:10px;padding:15px;margin-bottom:12px;border:1px solid #eee}.post-content h4{margin:0;color:#2d3436}.post-content p{margin:5px 0 0;color:#636e72}.actions{display:flex;gap:8px}
