:root{--oy-chart-1:var(--oy-color-accent-600);--oy-chart-2:var(--oy-color-blue-600);--oy-chart-3:var(--oy-color-plum-600);--oy-chart-4:var(--oy-color-green-700);--oy-chart-other:var(--oy-color-neutral-500);--oy-chart-grid:var(--oy-color-border-subtle);--oy-chart-axis:var(--oy-color-border-default);--oy-chart-cursor:var(--oy-color-bg-hover)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--oy-chart-1:var(--oy-color-accent-500);--oy-chart-2:var(--oy-color-blue-500);--oy-chart-3:var(--oy-color-plum-500);--oy-chart-4:var(--oy-color-green-600)}}:root[data-theme=dark]{--oy-chart-1:var(--oy-color-accent-500);--oy-chart-2:var(--oy-color-blue-500);--oy-chart-3:var(--oy-color-plum-500);--oy-chart-4:var(--oy-color-green-600)}.oy-chart .recharts-cartesian-axis-tick-value,.oy-chart .recharts-label{fill:var(--oy-color-fg-subtle);font-family:var(--oy-font-family-sans);font-size:var(--oy-font-size-xs);font-variant-numeric:tabular-nums}.oy-chart .recharts-surface:focus{outline:none}@keyframes oy-data-pulse{0%,to{opacity:1}50%{opacity:.45}}.oy-data-skeleton{background-color:var(--oy-color-bg-sunken);border-radius:var(--oy-radius-sm);animation:oy-data-pulse calc(var(--oy-duration-slow) * 6) var(--oy-easing-standard) infinite}@media (prefers-reduced-motion:reduce){.oy-data-skeleton{animation:none}}
