:root{--primary-color:#fa6400;--secondary-color:#4aba24;--bg-primary:#e2e6ee;--bg-secondary:#edf0f5;--text-dark:#333;--text-light:#555;--border-color:#ddd;--white:#fff}*{box-sizing:border-box;margin:0;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}body{background-color:var(--bg-primary);display:flex;justify-content:center;align-items: center;min-height:100vh;padding:20px}.login-container{position:relative;background-color:var(--bg-secondary);border-radius:10px;width:100%;max-width:400px;padding:30px 40px 40px;box-shadow:0 10px 30px #0000001a}.lang-toggle{display:flex;justify-content:flex-end;margin-bottom:20px}.big-toggle{display:flex;background:#e2e6ee;border-radius:100px;align-items: center;gap:6px;padding:4px;box-shadow:inset 0 1px 2px #0000000d,0 1px 3px #0000000d}.toggle-option{display:flex;cursor:pointer;user-select:none;color:#2c3e50;letter-spacing:.3px;background:0 0;border-radius:60px;justify-content:center;align-items: center;padding:8px 20px;transition:all .2s;font-size:1rem;font-weight:600}.toggle-option.active{background:var(--white);color:var(--primary-color);box-shadow:0 2px 8px #00000014}.toggle-option:not(.active){opacity:.7}.toggle-option:not(.active):hover{opacity:.9;background:#fffff066}h2{text-align:center;color:var(--text-dark);margin-bottom:30px;font-size:28px;font-weight:600}.input-group{margin-bottom:20px}label{display:block;color:var(--text-light);margin-bottom:8px;font-size:14px;font-weight:500}input{border:1px solid var(--border-color);background-color:var(--white);border-radius:5px;width:100%;padding:12px 15px;transition:border-color .3s;font-size:16px}input:focus{outline:none;border-color:var(--primary-color)}.remember-forgot{display:flex;justify-content:space-between;align-items: center;margin-bottom:25px;font-size:14px}.remember{display:flex;color:var(--text-light);cursor:pointer;align-items: center;gap:5px}.remember input{accent-color:var(--primary-color);width:auto;margin-right:5px}.forgot-link{color:var(--primary-color);text-decoration:none}.forgot-link:hover{color:var(--secondary-color);text-decoration:underline}.login-btn{background-color:var(--primary-color);color:var(--white);cursor:pointer;border:none;border-radius:5px;width:100%;padding:14px;transition:background-color .3s;font-size:16px;font-weight:600}.login-btn:hover{background-color:var(--secondary-color)}.register-link{text-align:center;color:var(--text-light);margin-top:25px;font-size:14px}.register-link a{color:var(--primary-color);text-decoration:none;font-weight:500}.register-link a:hover{color:var(--secondary-color);text-decoration:underline}.form-title{margin-bottom:0}.form-title-hint{color:var(--text-light);text-align:center;filter:opacity(.5);margin-bottom:30px}/*!
 * Toastify js 1.12.0
 * https://github.com/apvarun/toastify-js
 * @license MIT licensed
 *
 * Copyright (C) 2018 Varun A P
 */.toastify{color:#fff;display:inline-block;position:fixed;opacity:0;cursor:pointer;text-decoration:none;z-index:2147480000;background:linear-gradient(135deg,#73a5ff,#5477f5);border-radius:2px;max-width:calc(50% - 20px);padding:12px 20px;transition:all .4s cubic-bezier(.215,.61,.355,1);box-shadow:0 3px 6px -1px #0000001f,0 10px 36px -4px #4d60e84d}.toastify.on{opacity:1}.toast-close{color:#fff;cursor:pointer;opacity:.4;background:0 0;border:0;padding:0 5px;font-family:inherit;font-size:1em}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{border-radius:2px;width:1.5em;height:1.5em;margin:-7px 5px}.toastify-center{max-width:-moz-fit-content;margin-left:auto;margin-right:auto;left:0;right:0}@media only screen and (max-width:360px){.toastify-right,.toastify-left{max-width:-moz-fit-content;max-width:fit-content;margin-left:auto;margin-right:auto;left:0;right:0}}
