.ui-theme[data-theme=student],.ui-theme-student{--theme-primary:var(--color-emerald-700);--theme-primary-hover:var(--color-emerald-600);--theme-primary-muted:var(--color-emerald-muted);--theme-primary-glow:var(--color-emerald-glow);--theme-primary-text:#fff;--theme-accent:var(--color-sky-700);--theme-accent-hover:var(--color-sky-600);--theme-accent-muted:var(--color-sky-muted);--color-primary:var(--color-emerald-700);--color-accent:var(--color-sky-700);--color-accent-foreground:#fff;--theme-glow:var(--color-emerald-700);--glow-primary:0 0 20px var(--color-emerald-glow);--glow-accent:0 0 20px var(--color-sky-glow);--sidebar:#fafafa;--sidebar-foreground:#09090b;--sidebar-border:#e4e4e7;--sidebar-accent:color-mix(in oklch, var(--color-emerald-700) 10%, #f4f4f5);--sidebar-accent-foreground:#09090b;--sidebar-primary:var(--color-emerald-700);--sidebar-primary-foreground:#fff;--color-sidebar:#fafafa;--color-sidebar-foreground:#09090b;--color-sidebar-primary:var(--color-emerald-700);--color-sidebar-primary-foreground:#fff;--color-sidebar-accent:color-mix(in oklch, var(--color-emerald-700) 10%, #f4f4f5);--color-sidebar-accent-foreground:#09090b;--color-sidebar-border:#e4e4e7}.dark .ui-theme[data-theme=student],.dark .ui-theme-student,.ui-theme[data-theme=student].dark,.ui-theme[data-theme=student][data-mode=dark],.ui-theme-student.dark,.ui-theme-student[data-mode=dark]{--theme-primary:var(--color-emerald-500);--theme-primary-hover:var(--color-emerald-400);--theme-primary-text:#000;--color-primary:var(--color-emerald-500);--theme-glow:var(--color-emerald-500);--glow-primary:0 0 20px var(--color-emerald-glow);--theme-accent:var(--color-sky-500);--theme-accent-hover:var(--color-sky-400);--color-accent:var(--color-sky-500);--color-accent-foreground:#000;--color-background:#09090b;--color-foreground:#fafafa;--color-card:#18181b;--color-card-foreground:#fafafa;--color-popover:#18181b;--color-popover-foreground:#fafafa;--color-muted:#27272a;--color-muted-foreground:#a1a1aa;--color-border:#3f3f46;--color-input:#27272a;--color-secondary:#27272a;--color-secondary-foreground:#fafafa;--sidebar:#18181b;--sidebar-foreground:#fafafa;--sidebar-border:#3f3f46;--sidebar-accent:color-mix(in oklch, var(--color-emerald-500) 15%, #09090b);--sidebar-accent-foreground:#fafafa;--sidebar-primary:var(--color-emerald-500);--sidebar-primary-foreground:#09090b;--color-sidebar:#18181b;--color-sidebar-foreground:#fafafa;--color-sidebar-primary:var(--color-emerald-500);--color-sidebar-primary-foreground:#09090b;--color-sidebar-accent:color-mix(in oklch, var(--color-emerald-500) 15%, #09090b);--color-sidebar-accent-foreground:#fafafa;--color-sidebar-border:#3f3f46}[data-pageshell-theme=student]{--surface-dialog:#fff;--portal-foreground:#09090b;--portal-muted:#f4f4f5;--portal-muted-foreground:#52525b;--portal-border:#e4e4e7;--portal-primary:#047857;--portal-primary-foreground:#fff}[data-pageshell-theme=student] .sidebar-dropdown{--color-accent:color-mix(in oklch, var(--color-emerald-700) 15%, #f4f4f5)}[data-pageshell-theme=student] .themed-dropdown,[data-pageshell-theme=student] .themed-popover,[data-pageshell-theme=student] .themed-select{--color-popover:#fff;--color-popover-foreground:#09090b;--color-accent:color-mix(in oklch, var(--color-emerald-700) 10%, #f4f4f5);--color-accent-foreground:#09090b;--color-muted:#f4f4f5;--color-muted-foreground:#52525b;--color-border:#e4e4e7;color:#09090b!important;background-color:#fff!important;border-color:#e4e4e7!important}[data-pageshell-theme=student] .themed-tooltip{--color-primary:#047857;--color-primary-foreground:#fff;color:#fff!important;background-color:#047857!important}.dark[data-pageshell-theme=student]{--surface-dialog:#18181b;--portal-foreground:#fafafa;--portal-muted:#27272a;--portal-muted-foreground:#a1a1aa;--portal-border:#3f3f46;--portal-primary:#10b981;--portal-primary-foreground:#000}.dark[data-pageshell-theme=student] .sidebar-dropdown{--color-accent:color-mix(in oklch, var(--color-emerald-500) 25%, #27272a);--color-muted:color-mix(in oklch, var(--color-emerald-500) 20%, #27272a)}.dark[data-pageshell-theme=student] .themed-dropdown,.dark[data-pageshell-theme=student] .themed-popover,.dark[data-pageshell-theme=student] .themed-select{--color-popover:#18181b;--color-popover-foreground:#fafafa;--color-accent:#27272a;--color-accent-foreground:#fafafa;--color-muted:#27272a;--color-muted-foreground:#a1a1aa;--color-border:#3f3f46;color:#fafafa!important;background-color:#18181b!important;border-color:#3f3f46!important}
