:root{--ink:#000;--paper:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font:1.125rem/1.6 system-ui,sans-serif}#root{flex-direction:column;max-width:60rem;min-height:100dvh;margin:0 auto;padding:1rem;display:flex}header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}header nav{flex-wrap:wrap;gap:1rem;display:flex}[aria-current=page]{font-weight:700}main{flex:1}h1{margin:.5rem 0 0;font-size:3rem;line-height:1.1}.tagline{margin-top:.5rem;font-size:1.5rem;font-weight:700}a{color:var(--ink);text-underline-offset:3px;text-decoration-thickness:2px}button,.actions a{border:2px solid var(--ink);background:var(--paper);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;padding:.5rem 1rem;font-weight:700;text-decoration:none;display:inline-block}.actions{flex-wrap:wrap;gap:.5rem;margin-bottom:0;display:flex}button:hover,.actions a:hover{background:var(--ink);color:var(--paper)}h2{margin:2rem 0 1rem}.version{font-size:1rem;font-weight:400}.families{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;display:grid}.family{border:2px solid var(--ink);padding:1rem}.family h3{margin:.5rem 0;font-size:1.125rem}.logos{gap:.5rem;margin:0;display:flex}.note{margin:.5rem 0;font-size:1rem}.links{flex-wrap:wrap;gap:1.5rem;margin-top:1.5rem;display:flex}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}footer{padding-top:2rem}@media (prefers-reduced-motion:reduce){*{transition:none;animation:none}}.manager{border-top:2px solid var(--ink);margin-top:2rem;padding-top:1rem}.manager h3{margin:1rem 0 .25rem;font-size:1rem}pre{border:2px solid var(--ink);margin:0;padding:.75rem;font-size:.875rem;line-height:1.5;overflow-x:auto}code{overflow-wrap:anywhere}dl{margin:0}dl div{padding:.5rem 0}dt{font-weight:700}dd{margin:0}.index{flex-wrap:wrap;gap:.25rem 1rem;padding:0;list-style:none;display:flex}
