*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;background-color:#f5f5f5;line-height:1.6}h1,h2,h3,h4,h5,h6{margin-top:30px;margin-bottom:15px;line-height:1.4}h1{font-size:2.5em}h2{font-size:2em}h3{font-size:1.5em}p{margin-bottom:15px;line-height:1.8}section{margin-bottom:40px}header{background-color:#222;color:#fff;padding:10px;text-align:left;font-size:25px}nav{background-color:#333;overflow:hidden}nav a{float:left;display:block;color:#fff;text-align:center;padding:14px 20px;text-decoration:none;transition:background .3s}nav a:hover{background-color:#575757}main{padding:40px;min-height:calc(100vh - 150px);max-width:1200px;margin:0 auto}footer{background-color:#222;color:#fff;text-align:center;padding:10px;width:100%;margin-top:40px;position:relative}label{display:block;width:90px}input{padding:8px;margin:12px;width:200px}.primary-button{display:inline-block;padding:12px 20px;text-decoration:none;border-radius:8px;border:none;cursor:pointer;font:inherit;background-color:#007bff;color:#fff;transition:background-color .2s ease-in-out}.primary-button:hover{background-color:#0056b3}.projects-main{padding-bottom:40px}.form-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:50px auto;padding:20px;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:400px}.form-input{width:90%;padding:10px;margin:10px 0;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.form-button{width:95%;padding:10px;margin:20px 0;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease-in-out}.form-button:hover{background-color:#0056b3}
