.reference-project{padding-top:32px;margin-top:24px;border-top:1px solid var(--border)}.reference-project>header{display:flex;justify-content:space-between;align-items:center;gap:16px}.reference-project>header :is(h2,h3){font-size:22px;margin:0}.reference-project>header a{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted-foreground)}.reference-project-categories{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:20px 0}.reference-project-categories li{background:var(--muted);padding:5px 8px;font-size:11px}.reference-project-description{max-height:180px;overflow:hidden;white-space:pre-line;line-height:1.75;overflow-wrap:anywhere}.reference-project-description.is-expanded{max-height:none}.reference-project-description p{margin:0}.reference-project>.reference-project-muted{font-size:12px}.reference-project-facts{display:flex;gap:32px;flex-wrap:wrap;padding:12px 0}.reference-project-facts dt{font-size:12px;color:var(--muted-foreground)}.reference-project-facts dd{margin:6px 0 0;font-weight:600}.reference-project-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding:12px 0 24px}.reference-project-links a{display:flex;gap:12px;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);padding:12px 0;min-width:0}.reference-project-links span{display:flex;flex-direction:column;gap:6px;min-width:0}.reference-project-links small{color:var(--muted-foreground);font-size:11px;overflow-wrap:anywhere}.reference-project-contracts{padding-top:24px;border-top:1px solid var(--border)}.reference-project-contracts :is(h3,h4){font-size:18px;margin:0}.reference-project-contracts ul{list-style:none;margin:0;padding:0}.reference-project-contracts li{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--border);padding:16px 0}.reference-project-contracts li>div{min-width:0}.reference-project-contracts code,.reference-project-contracts small,.reference-project-contracts strong{display:block}.reference-project-contracts small{margin-top:6px;font-size:11px;color:var(--muted-foreground)}.reference-project-contracts code{margin-top:8px;font-size:12px;overflow-wrap:anywhere}.reference-project.is-embedded{padding-top:24px;margin-top:24px}.reference-project.is-embedded>header h3{font-size:18px}.reference-project-muted{color:var(--muted-foreground);font-size:12px;line-height:1.7}.reference-project-notice{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 0;color:var(--muted-foreground);font-size:13px}.reference-project-empty{padding:24px 0;color:var(--muted-foreground);font-size:13px}.reference-project>header{flex-wrap:wrap}