/* Chart Shell shared tokens
 * Contract: chart_shell_css_tokens_v1
 * Qualified CSS-002 extraction; source order and at-rule context are intentional.
 */
/* Chart Shell department CSS compatibility marker
 * Contract: chart_shell_css_compat_marker_v1
 * Generated by the qualified CSS-002 record move; source order is intentional.
 */
/* Active declarations are composed by shell/styles/{tokens,base,components}.css. */

:root {
    --qt-scale-font-family:
        -apple-system,
        BlinkMacSystemFont,
        "Segoe UI",
        Roboto,
        Arial,
        sans-serif;}
:root {
    --ex-shell-surface: #ffffff;}
:root {
    --ex-shell-chart-surface: #ffffff;}
:root {
    --ex-shell-preload-surface: #ffffff;}
:root {
    --ex-shell-separator: #e0e3eb;}
:root {
    --ex-shell-gutter: 4px;}
:root {
    --ex-loader-size: 34px;}
:root {
    --ex-loader-stroke: 2px;}
:root {
    --ex-loader-muted: rgba(17, 24, 39, 0.16);}
:root {
    --ex-loader-active: #111827;}
:root {
    --ex-right-icon: 44px;}
html.theme-dark,
body.theme-dark {
    --ex-shell-surface: #0f0f0f;}
html.theme-dark,
body.theme-dark {
    --ex-shell-chart-surface: #0f0f0f;}
html.theme-dark,
body.theme-dark {
    --ex-shell-preload-surface: #0f0f0f;}
html.theme-dark,
body.theme-dark {
    --ex-shell-separator: #2a2e39;}
html.theme-dark,
body.theme-dark {
    --ex-shell-gutter: 4px;}
html.theme-dark,
body.theme-dark {
    --ex-shell-rail-text: #d1d4dc;}
html.theme-dark,
body.theme-dark {
    --ex-shell-rail-hover: rgba(255,255,255,0.10);}
html.theme-dark,
body.theme-dark {
    --ex-shell-rail-hover-strong: rgba(255,255,255,0.13);}
html.theme-dark,
body.theme-dark {
    --ex-loader-muted: rgba(255,255,255,0.18);}
html.theme-dark,
body.theme-dark {
    --ex-loader-active: #ffffff;}
