.kit{--k-fg:#0b1220;--k-mut:#5b6577;--k-line:#e4e8ef;min-height:100vh;color:var(--k-fg);background:#fff;padding:48px 24px 96px;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.kit .in{max-width:1100px;margin:0 auto}.kit a.back{color:var(--k-mut);margin-bottom:26px;font-size:14px;display:inline-block}.kit h1{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(26px,3.6vw,36px)}.kit .lede{max-width:64ch;color:var(--k-mut);margin:0 0 44px;font-size:16px;line-height:1.6}.kit h2{border-top:1px solid var(--k-line);letter-spacing:-.01em;margin:0 0 4px;padding-top:34px;font-size:18px}.kit .path{color:var(--k-mut);margin:0 0 18px;font-size:13px}.kit code{background:#f2f4f8;border-radius:4px;padding:1px 5px;font-size:12.5px}.kit .row{gap:14px;margin-bottom:30px;display:grid}.kit .row.r16x9{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.kit .row.r4x3{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.kit .row.r1x1{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.kit .row.r9x16{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.kit .row.ravatar{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}.kit .row.rlogo{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));align-items:center}.kit .row img{background:#eef1f6;border-radius:10px;width:100%;height:auto}.kit .row.ravatar img{border-radius:999px}.kit .row.rlogo img{opacity:.75;background:0 0;border-radius:0}
