    /* ─── PAGE CONTENT BACKGROUND — seamless dark ──────────────── */
    #view-schedule .page-light-content {
      background: transparent !important;
    }

    /* ─── CALENDAR SHELL — deep navy glass ─────────────────────── */
    #view-schedule .home-calendar {
      background: linear-gradient(145deg, #071226, #0F1F3A) !important;
      border: 1px solid rgba(201, 168, 76, .18) !important;
      border-top: 3px solid rgba(201, 168, 76, .3) !important;
      border-radius: 16px !important;
      box-shadow: 0 14px 40px rgba(0, 0, 0, .3), 0 0 0 1px rgba(0, 0, 0, .08) !important;
    }

    #view-schedule .home-calendar:hover {
      box-shadow: 0 18px 50px rgba(0, 0, 0, .35), 0 0 0 1px rgba(201, 168, 76, .1) !important;
    }

    /* ─── CALENDAR HEADER — white + gold ───────────────────────── */
    #view-schedule .home-calendar-title {
      color: #FFFFFF !important;
      text-shadow: 0 0 20px rgba(201, 168, 76, .08);
    }

    #view-schedule .home-calendar-sub {
      color: #94A3B8 !important;
    }

