:root{--fond:#fafaf8;--texte:#1d1d1b;--doux:#6b6b66;--trait:#e3e2dc;--egal:#2f7d4f;--arrondi:#8a6d1a;--ecart:#b3261e;--hp:#5b5bb0;--carte:#fff}@media (prefers-color-scheme:dark){:root{--fond:#151513;--texte:#ecebe6;--doux:#9b9a93;--trait:#2e2d29;--egal:#6cc28f;--arrondi:#d9b44a;--ecart:#f08a80;--hp:#9d9df0;--carte:#1d1c19}}*{box-sizing:border-box}body{background:var(--fond);color:var(--texte);margin:0;font:14px/1.45 system-ui,-apple-system,Segoe UI,sans-serif}header{border-bottom:1px solid var(--trait);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}header a{color:inherit;font-weight:600;text-decoration:none}.version{color:var(--doux);text-align:right;white-space:nowrap;font-size:11px}main{max-width:1100px;margin:0 auto;padding:16px}a{color:inherit}table{border-collapse:collapse;background:var(--carte);width:100%}th,td{border-bottom:1px solid var(--trait);text-align:left;vertical-align:top;padding:6px 8px}td.n,th.n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pastille{border-radius:4px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.EGAL{color:var(--egal)}.ARRONDI{color:var(--arrondi)}.ECART{color:var(--ecart)}.HORS_PORTEE,.SANS_REGLE{color:var(--hp)}.compteurs{flex-wrap:wrap;gap:16px;margin:8px 0 16px;display:flex}.compteurs div{background:var(--carte);border:1px solid var(--trait);border-radius:6px;padding:8px 12px}.compteurs b{font-size:20px;display:block}details summary{cursor:pointer;color:var(--doux)}.doux{color:var(--doux)}.btn{border:1px solid var(--trait);background:var(--carte);color:inherit;cursor:pointer;font:inherit;border-radius:6px;padding:8px 14px;text-decoration:none;display:inline-block}.scroll{overflow-x:auto}.erreur{color:var(--ecart)}
