/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\ !*** css ../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[2]!../../node_modules/.pnpm/next@14.2.10_@playwright+test@1.56.1_react-dom@18.2.0_react@18.2.0__react@18.2.0/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[3]!./src/components/shared/ThemeToggle.module.css ***! \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/ .ThemeToggle_root__klYi4 { position: relative; width: 48px; height: 26px; border-radius: 999px; border: 1px solid var(--surface-border); background: var(--surface-subtle); display: inline-flex; align-items: center; padding: 3px; transition: background 160ms ease, border-color 160ms ease; } .ThemeToggle_thumb__Lg5Fq { position: absolute; width: 20px; height: 20px; border-radius: 50%; background: var(--surface-base); box-shadow: 0 4px 12px rgba(15, 23, 42, 0.18); transform: translateX(0); transition: transform 160ms ease, background 160ms ease; display: flex; align-items: center; justify-content: center; color: var(--color-foreground); } .ThemeToggle_thumbDark__i_zC0 { transform: translateX(22px); background: rgba(231, 236, 255, 0.92); box-shadow: 0 6px 18px rgba(8, 11, 32, 0.35); }