html, body { background:#121212 !important; color:#ddd !important; margin:0; }
body { font-family:system-ui,-apple-system,"Segoe UI",sans-serif; max-width:1000px; margin:0 auto !important; padding:2em 1em; }
h1 { color:#fff; font-weight:400; font-size:1.6em; margin:0 0 1em; padding:0; background:none !important; }
table, #list { width:100%; border-collapse:collapse; background:#1a1a1a !important; border:1px solid #2a2a2a !important; border-radius:8px; overflow:hidden; }
thead tr, thead th, #list th { background:#222 !important; color:#999 !important; border:0 !important; border-bottom:1px solid #333 !important; }
th, td { padding:.6em .9em !important; text-align:left; }
th a { color:#999 !important; }
tbody tr, tbody tr:nth-child(even), tbody tr:nth-child(odd) { background:#1a1a1a !important; color:#ccc !important; }
tbody tr td { border-bottom:1px solid #262626 !important; color:#aaa !important; }
tbody tr:hover, tbody tr:hover td { background:#252525 !important; }
a { color:#6cb6ff !important; text-decoration:none; }
a:hover { text-decoration:underline; }
td.size, td.date { white-space:nowrap; font-variant-numeric:tabular-nums; }
