/* Growth percentile calculator: the device-saved growth chart (lane bc-improve, 18 October 2026).
   The chart sits on the solid card of its panel; no texture behind any text. Colours are tokens, so
   light and dark both work: the WHO percentile lines in --hair and --muted, the child's line in
   --green-ink (the baby stage ink, AA on every card). */
.gp-log{margin-top:var(--space-5,24px)}
.gp-add-row{margin:var(--space-3,12px) 0 0}
.gp-chart{margin:var(--space-3,12px) 0 var(--space-2,8px);padding:0;background:var(--card)}
.gp-chart svg{display:block;width:100%;height:auto;max-width:28rem;overflow:visible}
.gp-chart .gp-grid{stroke:var(--hair);stroke-width:1}
.gp-chart .gp-curve{fill:none;stroke:var(--muted);stroke-width:1.2;opacity:.55}
.gp-chart .gp-curve-50{stroke-dasharray:5 4;opacity:.9}
.gp-chart .gp-curve-label,.gp-chart .gp-tick{fill:var(--muted)}
.gp-chart .gp-axis-title{fill:var(--ink)}
.gp-chart .gp-line{fill:none;stroke:var(--green-ink);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}
.gp-chart .gp-dot{fill:var(--green-ink);stroke:var(--card);stroke-width:2}
.gp-log p{max-width:60ch}
