/* Base Bootstrap theme tokens */
:root {
  --bs-primary: #355f8c;
  --bs-primary-rgb: 53,95,140;
  --bs-secondary: #6b665d;
  --bs-secondary-rgb: 107,102,93;
  --bs-success: #3f6212;
  --bs-success-rgb: 63,98,18;
  --bs-info: #33a1d6;
  --bs-info-rgb: 51,161,214;
  --bs-warning: #ff7c35;
  --bs-warning-rgb: 255,124,53;
  --bs-danger: #b42318;
  --bs-danger-rgb: 180,35,24;
  --bs-light: #f8f5ef;
  --bs-light-rgb: 248,245,239;
  --bs-dark: #3f403a;
  --bs-dark-rgb: 63,64,58;
  --app-cream: #f8f5ef;
  --app-ink: #35414f;
  --app-muted: #6d7278;
}

body {
  min-height: 100vh;
  color: var(--app-ink);
  background: linear-gradient(180deg, #fcfbf8 0%, #f2efe8 100%);
}

:root[data-bs-theme="dark"] body {
  color: #e6ebf2;
  background: linear-gradient(180deg, #161c24 0%, #10151d 100%);
}
/* Active theme: Solar (bootswatch-solar) */
/* Bootswatch @import stripped; use --bs-* variable overrides instead. */