/* Keep the original campus artwork behind content in the current workbench layout. */
@media (min-width: 768px) {
  .portal-main--teacher-home .portal-summary-card,
  .portal-main--teacher-home .weekly-board {
    isolation: isolate;
    overflow: hidden;
    position: relative;
  }

  .portal-main--teacher-home .portal-summary-card::before {
    background: url('./campus-calendar-atmosphere-CtjzgDVk.png') left top / 560px auto no-repeat;
    content: '';
    height: 112px;
    left: 0;
    opacity: .68;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 285px;
    z-index: 0;
  }

  .portal-main--teacher-home .weekly-board::after {
    background: url('./campus-calendar-atmosphere-CtjzgDVk.png') right bottom / 820px auto no-repeat;
    bottom: -12px;
    content: '';
    height: 190px;
    opacity: .68;
    pointer-events: none;
    position: absolute;
    right: -24px;
    width: 590px;
    z-index: 0;
  }

  .portal-main--teacher-home .portal-summary-card > *,
  .portal-main--teacher-home .weekly-board > * {
    position: relative;
    z-index: 1;
  }

  .portal-main--calendar .cv2-production .cv2-page-title::before,
  .portal-main--calendar .cv2-production .cv2-week-card::after {
    display: block;
  }

  .portal-main--calendar .cv2-production .cv2-page-title::before {
    height: 100%;
    left: 0;
    max-width: 100%;
    top: 0;
  }
}
