body{font-family:'Roboto',sans-serif;margin:0;padding:20px;background-color:#f5f5f5}.container{max-width:800px;margin:0 auto}h1{color:#577C8A;font-weight:500}.input-group{margin-bottom:20px}.input-group label{display:block;margin-bottom:5px;color:#616161}.input-group input,.input-group select{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:16px}.input-group input:focus,.input-group select:focus{border-color:#577C8A;outline:none}button{background-color:#577C8A;color:white;border:none;padding:10px 20px;border-radius:4px;font-size:16px;cursor:pointer;display:flex;align-items:center}button:hover{background-color:#005CAF}button i{margin-right:5px}.card{background-color:white;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,0.1);margin-bottom:20px;padding:20px}.card h3{margin:0 0 10px;color:#577C8A}.card p{margin:5px 0;color:#616161}.assets a{display:block;color:#577C8A;text-decoration:none;margin:5px 0}.assets a:hover{text-decoration:underline}.description{margin-top:10px;padding:10px;background-color:#f9f9f9;border:1px solid #ddd;border-radius:4px}.pagination{display:flex;justify-content:center;margin-top:20px}.pagination button{margin:0 5px}.pagination span{display:flex;align-items:center;margin:0 10px;color:#616161}