/* Dibuat otomatis dari generated/demo-input/palet-warna-dashboard.txt. Jangan diedit langsung. */
:root{
  --theme-primary:#995F2F;--theme-primary-dark:#622B14;
  --theme-secondary:#7D7549;--theme-accent:#9A6A12;
  --theme-page:#FAF6EA;--theme-panel:#FFFFFF;
  --theme-subtle:#F5EFDD;--theme-hover:#EFE6CB;--theme-selected:#E4D6A9;--theme-disabled:#E9E4D6;
  --theme-text:#2E1A10;--theme-muted:#5E4A3A;--theme-inverse:#FFFFFF;
  --theme-line:#E0D5BC;--theme-line-strong:#8F8365;--theme-shadow-colour:#2E1A10;--theme-overlay:#1C0F08;
  --theme-header:#622B14;--theme-header-text:#FFFFFF;
  --theme-sidebar:#4F4A2C;--theme-sidebar-text:#F4EFD9;
  --theme-footer:#4A200E;--theme-footer-text:#EADFC0;
  --theme-button:#995F2F;--theme-button-text:#FFFFFF;
  --theme-focus:#622B14;--theme-focus-light:#E4D6A9;--theme-focus-dark:#622B14;
  --theme-soft-primary:color-mix(in srgb,var(--theme-primary) 10%,var(--theme-panel));
  --theme-soft-secondary:color-mix(in srgb,var(--theme-secondary) 10%,var(--theme-panel));
  --theme-shadow:0 8px 24px color-mix(in srgb,var(--theme-primary-dark) 12%,transparent);
  --ink:var(--theme-text);--muted:var(--theme-muted);--paper:var(--theme-page);--surface:var(--theme-panel);
  --line:var(--theme-line);--accent:var(--theme-primary);--focus:var(--theme-focus-dark);
  --ds-brand:var(--theme-primary);--ds-brand-dark:var(--theme-primary-dark);--ds-line:var(--theme-line);--ds-line-strong:var(--theme-secondary);
  --navy:var(--theme-header);--navy-2:var(--theme-primary-dark);--teal:var(--theme-primary);
  --mint:var(--theme-secondary);--cream:var(--theme-page);--amber:var(--theme-accent);
  --status-mandiri:#147D69;--status-maju:#2E6F9E;--status-berkembang:#B86B00;
  --status-tertinggal:#B3262E;--status-sangat:#6F4B8B;
  --theme-success:#147D69;--theme-info:#2E6F9E;--theme-warning:#B86B00;--theme-danger:#B3262E;--theme-special:#6F4B8B;
  --theme-success-soft:#E4F3ED;--theme-info-soft:#E7F0F7;--theme-warning-soft:#FFF0D6;--theme-danger-soft:#F9E5E6;--theme-special-soft:#EEE8F3;
  --verification-text:#8A4B00;--verification-bg:#FFF0D6;--verification-border:#8A4B00;
  --status-good:var(--theme-success);--status-info:var(--theme-info);--status-warning:var(--theme-warning);--status-danger:var(--theme-danger);--status-special:var(--theme-special);
  --status-good-soft:var(--theme-success-soft);--status-info-soft:var(--theme-info-soft);--status-warning-soft:var(--theme-warning-soft);--status-danger-soft:var(--theme-danger-soft);--status-special-soft:var(--theme-special-soft);
  --chart-1:#995F2F;--chart-2:#7D7549;--chart-3:#B87A0B;--chart-4:#622B14;--chart-5:#4E7A73;--chart-6:#6F4B8B;
  --map-low:#EFE6C8;--map-medium:#978F66;--map-high:#622B14;--map-empty:#E6E1D6;--map-invalid:#3F4A55;--map-not-applicable:#BDB6A3;
  --map-not-relevant:var(--map-not-applicable);
  --audit-navy:var(--theme-header);--audit-ink:var(--theme-text);--audit-mint:var(--theme-secondary);--audit-line:var(--theme-line);--audit-blue:var(--theme-primary);--audit-amber:var(--theme-accent);
  --service-navy:var(--theme-header);--service-blue:var(--theme-primary);--service-cyan:var(--theme-secondary);--service-mint:var(--theme-secondary);--service-line:var(--theme-line);--service-warn:var(--theme-accent);
  --service-sky:color-mix(in srgb,var(--theme-primary) 6%,var(--theme-panel));
  --social-ink:var(--theme-text);--social-plum:var(--theme-header);--social-plum-2:var(--theme-primary);--social-rose:var(--theme-secondary);--social-amber:var(--theme-accent);--social-line:var(--theme-line);--social-muted:var(--theme-muted);--social-paper:var(--theme-panel);--social-soft:color-mix(in srgb,var(--theme-primary) 6%,var(--theme-panel));
  --econ-ink:var(--theme-text);--econ-deep:var(--theme-header);--econ-teal:var(--theme-primary);--econ-copper:var(--theme-accent);--econ-gold:var(--theme-accent);--econ-line:var(--theme-line);--econ-muted:var(--theme-muted);--econ-paper:var(--theme-panel);--econ-pale:color-mix(in srgb,var(--theme-primary) 6%,var(--theme-panel));
  --env-ink:var(--theme-text);--env-deep:var(--theme-header);--env-blue:var(--theme-primary);--env-cyan:var(--theme-secondary);--env-amber:var(--theme-accent);--env-line:var(--theme-line);--env-muted:var(--theme-muted);--env-paper:var(--theme-panel);--env-pale:color-mix(in srgb,var(--theme-primary) 6%,var(--theme-panel));
  --gov-ink:var(--theme-text);--gov-blue:var(--theme-primary);--gov-cyan:var(--theme-secondary);--gov-gold:var(--theme-accent);--gov-paper:var(--theme-page);--gov-line:var(--theme-line);
  --issue-ink:var(--theme-text);--issue-blue:var(--theme-primary-dark);--issue-teal:var(--theme-primary);--issue-orange:var(--theme-accent);--issue-bg:var(--theme-page);--issue-line:var(--theme-line);--issue-muted:var(--theme-muted);
  --reader-ink:var(--theme-text);--reader-blue:var(--theme-primary-dark);--reader-teal:var(--theme-primary);--reader-orange:var(--theme-accent);--reader-line:var(--theme-line);--reader-muted:var(--theme-muted);--reader-bg:var(--theme-page);
  --p-ink:var(--theme-text);--p-navy:var(--theme-header);--p-indigo:var(--theme-primary);--p-cyan:var(--theme-secondary);--p-amber:var(--theme-accent);--p-line:var(--theme-line);--p-muted:var(--theme-muted);
  --c-ink:var(--theme-text);--c-navy:var(--theme-header);--c-teal:var(--theme-primary);--c-mint:var(--theme-secondary);--c-amber:var(--theme-accent);--c-line:var(--theme-line);--c-muted:var(--theme-muted);
  --d-ink:var(--theme-text);--d-deep:var(--theme-header);--d-blue:var(--theme-primary);--d-aqua:var(--theme-secondary);--d-gold:var(--theme-accent);--d-line:var(--theme-line);--d-muted:var(--theme-muted);
  --p-bg:var(--theme-page);--c-bg:var(--theme-page);--d-bg:var(--theme-page);
  --s-ink:var(--theme-text);--s-navy:var(--theme-header);--s-blue:var(--theme-primary);--s-cyan:var(--theme-secondary);--s-gold:var(--theme-accent);--s-line:var(--theme-line);--s-muted:var(--theme-muted);--s-bg:var(--theme-page);
  --pd-map-ink:var(--theme-text);--pd-map-muted:var(--theme-muted);--pd-map-border:var(--theme-line);--pd-map-surface:var(--theme-panel);--pd-map-soft:var(--theme-page);--pd-map-action:var(--theme-primary);
}
body,body.landing{background:var(--theme-page)!important;color:var(--theme-text)}
.site-sidebar{background:var(--theme-sidebar)!important;color:var(--theme-sidebar-text)!important}
.site-sidebar a,.site-sidebar p,.site-sidebar summary{color:var(--theme-sidebar-text)!important}
.site-sidebar a[aria-current="page"]{background:var(--theme-button)!important;color:var(--theme-button-text)!important;box-shadow:0 6px 18px color-mix(in srgb,var(--theme-primary) 28%,transparent)!important}
.site-sidebar .workspace-group summary[aria-current="true"]{color:var(--theme-sidebar-text)!important}
.site-sidebar .workspace-links a[aria-current="page"]::before{background:var(--theme-accent)!important}
.compact-shell-v2 .workspace-group:has(a[aria-current="page"])>summary{background:color-mix(in srgb,var(--theme-primary) 28%,var(--theme-sidebar))!important;color:var(--theme-sidebar-text)!important}
.compact-shell-v2 .workspace-group>summary::before{color:var(--theme-sidebar-text)!important}
.topbar,.module-header,.service-header,.social-header,.economy-header,.environment-header,.governance-header,.issues-header,.priority-header,.command-header,.profile-header,.sim-header,body.integrated>.topbar,body.integrated>.module-header,body.integrated>.service-header,body.integrated>.social-header,body.integrated>.economy-header,body.integrated>.environment-header,body.integrated>.governance-header,body.integrated>.issues-header,body.integrated>.priority-header,body.integrated>.command-header,body.integrated>.profile-header,body.integrated>.sim-header{background:linear-gradient(112deg,var(--theme-header),var(--theme-primary-dark) 58%,var(--theme-primary))!important;color:var(--theme-header-text)!important}
.topbar *,.module-header *,.service-header *,.social-header *,.economy-header *,.environment-header *,.governance-header *,.issues-header *,.priority-header *,.command-header *,.profile-header *,.sim-header *{color:var(--theme-header-text)!important}
.design-system-v1.integrated>header,.design-system-v1.integrated>.topbar,.design-system-v1.integrated>.module-header,.design-system-v1.integrated>.service-header,.design-system-v1.integrated>.social-header,.design-system-v1.integrated>.economy-header,.design-system-v1.integrated>.environment-header,.design-system-v1.integrated>.governance-header,.design-system-v1.integrated>.issues-header,.design-system-v1.integrated>.priority-header,.design-system-v1.integrated>.command-header,.design-system-v1.integrated>.profile-header,.design-system-v1.integrated>.sim-header{border-bottom-color:var(--theme-secondary)!important;background:linear-gradient(112deg,var(--theme-header),var(--theme-primary-dark) 58%,var(--theme-primary))!important;color:var(--theme-header-text)!important}
footer{background:var(--theme-footer)!important;color:var(--theme-footer-text)!important}
footer *{color:var(--theme-footer-text)!important}
.button.primary,.primary-link,.export-button,.button.export,.lazy-cta,.sector-analysis-button,.sector-map-toggle,.scope-actions button:first-child,.journey-actions>a:first-child,.journey-actions button,.output-button,.decision-next-button,.integrated .shell-page-actions .button.primary,.integrated .shell-page-actions .export-button,.integrated .shell-page-actions .button.export{background:var(--theme-button)!important;border-color:var(--theme-button)!important;color:var(--theme-button-text)!important;box-shadow:0 6px 18px color-mix(in srgb,var(--theme-primary) 22%,transparent)!important}
.button.secondary,.button.quiet,.shell-bar button,.scope-panel button{border-color:var(--theme-line)!important;color:var(--theme-primary)!important}
.button.secondary.sector-map-toggle,.button.secondary.sector-analysis-button,.sector-map-toggle,.sector-map-toggle::after,.sector-analysis-button,.sector-analysis-button::after{color:var(--theme-button-text)!important}
.compact-filter-button,.decision-next-button,.context-quick-actions button:first-child,.context-shell .scope-actions button:first-child,.empty-actions button:last-child,.guidance-link,.intervention-modebar button[aria-pressed="true"]{background:var(--theme-button)!important;border-color:var(--theme-button)!important;color:var(--theme-button-text)!important}
.section-kicker,.eyebrow,.landing h1 span,.journey-card strong,.output-value-grid article>span,.workspace-group summary::before,.advanced-filters>summary b,.lazy-section>summary b,.detail-score,.panel-heading>span,.table-link,.text-link{color:var(--theme-primary)!important}
.service-intro{background:var(--theme-header)!important;color:var(--theme-header-text)!important}
.service-intro>div:first-child .section-kicker,.service-intro>div:first-child h2,.service-intro>div:first-child p,.method-strip .section-kicker{color:var(--theme-header-text)!important}
.service-intro .service-path span{color:var(--theme-header-text)!important;border-color:color-mix(in srgb,var(--theme-header-text) 28%,transparent)!important;background:color-mix(in srgb,var(--theme-header-text) 8%,transparent)!important}
.service-intro .service-path i{color:var(--theme-secondary)!important}
.landing-facts,.guidance-card,.static-note,.method-card,.rule-points span,.score-legend,.lazy-section>summary{background:color-mix(in srgb,var(--theme-primary) 6%,var(--theme-panel))!important;border-color:var(--theme-line)!important}
.integrated .social-main .panel-heading>span,.leaf-line,.priority-chip,.intervention-modebar,.integrated .table-pager,.page-explanation>summary,.page-limit-disclosure>summary{background:color-mix(in srgb,var(--theme-primary) 6%,var(--theme-panel))!important;color:var(--theme-text)!important;border-color:var(--theme-line)!important}
.landing-facts #landingStats>div,.lazy-section[open]>summary{border-color:var(--theme-line)!important}
.capability-grid article,.output-value-grid article,.summary-card,.journey-step,.spatial-kpi{border-color:var(--theme-line)!important;border-top-color:var(--theme-primary)!important}
.journey-number,.module-explorer>summary:after,.compact-active-chips button,.priority-chip,.verification-flag{background:var(--theme-soft-primary)!important;color:var(--theme-primary-dark)!important;border-color:var(--theme-line)!important}
.information-official{--type-color:var(--theme-primary)!important}
.context-bar{background:linear-gradient(100deg,var(--theme-soft-primary),var(--theme-panel) 62%,var(--theme-soft-secondary))!important}
.module-explorer,.journey-card,.output-value-grid article,.capability-grid article{border-color:var(--theme-line)!important;box-shadow:var(--theme-shadow)!important}
.module-directory a:hover,.journey-card:hover,.workspace-card:hover{border-color:var(--theme-primary)!important;box-shadow:0 10px 26px color-mix(in srgb,var(--theme-primary) 16%,transparent)!important}
.sector-analysis-button,.sector-map-toggle,.lazy-cta{box-shadow:0 6px 18px color-mix(in srgb,var(--theme-primary) 24%,transparent)!important}
.score-legend summary,.score-legend li strong,.score-current b{color:var(--theme-primary)!important}
.score-current.verification,.score-legend li.score-verification,.semantic-status[data-status-kind="verification"],.audit-pill.verify{background:var(--verification-bg)!important;color:var(--verification-text)!important;border-color:var(--verification-border)!important}
.score-current.verification b,.score-current.verification small,.score-current.verification span,.score-legend li.score-verification b,.score-legend li.score-verification small,.score-legend li.score-verification span,.score-legend li.score-verification button{color:var(--verification-text)!important}
.explorer-action,.context-eyebrow,.scope-panel-action,.page-explanation>summary,.page-limit-disclosure>summary{color:var(--theme-primary)!important}
.decision-step.is-active{border-color:var(--theme-primary)!important;background:color-mix(in srgb,var(--theme-primary) 8%,var(--theme-panel))!important}
.decision-step.is-active .decision-step-number{background:var(--theme-primary)!important;color:var(--theme-button-text)!important}
.decision-step.is-complete{border-color:color-mix(in srgb,var(--theme-primary) 28%,var(--theme-line))!important;background:var(--theme-soft-primary)!important}
.decision-step.is-complete .decision-step-number{background:var(--theme-primary)!important;color:var(--theme-button-text)!important}
.design-system-v1 table.data-table tbody tr:hover>*,.design-system-v1 table.data-table tbody tr:focus-within>*{background:color-mix(in srgb,var(--theme-primary) 6%,var(--theme-panel))!important}
.table-shell tbody tr.selected>*,.data-table tbody tr.selected>*{background:var(--theme-soft-primary)!important}
.lazy-section>summary:hover{background:var(--theme-soft-primary)!important}
.lazy-section>summary:focus-visible{outline-color:color-mix(in srgb,var(--theme-focus) 45%,transparent)!important}
.matrix-layout>.panel.detail-panel::-webkit-scrollbar-thumb{background:var(--theme-secondary)!important}
.matrix-layout>.panel.detail-panel::-webkit-scrollbar-track{background:var(--theme-page)!important}
.filter-count{color:var(--theme-primary-dark)!important}
.filter-presets button,.filter-drawer-close{background:var(--theme-soft-primary)!important;border-color:var(--theme-line)!important;color:var(--theme-primary-dark)!important}
.bar-row i span{background:linear-gradient(90deg,var(--theme-primary),var(--theme-secondary))!important}
.rule-label,.badge:not(.warn):not(.red):not(.high):not(.medium):not(.verify):not(.good),.method-chip,.category-chip,.quality-tag{background:var(--theme-soft-primary)!important;color:var(--theme-primary-dark)!important;border-color:var(--theme-line)!important}
.simulation-state:not(.pending):not(.invalid),.weight-warning.valid,.comparison-row b.positive,.badge.good,.intervention-status.is-official{color:var(--theme-success)!important}
.integrated [data-official-status]{color:var(--theme-inverse)!important}
.integrated [data-official-status="mandiri"]{background:var(--status-mandiri)!important}
.integrated [data-official-status="maju"]{background:var(--status-maju)!important}
.integrated [data-official-status="berkembang"]{background:var(--status-berkembang)!important}
.integrated [data-official-status="tertinggal"]{background:var(--status-tertinggal)!important}
.integrated [data-official-status="sangat"]{background:var(--status-sangat)!important}
a{color:var(--theme-primary)}
.next-decision,.narrative-panel{background:linear-gradient(135deg,var(--theme-header),var(--theme-primary-dark))!important;color:var(--theme-inverse)!important}
.next-decision .section-kicker,.next-decision h2,.next-decision-copy p,.next-decision-actions a,.next-decision-actions strong,.next-decision-actions span,.narrative-panel .section-kicker,.narrative-panel h2,.narrative-panel p,.narrative-panel .narrative-index{color:var(--theme-inverse)!important}
.next-decision-actions a{background:color-mix(in srgb,var(--theme-inverse) 8%,transparent)!important;border-color:color-mix(in srgb,var(--theme-inverse) 28%,transparent)!important}
.narrative-card{background:linear-gradient(145deg,var(--theme-header),var(--theme-primary-dark))!important;color:var(--theme-inverse)!important;border-color:var(--theme-primary-dark)!important}
.narrative-card h2,.narrative-card>p,.narrative-card .index-number,.narrative-card .section-kicker{color:var(--theme-inverse)!important}
.narrative-card .source-note{background:color-mix(in srgb,var(--theme-inverse) 14%,transparent)!important;color:var(--theme-inverse)!important;border-color:color-mix(in srgb,var(--theme-inverse) 24%,transparent)!important}
.compact-shell-v2 .shell-bar #menuToggle{background:var(--theme-sidebar)!important;border-color:color-mix(in srgb,var(--theme-sidebar-text) 35%,transparent)!important;color:var(--theme-sidebar-text)!important;box-shadow:0 6px 16px color-mix(in srgb,var(--theme-shadow-colour) 18%,transparent)!important}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline-color:var(--theme-focus-dark)!important}
.site-sidebar button:focus-visible,.site-sidebar a:focus-visible,.site-sidebar input:focus-visible,.site-sidebar select:focus-visible,.site-sidebar summary:focus-visible,.site-sidebar [tabindex]:focus-visible,
.topbar button:focus-visible,.topbar a:focus-visible,.topbar input:focus-visible,.topbar select:focus-visible,.topbar summary:focus-visible,.topbar [tabindex]:focus-visible,
.module-header button:focus-visible,.module-header a:focus-visible,.service-header button:focus-visible,.service-header a:focus-visible,.social-header button:focus-visible,.social-header a:focus-visible,.economy-header button:focus-visible,.economy-header a:focus-visible,.environment-header button:focus-visible,.environment-header a:focus-visible,.governance-header button:focus-visible,.governance-header a:focus-visible,.issues-header button:focus-visible,.issues-header a:focus-visible,.priority-header button:focus-visible,.priority-header a:focus-visible,.command-header button:focus-visible,.command-header a:focus-visible,.profile-header button:focus-visible,.profile-header a:focus-visible,.sim-header button:focus-visible,.sim-header a:focus-visible,
footer button:focus-visible,footer a:focus-visible,footer input:focus-visible,footer select:focus-visible,footer summary:focus-visible,footer [tabindex]:focus-visible{outline-color:var(--theme-focus-light)!important}
