.project-source-metrics{margin:24px 0;padding:24px;background:var(--paper);border:1px solid var(--line);border-radius:20px}
.project-source-metrics>.panel-head{padding:0 0 18px;margin-bottom:18px;gap:16px}
.project-source-metrics h3{margin:0 0 8px}
.project-source-metrics p{margin:0;line-height:1.5}
.project-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.project-source-grid .project-summary-card{width:100%;text-align:left;cursor:pointer}
.project-source-grid [aria-pressed="true"]{outline:2px solid var(--blue);outline-offset:3px}
.project-source-grid button:focus-visible{outline:3px solid var(--blue);outline-offset:3px}
@media(max-width:700px){.project-source-grid{grid-template-columns:1fr}.project-source-metrics{padding:18px}.project-source-metrics>.panel-head{align-items:start;flex-direction:column}}
