body{margin:0;background-color:#f5f5f5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-container{display:flex;flex-direction:column;min-height:100vh}.app-content{flex:1;padding:2rem 0}.form-container{max-width:600px;margin:0 auto;padding:1rem}.form-paper{padding:2rem;box-shadow:0 4px 12px #0000001a;border-radius:8px}.form-title{margin-bottom:2rem;color:#aa5417;text-align:center}.form-field{margin-bottom:1.5rem}.submit-button{margin-top:2rem}@media(max-width:600px){.form-paper{padding:1.5rem}.form-title{margin-bottom:1.5rem}}
