:root{color-scheme:dark;--bg:#0a0c10;--bg-raised:#12151c;--fg:#eef1f5;--muted:#9aa4b2;--border:#232a35;--accent:#5eead4;--ok:#4ade80;--bad:#f87171;--unknown:#fbbf24}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--fg);background-image:radial-gradient(60rem 20rem at 50% -6rem,#5eead414,#0000 70%);background-repeat:no-repeat;margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.6}body:before{content:"";z-index:-1;pointer-events:none;background-image:url(/bg-graph.svg);background-position:calc(50% - 10rem) -2.5rem;background-repeat:no-repeat;background-size:125%;position:fixed;inset:0}@media (width<640px){body:before{background-position:35% 0;background-size:auto 100%}}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;text-decoration:underline}h1{margin:0 0 1.5rem;font-size:2.2rem;line-height:1.2}h2{border-top:1px solid var(--border);margin-top:2.5rem;padding-top:1.5rem;font-size:1.4rem}code,pre{font-family:ui-monospace,Cascadia Code,SF Mono,Consolas,monospace;font-size:.9em}main{max-width:44rem;margin:0 auto;padding:1.5rem 1rem 3rem}.site-header{background:var(--bg-raised);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;padding:.75rem 1rem;display:flex}.site-name{color:var(--fg);font-size:1.25rem;font-weight:700}.site-name:hover{text-decoration:none}.site-header ul,.site-footer ul{flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;list-style:none;display:flex}.main-nav a{color:var(--muted);transition:color .15s}.main-nav a:hover,.main-nav a:focus-visible{color:var(--fg);text-decoration:none}.main-nav a[aria-current=page]{color:var(--accent);font-weight:700}.lang-nav{margin-left:auto}.lang-nav a{transition:color .15s}.lang-nav a:not([aria-current]){color:var(--muted)}.lang-nav a:not([aria-current]):hover,.lang-nav a:not([aria-current]):focus-visible{color:var(--fg)}.lang-nav a[aria-current=true]{color:var(--accent);font-weight:700}.site-footer{border-top:1px solid var(--border);color:var(--muted);padding:1.5rem 1rem;font-size:.9rem}.site-footer p{margin:0 0 .5rem}.report-example{background:var(--bg-raised);border:1px solid var(--border);border-radius:.5rem;width:min(52rem,100vw - 2rem);margin:0 0 2rem calc(50% + min(52rem,100vw - 2rem)/-2);overflow:hidden}.report-example-caption{color:var(--muted);border-bottom:1px solid var(--border);padding:.5rem 1rem;font-size:.8rem}.report-example-body{padding:1rem;font-family:ui-monospace,Cascadia Code,SF Mono,Consolas,monospace;font-size:.85rem;line-height:1.6}.report-item{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;padding:.6rem 0;display:flex}.report-item+.report-item{border-top:1px solid var(--border)}.report-item:first-child{padding-top:0}.report-item:last-child{padding-bottom:0}.tag{white-space:nowrap;border:1px solid;border-radius:.25rem;padding:0 .2rem}.tag-ok{color:var(--ok)}.tag-bad{color:var(--bad)}.tag-unknown{color:var(--unknown)}.msg{overflow-wrap:anywhere}.loc{color:var(--muted);flex-basis:100%;font-size:.85rem}@media (width<=40rem){h1{font-size:1.7rem}}
