body{align-items:center;background:#f5f7fa;display:flex;flex-direction:column;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;min-height:100vh;padding:0}form{background:#fff;border-radius:12px;box-shadow:0 6px 20px #0000001a;box-sizing:border-box;margin-top:80px;max-width:400px;padding:30px 40px;width:90%}form h2{color:#333;margin-bottom:25px;text-align:center}input{border:1px solid #ddd;border-radius:8px;box-sizing:border-box;margin-bottom:18px;padding:12px;transition:all .3s ease;width:100%}input:focus{border-color:#4a90e2;box-shadow:0 0 0 3px #4a90e226;outline:none}button{background-color:#4a90e2;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:12px;transition:background .3s;width:100%}button:hover{background-color:#357ab8}nav{background:#fff;box-shadow:0 2px 8px #00000012;box-sizing:border-box;height:60px;justify-content:space-between;left:0;padding:0 30px;position:fixed;top:0;width:100%;z-index:1000}nav,nav .nav-left,nav .nav-right{align-items:center;display:flex}nav a{color:#333;font-weight:600;margin-right:20px;text-decoration:none;transition:color .2s}nav a:hover{color:#4a90e2}nav button{background:#ff4d4f;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:8px 14px;transition:background .3s ease}nav button:hover{background:#d9363e}@media (max-width:600px){nav{align-items:flex-start;flex-direction:column;height:auto;padding:10px 20px}nav a{margin:10px 0}nav button{margin-top:10px}}
/*# sourceMappingURL=main.ca26291d.css.map*/