body{font-family:Arial;background:#f7f7fb;margin:0} .topnav{background:#111827;color:#fff;padding:10px 20px} .topnav a{color:#fff;margin-right:14px;text-decoration:none} .container{max-width:1100px;margin:0 auto;padding:20px} table{border-collapse:collapse;width:100%;background:#fff} th,td{border:1px solid #e5e7eb;padding:8px} .login{display:flex;min-height:100vh;align-items:center;justify-content:center;background:#0f172a} .box{background:#fff;padding:24px;border-radius:8px;width:320px} .box input{width:100%;padding:8px;margin-bottom:10px} .box button{padding:9px 14px;background:#111827;color:#fff;border:none;border-radius:6px}