.props{--ink:#080a0c;--r1:#0d1014;--rule:#171d24;--rule2:#212a33;--paper:#eef4f7;--mid:#8794a0;--dim:#4f5a65;--teal:#23d3ee;--deep2:#00364a;--d:var(--font-display),"Bricolage Grotesque",ui-sans-serif,system-ui,sans-serif;--t:var(--font-text),"Instrument Sans",ui-sans-serif,system-ui,sans-serif;--f:var(--font-figure),"Roboto Mono",ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--ink);color:var(--paper);min-height:100vh;font:400 14px/1.45 var(--t);-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.props *{box-sizing:border-box;border-radius:0;margin:0}.props a{color:inherit;text-decoration:none}.props :focus-visible{outline:2px solid var(--teal);outline-offset:1px}.props .mast{background:var(--deep2);align-items:center;padding:9px 13px;display:flex}.props .shell{max-width:880px;margin:0 auto;padding:22px 13px 70px}.props h1{font:800 clamp(26px,7vw,38px)/1 var(--d);letter-spacing:-.04em}.props .lede{font:400 13px/1.5 var(--t);color:var(--mid);max-width:52ch;margin-top:9px}.props .lede b{color:var(--paper);font-weight:600}.props h2{font:500 9px/1 var(--f);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin:28px 0 10px}.props .grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:1fr;gap:1px;display:grid}@media (min-width:620px){.props .grid{grid-template-columns:repeat(2,1fr)}}.props .lg{background:var(--ink);justify-content:space-between;align-items:baseline;gap:10px;padding:12px 13px;display:flex}.props a.lg:hover{background:var(--r1)}.props span.lg{cursor:default}.props span.lg .ln{color:var(--mid)}.props .ln{font:700 15px/1 var(--t)}.props .lm{font:500 9px/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.props .lg[data-rebuilt="1"] .lm{color:var(--teal)}.props .lg[data-rebuilt="1"]{box-shadow:inset 2px 0 0 var(--teal)}.props .note{font:400 11px/1.6 var(--f);color:var(--dim);border-top:1px solid var(--rule);max-width:60ch;margin-top:20px;padding-top:12px}.props .lg{align-items:center;gap:11px}.props .lgm{-o-object-fit:contain;object-fit:contain;flex:none;width:26px;height:26px;display:block}.props .lgm-none{display:block}.props .lgm-ball{filter:grayscale()brightness(1.7);justify-content:center;align-items:center;font-size:19px;line-height:1;display:flex}.props .ln{flex:1;min-width:0}.props .ln s{font:400 11px/1.3 var(--t);color:var(--dim);margin-top:3px;text-decoration:none;display:block}
