.light .teacher-shell .teacher-module-light{--background: #f8fafc;--foreground: #0f172a;--color-fg: #0f172a;--color-fg-muted: #64748b;--color-fg-subtle: #94a3b8;--border: #dbe3ee;--surface: #ffffff;--surface-elevated: #f8fafc;--accent: #0067b8;color:#0f172a}.light .teacher-shell .teacher-module-light [class~="bg-white/5"],.light .teacher-shell .teacher-module-light [class~="bg-white/10"],.light .teacher-shell .teacher-module-light [class~="bg-white/15"],.light .teacher-shell .teacher-module-light [class~="bg-white/20"],.light .teacher-shell .teacher-module-light [class~="bg-white/[0.01]"],.light .teacher-shell .teacher-module-light [class~="bg-white/[0.02]"],.light .teacher-shell .teacher-module-light [class~="bg-white/[0.025]"],.light .teacher-shell .teacher-module-light [class~="bg-white/[0.03]"],.light .teacher-shell .teacher-module-light [class~="bg-white/[0.035]"],.light .teacher-shell .teacher-module-light [class~="bg-white/[0.04]"],.light .teacher-shell .teacher-module-light [class~="bg-white/[0.05]"],.light .teacher-shell .teacher-module-light [class~="bg-white/[0.06]"],.light .teacher-shell .teacher-module-light [class~="bg-black/10"],.light .teacher-shell .teacher-module-light [class~="bg-black/15"],.light .teacher-shell .teacher-module-light [class~="bg-black/20"]{background-color:#fff!important}.light .teacher-shell .teacher-module-light [class~="border-white/5"],.light .teacher-shell .teacher-module-light [class~="border-white/10"],.light .teacher-shell .teacher-module-light [class~="border-white/15"],.light .teacher-shell .teacher-module-light [class~="border-white/20"],.light .teacher-shell .teacher-module-light [class~="border-white/8"],.light .teacher-shell .teacher-module-light [class~="border-white/[0.05]"],.light .teacher-shell .teacher-module-light [class~="border-white/[0.06]"],.light .teacher-shell .teacher-module-light [class~="border-white/[0.08]"]{border-color:#dbe3ee!important}.light .teacher-shell .teacher-module-light [class~="hover:bg-white/5"]:hover,.light .teacher-shell .teacher-module-light [class~="hover:bg-white/10"]:hover,.light .teacher-shell .teacher-module-light [class~="hover:bg-white/[0.03]"]:hover,.light .teacher-shell .teacher-module-light [class~="hover:bg-white/[0.04]"]:hover,.light .teacher-shell .teacher-module-light [class~="hover:bg-white/[0.05]"]:hover,.light .teacher-shell .teacher-module-light [class~="hover:bg-white/[0.06]"]:hover{background-color:#f1f5f9!important}.light .teacher-shell .teacher-module-light [class~="hover:border-white/10"]:hover,.light .teacher-shell .teacher-module-light [class~="hover:border-white/15"]:hover,.light .teacher-shell .teacher-module-light [class~="hover:border-white/20"]:hover{border-color:#94a3b8!important}.light .teacher-shell .teacher-module-light [class~=from-accent][class~=to-blue-500]{--tw-gradient-from: #0067b8 !important;--tw-gradient-to: #005a9e !important}.light .teacher-shell .teacher-module-light [class~=text-white],.light .teacher-shell .teacher-module-light [class~="text-white/90"],.light .teacher-shell .teacher-module-light [class~="text-white/80"],.light .teacher-shell .teacher-module-light [class~="text-white/75"]{color:#1e293b!important}.light .teacher-shell .teacher-module-light [class~="text-white/70"],.light .teacher-shell .teacher-module-light [class~="text-white/60"]{color:#475569!important}.light .teacher-shell .teacher-module-light [class~="text-white/50"],.light .teacher-shell .teacher-module-light [class~="text-white/40"],.light .teacher-shell .teacher-module-light [class~="text-white/30"],.light .teacher-shell .teacher-module-light [class~="text-white/20"],.light .teacher-shell .teacher-module-light [class~="text-white/10"],.light .teacher-shell .teacher-module-light [class~=text-slate-100],.light .teacher-shell .teacher-module-light [class~=text-slate-200],.light .teacher-shell .teacher-module-light [class~=text-slate-300],.light .teacher-shell .teacher-module-light [class~=text-slate-400],.light .teacher-shell .teacher-module-light [class~=text-gray-100],.light .teacher-shell .teacher-module-light [class~=text-gray-200],.light .teacher-shell .teacher-module-light [class~=text-gray-300],.light .teacher-shell .teacher-module-light [class~=text-gray-400]{color:#64748b!important}.light .teacher-shell .teacher-module-light [class~="hover:text-white"]:hover,.light .teacher-shell .teacher-module-light [class~="hover:text-white/90"]:hover,.light .teacher-shell .teacher-module-light [class~="hover:text-white/80"]:hover,.light .teacher-shell .teacher-module-light [class~="hover:text-white/70"]:hover,.light .teacher-shell .teacher-module-light [class~="hover:text-white/60"]:hover,.light .teacher-shell .teacher-module-light .group:hover [class~="group-hover:text-white"]{color:#0f172a!important}.light .teacher-shell .teacher-module-light [class~=text-cyan-300],.light .teacher-shell .teacher-module-light [class~="text-cyan-300/70"],.light .teacher-shell .teacher-module-light [class~=text-cyan-200]{color:#0369a1!important}.light .teacher-shell .teacher-module-light [class~=text-emerald-300],.light .teacher-shell .teacher-module-light [class~="text-emerald-300/70"],.light .teacher-shell .teacher-module-light [class~=text-emerald-200]{color:#047857!important}.light .teacher-shell .teacher-module-light [class~=text-amber-300],.light .teacher-shell .teacher-module-light [class~="text-amber-300/70"],.light .teacher-shell .teacher-module-light [class~=text-amber-200]{color:#a16207!important}.light .teacher-shell .teacher-module-light [class~=text-violet-300],.light .teacher-shell .teacher-module-light [class~="text-violet-300/70"]{color:#6d28d9!important}.light .teacher-shell .teacher-module-light [class~=text-pink-400]{color:#e11d48!important}.light .teacher-shell .teacher-module-light [class~="placeholder-white/20"]::placeholder,.light .teacher-shell .teacher-module-light [class~="placeholder-white/30"]::placeholder,.light .teacher-shell .teacher-module-light [class~="placeholder-white/40"]::placeholder,.light .teacher-shell .teacher-module-light [class~="placeholder-white/50"]::placeholder{color:#64748b!important}.light .teacher-shell .teacher-module-light [class~="placeholder:text-slate-400"]::placeholder,.light .teacher-shell .teacher-module-light [class~="placeholder:text-gray-400"]::placeholder{color:#64748b!important}.light .teacher-shell .teacher-module-light option[class~=bg-slate-900],.light .teacher-shell .teacher-module-light select option{background:#fff!important;color:#0f172a!important}.light .teacher-shell .teacher-module-light [class*="bg-[#0"]{color:#f8fafc!important}.light .teacher-shell .teacher-module-light [class~=bg-slate-950][class~=text-white],.light .teacher-shell .teacher-module-light [class~=bg-slate-900][class~=text-white],.light .teacher-shell .teacher-module-light [class~="bg-black/50"] [class*=text-white],.light .teacher-shell .teacher-module-light [class~="bg-black/70"] [class*=text-white],.light .teacher-shell .teacher-module-light [class~="bg-black/80"] [class*=text-white],.light .teacher-shell .teacher-module-light [class*="bg-[#0"] [class*=text-white],.light .teacher-shell .teacher-module-light [class~=bg-slate-950] [class*=text-white],.light .teacher-shell .teacher-module-light [class~=bg-slate-900] [class*=text-white],.light .teacher-shell .teacher-module-light [class~=from-accent][class~=to-blue-500] [class*=text-white],.light .teacher-shell .teacher-module-light :is(button,a,span,div)[class*=bg-gradient][class~=text-white],.light .teacher-shell .teacher-module-light :is(button,a,span,div)[class~="bg-[#0067b8]"][class~=text-white],.light .teacher-shell .teacher-module-light :is(button,a,span,div)[class~=bg-blue-600][class~=text-white],.light .teacher-shell .teacher-module-light :is(button,a,span,div)[class~=bg-blue-500][class~=text-white],.light .teacher-shell .teacher-module-light :is(button,a,span,div)[class~=bg-cyan-500][class~=text-white],.light .teacher-shell .teacher-module-light :is(button,a,span,div)[class~=bg-emerald-700][class~=text-white],.light .teacher-shell .teacher-module-light :is(button,a,span,div)[class~=bg-violet-500][class~=text-white],.light .teacher-shell .teacher-module-light :is(button,a,span,div)[class~=bg-pink-500][class~=text-white],.light .teacher-shell .teacher-module-light :is(button,a,span,div)[class~=bg-red-500][class~=text-white]{color:#fff!important}.light .teacher-shell .teacher-module-light [class~=bg-slate-950] [class~=text-slate-100],.light .teacher-shell .teacher-module-light [class~=bg-slate-900] [class~=text-slate-100],.light .teacher-shell .teacher-module-light [class*="bg-[#0"] [class~=text-slate-100]{color:#f1f5f9!important}.light .teacher-shell .teacher-module-light [class~=bg-slate-950] [class~=text-slate-200],.light .teacher-shell .teacher-module-light [class~=bg-slate-900] [class~=text-slate-200],.light .teacher-shell .teacher-module-light [class*="bg-[#0"] [class~=text-slate-200]{color:#e2e8f0!important}.light .teacher-shell .teacher-module-light [class~=bg-slate-950] [class~=text-slate-300],.light .teacher-shell .teacher-module-light [class~=bg-slate-900] [class~=text-slate-300],.light .teacher-shell .teacher-module-light [class*="bg-[#0"] [class~=text-slate-300]{color:#cbd5e1!important}.light .teacher-shell .teacher-module-light [class~=bg-slate-950] [class~=text-slate-400],.light .teacher-shell .teacher-module-light [class~=bg-slate-900] [class~=text-slate-400],.light .teacher-shell .teacher-module-light [class*="bg-[#0"] [class~=text-slate-400]{color:#94a3b8!important}.light .teacher-shell .teacher-module-light [class~="bg-black/50"][class*=text-white],.light .teacher-shell .teacher-module-light [class~="bg-black/70"][class*=text-white],.light .teacher-shell .teacher-module-light [class~="bg-black/80"][class*=text-white],.light .teacher-shell .teacher-module-light [class*="bg-[#0"][class*=text-white],.light .teacher-shell .teacher-module-light [class~=from-accent][class~=to-blue-500][class*=text-white],.light .teacher-shell .teacher-module-light .group:hover [class~="group-hover:bg-slate-950"][class~="group-hover:text-white"]{color:#fff!important}.light .teacher-shell .teacher-module-light input,.light .teacher-shell .teacher-module-light textarea,.light .teacher-shell .teacher-module-light select{color-scheme:light}.light .teacher-shell .teacher-module-light :focus-visible{outline:2px solid #0067b8;outline-offset:2px}.dark .teacher-shell{background:#111214!important;color:#ececf1}.dark .teacher-shell [class~=bg-white],.dark .teacher-shell [class~="bg-white/95"]{background-color:#17181b!important}.dark .teacher-shell [class~=bg-slate-50]{background-color:#202123!important}.dark .teacher-shell [class~=bg-slate-100]{background-color:#2a2b32!important}.dark .teacher-shell [class~=border-slate-200],.dark .teacher-shell [class~=border-slate-300]{border-color:#343541!important}.dark .teacher-shell [class~=text-slate-950],.dark .teacher-shell [class~=text-slate-900]{color:#f7f7f8!important}.dark .teacher-shell [class~=text-slate-800],.dark .teacher-shell [class~=text-slate-700]{color:#e5e7eb!important}.dark .teacher-shell [class~=text-slate-600],.dark .teacher-shell [class~=text-slate-500]{color:#b4b4b8!important}.dark .teacher-shell [class~=text-slate-400]{color:#8e8ea0!important}.dark .teacher-shell [class~="hover:bg-slate-50"]:hover,.dark .teacher-shell [class~="hover:bg-slate-100"]:hover{background-color:#2a2b32!important}.dark .teacher-shell input,.dark .teacher-shell textarea,.dark .teacher-shell select{color-scheme:dark}.dark .teacher-shell input::placeholder,.dark .teacher-shell textarea::placeholder{color:#8e8ea0!important}.dark .teacher-shell .teacher-module-light{--background: #111214;--foreground: #f7f7f8;--color-fg: #f7f7f8;--color-fg-muted: #b4b4b8;--color-fg-subtle: #8e8ea0;--border: #343541;--surface: #17181b;--surface-elevated: #202123;--accent: #10a37f;color:#f7f7f8}.dark .teacher-shell .teacher-module-light [class~="bg-white/5"],.dark .teacher-shell .teacher-module-light [class~="bg-white/10"],.dark .teacher-shell .teacher-module-light [class~="bg-white/15"],.dark .teacher-shell .teacher-module-light [class~="bg-white/20"],.dark .teacher-shell .teacher-module-light [class~="bg-white/[0.01]"],.dark .teacher-shell .teacher-module-light [class~="bg-white/[0.02]"],.dark .teacher-shell .teacher-module-light [class~="bg-white/[0.03]"],.dark .teacher-shell .teacher-module-light [class~="bg-white/[0.035]"],.dark .teacher-shell .teacher-module-light [class~="bg-white/[0.04]"],.dark .teacher-shell .teacher-module-light [class~="bg-white/[0.05]"],.dark .teacher-shell .teacher-module-light [class~="bg-white/[0.06]"],.dark .teacher-shell .teacher-module-light [class~="bg-black/10"],.dark .teacher-shell .teacher-module-light [class~="bg-black/15"]{background-color:#17181b!important}.dark .teacher-shell .teacher-module-light [class~="border-white/5"],.dark .teacher-shell .teacher-module-light [class~="border-white/10"],.dark .teacher-shell .teacher-module-light [class~="border-white/15"],.dark .teacher-shell .teacher-module-light [class~="border-white/20"],.dark .teacher-shell .teacher-module-light [class~="border-white/8"],.dark .teacher-shell .teacher-module-light [class~="border-white/[0.05]"],.dark .teacher-shell .teacher-module-light [class~="border-white/[0.06]"],.dark .teacher-shell .teacher-module-light [class~="border-white/[0.08]"]{border-color:#343541!important}.dark .teacher-shell .teacher-module-light [class~="hover:bg-white/5"]:hover,.dark .teacher-shell .teacher-module-light [class~="hover:bg-white/10"]:hover{background-color:#2a2b32!important}.dark .teacher-shell .teacher-module-light [class~="text-white/20"]{color:#8e8ea0!important}.dark .teacher-shell .teacher-module-light [class~="text-white/75"]{color:#d1d5db!important}.dark .teacher-shell .teacher-module-light option,.dark .teacher-shell .teacher-module-light select option{background:#202123!important;color:#f7f7f8!important}.dark .teacher-shell .teacher-module-light :focus-visible{outline:2px solid #10a37f;outline-offset:2px}
