@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}.sidebar{width:250px;height:100vh;background-color:#1F2937;position:fixed;top:0;left:0;display:flex;flex-direction:column;align-items:center;padding:1.5rem}.sidebar img{width:200px;height:auto;margin-bottom:2rem}.sidebar ul{list-style:none;padding:0;width:100%}.sidebar ul li{width:100%;margin:.5rem 0}.sidebar ul li a{display:flex;align-items:center;padding:.75rem;color:#fff;text-decoration:none;border-radius:.5rem;transition:background-color .3s ease}.sidebar ul li a:hover{background-color:#374151}.sidebar button{border:none;outline:none;background:none;margin-top:auto;margin-bottom:50px;color:red;width:100%;cursor:pointer;padding:.75rem;font-weight:400;font-size:1rem;display:flex;align-items:center;gap:5px}main{margin-left:250px;padding:2rem;background-color:#F3F4F6;min-height:100vh;transition:margin-left .3s ease}main h1{font-size:2rem;color:#333;text-align:center}main .subtitle{font-size:1rem;color:#555;text-align:center;margin-bottom:2rem}main .overview{display:flex;justify-content:space-around;flex-wrap:wrap}main .overview h2{font-size:1.75rem;color:#333;width:100%;text-align:center;margin-bottom:1rem;font-weight:400}main .overview ul{list-style:none;padding:0;display:flex;flex-direction:column;align-items:center;width:100%}main .overview ul li{padding:1rem;margin:.5rem 0;width:80%}main .instructions,main .overview ul li{background-color:#fff;border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}main .instructions{margin-top:2rem;padding:1.5rem}main .instructions h2{font-size:1.75rem;color:#333;margin-bottom:1rem;font-weight:400}main .instructions ol{list-style-type:decimal;padding-left:2rem;margin:0;color:#555}main .instructions ol li{margin-bottom:.5rem;line-height:1.6}.footer-note{text-align:center;margin-top:2rem;color:#555;font-size:.875rem}.formContainer{display:flex;align-items:center;padding-top:5rem;flex-direction:column;height:100vh;background:#F3F4F6}.formContainer h1{margin-bottom:2rem;font-size:2rem;color:#333}.formContainer form{display:flex;flex-direction:column;width:100%;max-width:400px;margin:0 auto;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:30px;background:#fff;gap:1rem}.formContainer form label{display:flex;flex-direction:column;position:relative}.formContainer form label input{padding:.5rem;border:1px solid #ccc;font-size:1rem;outline:none}.formContainer form label button{position:absolute;border:none;background:none;outline:none;cursor:pointer;right:20px;top:55%}.formContainer form button[type=submit]{padding:.75rem;border:none;background-color:#1F2937;color:#fff;font-size:1rem;cursor:pointer;transition:background-color .3s ease}.formContainer form button[type=submit]:hover{background-color:#374151}