
.landing-shell--crm-25-maroon,
.public-dashboard-shell--crm-25-maroon,
.berkah-dashboard-shell.theme-crm-25-maroon,
.berkah-analytics-shell.theme-crm-25-maroon {
  --crm25-core-border: #efd4dd;
  --crm25-core-soft: #fff8fb;
  --crm25-core-soft-2: #fffdfd;
  --crm25-core-title: #4f1a2a;
  --crm25-core-body: #73515d;
  --crm25-core-accent: #a3244d;
  --crm25-core-shadow: 0 14px 34px rgba(122, 25, 57, 0.08);
}

.landing-shell--crm-25-maroon .landing-hero,
.landing-shell--crm-25-maroon .landing-highlight-card,
.landing-shell--crm-25-maroon .landing-status-card,
.landing-shell--crm-25-maroon .landing-quick-link,
.landing-shell--crm-25-maroon .landing-cta,
.landing-shell--crm-25-maroon .landing-footer-context,
.public-dashboard-shell--crm-25-maroon .public-kpi-card,
.public-dashboard-shell--crm-25-maroon .public-panel,
.public-dashboard-shell--crm-25-maroon .public-dashboard-footer {
  box-shadow: var(--crm25-core-shadow);
}

.landing-shell--crm-25-maroon .landing-hero,
.landing-shell--crm-25-maroon .landing-cta,
.public-dashboard-shell--crm-25-maroon .public-kpi-card,
.public-dashboard-shell--crm-25-maroon .public-panel {
  background: linear-gradient(180deg, var(--crm25-core-soft) 0%, var(--crm25-core-soft-2) 100%);
}

.berkah-dashboard-shell.theme-crm-25-maroon .berkah-dashboard-panel--section,
.berkah-dashboard-shell.theme-crm-25-maroon .berkah-dashboard-panel,
.berkah-analytics-shell.theme-crm-25-maroon .berkah-analytics-chart-card,
.berkah-analytics-shell.theme-crm-25-maroon .berkah-analytics-breakdown-card,
.berkah-analytics-shell.theme-crm-25-maroon .berkah-analytics-focus-card,
.berkah-analytics-shell.theme-crm-25-maroon .berkah-analytics-monitor-table,
.berkah-analytics-shell.theme-crm-25-maroon .berkah-analytics-note {
  box-shadow: var(--crm25-core-shadow);
}

.public-dashboard-shell--crm-25-maroon .public-dashboard-hero__title,
.public-dashboard-shell--crm-25-maroon .public-panel__title,
.public-dashboard-shell--crm-25-maroon .public-dashboard-footer__title,
.landing-shell--crm-25-maroon .landing-hero__title,
.landing-shell--crm-25-maroon .landing-highlight-card__title,
.landing-shell--crm-25-maroon .landing-cta__title,
.berkah-dashboard-shell.theme-crm-25-maroon .berkah-dashboard-panel__title,
.berkah-analytics-shell.theme-crm-25-maroon .berkah-analytics-hero__title,
.berkah-analytics-shell.theme-crm-25-maroon .berkah-analytics-panel__header h2 {
  color: var(--crm25-core-title);
}

.public-dashboard-shell--crm-25-maroon .public-panel__subtitle,
.public-dashboard-shell--crm-25-maroon .public-kpi-card__meta,
.public-dashboard-shell--crm-25-maroon .public-dashboard-footer__text,
.landing-shell--crm-25-maroon .landing-hero__subtitle,
.landing-shell--crm-25-maroon .landing-highlight-card__description,
.landing-shell--crm-25-maroon .landing-quick-link__description,
.berkah-dashboard-shell.theme-crm-25-maroon .berkah-dashboard-panel__meta,
.berkah-analytics-shell.theme-crm-25-maroon .berkah-analytics-note,
.berkah-analytics-shell.theme-crm-25-maroon .berkah-analytics-hero__description {
  color: var(--crm25-core-body);
}


.landing-shell--crm-25-maroon .landing-hero,
.landing-shell--crm-25-maroon .landing-highlight-card,
.landing-shell--crm-25-maroon .landing-status-card,
.landing-shell--crm-25-maroon .landing-quick-link,
.landing-shell--crm-25-maroon .landing-cta-strip,
.landing-shell--crm-25-maroon .landing-footer-context,
.public-dashboard-shell--crm-25-maroon .public-dashboard-hero,
.public-dashboard-shell--crm-25-maroon .public-kpi-card,
.public-dashboard-shell--crm-25-maroon .public-panel,
.public-dashboard-shell--crm-25-maroon .public-dashboard-footer {
  border-color: var(--crm25-core-border);
}

.landing-shell--crm-25-maroon .landing-cta-strip__title,
.landing-shell--crm-25-maroon .landing-footer-context__title,
.public-dashboard-shell--crm-25-maroon .public-dashboard-hero__title,
.public-dashboard-shell--crm-25-maroon .public-dashboard-footer__title {
  color: var(--crm25-core-title);
}

.landing-shell--crm-25-maroon .landing-status-card__meta,
.landing-shell--crm-25-maroon .landing-cta-strip__description,
.landing-shell--crm-25-maroon .landing-footer-context__description,
.public-dashboard-shell--crm-25-maroon .public-dashboard-hero__subtitle,
.public-dashboard-shell--crm-25-maroon .public-panel__subtitle,
.public-dashboard-shell--crm-25-maroon .public-dashboard-footer__text {
  color: var(--crm25-core-body);
}
