.signin-container{width:100%;max-width:400px;margin:50px auto;padding:20px;background-color:#f4f4f4;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.signin-container h1{text-align:center;margin-bottom:20px}.signin-container form{display:flex;flex-direction:column}.signin-container label{margin-bottom:5px}.signin-container input{margin-bottom:15px;padding:10px;border:1px solid #ccc;border-radius:4px}.signin-container button{padding:10px;background-color:#0070f3;color:white;border:none;border-radius:4px;cursor:pointer;font-size:16px}.signin-container button:hover{background-color:#005bb5}