.landing-shell--kit,
.public-dashboard-shell--kit {
  --landing-accent:#c2410c;
  --landing-accent-strong:#9a3412;
  --landing-accent-soft:rgba(194,65,12,.10);
  --landing-border:rgba(194,65,12,.18);
  --landing-text:#431407;
  --landing-text-soft:#7c2d12;
  --landing-chip-bg:rgba(255,255,255,.20);
  --landing-shadow:0 24px 60px rgba(124,45,18,.12);

  --publicdash-accent:#c2410c;
  --publicdash-accent-strong:#9a3412;
  --publicdash-accent-soft:rgba(194,65,12,.10);
  --publicdash-border:rgba(194,65,12,.18);
  --publicdash-text:#431407;
  --publicdash-text-soft:#7c2d12;
  --publicdash-text-muted:#9a3412;
  --publicdash-shadow-md:0 24px 60px rgba(124,45,18,.12);
  --publicdash-shadow-sm:0 14px 32px rgba(124,45,18,.08);
}

.landing-shell--kit {
  background:
    radial-gradient(circle at top right, rgba(249,115,22,.14), transparent 30rem),
    linear-gradient(180deg,#fffaf6 0%,#fff7ed 46%,#fff 100%);
}

.landing-shell--kit .landing-hero,
.public-dashboard-shell--kit .public-dashboard-hero {
  background:linear-gradient(135deg,#7c2d12 0%,#c2410c 50%,#f97316 100%);
  color:#fff;
}

.landing-shell--kit .landing-hero__eyebrow,
.public-dashboard-shell--kit .public-dashboard-hero__eyebrow {
  color:rgba(255,255,255,.82);
}

.landing-shell--kit .landing-chip,
.public-dashboard-shell--kit .public-dashboard-link,
.landing-shell--kit .landing-btn--secondary {
  color:#7c2d12;
}

.landing-shell--kit .landing-btn--primary,
.public-dashboard-shell--kit .public-dashboard-link {
  background:#fff7ed;
}

.landing-shell--kit .landing-highlight-card__icon,
.landing-shell--kit .landing-quick-link__icon {
  color:#c2410c;
}

.landing-shell--kit .landing-quick-link,
.public-dashboard-shell--kit .public-panel,
.public-dashboard-shell--kit .public-kpi-card {
  border-color:rgba(194,65,12,.18);
  box-shadow:0 14px 34px rgba(124,45,18,.08);
}

.kit19-analytics-page .berkah-analytics-shell.theme-kit-19,
.kit19-family-page--analytics .berkah-analytics-shell.theme-kit-19 {
  --analytics-accent:#c2410c;
  --analytics-accent-soft:rgba(194,65,12,.10);
}

.kit19-analytics-page .berkah-analytics-shell.theme-kit-19 .berkah-analytics-page-nav__item.is-active,
.kit19-analytics-page .berkah-analytics-shell.theme-kit-19 .berkah-analytics-action--primary,
.kit19-analytics-page .berkah-analytics-shell.theme-kit-19 .berkah-analytics-table__action,
.kit19-analytics-page .berkah-analytics-shell.theme-kit-19 .berkah-analytics-footer__journey-step a,
.kit19-family-page--analytics .berkah-analytics-shell.theme-kit-19 .berkah-analytics-page-nav__item.is-active,
.kit19-family-page--analytics .berkah-analytics-shell.theme-kit-19 .berkah-analytics-action--primary,
.kit19-family-page--analytics .berkah-analytics-shell.theme-kit-19 .berkah-analytics-table__action,
.kit19-family-page--analytics .berkah-analytics-shell.theme-kit-19 .berkah-analytics-footer__journey-step a {
  color:#9a3412;
}

.kit19-analytics-page .berkah-analytics-shell.theme-kit-19 .berkah-analytics-status-bar,
.kit19-analytics-page .berkah-analytics-shell.theme-kit-19 .berkah-analytics-footer__meta-pill,
.kit19-family-page--analytics .berkah-analytics-shell.theme-kit-19 .berkah-analytics-status-bar,
.kit19-family-page--analytics .berkah-analytics-shell.theme-kit-19 .berkah-analytics-footer__meta-pill {
  background:rgba(194,65,12,.08);
  color:#7c2d12;
}

.kit19-analytics-page .berkah-analytics-shell.theme-kit-19 .berkah-analytics-kpi-card--info,
.kit19-analytics-page .berkah-analytics-shell.theme-kit-19 .berkah-analytics-kpi-card--warning,
.kit19-analytics-page .berkah-analytics-shell.theme-kit-19 .berkah-analytics-kpi-card--success,
.kit19-analytics-page .berkah-analytics-shell.theme-kit-19 .berkah-analytics-kpi-card--danger,
.kit19-family-page--analytics .berkah-analytics-shell.theme-kit-19 .berkah-analytics-kpi-card--info,
.kit19-family-page--analytics .berkah-analytics-shell.theme-kit-19 .berkah-analytics-kpi-card--warning,
.kit19-family-page--analytics .berkah-analytics-shell.theme-kit-19 .berkah-analytics-kpi-card--success,
.kit19-family-page--analytics .berkah-analytics-shell.theme-kit-19 .berkah-analytics-kpi-card--danger {
  border-color:rgba(194,65,12,.18);
  box-shadow:0 12px 30px rgba(124,45,18,.08);
}

.kit19-family-page--landing .landing-shell--kit,
.kit19-family-page--public-dashboard .public-dashboard-shell--kit {
  max-width: none;
}

.kit19-family-page--landing,
.kit19-family-page--public-dashboard {
  background: linear-gradient(180deg, #fffaf6 0%, #fffdfb 100%);
}
