/* Calcul du handicap */
.formula { margin: .9rem 0 0; font-variant-numeric: tabular-nums; }
.hcp-matrix th[scope="row"] { font: 700 .95rem var(--font-head); color: var(--ink); background: var(--sand); }
.hcp-matrix td { padding: .25rem; text-align: center; }
.hcp-matrix .cell { width: 100%; min-width: 3rem; padding: .5rem .3rem; border: 1.5px solid transparent; border-radius: 8px; background: transparent; font: 600 .95rem var(--font-head); color: var(--ink); cursor: pointer; font-variant-numeric: tabular-nums; }
.hcp-matrix .cell:hover { border-color: var(--line-2); background: var(--paper); }
.hcp-matrix .cell.sel { border-color: var(--terra); background: var(--terra-soft); color: var(--terra-2); }
.hcp-matrix td.best { background: var(--mint-soft); }
