:root{color-scheme:dark;--ink:#eaf2f3;--muted:#a8bcc4;--surface:#172a35;--line:#35505e;--accent:#d6b35a}*{box-sizing:border-box}body{margin:0;background:var(--theme-dark-panel,#101b24);color:var(--ink);font:16px/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}main{max-width:1080px;margin:auto;padding:56px 24px 32px}.brand{font-size:14px;letter-spacing:.2em;font-weight:800;color:var(--accent)}h1{font:700 clamp(30px,5vw,46px)/1.2 Georgia,serif;margin:22px 0 12px}p{max-width:76ch;color:var(--muted)}a{color:var(--teal,#80d5d4);text-underline-offset:.18em}.links,footer{display:flex;flex-wrap:wrap;gap:12px 24px}.count{color:var(--accent);font-weight:700;margin-top:30px}.table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:var(--surface)}table{width:100%;border-collapse:collapse;text-align:left}th,td{padding:18px 20px;vertical-align:top;border-bottom:1px solid var(--line)}th{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}td:first-child a{overflow-wrap:anywhere;font-weight:650}td:last-child{white-space:nowrap}td p{margin:6px 0 0;font-size:14px}tr:last-child td{border-bottom:0}footer{margin-top:28px;font-size:14px}a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(max-width:600px){main{padding:28px 16px}th,td{padding:14px 12px}}
