body{font-family:system-ui,sans-serif;margin:0;background:#f7f7f8;color:#1a1a1a}.login-form,.knowledge-form{display:flex;flex-direction:column;gap:.5rem;max-width:24rem;padding:1rem}nav{display:flex;gap:.5rem;padding:1rem;background:#1a1a1a}nav button{background:none;border:1px solid #444;color:#fff;padding:.5rem 1rem;cursor:pointer}main{padding:1rem}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:.5rem;border-bottom:1px solid #ddd}.error{color:#b00020}
