:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1117;--panel:#171a23;--line:#262b38;--ink:#e7e9ee;--dim:#98a0b3;--accent:#f0c674;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;line-height:1.5}.shell{max-width:46rem;margin:0 auto;padding:3rem 1.25rem 4rem}h1{letter-spacing:-.01em;margin:0 0 .25rem;font-size:1.9rem}h2{text-transform:uppercase;letter-spacing:.08em;color:var(--dim);margin:2.25rem 0 .75rem;font-size:.8rem}.tagline{color:var(--dim);max-width:34rem;margin:0}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.packages{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.packages li{background:var(--panel);border:1px solid var(--line);border-radius:.5rem;grid-template-columns:minmax(0,12rem) auto;align-items:baseline;gap:.25rem .75rem;padding:.75rem 1rem;display:grid}.badge{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);border:1px solid var(--accent);border-radius:999px;justify-self:start;padding:0 .5rem;font-size:.7rem}.spec,.deps{color:var(--dim);grid-column:1/-1;font-size:.85rem}dl{grid-template-columns:minmax(0,12rem) auto;gap:.35rem .75rem;margin:0;display:grid}dt{color:var(--dim);font-size:.9rem}dd{margin:0}footer{border-top:1px solid var(--line);color:var(--dim);margin-top:3rem;padding-top:1rem;font-size:.85rem}
