/* Shared spacing, corner geometry and the established accent palette. */
:root{--numeric:Arial,Helvetica,sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-panel:16px;--radius-control:4px;--mint:#39f77c;--teal:#005957;--accent:var(--mint);--accent-ink:var(--teal)}
