:root{--fg:#16202a;--bg:#fafbfc;--accent:#0b5cad;--bad:#a4262c;--good:#1b6e3c;--line:#cfd6dd;font-family:system-ui,sans-serif}@media (prefers-color-scheme:dark){:root{--fg:#e8edf2;--bg:#12171c;--accent:#6cb1ff;--bad:#ff8b8b;--good:#6fd195;--line:#33404c}}body{color:var(--fg);background:var(--bg);margin:0}.band{color:#fff;text-align:center;background:#b45309;padding:.4rem 1rem;font-weight:700}.skip{position:absolute;left:-999px}.skip:focus{background:var(--bg);z-index:10;padding:.5rem;top:8px;left:8px}.layout{grid-template-columns:14rem 1fr;grid-template-areas:"h h""n m";gap:0 1.5rem;padding:0 1rem 2rem;display:grid}header{grid-area:h}nav{grid-area:n}main{grid-area:m;min-width:0}@media (width<=50rem){.layout{grid-template-columns:1fr;grid-template-areas:"h""n""m"}}ul.plain{padding:0;list-style:none}nav button{text-align:left;width:100%}button,input,select{font:inherit;border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:4px;margin:.15rem 0;padding:.35rem .6rem}button{cursor:pointer}button[aria-current=page],button[aria-pressed=true]{background:var(--accent);color:#fff}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}label{margin-top:.6rem;font-weight:600;display:block}.error{color:var(--bad)}.muted{opacity:.75}.good{color:var(--good)}.bad{color:var(--bad);font-weight:700}.scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.9rem}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;word-break:break-word;padding:.35rem .5rem}pre{background:#7f7f7f1f;max-height:24rem;padding:.75rem;overflow:auto}.signin{max-width:24rem;margin:3rem auto;padding:0 1rem}.signin input{box-sizing:border-box;width:100%}.link{color:var(--accent);background:0 0;border:none;text-decoration:underline}dl.grid{grid-template-columns:max-content 1fr;gap:.3rem 1rem;display:grid}.pair{display:contents}dd{margin:0}
