:root{--color-primary: #ff4e0e;--color-primary-hover: #f94307;--color-primary-strong: #9a3412;--color-primary-tint: #ffd0ca;--color-primary-subtle: #fff1ee;--color-success: #2e8b47;--color-success-strong: #2e7d3e;--color-success-subtle: #e7f4ea;--color-flaky: #95600a;--color-flaky-subtle: #fff3d6;--color-mutation: #6d3fd6;--color-mutation-subtle: #f1ecff;--color-coverage: #1d5fd1;--color-coverage-subtle: #e8f0fe;--color-background: #f3f3f3;--color-surface: #ffffff;--color-surface-warm: #fffdfb;--color-surface-muted: #f6f0ea;--color-sidebar: #ffffff;--color-text-primary: #2a1d16;--color-text-body: #3b2c24;--color-text-secondary: #6e5d52;--color-text-disabled: #8b93a5;--color-border: #efe7df;--radius-card: 20px;--radius-pill: 999px;--shadow-hover: 0 10px 24px rgba(59, 35, 9, .06);--sidebar-width: 272px}*{box-sizing:border-box}body{margin:0;background:var(--color-background);color:var(--color-text-primary);font-family:DM Sans,Arial,sans-serif;line-height:1.5}.tone-primary{background:var(--color-primary-subtle);color:var(--color-primary)}.tone-coverage{background:var(--color-coverage-subtle);color:var(--color-coverage)}.tone-mutation{background:var(--color-mutation-subtle);color:var(--color-mutation)}.tone-success{background:var(--color-success-subtle);color:var(--color-success-strong)}.tone-flaky{background:var(--color-flaky-subtle);color:var(--color-flaky)}
