* { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: 'Arial', sans-serif; background-color: #121c2a; /* Dark blue background with a hint of black */ color: #fff; display: flex; justify-content: center; align-items: center; height: 100vh; padding: 20px; } .container { background-color: #1f2a38; /* Darker background for the container */ padding: 40px; border-radius: 12px; box-shadow: 0 8px 16px rgba(0, 0, 0, 0.5); width: 100%; max-width: 600px; transition: transform 0.3s ease-in-out; } .container:hover { transform: scale(1.05); } header { text-align: center; margin-bottom: 30px; } h1 { font-size: 32px; color: #00bcd4; /* Soft blue color, matching Laravel's blue theme */ margin-bottom: 10px; text-transform: uppercase; font-weight: bold; } p { font-size: 16px; color: #bbb; line-height: 1.5; } .form-group { margin-bottom: 25px; } label { display: block; font-size: 14px; margin-bottom: 8px; color: #ddd; font-weight: 500; } textarea, select, input { width: 100%; padding: 14px; border: 2px solid #444; background-color: #2a3a4b; /* A blue-ish dark background */ color: #fff; border-radius: 8px; transition: border-color 0.3s ease; font-size: 14px; font-family: 'Arial', sans-serif; } textarea { resize: vertical; } textarea:focus, select:focus, input:focus { border-color: #00bcd4; /* Blue focus border */ outline: none; } button { background-color: #00bcd4; /* Blue button */ color: #fff; padding: 14px; border: none; border-radius: 8px; cursor: pointer; width: 100%; font-size: 16px; font-weight: bold; transition: background-color 0.3s ease, transform 0.2s ease; text-transform: uppercase; } button:hover { background-color: #039be5; /* Darker blue on hover */ transform: translateY(-2px); } button:active { transform: translateY(1px); } @media (max-width: 600px) { .container { padding: 20px; } h1 { font-size: 28px; } .form-group { margin-bottom: 20px; } } .back-home-btn button { margin-top: 20px; background-color: #2b3e50; /* Slightly darker for the back home button */ border-radius: 8px; padding: 12px 20px; font-size: 14px; width: auto; cursor: pointer; transition: background-color 0.3s ease; } .back-home-btn button:hover { background-color: #1e2a37; /* Darker shade on hover */ } .back-home-btn button:active { transform: translateY(1px); } .help-info { display: block; /* Ensure it is on a new line */ margin-top: 10px; /* Adds space above the help text */ }