:root{--axios-bg:#090b0d;--axios-surface:#0d1110;--axios-panel:#0d1110f0;--axios-border:#28302d;--axios-grid:#fff;--axios-text:#d8dedb;--axios-muted:#b8c2bd;--axios-mint:#70c99a;--axios-status-mint:#71d7a2;--axios-control-bg:#111614;--axios-control-border:#39423f;--axios-grid-size:28px 28px;--axios-cyan:#93bdc3;--axios-violet:#b9aac6;--axios-amber:#d4ab75;--axios-red:#cd9092;--axios-grid-fine:#ffffff06;--axios-grid-major:var(--axios-grid-fine);--color-bg:var(--axios-bg);--color-sidebar:var(--axios-surface);--color-surface:var(--axios-surface);--color-elevated:var(--axios-panel);--color-text:var(--axios-text);--color-text-muted:var(--axios-muted);--color-text-subtle:#718079;--color-border:var(--axios-border);--color-hover:var(--axios-control-bg);--color-primary-soft:var(--axios-control-bg);--color-brand-iris:var(--axios-mint);--color-action-primary:var(--axios-mint);--color-on-primary:#07100b;--color-action-hover:#a3ddc7;--color-action-pressed:#75bda3;--color-brand-clay:var(--axios-amber);--color-danger:var(--axios-red);--shadow-composer:0 8px 22px #0000001f;--shadow-menu:0 12px 25px #0000003d;--radius-control:12px;--radius-card:18px;--radius-composer:22px;--sidebar-width:310px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--color-bg);width:100%;min-height:100%;color:var(--color-text);margin:0}body,button,textarea,input,select{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}button,textarea,input,select{font-size:1rem}button{color:inherit}button:focus-visible,textarea:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid color-mix(in srgb, var(--color-brand-iris) 55%, transparent);outline-offset:2px}::selection{background:var(--color-primary-soft)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
