/* =========================================================
   Physics SciEd Global No-Shadow System
   Purpose: clean, sleek, border-based interface.
   ========================================================= */

*,
*::before,
*::after {
  box-shadow: none !important;
  text-shadow: none !important;
}

.navbar,
.course-topbar,
.header,
.topbar,
.brand-mark,
.brand-logo,
.brand-logo-img,
.brand-mark-img,
.profile-avatar,
.profile-avatar-initials,
.profile-avatar-edit-btn,
.card,
.profile-card,
.library-card,
.library-shell,
.book-card,
.course-card-minimal,
.learning-card,
.content-section-card,
.side-panel,
.minimal-panel,
.search-panel,
.stat-card,
.login-card,
.module-loading-panel,
.book-loading-panel,
.student-id-gate-card,
.modal-content,
.dropdown-menu,
.btn,
.alert,
.toast,
.canvas-wrap,
#pdfCanvas {
  box-shadow: none !important;
  text-shadow: none !important;
  filter: none !important;
}

/* Keep depth through borders and spacing, not shadows. */
.navbar,
.course-topbar,
.card,
.profile-card,
.library-card,
.library-shell,
.book-card,
.course-card-minimal,
.learning-card,
.content-section-card,
.side-panel,
.minimal-panel,
.search-panel,
.stat-card,
.login-card,
.module-loading-panel,
.book-loading-panel,
.student-id-gate-card,
.modal-content,
.canvas-wrap {
  border-color: var(--ps-border, #E9E2C8) !important;
}

.course-card-minimal:hover,
.book-card:hover,
.library-card:hover,
.profile-card:hover,
.content-section-card:hover {
  box-shadow: none !important;
  filter: none !important;
}
