/* themes/blueprint/theme.css — Power BI, Corporate Blue Light */

body.theme-blueprint {
  --bg-page: #f3f2f1;
  --bg-card: #ffffff;
  --bg-navbar: #ffffff;
  --bg-hero: #ebe9e8;
  --bg-footer: #e6e4e3;
  --bg-section-label: #e2e0de;
  --text-primary: #1a1a2e;
  --text-secondary: #605e5c;
  --text-muted: #a19f9d;
  --text-logo: #1a1a2e;
  --accent: #118dff;
  --accent-2: #e66c37;
  --border-color: #d2cfcc;
  --border-card: #e0ddda;
  --shadow-card: 0 1px 6px rgba(0, 0, 0, 0.08), 0 0 1px rgba(0, 0, 0, 0.06);
  --shadow-card-hover:
    0 6px 20px rgba(17, 141, 255, 0.18), 0 2px 5px rgba(0, 0, 0, 0.1);
  --badge-bg: #dff0ff;
  --badge-color: #0078d4;
  --pill-bg: #dff0ff;
  --pill-color: #0063b1;
  --cat-pill-bg: #e8e6e3;
  --cat-pill-color: #323130;
  --cat-pill-active-bg: #0078d4;
  --cat-pill-active-color: #ffffff;
  --dropdown-bg: #ffffff;
  --dropdown-text: #1a1a2e;
  --dropdown-hover: #f3f2f1;
  --theme-btn-bg: #dff0ff;
  --theme-btn-color: #0063b1;
  --hero-eyebrow: #0078d4;
  --hero-accent: #e66c37;
  --hero-tag-bg: #dff0ff;
  --hero-tag-color: #0063b1;
  --section-icon-color: #0078d4;
  --font-family: 'Plus Jakarta Sans', system-ui, sans-serif;
  --card-radius: 6px;
  --card-border-width: 1px;
  --card-border-style: solid;
}

.swatch-blueprint {
  background: linear-gradient(135deg, #118dff 50%, #e66c37 50%);
}
