/* General styling */
body {
 font-family: Arial, sans-serif;
 background-color: #f3f4f6;
 display: flex;
 justify-content: center;
 align-items: center;
 height: 100vh;
 margin: 0;
}

.container1 {
 width: 400px;
 height: 450px; 
 background: antiquewhite;
 border-radius: 10px;
 box-shadow: 0 4px 6px orange;
 overflow: hidden;
 display: flex;
 justify-content: center;
 align-items: center;
}

.inner-container {
 position: relative;
 width: 100%;
 height: 100%;
 overflow: hidden;
}

.form-container {
 position: absolute;
 width: 100%;
 height: 100%;
 padding: 20px; 
 box-sizing: border-box; 
 display: flex;
 flex-direction: column;
 justify-content: center; 
 align-items: center;
 top: 0;
 left: 100%; 
 opacity: 0;
 transition: all 2s ease-in-out;
}

.form-container.active {
 left: 0; 
 opacity: 1;
}

.form-container.exiting {
 left: -100%; 
 opacity: 0;
}

h1 {
 margin-bottom: 20px;
 text-align: center;
}

.input5 {
 width: 100%; 
 padding: 10px;
 margin-bottom: 15px;
 border: 1px solid orange;
 border-radius: 5px;
}

.button5 {
 background-color: orange;
 color: antiquewhite;
 border: none;
 padding: 10px 20px;
 border-radius: 5px;
 cursor: pointer;
 width: 50%; 
 margin-bottom: 10px;
 margin-left: 90px;
}

.button5:hover {
 background-color: antiquewhite;
}

.a {
 color: orange;
 text-decoration: none;
}

.a:hover {
 text-decoration: none;
}

.notification {
 position: fixed;
 top: 10px;
 right: 10px;
 background: orange;
 color: antiquewhite;
 padding: 10px 20px;
 border-radius: 5px;
 display: none;
 z-index: 1000;
}

.notification.show {
 display: block;
}
