/* Generado por Theme::generate() — no editar a mano. */
:root{
  --exc-accent:#c79222;
  --exc-accent-contrast:#ffffff;
  --exc-secondary:#a9761a;
  --exc-success:#1e9e6a;
  --exc-warning:#d98518;
  --exc-danger:#d6483f;
  --exc-info:#2f7dd1;
  --exc-radius:14px;
  --exc-radius-sm:8px;
  --exc-radius-card:18px;
  --exc-border-width:1px;
  --exc-font:'Poppins', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --exc-font-display:'Poppins', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
}

:root, [data-theme="light"]{
  --exc-bg:#f6f4ef;
  --exc-surface:#ffffff;
  --exc-surface-2:#f5f2ee;
  --exc-text:#171717;
  --exc-muted:#656158;
  --exc-border:#e7e1d6;
  --exc-accent:#c79222;
  --exc-accent-rgb:199,146,34;
  --exc-accent-contrast:#ffffff;
  --exc-accent-soft:#f7eedb;
  --exc-shadow:0 8px 24px rgba(48,38,18,.07);
  --exc-shadow-lg:0 18px 48px rgba(48,38,18,.12);
}

[data-theme="dark"]{
  --exc-bg:#0c0c0e;
  --exc-surface:#161619;
  --exc-surface-2:#1f1f23;
  --exc-text:#ece7dd;
  --exc-muted:#9a948a;
  --exc-border:#2b2b31;
  --exc-accent:#e8bb5c;
  --exc-accent-rgb:232,187,92;
  --exc-accent-contrast:#1b1a17;
  --exc-accent-soft:rgba(232,187,92,.16);
  --exc-shadow:0 2px 14px rgba(0,0,0,.07);
  --exc-shadow-lg:0 12px 40px rgba(0,0,0,.14);
}

:root{--exc-sidebar-bg:var(--exc-surface);--exc-sidebar-text:var(--exc-text);--exc-sidebar-hover:var(--exc-accent-soft);}
[data-theme="dark"]{--exc-sidebar-hover:rgba(255,255,255,.06);}

:root{
  --exc-biz-bg:#101216;
  --exc-biz-text:#e8eaee;
  --exc-biz-text-rgb:232,234,238;
  --exc-biz-accent:#f2b632;
  --exc-biz-logo:#ccd2da;
  --exc-biz-muted:rgba(232,234,238,.52);
  --exc-biz-line:rgba(232,234,238,.09);
  --exc-biz-hover:rgba(232,234,238,.07);
}
