:root{--magma: #e61924;--ink: #0b0b0d;--ink-2: #3d4049;--slate: #6b7280;--mist: #e5e7eb;--rule: #ececee;--soft: #f7f7f8;--white: #ffffff;--font-sans: "Google Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-hand: "Square Peg", cursive;--fixed: #16a34a;--usage: #ea8a0c;--shell-top: 50px}@media(max-width:700px){:root{--shell-top: 0px}}@media print{app-root>header{display:none!important}}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-sans);font-size:14px;line-height:1.45;color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased}h1,h2,p{margin:0}:focus-visible{outline:2px solid var(--magma);outline-offset:2px}button{font:inherit}a.ln{color:inherit;text-decoration:underline dotted;text-underline-offset:3px;text-decoration-thickness:1px;cursor:pointer}a.ln:hover,a.ln:focus-visible{background:#000;color:#fff;text-decoration:none;outline:none}tr:hover a.ln,tr.sel a.ln{color:#fff}tr:hover a.ln:hover,tr:hover a.ln:focus-visible,tr.sel a.ln:hover,tr.sel a.ln:focus-visible{background:#fff;color:#000}
