.summary{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.summary-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);padding:.875rem 1rem}.summary-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:.6875rem;font-weight:600}.summary-value{color:var(--ink);font-variant-numeric:tabular-nums;margin:.375rem 0 0;font-size:clamp(1.125rem,1rem + .6vw,1.5rem);font-weight:700}.summary-value+.summary-value{margin-top:.125rem}.summary-goal{color:var(--ink-soft);font-size:.8125rem;font-weight:500}
