.scientific-figure{--figure-series-1:var(--brand-palette-teal-ink);--figure-series-2:var(--brand-palette-burgundy);--figure-series-3:var(--brand-palette-peach-ink);--figure-series-4:var(--brand-palette-green-ink);--figure-series-5:var(--brand-palette-brown);--figure-bg:rgb(var(--color-card));--figure-ink:rgb(var(--color-foreground));--figure-muted:rgb(var(--color-muted-foreground));--figure-line:rgb(var(--color-border));--figure-teal:var(--brand-palette-teal);--figure-accent-ink:var(--brand-palette-teal-ink);--figure-peach:var(--brand-palette-peach);--figure-mark-ink:var(--brand-palette-brown);color:var(--figure-ink);background:var(--figure-bg);border:1px solid var(--figure-line);border-radius:14px;min-width:0;overflow:clip}.scientific-figure.paper{--figure-bg:#fff;--figure-ink:var(--brand-palette-brown);--figure-muted:#52635f;--figure-line:#d8e2df;--figure-accent-ink:var(--brand-palette-teal-ink);border-radius:2px;font-family:Arial,sans-serif}.scientific-figure .sf-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;padding:18px 20px 12px;display:flex}.scientific-figure .sf-heading{gap:10px;min-width:0;display:flex}.scientific-figure .sf-panel{color:var(--figure-accent-ink);font-size:20px;font-weight:700}.scientific-figure .sf-panel:empty{display:none}.scientific-figure h3{font-size:16px;font-weight:600}.scientific-figure .sf-heading p{color:var(--figure-muted);margin-top:3px;font-size:12px;line-height:1.55}.scientific-figure .sf-actions,.scientific-figure .sf-controls{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.scientific-figure .sf-controls{padding:0 20px 14px}.scientific-figure button,.scientific-figure select,.scientific-figure .sf-actions summary{border:1px solid var(--figure-line);background:var(--figure-bg);color:var(--figure-ink);cursor:pointer;border-radius:6px;padding:6px 10px}.scientific-figure select{max-width:100%;padding-right:28px}.scientific-figure button[aria-pressed=true]{border-color:var(--figure-accent-ink);box-shadow:inset 0 -2px var(--figure-teal)}.scientific-figure button:focus-visible,.scientific-figure [role=button]:focus-visible{outline:2px solid var(--figure-teal);outline-offset:2px}.scientific-figure .sf-export{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.scientific-figure .sf-detail{border-top:1px solid var(--figure-line);padding:12px 20px;font-size:12px;line-height:1.6}.scientific-figure figcaption{color:var(--figure-muted);padding:12px 20px;font-size:11px;line-height:1.65}.scientific-figure figcaption a{color:var(--figure-accent-ink);margin-left:8px;text-decoration:underline;display:inline-block}.scientific-figure .sf-error{color:#be123c;padding:8px 20px;font-size:12px}.scientific-figure svg[data-figure-plot]{width:100%;font-family:Arial,sans-serif;display:block}.scientific-figure .sf-scroll{padding:0 10px;overflow:auto}.scientific-figure [role=button]{cursor:pointer}.dark .scientific-figure:not(.paper){--figure-series-1:var(--brand-palette-teal);--figure-series-2:#e59bb9;--figure-series-3:var(--brand-palette-peach);--figure-series-4:var(--brand-palette-green);--figure-series-5:#efdcdf;--figure-accent-ink:var(--brand-palette-teal)}
