:root{--background:#fff;--foreground:#171717;--bg:var(--background);--fg:var(--foreground);--border:rgba(0,0,0,.18);--bg-card:var(--bg);--header-bg:#f7f7f7;--header-fg:var(--fg);--row-fg:var(--fg);--row-even:#fff;--row-odd:#f4f4f4}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed;--bg:var(--background);--fg:var(--foreground);--border:rgba(255,255,255,.2);--bg-card:var(--bg);--header-bg:#101113;--header-fg:var(--fg);--row-fg:var(--fg);--row-even:#0e0f10;--row-odd:#0b0c0d}}.dark{--bg:#0b0b0c;--fg:#e7e7ea}html,body{background:var(--bg);width:100%;min-height:100%;color:var(--fg);margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit;background:0 0;border:none;outline:none;margin:0;padding:0}button{cursor:pointer}:focus-visible{outline-offset:2px;outline:2px solid #0070f3}header,[data-guardrail=header],.guardrail-header{background-color:var(--bg)!important;color:var(--fg)!important}
