.login_main{display:flex;height:100vh;background-color:#ffd1b0;color:#333}.login_container{display:flex;width:80%;max-width:850px;background-color:#fedcc6;margin:auto;border-radius:24px;padding:1.8vw}.login_container .image{width:55%;display:flex}.login_container .image img{width:90%;height:90%;margin:auto;border:none;transition:transform .2s ease-in-out}.login_container .image img:hover{transform:scale(1.05)}.login_container .login{margin:30px 25px;width:45%;height:95%;display:flex;flex-direction:column;justify-content:space-around;box-shadow:0 4px 8px #0000001a;background-color:#fbdfcc;border-radius:24px;padding:25px;gap:8px}.login_container .login form{display:flex;flex-direction:column}.login_container .login form input{border-radius:7px;border:0;height:28px;padding-left:10px}.login_container .login form label{font-size:1rem;padding-left:5px;margin:6px 0 3px 2px;font-weight:500}.login_container .login form h3{font-size:.8rem;margin:7px 4px 0 auto;cursor:pointer;color:#f25019;transition:transform .2s ease-in-out}.login_container .login form h3:hover{transform:scale(1.1)}.login_container .login h1{color:#f25019}.login_container .login form button{width:fit-content;margin:10px auto 0;padding:4px 20px;font-size:1.2rem;border-radius:7px;border:none;background-color:#f25019;cursor:pointer;transition:transform .2s ease-in-out;font-weight:500;color:#fff}.login_container .login form button:hover{transform:scale(1.1)}.login_container .login h2{margin-top:5px;font-size:1rem}.login_container .login h2 span{color:#f25019;cursor:pointer;display:inline-block}.login_container .login h2 span:hover{transform:scale(1.1);text-decoration:underline;margin-left:7px}@media (max-width:750px){.login_container .image{display:none}.login_container .login{width:100%;margin:0}.login_container{padding:0;margin-top:50px}.login_container .login h2,.login_container .login h1{margin:auto}}body{margin:0;padding:0;font-family:Arial,sans-serif;background-color:#ffd1b0;color:#333}.container{max-width:600px;margin:50px auto;padding:20px;background:#fedcc6;border-radius:10px;box-shadow:0 4px 6px #0000001a;text-align:center}h1{font-size:2.5rem;margin-bottom:20px;color:#444}.input_container{display:flex;justify-content:center;gap:10px;margin-bottom:20px}.input_container input[type=text]{flex:1;padding:10px;font-size:1rem;border:1px solid #ccc;border-radius:5px;outline:none;transition:border-color .3s ease}.input_container input[type=text]:focus{border-color:#007bff}.input_container .btn{padding:10px 15px;font-size:1rem;color:#fff;background-color:#f25019;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.input_container .btn:hover{background-color:#0056b3;transform:scale(1.05)}ol{list-style:none;padding:0;margin:0}li{display:flex;align-items:center;justify-content:space-between;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9;transition:background-color .3s ease,transform .2s ease}li:hover{background-color:#e9ecef;transform:scale(1.02)}.task-content{flex-grow:1;cursor:pointer;text-align:left;font-size:1rem;color:#333}.task-content:hover{text-decoration:underline;color:#007bff}.complete-signal{margin-right:10px;color:green;font-size:1.2rem}.task-actions{display:flex;gap:10px}.task-actions button{background:none;border:none;cursor:pointer;font-size:1.2rem;color:#555;transition:color .3s ease,transform .2s ease}.task-actions button:hover{color:#d9534f;transform:scale(1.2)}h3,h5{color:#666;margin:10px 0}@media (max-width: 768px){.container{padding:15px}.input_container{flex-direction:column;gap:15px}.input_container input[type=text],.input_container .btn{width:100%}li{flex-direction:column;align-items:flex-start}.task-actions{margin-top:10px}}*{box-sizing:border-box;margin:0;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}
