.builds{max-width: var(--frame-document);margin-inline: auto;padding: calc(var(--nav-h,64px) + var(--sp-6)) var(--gutter) var(--sp-8);} .builds h1,.builds h2{font-family: var(--font-display);font-weight: var(--fw-display);font-synthesis: none;letter-spacing: var(--tr-heading);} .builds h1{margin: 0 0 var(--sp-3);color: var(--text-bright);font-size: var(--fs-title);line-height: var(--lh-display);} .builds h2{margin: 0 0 var(--sp-2);color: var(--gold-2);font-size: var(--fs-h3);} .builds-lede{max-width: 36rem;margin: 0 0 var(--sp-5);color: var(--text-body);font-size: var(--fs-lead);line-height: var(--lh-body);} .builds-status{margin: var(--sp-2) 0 var(--sp-4);font-size: var(--fs-small);color: var(--text-secondary);} .builds-list{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--sp-4);} .builds-item{padding: var(--sp-4);background: var(--bg-2);border: 1px solid var(--border);border-radius: var(--radius-1);font-size: var(--fs-body);line-height: var(--lh-body);} .builds-item a{color: var(--gold-bright);} .builds-meta{margin: 0 0 var(--sp-2);max-width: 36rem;font-size: var(--fs-small);color: var(--text-secondary);} .builds-actions{display: flex;flex-wrap: wrap;gap: var(--sp-2);margin-top: var(--sp-3);} .builds-action{margin: 0;} .builds-button{min-height: 44px;padding: 0 var(--sp-3);font: inherit;font-size: var(--fs-small);color: var(--text-bright);background: var(--bg-3);border: 1px solid var(--border);border-radius: var(--radius-1);cursor: pointer;}