.chart-frame-wrap.svelte-1jejm1j{display:flex;flex-direction:column;gap:var(--space-2, 8px);width:100%}.chart-frame.svelte-1jejm1j{margin:0;padding:var(--space-5, 20px);background:var(--color-surface, #ffffff);border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-lg, 8px)}.chart-frame__head.svelte-1jejm1j{margin-bottom:var(--space-4, 16px)}.chart-frame__title.svelte-1jejm1j{font-family:var(--font-sans, "Open Sans", system-ui, sans-serif);font-size:18px;font-weight:var(--weight-bold, 700);color:var(--color-text-strong, #111827);margin:0;line-height:1.3}.chart-frame__subtitle.svelte-1jejm1j{margin:var(--space-1, 4px) 0 0;font-size:14px;font-weight:var(--weight-light, 300);color:var(--color-text-muted, #4b5563);line-height:1.5}.chart-frame__body.svelte-1jejm1j{width:100%}.chart-frame__foot.svelte-1jejm1j{margin-top:var(--space-4, 16px);padding-top:var(--space-3, 12px);border-top:1px solid var(--color-border, #e5e7eb)}.chart-frame__source.svelte-1jejm1j{font-size:12px;font-weight:var(--weight-light, 300);color:var(--color-text-subtle, #6b7280);margin:0}.chart-frame__notes.svelte-1jejm1j{margin:var(--space-1, 4px) 0 0;font-size:12px;font-weight:var(--weight-light, 300);font-style:italic;color:var(--color-text-subtle, #6b7280);line-height:1.5}
