:root{color-scheme:dark;font:15px/1.6 system-ui;background:#0c141d;color:#dce8ed}*{box-sizing:border-box}body{margin:0}header,main{max-width:900px;margin:auto;padding:20px}header{display:flex;gap:12px;align-items:center;border-bottom:1px solid #2b3b47}header a{margin-left:auto;font-size:12px}header small{display:block;font-size:9px;letter-spacing:1.7px;color:#9aadbb}a{color:#82dbb9}h1{font-size:25px;margin:0 auto 0 0}h2{font-size:18px;margin:0 0 12px}h3{font-size:15px;margin:10px 0}p{margin:8px 0}section{padding:20px;border:1px solid #2b3b47;border-radius:12px;background:#13202b;margin:18px 0}.toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}button{font:inherit;font-size:12px;background:#234438;color:#b6f2d8;padding:11px 13px;border:1px solid #375d4e;border-radius:8px;cursor:pointer}button:disabled{opacity:.5}.metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.metrics strong{display:block;font-size:19px;color:#91e5c4}small,.footnote,#lite-status{font-size:12px;color:#a6b8c4}.item{padding:12px 0;border-bottom:1px solid #2b3b47}.item:last-child{border:0}.warn,#lite-error{color:#ffd199}details p{white-space:pre-wrap}summary{color:#9fe2c9;cursor:pointer}[hidden]{display:none!important}:focus-visible{outline:2px solid #82dbb9;outline-offset:3px}@media(max-width:500px){header,main{padding:15px}.metrics{grid-template-columns:1fr}section{padding:16px}header a{max-width:90px}.toolbar h1{width:100%}}@media print{body,section{background:white;color:black}button,header a{display:none}section{break-inside:avoid}.metrics strong{color:black}}
