/* Cópia de influxo/influxo-app/social/tokens.css (11-nov-2026): o CRM mora num Pages próprio e não
   lê o arquivo de lá. Mudou lá, muda aqui (o teste-crm-tela confere que os dois são iguais). */
@font-face{font-family:Inter;src:url('assets/inter-var-latin.woff2') format('woff2');font-weight:100 900;font-display:swap}
@font-face{font-family:Inter;src:url('assets/inter-var-latin-ext.woff2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0100-02FF,U+1E00-1EFF}
@font-face{font-family:Instrument;src:url('assets/instrument-italic-400.woff2') format('woff2');font-style:italic;font-display:swap}
:root{
 --brand-indigo:#4d5fe8;--brand-purple:#a654ed;--brand-magenta:#e143eb;
 --brand-gradient:linear-gradient(120deg,#4d5fe8,#a654ed,#e143eb);
 /* Visual da LP (21-out-2026): ação é roxo chapado; o degradê fica só no logo (--brand-gradient). */
 --action-gradient:#7138ee;--accent-hover:#5b26cc;
 /* Pedaços das telas antigas que a "Neutro Mac" devolve à versão antiga (azul e degradê). */
 --ui-forte:#7138ee;--ui-g1:var(--brand-purple);--ui-grad:linear-gradient(#7138ee,#7138ee);--ui-barra:var(--accent);
 /* Componentes do protótipo (Fase 3, 21-out): fundos suaves, bordas de controle e sombra dos cartões. */
 --soft:#f8f5fc;--ctl-line:#e2dbe9;--col-bg:#f7f5fa;--col-line:#eee9f3;--count-bg:#ebe6f1;--count-ink:#6a6278;--card-shadow:0 10px 34px #29203e0a;--hint:#8d8097;
 --tag-gray:#f3f3f5;--tag-gray-ink:#62626c;--tag-purple:#f0e9ff;--tag-purple-ink:#6840ae;
 --bg:#fffcfa;--surface:#fff;--raised:#fff;--grouped:#f6f2fa;--glass:rgba(255,252,250,.86);
 --text:#1d1d1f;--secondary:#515154;--muted:#68686d;--line:#e9e6ed;--control-line:#777780;
 --accent:#7138ee;--accent-soft:#f3eefe;--success:#2e6344;--success-bg:#edf5ee;
 --waiting:#805b22;--waiting-bg:#fdf0d9;--scheduled:#2c5b8a;--scheduled-bg:#e8f0fb;
 --danger:#a8443a;--danger-bg:#fdecea;--focus:#7138ee;--on-action:#fff;
 --space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;
 --radius-xs:8px;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-xl:28px;
 --type-display:34px;--type-title:28px;--type-section:20px;--type-body:15px;--type-label:13px;
 --font-ui:Inter,system-ui,sans-serif;--font-emotion:Instrument,Georgia,serif;
 --duration:180ms;--ease:cubic-bezier(.2,.8,.2,1);--floating-shadow:0 16px 48px #17172524;
 --sidebar-width:232px;--inspector-width:316px;
}
:root[data-theme=dark]{--soft:#262529;--ctl-line:#45434c;--col-bg:#1c1b1f;--col-line:#2f2d34;--count-bg:#2f2d34;--count-ink:#c7c7cc;--card-shadow:0 10px 34px #0004;--hint:#a7a7af;--tag-gray:#2c2c30;--tag-gray-ink:#c7c7cc;--tag-purple:#2f2647;--tag-purple-ink:#d6c6fd;--bg:#161618;--surface:#202023;--raised:#2c2c30;--grouped:#29292d;--glass:rgba(28,28,30,.9);--text:#f5f5f7;--secondary:#c7c7cc;--muted:#a7a7af;--line:#39393f;--control-line:#90909c;--accent:#b9a0fb;--accent-soft:#2f2647;--success:#83d8ac;--success-bg:#213a2c;--waiting:#f1c26f;--waiting-bg:#3d3120;--scheduled:#8fc8ff;--scheduled-bg:#22374b;--danger:#ff9ca7;--danger-bg:#44272c;--focus:#c9b3fc;--floating-shadow:0 20px 56px #0006}
/* Neutro Mac (Iza, 21-out): é a versão antiga inteira, com o azul e o degradê, pra quem preferir. */
:root[data-direction=neutro]{--action-gradient:linear-gradient(120deg,#4455ce,#7639c2,#9f249f);--accent-hover:var(--action-gradient);--ui-forte:var(--brand-magenta);--ui-g1:var(--brand-indigo);--ui-grad:var(--brand-gradient);--ui-barra:var(--brand-gradient)}
:root[data-direction=neutro][data-theme=light]{--soft:#f0f0f3;--ctl-line:#dcdce1;--col-bg:#ededf1;--col-line:#dcdce1;--count-bg:#e3e3e8;--count-ink:#515154;--hint:#68686d;--tag-purple:#eeeffd;--tag-purple-ink:#4455ce;--bg:#f5f5f7;--grouped:#ededf1;--glass:rgba(245,245,247,.86);--line:#dcdce1;--accent:#4455ce;--accent-soft:#eeeffd;--success:#17724d;--success-bg:#e8f4ed;--waiting:#80520b;--waiting-bg:#fff2dc;--scheduled:#1f609c;--scheduled-bg:#e8f2fc;--danger:#b6313e;--danger-bg:#fcebed;--focus:#4455ce}
:root[data-direction=neutro][data-theme=dark]{--accent:#a7b0ff;--accent-soft:#2e3049;--focus:#b8c0ff}
:root[data-direction=areia][data-theme=light]{--soft:#efe8dc;--col-bg:#f1ebe1;--col-line:#e6ddcf;--ctl-line:#e0d6c6;--bg:#f4efe6;--surface:#fffcf7;--grouped:#efe8dc;--glass:rgba(244,239,230,.9);--line:#e6ddcf}
:root[data-direction=orbita][data-theme=light]{--soft:#ede8f7;--col-bg:#f1edf9;--col-line:#e3ddf0;--bg:#f4f1fa;--surface:#fff;--grouped:#ede8f7;--glass:rgba(244,241,250,.9);--line:#e3ddf0}
:root[data-direction=areia][data-theme=dark]{--bg:#1b1917;--surface:#24211e;--grouped:#312c26;--line:#453c32}
:root[data-direction=orbita][data-theme=dark]{--bg:#19171f;--surface:#24202d;--grouped:#302a3a;--line:#433b51}
:root[data-transparency=reduce]{--glass:var(--bg)}
@media(prefers-reduced-motion:reduce){:root{--duration:0ms}*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(prefers-reduced-transparency:reduce){:root{--glass:var(--bg)}}
