/* V0.0.2 Compact axes and consistent actions; no trading widget. */
.market-chart { margin-top:16px; padding:16px; border:1px solid #64748b; border-radius:12px; min-width:0; overflow-wrap:anywhere; }
.market-chart .market-price-plot { display:block; width:100%; max-width:900px; height:auto; margin:16px auto; color:#0369a1; }
[data-theme=dark] .market-chart .market-price-plot { color:#38bdf8; }
.market-price-plot text { fill:currentColor; font:17px system-ui,sans-serif; }
.market-price-plot .chart-grid { stroke:currentColor; stroke-opacity:.2; }
.market-price-plot .chart-line { fill:none; stroke:currentColor; stroke-width:2; }
.market-price-plot .chart-point { fill:currentColor; }
.market-chart p { font-size:13px; line-height:1.6; margin:12px 0; }
.chart-periods, .chart-values { display:flex; flex-wrap:wrap; align-items:center; gap:12px; }
.chart-values > span { display:flex; flex-wrap:wrap; align-items:center; gap:8px; }
.market-chart [data-chart-refresh] { margin-top:8px; }
@media (max-width:600px) { .market-price-plot text { font-size:23px; } }
