:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--text:#343a46;--text-h:#172133;--bg:#fff;--border:#dce1e8;--header-bg:#f1f4f8;--error:#b42318;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,Segoe UI,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--text:#d1d5db;--text-h:#f3f4f6;--bg:#16171d;--border:#383c47;--header-bg:#242833;--error:#fda29b}}body{margin:0}#root{max-width:1000px;min-height:100svh;margin:0 auto}h1{color:var(--text-h);margin:0 0 24px;font-size:clamp(1.75rem,5vw,2.5rem)}main{padding:32px 24px}main>p{margin:16px 0}.table-container{margin-top:24px;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%}th,td{border-bottom:1px solid var(--border);padding:12px 16px}th{color:var(--text-h);background:var(--header-bg)}[role=alert]{color:var(--error)}@media (width<=600px){main{padding:24px 12px}}
