.l365-app {
  --c365-app-tile-border: rgba(35,48,66);
  
  --c365-app-header-background: #07131B;
  --c365-app-header-text: #f5f2fa;
  --c365-app-content-background: #07131B;
  --c365-app-content-text: #e5e5e5;
  --c365-app-tile-background: #0E1927;
  --c365-app-tile-text: #e5e5e5;
  
  --c365-app-theme-background: #07131B;
  --c365-app-theme-text: #e5e5e5;
  --c365-tile-surface: #171717;
  --c365-tile-surface-raised: #242424;
  --c365-tile-text-primary: #e5e5e5;
  --c365-tile-text-secondary: #a6a3a8;
  --c365-tile-text-muted: #9097a3;
  --c365-tile-border-soft: rgba(255, 255, 255, .07);
  --c365-tile-summary-highlight: #a7c4ae;
  --c365-page-accent: #8f56db;
  --l365-type-h1-font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --l365-type-h1-font-size: 30px;
  --l365-type-h1-font-weight: 700;
  --l365-type-h1-letter-spacing: -.025em;
  --l365-type-h1-line-height: 1.2;
  --l365-type-h1-font-style: normal;
  --l365-type-h1-text-transform: none;
  --l365-type-h2-font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --l365-type-h2-font-size: 20px;
  --l365-type-h2-font-weight: 700;
  --l365-type-h2-letter-spacing: -.02em;
  --l365-type-h2-line-height: 1.3;
  --l365-type-h2-font-style: normal;
  --l365-type-h2-text-transform: none;
  --l365-type-h3-font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --l365-type-h3-font-size: 20px;
  --l365-type-h3-font-weight: 700;
  --l365-type-h3-letter-spacing: -.02em;
  --l365-type-h3-line-height: 1.3;
  --l365-type-h3-font-style: normal;
  --l365-type-h3-text-transform: none;
  --l365-type-h4-font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --l365-type-h4-font-size: 18px;
  --l365-type-h4-font-weight: 700;
  --l365-type-h4-letter-spacing: -.016em;
  --l365-type-h4-line-height: 1.333;
  --l365-type-h4-font-style: normal;
  --l365-type-h4-text-transform: none;
  --l365-type-body-font-family: "Source Serif 4", Georgia, Cambria, "Times New Roman", Times, serif;
  --l365-type-body-font-size: 18px;
  --l365-type-body-font-weight: 400;
  --l365-type-body-letter-spacing: -.003em;
  --l365-type-body-line-height: 1.5556;
  --l365-type-body-font-style: normal;
  --l365-type-body-text-transform: none;
  --l365-type-body-small-font-family: "Source Serif 4", Georgia, Cambria, "Times New Roman", Times, serif;
  --l365-type-body-small-font-size: 16px;
  --l365-type-body-small-font-weight: 400;
  --l365-type-body-small-letter-spacing: -.003em;
  --l365-type-body-small-line-height: 1.5;
  --l365-type-body-small-font-style: normal;
  --l365-type-body-small-text-transform: none;
  --l365-type-label-font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --l365-type-label-font-size: 14px;
  --l365-type-label-font-weight: 500;
  --l365-type-label-letter-spacing: 0;
  --l365-type-label-line-height: 1.4286;
  --l365-type-label-font-style: normal;
  --l365-type-label-text-transform: none;
  --l365-type-caption-font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --l365-type-caption-font-size: 12px;
  --l365-type-caption-font-weight: 400;
  --l365-type-caption-letter-spacing: 0;
  --l365-type-caption-line-height: 1.333;
  --l365-type-caption-font-style: normal;
  --l365-type-caption-text-transform: none;
  --l365-type-metric-font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --l365-type-metric-font-size: 32px;
  --l365-type-metric-font-weight: 500;
  --l365-type-metric-letter-spacing: -.008em;
  --l365-type-metric-line-height: 1.1875;
  --l365-type-metric-font-style: normal;
  --l365-type-metric-text-transform: none;
  --l365-type-tile-title-font-size: 20px;
  --l365-type-tile-title-font-weight: 700;
  --l365-type-tile-title-letter-spacing: -.02em;
  --l365-type-tile-title-line-height: 1.3;
}
.l365-app .c365-app-header {
  background: var(--c365-app-header-background);
  color: var(--c365-app-header-text);
}
.l365-app .c365-page-content {
  background: var(--c365-app-content-background);
  color: var(--c365-app-content-text);
}
.l365-app .c365-tile-shell {
  background: var(--c365-app-tile-background);
  color: var(--c365-app-tile-text);
  border-color: var(--c365-app-tile-border);
}
.l365-app .c365-page-title {
  font-size: var(--l365-type-h1-font-size);
  font-weight: var(--l365-type-h1-font-weight);
  letter-spacing: var(--l365-type-h1-letter-spacing);
  line-height: var(--l365-type-h1-line-height);
}
.l365-app .c365-tile-title {
  font-size: var(--l365-type-tile-title-font-size);
  font-weight: var(--l365-type-tile-title-font-weight);
  letter-spacing: var(--l365-type-tile-title-letter-spacing);
  line-height: var(--l365-type-tile-title-line-height);
}
.l365-app {
  --c365-chart-series-1: #9B6BE8;
  --c365-chart-series-2: #48C5AA;
  --c365-chart-series-3: #E9AD55;
  --c365-chart-series-4: #E77291;
  --c365-chart-series-5: #65A4E8;
  --c365-chart-series-6: #A8C96F;
  --c365-chart-series-7: #E9946D;
  --c365-chart-series-8: #78CFD4;
  --c365-chart-series-9: #C79AE3;
  --c365-chart-series-10: #C6B28B;
}