.project{padding-top:48px}.project-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.project-title{font:600 clamp(28px, 5vw, 56px)/1.08 var(--font-mono);letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:18px}.project-title--words{font:var(--display-lg);letter-spacing:var(--display-lg-tracking);font-size:clamp(36px,6vw,64px)}.project-lede{max-width:34em;color:var(--text-muted);margin-top:16px;font-size:18px}.project-stats{margin-top:40px}.project-split{margin-top:var(--section);grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:72px;display:grid}.project-main,.project-aside{flex-direction:column;gap:72px;min-width:0;display:flex}.project-section{min-width:0}@container page (width<=960px){.project-split{grid-template-columns:minmax(0,1fr);gap:64px}}.project-note{font:14px/1.5 var(--font-mono);color:var(--text-faint);overflow-wrap:anywhere;margin-top:14px}.project-note:first-child{margin-top:0}.project-tags{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.project .tag{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:24px}.project-issues>li,.project-merged>li{border-top:1px solid var(--line-soft)}.project-issues>li:last-child,.project-merged>li:last-child{border-bottom:1px solid var(--line-soft)}.project-issue{color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;padding:16px 0;display:grid}.project-issue:hover{text-decoration:none}.project-issue:hover .project-issue__title{color:var(--accent)}.project-issue__title{letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere;font-size:18px;font-weight:600}.project-issue__meta{min-width:0;color:var(--text-muted);flex-wrap:wrap;grid-column:1;align-items:center;gap:8px 10px;font-size:14px;display:flex}.project-issue__side{grid-area:1/2/span 2}.project-pr{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 24px;padding:14px 0;display:grid}.project-pr__name{color:var(--ink);overflow-wrap:anywhere;font-size:16px;font-weight:600}.project-pr__name:hover{color:var(--accent)}.project-pr__meta{min-width:0;color:var(--text-muted);flex-wrap:wrap;grid-column:1;align-items:baseline;gap:6px 12px;font-size:14px;display:flex}.project-pr__side{grid-area:1/2/span 2}@container page (width<=720px){.project-issue,.project-pr{grid-template-columns:minmax(0,1fr)}.project-issue__side,.project-pr__side{grid-area:auto/1}}.project-aside .wall{font-size:15px}.project-aside .wall-line{grid-template-columns:72px minmax(0,1fr);gap:4px 12px}.project-aside .wall-line__time{font-size:13px}@container page (width<=720px){.project-aside .wall-line{grid-template-columns:minmax(0,1fr)}}.project-stream{color:var(--text-muted)}.project-aside .badge{max-width:100%}.project-aside .badge__value{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:24px}.project-rules{gap:4px;margin:18px 0 0;font-size:14px;display:grid}.project-rules dt{font:13px var(--font-mono);color:var(--text-faint);margin-top:8px}.project-rules dt:first-child{margin-top:0}.project-rules dd{color:var(--text-body);overflow-wrap:anywhere;margin:0}.project-rules__notes{white-space:pre-line}.project-policy{flex-direction:column;gap:12px;display:flex}.project-policy .quote{overflow-wrap:anywhere}.project-policy__text{font:var(--mono-md);white-space:pre-wrap;margin-bottom:12px}
