:root{--font-display: Inter, Segoe UI, Tahoma, Geneva, Verdana, sans-serif;--font-body: Inter, Segoe UI, Tahoma, Geneva, Verdana, sans-serif;color-scheme:light}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%;font-family:var(--font-body);color:#1f2a37;background:#f7f2e7}a{color:inherit}body.theme-dark{background:#1a1f2e;color:#e5e7eb}body.theme-dark .app-header{background:#1a1f2ee6;border-bottom-color:#ffffff14}body.theme-dark .search{background:#232a3d;border-color:#ffffff1f}body.theme-dark .search input{color:#e5e7eb}body.theme-dark .icon-button{background:#232a3d;border-color:#ffffff1f;color:#f6e8c3}body.theme-dark .text-button{background:#f6e8c3;color:#1a1f2e}body.theme-dark .process-card{background:#232a3d;border-color:#ffffff1a;color:#e5e7eb}body.theme-dark .app-shell,body.theme-dark .dashboard-shell{background:#1a1f2e}body.theme-dark .content-area,body.theme-dark .dashboard{color:#e5e7eb}body.theme-dark .insight-card,body.theme-dark .panel{background:#232a3d;border-color:#ffffff1a;box-shadow:0 18px 36px #00000059}body.theme-dark .insight-card strong,body.theme-dark .panel h3,body.theme-dark .hero h2,body.theme-dark .processos-header h2,body.theme-dark .details-title h4,body.theme-dark .details-grid strong{color:#fff}body.theme-dark .insight-card p,body.theme-dark .panel li small,body.theme-dark .hero p{color:#cbd5f5}body.theme-dark .hero h2,body.theme-dark .panel li span,body.theme-dark .insight-label{color:#f6e8c3}body.theme-dark .quick-actions button{background:#f6e8c3;border-color:#0000001a;color:#1a1f2e}body.theme-dark .quick-actions .primary,body.theme-dark .cta{background:#f6e8c3;color:#1a1f2e}body.theme-dark .activity .dot,body.theme-dark .popover-panel .dot{background:#f6e8c3}body.theme-dark h1,body.theme-dark h2,body.theme-dark h3,body.theme-dark h4,body.theme-dark h5,body.theme-dark h6{color:#fff!important}body.theme-dark .agenda-card h3,body.theme-dark .modal h3,body.theme-dark .details-title h4,body.theme-dark .details-title p{color:#1f2a37!important}body.theme-dark strong{color:#fff}body.theme-dark .insight-card strong,body.theme-dark .panel strong,body.theme-dark .summary strong,body.theme-dark .summary span{color:#fff!important}
