.page-wrapper{display:flex;justify-content:center;align-items:flex-start;padding:5vh 2rem;min-height:calc(100vh - 160px)}.contact-form-panel{width:100%;max-width:800px;text-align:left}.hud-panel-header h1{font-size:2.5rem;margin-bottom:1rem;text-align:center}.hud-panel-header p{font-size:1.1rem;color:var(--text-color-light);max-width:none;text-align:center;line-height:1.6}form{display:flex;flex-direction:column;gap:1.5rem;margin-top:3rem}.form-field label{display:block;font-family:Orbitron,sans-serif;font-size:1rem;color:var(--text-color-light);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1px}.form-field input,.form-field textarea{width:100%;background-color:#0000004d;border:1px solid rgba(var(--primary-color-rgb),.3);border-radius:5px;padding:.8rem 1rem;color:var(--text-color-bright);font-family:Fira Code,monospace;font-size:1rem;transition:all .3s ease}.form-field input:focus,.form-field textarea:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 10px rgba(var(--primary-color-rgb),.5)}.form-field textarea{resize:vertical;min-height:120px}.form-actions{text-align:center;margin-top:1rem}.hud-button{background-color:transparent;border:1px solid var(--primary-color);color:var(--primary-color);padding:.8rem 2rem;font-family:Orbitron,sans-serif;font-size:1rem;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .3s ease;border-radius:5px}.hud-button:hover{background-color:var(--primary-color);color:var(--background-color-dark);box-shadow:0 0 15px var(--primary-color)}
