.wrap{overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:var(--card)}table{width:100%;border-collapse:collapse}th,td{padding:10px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}th{position:sticky;top:0;background:var(--card);cursor:pointer;user-select:none;white-space:nowrap;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}th:hover{color:var(--accent)}tbody tr:nth-child(even){background:var(--row)}tbody tr:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}td.id{color:var(--muted);width:60px}td.au{white-space:nowrap;font-weight:600;color:var(--accent);cursor:pointer}td.au:hover{text-decoration:underline}td.qu{font-family:Georgia,serif;font-size:1rem;min-width:300px;white-space:pre-line}