/* Shared light-theme page canvas. Keep card surfaces and branded bands independent. */
@media screen {
  html:root:not([data-theme="dark"]) body {
    background-color:var(--canvas,#f8f9fc);
    background-image:url("/media/images/picpoint.webp");
    background-repeat:repeat;
  }
  html:root:not([data-theme="dark"]) body #main :is(
    .section-soft,
    .continuity-block,
    .job-listing,
    .auth-surface,
    .candidate-space,
    .employer-space
  ),
  html:root:not([data-theme="dark"]) body #main .search-page-head:not(.page-heading-band):not(.portal-heading) {
    background:transparent;
  }
  html:root:not([data-theme="dark"]) body #main :is(
    .editorial-note,
    .job-listing .notice:not(.success):not(.error),
    .career-nearby-notice
  ) {
    background:#ffffff;
  }
}
