.article-page .score-inputs{display:grid;grid-gap:var(--cf-space-300);gap:var(--cf-space-300)}.article-page .score-input{display:grid;grid-template-columns:var(--cf-space-1000) minmax(0,1fr) calc(var(--cf-space-2000)*1.1);grid-gap:var(--cf-space-200);gap:var(--cf-space-200);align-items:center}.article-page .score-input input[type=number]{min-inline-size:0;padding:var(--cf-space-100) var(--cf-space-150);border:1px solid var(--cf-color-border);border-radius:var(--cf-radius-050);background:var(--cf-color-surface-raised);color:var(--cf-color-text-strong);font-family:var(--cf-font-mono);font-size:var(--cf-font-size-250)}.article-page .score-input-name{color:var(--cf-color-text-secondary);font-size:var(--cf-font-size-250);font-weight:var(--cf-font-weight-semibold)}.article-page .score-points{display:grid;grid-gap:var(--cf-space-200);gap:var(--cf-space-200)}.article-page .score-point{display:grid;grid-template-columns:var(--cf-space-1000) var(--cf-space-1000) minmax(0,1fr);grid-gap:var(--cf-space-200);gap:var(--cf-space-200);align-items:center;color:var(--cf-color-text-secondary);font-size:var(--cf-font-size-250)}.article-page .score-times{font-family:var(--cf-font-mono)}.article-page .score-badge,.article-page .score-total{display:inline-grid;place-items:center;border:2px solid var(--cf-color-border);border-radius:var(--cf-radius-full);color:var(--cf-color-text-strong);font-family:var(--cf-font-mono);font-weight:var(--cf-font-weight-semibold)}.article-page .score-badge{inline-size:var(--cf-space-900);block-size:var(--cf-space-900);font-size:var(--cf-font-size-250)}.article-page .score-total{justify-self:start;inline-size:var(--cf-space-1600);block-size:var(--cf-space-1600);-webkit-margin-before:var(--cf-space-200);margin-block-start:var(--cf-space-200);border-width:4px;font-size:var(--cf-font-size-400)}.article-page .score-badge.is-good,.article-page .score-total.is-good{border-color:var(--cf-color-success)}.article-page .score-badge.is-average,.article-page .score-total.is-average{border-color:var(--cf-color-warning)}.article-page .score-badge.is-poor,.article-page .score-total.is-poor{border-color:var(--cf-color-danger)}.article-page .score-runs{display:grid;grid-gap:var(--cf-space-200);gap:var(--cf-space-200)}.article-page .score-run{display:flex;gap:var(--cf-space-300);align-items:center}.article-page .score-run-metrics{display:flex;flex-wrap:wrap;gap:var(--cf-space-100) var(--cf-space-300);color:var(--cf-color-text-secondary);font-family:var(--cf-font-mono);font-size:var(--cf-font-size-200)}.article-page .illo-figure .lighthouse-curve{fill:none;stroke:var(--cf-color-illo-ink);stroke-width:3}.article-page .illo-figure .lighthouse-point{fill:var(--cf-color-illo-arrow);stroke:var(--cf-color-illo-ink);stroke-width:2}