.force-light-mode{--background:#ffffff!important;--foreground:#000000!important;--card:#ffffff!important;--card-foreground:#000000!important;--popover:#ffffff!important;--popover-foreground:#000000!important;--primary:#000000!important;--primary-foreground:#ffffff!important;--secondary:#f1f5f9!important;--secondary-foreground:#0f172a!important;--muted:#f1f5f9!important;--muted-foreground:#64748b!important;--accent:#f1f5f9!important;--accent-foreground:#0f172a!important;--destructive:#ef4444!important;--border:rgba(0,0,0,0.1)!important;--input:rgba(0,0,0,0.1)!important;--ring:#000000!important;background-color:var(--background)!important;color:var(--foreground)!important}.force-light-mode button:has(>svg[data-lucide=moon]),.force-light-mode button:has(>svg[data-lucide=sun]){display:none!important}.dark .force-light-mode,.force-light-mode .dark,.force-light-mode.dark,:where(.dark) .force-light-mode,html.dark .force-light-mode{--background:#ffffff!important;--foreground:#000000!important;background-color:var(--background)!important;color:var(--foreground)!important}.dark .force-light-mode .dark\:bg-black,.force-light-mode .dark\:bg-black,html.dark .force-light-mode .dark\:bg-black{background-color:white!important}.dark .force-light-mode .dark\:text-white,.force-light-mode .dark\:text-white,html.dark .force-light-mode .dark\:text-white{color:black!important}.force-light-mode .dark-mode-switch,.force-light-mode [id*=dark-mode],.force-light-mode [id=overlay-dark-mode]{opacity:.5!important;pointer-events:none!important;cursor:not-allowed!important}