/* Continue the main site's light canvas through the C2C and Clinical Brief libraries and readers. */
body.series-light {
  color-scheme: light;
  --muted: #526d7f;
  background: #f3f7f8;
  color: #102d42;
  font-family: 'DM Sans', Arial, Helvetica, sans-serif;
}
.series-light .site-header__inner { padding-bottom: 0; }
.series-light .site-header__bar { border-bottom-color: transparent; }
.series-light .site-header__expanded { display: none; }
.series-light .site-header::after { display: none; }
.series-light .series-main { max-width: 1440px; }
.series-light .series-main h1,
.series-light .series-main h2,
.series-light .series-main h3 { font-family: 'Plus Jakarta Sans', 'DM Sans', Arial, sans-serif; }
.series-light .series-main .eyebrow { color: #087f96; }
.series-light .series-intro h1 span { color: #008da5; }
.series-light .series-lead,
.series-light .muted,
.series-light .edition,
.series-light .playback-note,
.series-light .source-note,
.series-light .swipe-hint { color: #526d7f; }
.series-light .series-search input { background: #fff; color: #102d42; border-color: #b8d3dc; }
.series-light .series-search input::placeholder { color: #6c8492; }
.series-light .series-tile { background: #fff; border-color: #b8d3dc; box-shadow: 0 16px 38px #12354b0d; }
.series-light .badge { background: #e7f5f5; border-color: #b6d9db; color: #166b73; }
.series-light .series-tile .button { background: #071c30; color: #fff; }
.series-light .series-tile .button:hover { background: #0e445c; }
.series-light .breadcrumbs { color: #526d7f; }
.series-light .breadcrumbs a,
.series-light .text-link { color: #006f89; }
.series-light .concept-panel,
.series-light .teaching-panel { background: #fff; color: #102d42; border-color: #008ba3; box-shadow: 0 8px 25px #12354b0a; }
.series-light .teaching-panel { border-color: #c8446c; }
.series-light .reader-panel { background: #fff; border-color: #b8d3dc; box-shadow: 0 16px 40px #12354b14; }
.series-light .reader-heading { color: #006f89; }
.series-light .card-stage { background: #eaf2f4; }
.series-light .reader-controls button { color: #102d42; background: #e8f2f5; border-color: #b8d3dc; }
.series-light .reader-controls button:hover:not(:disabled) { background: #d7edf0; }
.series-light .card-text { border-color: #cbdde3; }
.series-light .card-text p { color: #405f72; }
.series-light footer { color: #526d7f; border-color: #cbdde3; }
.series-light footer strong { color: #102d42; }

.series-light .cb-tile,
.series-light .cb-sample-layout { background: #fff; color: #102d42; border-color: #cbdde3; box-shadow: 0 16px 38px #12354b0d; }
.series-light .cb-tile { border-top-color: #c8446c; }
.series-light .cb-tile .button { background: #071c30; color: #fff; }
.series-light .cb-tile .button:hover { background: #0e445c; }
.series-light .badge-pending { background: #fcecf1; border-color: #ebc5d0; color: #9b3156; }
.series-light .cb-sample-layout .series-sample span { color: #526d7f; }
