.dash-page.svelte-x1i5gj{background-color:var(--surface-elevated);transition:background-color .2s ease}.dash-sidebar.svelte-x1i5gj{background:var(--surface);border-right:1px solid var(--border);transition:background-color .2s ease,border-color .2s ease}[data-theme=dark] .stat-card.svelte-x1i5gj,[data-theme=dark] .enroll-card.svelte-x1i5gj{background:var(--surface)!important;border-color:var(--border)!important}[data-theme=dark] .enroll-card.svelte-x1i5gj:hover{background:var(--surface-secondary)!important}[data-theme=dark] .bookmark-card.svelte-x1i5gj{background:var(--surface)!important;border-color:var(--border)!important}[data-theme=dark] .bookmark-card.svelte-x1i5gj:hover{background:var(--surface-secondary)!important}[data-theme=dark] .dash-empty-card.svelte-x1i5gj,[data-theme=dark] .notif-container.svelte-x1i5gj{background:var(--surface)!important;border-color:var(--border)!important}[data-theme=dark] .notif-container.svelte-x1i5gj .divide-y:where(.svelte-x1i5gj){border-color:var(--border)!important}[data-theme=dark] .notif-container.svelte-x1i5gj .divide-gray-100:where(.svelte-x1i5gj)>:where(.svelte-x1i5gj)+:where(.svelte-x1i5gj){border-color:var(--border-subtle)!important}[data-theme=dark] .notif-container.svelte-x1i5gj .border-b:where(.svelte-x1i5gj){border-color:var(--border)!important}[data-theme=dark] .notif-container.svelte-x1i5gj .border-gray-100:where(.svelte-x1i5gj){border-color:var(--border)!important}[data-theme=dark] .notif-container.svelte-x1i5gj .bg-\[\#ede9ff\]\/40:where(.svelte-x1i5gj){background-color:var(--brand-soft)!important}[data-theme=dark] .notif-container.svelte-x1i5gj .hover\:bg-gray-50:where(.svelte-x1i5gj):hover{background-color:var(--surface-secondary)!important}[data-theme=dark] .dash-sidebar.svelte-x1i5gj .text-gray-600:where(.svelte-x1i5gj){color:var(--text-secondary)!important}[data-theme=dark] .dash-sidebar.svelte-x1i5gj .hover\:bg-gray-50:where(.svelte-x1i5gj):hover{background-color:var(--surface-secondary)!important}[data-theme=dark] .dash-sidebar.svelte-x1i5gj .hover\:text-gray-900:where(.svelte-x1i5gj):hover{color:var(--text-primary)!important}[data-theme=dark] .dash-sidebar.svelte-x1i5gj .bg-\[\#ede9ff\]:where(.svelte-x1i5gj){background-color:var(--brand-soft)!important}[data-theme=dark] .enroll-card.svelte-x1i5gj .bg-gray-100:where(.svelte-x1i5gj){background-color:var(--surface-secondary)!important}[data-theme=dark] .bg-gray-100.animate-pulse.svelte-x1i5gj{background-color:var(--surface-secondary)!important}
