/* GENERATED BY gen_dark.py FROM Default.css + My.css - DO NOT EDIT BY HAND; TOUCH-UPS GO IN THE HAND-WRITTEN BLOCK AT THE END (FROM MyDarkExtra.css).
   THE DARK LOOK (FOUNDER, 2026-09-17): html.ThemeDark IS SET IN my.tungo.xyz/index.php FROM Account_Theme (dark, or system WHEN THE DEVICE IS DARK) */
html.ThemeDark { color-scheme: dark; }
html.ThemeDark body { background-color: #171512; color: #f1ede6; }

/* ---------- FROM Default.css ---------- */
html.ThemeDark { --color-text: #f1ede6; --color-text-muted: #a8a197; --color-surface: #1f1c18; --color-surface-alt: #171512; --color-border: #403a33; }
html.ThemeDark header { border-bottom: 1px solid rgba(31, 28, 24, 0.25); }
html.ThemeDark details:hover { background: #24272c; }
html.ThemeDark details[open] { background: #24272c; }
html.ThemeDark details[open] summary { border-bottom: 1px solid #808080; }
html.ThemeDark input,
html.ThemeDark select,
html.ThemeDark textarea { background: #1f1c18; }
html.ThemeDark .Checkbox { border: 1px solid #7f7b73; background-color: #1f1c18; }
html.ThemeDark .Checkbox:disabled { background-color: #2a2a2a; }
html.ThemeDark input:disabled { background: #3d3d3d; }
html.ThemeDark th,
html.ThemeDark td { background-color: #24272c; }
html.ThemeDark th { background: #203b51; }
html.ThemeDark .BackgroundSecondaryLight { color: #3df5e0; background-color: #1b3b3f; }
html.ThemeDark .BackgroundBlack { background-color: #2d2b28; }
html.ThemeDark .BackgroundGrey { background-color: #171512; }
html.ThemeDark .Border { border: 1px solid #0f0e0c; }
html.ThemeDark .LogoMark.OnLight { color: #f1ede6; }
html.ThemeDark .SiteNav { box-shadow: 0 1px 0 rgba(31, 28, 24, 0.08); }
html.ThemeDark .TrialBar { background-color: #3e2b12; color: #dd9e55; }
html.ThemeDark .HeaderIconButton { background-color: rgba(31, 28, 24, 0.12); }
html.ThemeDark .HeaderIconButton:hover { background-color: rgba(31, 28, 24, 0.22); }
html.ThemeDark .MobileMenuButton { background-color: rgba(31, 28, 24, 0.12); }
html.ThemeDark .MobileMenuButton:hover { background-color: rgba(31, 28, 24, 0.22); }
html.ThemeDark .BurgerIcon span { background-color: #1f1c18; }
html.ThemeDark .MobileNavLink { color: #f1ede6; }
html.ThemeDark .MobileNavLink .Icon { color: #a8a197; }
html.ThemeDark .DropdownCard { background-color: #1f1c18; color: #f1ede6; }
html.ThemeDark .DropdownGreeting { background: linear-gradient(135deg, #2b2723 0%, #393939 55%, #4c361c 100%); }
html.ThemeDark .DropdownGreetingText { color: #f1ede6; }
html.ThemeDark .DropdownLanguageRow { color: #f1ede6; }
html.ThemeDark .NotificationTitle { color: #f1ede6; }
html.ThemeDark .NotificationsEmpty { color: #a8a197; }
html.ThemeDark .NotificationDot { border: 2px solid #0d0c0a; }
html.ThemeDark .DropdownCard h1,
html.ThemeDark .DropdownCard h2,
html.ThemeDark .DropdownCard h3,
html.ThemeDark .DropdownCard h4,
html.ThemeDark .DropdownCard p,
html.ThemeDark .DropdownCard span { color: #f1ede6; }
html.ThemeDark [data-objectid="47"] .Icon { color: #a8a197; }
html.ThemeDark .LanguagePickerOption { background-color: #1f1c18; color: #f1ede6; }
html.ThemeDark [data-objectid="9319"] .LanguagePickerOption .Icon { outline: 3px solid rgba(31, 28, 24, 0.18); }
html.ThemeDark .FieldHint { color: #a8a197; }
html.ThemeDark .VerifyHint { color: #a8a197; }
html.ThemeDark .ResendLink.Disabled { color: #a8a197; }
html.ThemeDark .ResendStatus.Success { background-color: #1f1c18; color: #f1ede6; }
html.ThemeDark .ResendStatus.Success::before { color: #86d5b2; }
html.ThemeDark .PlanCard { background-color: #1f1c18; color: #f1ede6; }
html.ThemeDark .PlanPrice span { color: #a8a197; }
html.ThemeDark .SkipTrialBlock { border-top: 1px solid rgba(31, 28, 24, 0.15); }
html.ThemeDark .SkipTrialBlock p { color: #f1ede6; }
html.ThemeDark .SkipTrialBlock .ButtonSecondary { color: #f1ede6; }
html.ThemeDark .HeroBackground { background: linear-gradient(160deg, #2b2723 0%, #353535 55%, #4c361c 100%); }
html.ThemeDark .FeatureCard { background-color: #171512; }
html.ThemeDark .FeatureCard .Icon { outline: 3px solid rgba(31, 28, 24, 0.18); }
html.ThemeDark .PricingCard { background-color: #2d2b28; }
html.ThemeDark footer hr { border-top: 1px solid rgba(31, 28, 24, 0.15); }
html.ThemeDark .DeviceMockup { background-color: #1f1c18; }
html.ThemeDark .DeviceMockup-Screen { background-color: #171512; }
html.ThemeDark .AuthCard { background-color: #1f1c18; }
html.ThemeDark .LegalDoc .LegalTBD { color: #c6b8a2; }
html.ThemeDark .ButtonSocial { background-color: #1f1c18; border: 1px solid #5e5a51; }
html.ThemeDark .ButtonSocial:hover { background-color: #171512; }
html.ThemeDark .LanguageChip { background-color: #1f1c18; }
html.ThemeDark .PrincipleChip { border: 1px solid rgba(31, 28, 24, 0.3); }
html.ThemeDark .HelpFinder { border: 1px solid #3a352f; background-color: #1f1c18; box-shadow: 0 24px 50px -34px rgba(0, 0, 0, 0.63); }
html.ThemeDark .HelpTopic { border: 1px solid #3a352f; background-color: #1f1c18; }
html.ThemeDark .HelpTopic:hover { box-shadow: 0 12px 24px -18px rgba(0, 0, 0, 0.7); }
html.ThemeDark .HelpTopicIcon { background-color: #33250f; }
html.ThemeDark .HelpChip,
html.ThemeDark .HelpChoice { background-color: #1f1c18; }
html.ThemeDark .HelpChip:hover,
html.ThemeDark .HelpChoice:hover { background-color: #33250f; }
html.ThemeDark .HelpQuestion { border: 1px solid #3a352f; background-color: #1f1c18; }
html.ThemeDark .HelpQuestion:hover { background-color: #26231c; }
html.ThemeDark .HelpAnswer { background-color: #33250f; }
html.ThemeDark .HelpHelped { border-top: 1px solid #3a352f; }
html.ThemeDark .HelpYes { border: 1px solid #403a33; background-color: #1f1c18; }
html.ThemeDark .HelpYes:hover { background-color: #171512; }
html.ThemeDark .HelpThanks i { color: #72c476; }
html.ThemeDark .HelpModal { background-color: #171512; }
html.ThemeDark .HelpModal.Popup { background-color: rgba(50, 44, 37, 0.55); }
html.ThemeDark .HelpModalPanel { background-color: #1f1c18; color: #f1ede6; }
html.ThemeDark .HelpModalClose { background-color: #171512; color: #b5aea3; }
html.ThemeDark .HelpModalClose:hover { background-color: #2a2622; color: #f1ede6; }
html.ThemeDark .HelpFormAbout { background-color: #33250f; }
html.ThemeDark .GameToolbarButton { background-color: #1f1c18; color: #f1ede6; }
html.ThemeDark [data-objectid="150"]::after { color: #a8a197; }
html.ThemeDark .GameCard { background-color: #1f1c18; }
html.ThemeDark .GamePackLabel { color: #a8a197; }
html.ThemeDark .GameWordDisplay h2 { color: #f1ede6; }
html.ThemeDark .GamePopup { background-color: #1f1c18; color: #f1ede6; }
html.ThemeDark .GamePopup h3,
html.ThemeDark .GamePopup p,
html.ThemeDark .GamePopup span { color: #f1ede6; }
html.ThemeDark .OptionRow,
html.ThemeDark .GamePackOption { color: #f1ede6; }
html.ThemeDark .GameScoreBar { background-color: #171512; }
html.ThemeDark .GameScoreStat span { color: #a8a197; }
html.ThemeDark .GameScoreStat.Correct h2 { color: #b9d3c6; }
html.ThemeDark .GameScoreStat.Incorrect h2 { color: #f07171; }
html.ThemeDark .GameStatsBar { background-color: #171512; }
html.ThemeDark .GameStatText span { color: #a8a197; }
html.ThemeDark .GameStatText h2 { color: #f1ede6; }
html.ThemeDark .LevelLabel { color: #a8a197; }
html.ThemeDark .LevelProgressBar { background-color: #3e392d; }
html.ThemeDark .DashboardGameHero { background-color: #2b2723; }
html.ThemeDark .DashboardGameHeroVisual::before,
html.ThemeDark .DashboardGameHeroVisual::after { background-color: rgba(31, 28, 24, 0.14); }
html.ThemeDark .GameHeroTile { background-color: #1f1c18; color: #f1ede6; }
html.ThemeDark .GameHeroBadge { background-color: rgba(31, 28, 24, 0.22); }
html.ThemeDark .ProfileHero { background: linear-gradient(135deg, #2b2723 0%, #393939 55%, #4c361c 100%); }
html.ThemeDark .ProfileSection { background-color: #171512; }
html.ThemeDark .ProfileSectionIntro { color: #a8a197; }
html.ThemeDark .SectionIconBadge { outline: 3px solid rgba(31, 28, 24, 0.18); }
html.ThemeDark .SaveStatus { color: #86d5b2; }
html.ThemeDark .CurrentValueChip { background-color: #1f1c18; border: 1px solid #403a33; color: #f1ede6; }
html.ThemeDark .CurrentEmailDisplay { background-color: #3d382d; border: 1px solid #605b4d; color: #b3b3b3; }
html.ThemeDark .LanguagePill { background-color: #1f1c18; color: #f1ede6; }
html.ThemeDark .NotifyToggleRow { border-bottom: 1px solid #403a33; }
html.ThemeDark .NotifyToggleDescription { color: #a8a197; }
html.ThemeDark .NotifyToggleCheckbox { background-color: #39342d; }
html.ThemeDark .NotifyToggleCheckbox::before { background-color: #1f1c18; }
html.ThemeDark .NotifyToggleCheckbox:hover { background-color: #504c42; }
@media only screen and (min-width: 641px)
{
	html.ThemeDark .ProfileAvatar { outline: 3px solid rgba(31, 28, 24, 0.18); }
}
html.ThemeDark .ProfileSidebarNav { background-color: #171512; }
html.ThemeDark .ProfileSidebarLink { color: #cacaca; }
html.ThemeDark [data-objectid="239"]::before { background: linear-gradient(160deg, #2b2723 0%, #353535 55%, #4c361c 100%); }
html.ThemeDark [data-objectid="198"]::before { background: linear-gradient(160deg, #2b2723 0%, #353535 55%, #4c361c 100%); }
html.ThemeDark [data-objectid="204"]::before { background: linear-gradient(160deg, #2b2723 0%, #353535 55%, #4c361c 100%); }
html.ThemeDark [data-objectid="211"]::before,
html.ThemeDark [data-objectid="217"]::before { background: linear-gradient(160deg, #2b2723 0%, #353535 55%, #4c361c 100%); }
html.ThemeDark [data-objectid="386"]::before { background: linear-gradient(160deg, #2b2723 0%, #353535 55%, #4c361c 100%); }
html.ThemeDark [data-objectid="330"]::before,
html.ThemeDark [data-objectid="342"]::before,
html.ThemeDark [data-objectid="9326"]::before,
html.ThemeDark [data-objectid="357"]::before,
html.ThemeDark [data-objectid="369"]::before,
html.ThemeDark [data-objectid="317"]::before { background: linear-gradient(160deg, #2b2723 0%, #353535 55%, #4c361c 100%); }
html.ThemeDark .TungoDialog { background-color: rgba(50, 44, 37, 0.55); }
html.ThemeDark .TungoDialogPanel { background-color: #1f1c18; color: #f1ede6; }
html.ThemeDark .TungoDialogIcon { background-color: #33250f; }
html.ThemeDark .TungoDialog.Danger .TungoDialogIcon { color: #f07171; }
html.ThemeDark .TungoDialogPanel .TungoDialogTitle { color: #f1ede6; }
html.ThemeDark .TungoDialogPanel .TungoDialogText { color: #b5aea3; }
html.ThemeDark .TungoDialogButtons .TungoDialogCancel { border: 1px solid #403a33; background-color: #1f1c18; color: #f1ede6; }
html.ThemeDark .TungoDialogButtons .TungoDialogCancel:hover { background-color: #171512; }
html.ThemeDark .Toast { background-color: #5a544c; }
html.ThemeDark .Toast.Neutral { background-color: #5a544c; }
html.ThemeDark .NotificationCount { border: 2px solid #0d0c0a; }
html.ThemeDark .NotificationTime { color: #a8a197; }
html.ThemeDark .DeletionBar { background-color: #391915; color: #d66666; }
html.ThemeDark .DeletionBar a { color: #d66666; }
html.ThemeDark .LoginBackupIntro,
html.ThemeDark .LoginBackupHint { color: #a8a197; }
html.ThemeDark .LoginCodeStatus { color: #72c476; }
html.ThemeDark .DropdownAvatar.AvatarPhoto,
html.ThemeDark .DropdownAvatar.AvatarFlag { background: #2a2622; }
html.ThemeDark .HeaderAvatar { box-shadow: inset 0 0 0 2px rgba(31, 28, 24, 0.25); }
html.ThemeDark .HeaderAvatar.AvatarPhoto,
html.ThemeDark .HeaderAvatar.AvatarFlag { background: #2a2622; }
html.ThemeDark .ProfileMenuHead { background-color: #1f1c18; color: #f1ede6; }
html.ThemeDark .DropdownCard .ProfileMenuName { color: #f1ede6; }
html.ThemeDark .DropdownCard .ProfileMenuEmail { color: #a8a197; }
html.ThemeDark .ProfileMenuPath { color: #f1ede6; }
html.ThemeDark .DropdownCard .ProfileMenuPathText span { color: #f1ede6; }
html.ThemeDark .ProfileMenuPathText small { color: #a8a197; }
html.ThemeDark .ProfileMenuLinks a { color: #f1ede6; }
html.ThemeDark .ProfileMenuLinks a i { color: #a8a197; }
html.ThemeDark .ProfileMenuLinks a.ProfileMenuSetup { background-color: #412e17; color: #f2a24c; }
html.ThemeDark .TrialBar.FirstVisitBar { background-color: #322615; }
html.ThemeDark .HeroArt { color: #f1ede6; }
html.ThemeDark .HeroMap { background-color: #1f1c18; }
html.ThemeDark .HeroMapTitle { border: 1px solid #3a352f; background-color: #1f1c18; box-shadow: 0 10px 22px -14px rgba(0, 0, 0, 0.63); }
html.ThemeDark .HeroMapTitle small { color: #a8a197; }
html.ThemeDark .HeroLevels::before { background-color: #2a2622; }
html.ThemeDark .HeroLevels span { border: 2px solid #403a33; background-color: #171512; }
html.ThemeDark .HeroPathLine { stroke: #3a352f; }
html.ThemeDark .HeroDot { border: 3px solid #403a33; background-color: #171512; }
html.ThemeDark .HeroDot.Here { background-color: #1f1c18; }
html.ThemeDark .HeroDot.Finish { color: #f2a24c; }
html.ThemeDark .HeroHereLabel { border: 1px solid #3a352f; background-color: #1f1c18; color: #f1ede6; box-shadow: 0 6px 14px -10px rgba(0, 0, 0, 0.56); }
html.ThemeDark .HeroBars small { color: #a8a197; }
html.ThemeDark .HeroBars em b { color: #9f988d; }
html.ThemeDark .HeroBars i { background-color: #2a2622; }
html.ThemeDark .HeroGuess { background-color: #1f1c18; }
html.ThemeDark .HeroTile { border: 1.5px solid #403a33; background-color: #171512; color: #f1ede6; }
html.ThemeDark .HeroTile.On { background-color: #33250f; color: #f2a24c; }
html.ThemeDark .HeroTile.Caret { background-color: #1f1c18; }
html.ThemeDark .HeroXP { box-shadow: 0 8px 16px -8px rgba(0, 0, 0, 0.98); }
html.ThemeDark .HeroBadge { background-color: #2b2723; border: 1px solid rgba(31, 28, 24, 0.12); }
html.ThemeDark .HeroStreak { box-shadow: 0 14px 26px -12px rgba(0, 0, 0, 1); }
html.ThemeDark .HomeGame { box-shadow: 0 22px 40px -26px rgba(0, 0, 0, 0.98); }
html.ThemeDark .HomeGame.See { background: linear-gradient(150deg, #2e2e2e 0%, #373737 55%, #4c361c 100%); }
html.ThemeDark .HomeGame.Listen { background: linear-gradient(150deg, #494743 0%, #77716a 100%); }
html.ThemeDark .HomeGame::before,
html.ThemeDark .HomeGame::after { background-color: rgba(31, 28, 24, 0.12); }
html.ThemeDark .HomeGameIcon { background-color: rgba(31, 28, 24, 0.22); }
html.ThemeDark .HomeGameCard { background-color: #1f1c18; color: #f1ede6; }
html.ThemeDark .HomeGamePhoto { background: linear-gradient(135deg, #33250f 0%, #624824 100%); }
html.ThemeDark .HomeGamePlay { box-shadow: 0 0 0 7px #5c4324; }
html.ThemeDark .HowStep { background-color: #1f1c18; color: #f1ede6; box-shadow: 0 18px 36px -24px rgba(0, 0, 0, 0.63); }
html.ThemeDark .BackgroundWhite .HowStep { box-shadow: 0 18px 36px -24px rgba(0, 0, 0, 0.63), 0 0 0 1px #3a352f; }
html.ThemeDark .HowStepArt { background: linear-gradient(135deg, #33250f 0%, #3d2a10 100%); }
html.ThemeDark .HowStepArt::before,
html.ThemeDark .HowStepArt::after { background-color: rgba(31, 28, 24, 0.45); }
html.ThemeDark .HowStepArt > .HowStepNumber { box-shadow: 0 8px 16px -8px rgba(0, 0, 0, 0.98); }
html.ThemeDark .HowStepBody p { color: #c1c0bd; }
html.ThemeDark .HowFlip { background-color: #1f1c18; box-shadow: 0 16px 28px -14px rgba(0, 0, 0, 0.77); }
html.ThemeDark .HowFlip small { color: #f2a24c; }
html.ThemeDark .HowFlip.Back { background-color: rgba(31, 28, 24, 0.6); }
html.ThemeDark .HowSpeak { box-shadow: 0 0 0 4px #1f1c18; }
html.ThemeDark .HowPath::before { background: linear-gradient(90deg, #e28011 0 44%, #1f1c18 44% 100%); }
html.ThemeDark .HowPath > span { border: 3px solid #403a33; background-color: #1f1c18; }
html.ThemeDark .HowBadge { background-color: #2b2723; }
html.ThemeDark .HowLangs { color: #f2a24c; }
html.ThemeDark .HowFlag { box-shadow: 0 0 0 5px #1f1c18, 0 16px 26px -12px rgba(0, 0, 0, 0.84); }
html.ThemeDark .HowCode { background-color: #1f1c18; box-shadow: 0 16px 28px -14px rgba(0, 0, 0, 0.77); }
html.ThemeDark .HowCodeIcon { background-color: #33250f; }
html.ThemeDark .HowCodeBoxes span { border: 1.5px solid #403a33; background-color: #171512; }
html.ThemeDark .HowCodeBoxes span.On { background-color: #33250f; color: #f2a24c; }
html.ThemeDark .HowCodeBoxes span.Caret { background-color: #1f1c18; }
html.ThemeDark .HowPlans span { background-color: #1f1c18; box-shadow: 0 8px 16px -10px rgba(0, 0, 0, 0.7); }
html.ThemeDark .HowPlans small { color: #a8a197; }
html.ThemeDark a.LangCard { background-color: #1f1c18; color: #f1ede6; box-shadow: 0 18px 36px -24px rgba(0, 0, 0, 0.63), 0 0 0 1px #3a352f; }
html.ThemeDark a.LangCard:hover { color: #f1ede6; box-shadow: 0 24px 40px -22px rgba(0, 0, 0, 0.77), 0 0 0 1px #6e4d22; }
html.ThemeDark .LangCardBody h3 { color: #f1ede6; }
html.ThemeDark .LangCardBody p { color: #c1c0bd; }
html.ThemeDark .LangCardGo { color: #f2a24c; }
html.ThemeDark .LangHello { background-color: #2b2723; }
@media only screen and (max-width: 560px)
{
	html.ThemeDark .LangCard .LangArt .HowFlag { box-shadow: 0 0 0 4px #1f1c18, 0 12px 20px -10px rgba(0, 0, 0, 0.84); }
}
html.ThemeDark .HelpConvCard { border: 1px solid #3a352f; background-color: #1f1c18; box-shadow: 0 18px 36px -24px rgba(0, 0, 0, 0.49); }
html.ThemeDark .HelpConv { border: 1px solid #3a352f; background-color: #1f1c18; color: #f1ede6; }
html.ThemeDark .HelpConv:hover { border-color: #6e4d22; }
html.ThemeDark .HelpConvTag { background-color: #2a2622; color: #c1c0bd; }
html.ThemeDark .HelpConvTag.Waiting { color: #f2a24c; }
html.ThemeDark .HelpConvTag.Replied { color: #72c476; }
html.ThemeDark .HelpConvEmpty { background-color: #171512; }
html.ThemeDark .HelpConvCard { box-shadow: 0 24px 50px -34px rgba(0, 0, 0, 0.63); }
html.ThemeDark .HelpConvTour { border: 1px solid #6e4d22; background-color: #33250f; color: #f2a24c; }
html.ThemeDark .HelpConvTour:hover { background-color: #3d2a10; color: #ee9c44; }
html.ThemeDark .PlanPayer { border: 1px solid #3a352f; background-color: #1f1c18; }
html.ThemeDark .PlanPayer:has(input:checked) { background-color: #33250f; }
html.ThemeDark .PlanPayerCheck { color: #f1ede6; }
html.ThemeDark .PlanPayerNote { color: #b5aea3; }
html.ThemeDark .RegionNotice { border: 1px solid #3a352f; background-color: #1f1c18; color: #f1ede6; box-shadow: 0 18px 36px -24px rgba(0, 0, 0, 0.49); }
html.ThemeDark .RegionNotice > i { background-color: #33250f; }
html.ThemeDark .PayLayout { color: #f1ede6; }
html.ThemeDark .PayCard { background-color: #1f1c18; }
html.ThemeDark .PayCardHead h2 { color: #f1ede6; }
html.ThemeDark .PayLink { color: #f2a24c; }
html.ThemeDark .PaySecure { color: #b5aea3; }
html.ThemeDark .PayLine { border-bottom: 1px solid #3a352f; }
html.ThemeDark .PayLineName small { color: #b5aea3; }
html.ThemeDark .PayLinePrice small { color: #a8a197; }
html.ThemeDark .PayDiscount .PayLineName strong,
html.ThemeDark .PayDiscount .PayLinePrice { color: #f2a24c; }
html.ThemeDark .PayAfter { color: #b5aea3; }
html.ThemeDark .PayCode { background-color: #171512; }
html.ThemeDark .PayCodeRow input { border: 1px solid #403a33; background-color: #1f1c18; color: #f1ede6; }
html.ThemeDark .PayCodeRow button { background-color: #2b2723; }
html.ThemeDark .PayCodeMsg.Bad { color: #f07171; }
html.ThemeDark .PaySmall { color: #b5aea3; }
html.ThemeDark .PaySmall a { color: #f1ede6; }
html.ThemeDark .PayNotice { background-color: #33250f; }
html.ThemeDark .PayError { color: #f07171; }
html.ThemeDark .PayNotReady { background-color: #171512; }
html.ThemeDark .Toolkit { color: #f1ede6; }
html.ThemeDark .ToolkitGame,
html.ThemeDark .ToolkitMore,
html.ThemeDark .ToolkitTool { border: 1px solid #3a352f; background-color: #1f1c18; color: #f1ede6; box-shadow: 0 18px 36px -24px rgba(0, 0, 0, 0.49); }
html.ThemeDark .ToolkitPanel { background: linear-gradient(135deg, #33250f 0%, #3d2a10 100%); }
html.ThemeDark .ToolkitTag { color: #f2a24c; }
html.ThemeDark .ToolkitGameBody h3 { color: #f1ede6; }
html.ThemeDark .ToolkitIcon { background-color: #33250f; }
html.ThemeDark .ToolkitGameBody p,
html.ThemeDark .ToolkitTool p { color: #c1c0bd; }
html.ThemeDark .ToolkitMoreText span { color: #c1c0bd; }
html.ThemeDark .ToolkitSlots span { border: 2px solid #403a33; background-color: #171512; }
html.ThemeDark .ToolkitToolArt { background: linear-gradient(135deg, #33250f 0%, #3d2a10 100%); }
html.ThemeDark .ToolkitTool h3 { color: #f1ede6; }
html.ThemeDark .ToolkitPath::before { background: linear-gradient(90deg, #e28011 0 42%, #1f1c18 42% 100%); }
html.ThemeDark .ToolkitPath > span { border: 2px solid #403a33; background-color: #171512; }
html.ThemeDark .ToolkitPath > span.Here { background-color: #1f1c18; }
html.ThemeDark .ToolkitPath > span.Finish { background-color: #1f1c18; color: #f2a24c; }
html.ThemeDark .ToolkitCount strong { color: #f1ede6; }
html.ThemeDark .ToolkitCount small { color: #f2a24c; }
html.ThemeDark .ToolkitSplit { background-color: rgba(31, 28, 24, 0.85); }
html.ThemeDark .ToolkitFire { box-shadow: 0 10px 20px -10px rgba(0, 0, 0, 0.98); }
html.ThemeDark .ToolkitNudge { background-color: #1f1c18; color: #f1ede6; box-shadow: 0 12px 22px -12px rgba(0, 0, 0, 0.77); }
html.ThemeDark .ToolkitBell { background-color: #33250f; }
html.ThemeDark .ArtWeek i.Zero { background-color: rgba(31, 28, 24, 0.85); }
html.ThemeDark .ArtWeek small { color: #f2a24c; }
html.ThemeDark .WhyCard { background-color: #1f1c18; color: #f1ede6; }
html.ThemeDark .WhyCardHead small { color: #a8a197; }
html.ThemeDark .WhyPanel { background: linear-gradient(135deg, #33250f 0%, #3d2a10 100%); }
html.ThemeDark .WhyFacts span { background-color: #171512; }
html.ThemeDark .BadgeAward { background-color: rgba(43, 39, 35, 0.7); }
html.ThemeDark .LevelUpStop { border: 6px solid #1f1c18; }
html.ThemeDark .LevelUpChip { background-color: #1f1c18; color: #f1ede6; }
html.ThemeDark .LevelUpWord { background-color: #1f1c18; color: #f1ede6; }
html.ThemeDark .LevelUpWord small { color: #9f988d; }
html.ThemeDark .HeaderPairButton { background-color: rgba(31, 28, 24, 0.12); }
html.ThemeDark .HeaderPairButton:hover { background-color: rgba(31, 28, 24, 0.22); }
html.ThemeDark .HeaderPairButton .Flag { box-shadow: 0 0 0 2px #0d0c0a; }
html.ThemeDark .MyGameMark { color: #f4e4cd; }
html.ThemeDark .Toolkit .ToolkitGame { background: radial-gradient(120% 140% at 0% 0%, #33250f 0%, #3d2a10 55%, #4a3314 100%); box-shadow: 0 6px 0 #7a5423, 0 20px 36px -26px rgba(0, 0, 0, 0.77); }
html.ThemeDark .ToolkitMini { background-color: #1f1c18; box-shadow: 0 5px 0 #7a5423, 0 16px 26px -18px rgba(0, 0, 0, 0.7); }
html.ThemeDark .ToolkitMini > small { color: #f2a24c; }
html.ThemeDark .ToolkitMini > strong { color: #f1ede6; }
html.ThemeDark .ToolkitChips > span { background-color: #2c2213; color: #f4e4cd; }
html.ThemeDark .ToolkitChips > span.On { background-color: #223626; color: #66c27d; }
html.ThemeDark .ToolkitXP { background-color: #2b2723; }
html.ThemeDark .ToolkitPicture { background: linear-gradient(160deg, #33250f, #3d2a10); color: #f2a24c; }
html.ThemeDark .Toolkit .ToolkitTag { background-color: rgba(31, 28, 24, 0.75); }
html.ThemeDark .Toolkit .ToolkitGameBody p { color: #e9b774; }
html.ThemeDark .ToolkitPills > span { background-color: rgba(31, 28, 24, 0.8); color: #e9b774; }
html.ThemeDark .ToolkitSlots span.On { border-color: #6e4d22; background-color: #33250f; }
html.ThemeDark .ToolkitBar { border: 1px solid #3a342d; background-color: #171512; box-shadow: 0 12px 24px -16px rgba(0, 0, 0, 0.63); }
html.ThemeDark .ToolkitBarTop { border-bottom: 1px solid #443c32; }
html.ThemeDark .ToolkitLevelName { color: #f2a24c; }
html.ThemeDark .ToolkitBarRow small { color: #9f988d; }
html.ThemeDark .ToolkitBarRow i { background-color: #473f33; }
html.ThemeDark .ToolkitBarRow em { color: #f1ede6; }
html.ThemeDark .ToolkitBarRow em span { color: #9f988d; }
html.ThemeDark .HeroGameBar { border: 1px solid #3a342d; background-color: #171512; }
html.ThemeDark .HeroGameBarTop { border-bottom: 1px solid #443c32; }
html.ThemeDark .HeroRoundName { color: #f2a24c; }
html.ThemeDark .HeroMapName { color: #9f988d; }
html.ThemeDark .HeroGameBar .HeroBars i { background-color: #473f33; }
html.ThemeDark .HeroArt .HeroGuess { box-shadow: 0 5px 0 #7a5423, 0 22px 40px -18px rgba(0, 0, 0, 0.7); }
html.ThemeDark .HeroGuessAsk { color: #f2a24c; }
html.ThemeDark .HeroChips > span { background-color: #2c2213; color: #f4e4cd; }
html.ThemeDark .HeroChips > span.On { background-color: #223626; color: #66c27d; }
html.ThemeDark .HeroArt .HeroXP { background-color: #2b2723; }

/* ---------- FROM My.css ---------- */
html.ThemeDark .MyTag { background: #2a2622; color: #c1c0bd; }
html.ThemeDark .MyTag.Good { color: #72c476; }
html.ThemeDark .MyTag.Accent { color: #f2a24c; }
html.ThemeDark .MyTag.Muted { background: #2a2622; color: #a8a197; }
html.ThemeDark .MyHero { background: linear-gradient(160deg, #2b2723 0%, #353535 55%, #4c361c 100%); }
html.ThemeDark .MyAvatar { box-shadow: 0 0 0 4px rgba(31, 28, 24, 0.15); }
html.ThemeDark .MyHero .MyRing svg circle { stroke: rgba(31, 28, 24, 0.15); }
html.ThemeDark .MyChecklist li.Done i { color: #72c476; }
html.ThemeDark .MyOption.Selected strong { color: #f2a24c; }
html.ThemeDark .MyQR { background: #1f1c18; }
html.ThemeDark .MyStrength li.Ok { color: #72c476; }
html.ThemeDark .MyChange.Up { color: #72c476; }
html.ThemeDark .MyWord.Good { color: #72c476; }
html.ThemeDark .MyMapChip.Future { border-color: #403a33; background-color: #1f1c18; color: #a6a39e; }
html.ThemeDark .MyMapChip.Future:hover { background-color: #171512; color: #b5aea3; }
html.ThemeDark .MyMapChip.Future.Active { border-color: #0d0c0a; background-color: #2b2723; box-shadow: 0 0 0 5px rgba(0, 0, 0, 0.17); }
html.ThemeDark .MyBarNow { color: #f2a24c; }
html.ThemeDark .MyGuessHint { color: #f2a24c; }
html.ThemeDark .MyWordChip i { color: #72c476; }
html.ThemeDark .MyMapBoard { border: 1px solid #3a352f; background-color: #1f1c18; box-shadow: 0 18px 36px -24px rgba(0, 0, 0, 0.49); }
html.ThemeDark .MyMapPanel.Pop { border: 1px solid #3a352f; background-color: #1f1c18; }
html.ThemeDark .MyMapPanelClose { background-color: #171512; color: #a8a197; }
html.ThemeDark .MyMapPanelClose:hover { background-color: #2a2622; color: #f1ede6; }
html.ThemeDark .MyMapLevels::before { background-color: #2a2622; }
html.ThemeDark .MyMapChip { background-color: #1f1c18; }
html.ThemeDark .MyMapChip:hover { background-color: #33250f; }
html.ThemeDark .MyMapChip.Locked { border-color: #403a33; background-color: #171512; }
html.ThemeDark .MyMapChip.Locked:hover { background-color: #171512; }
html.ThemeDark .MyMapBar small { color: #a8a197; }
html.ThemeDark .MyMapBar i { background-color: #2a2622; }
html.ThemeDark .MyMapBar em span { color: #9f988d; }
html.ThemeDark .MyMapRoad { stroke: #3a352f; }
html.ThemeDark .MyMapDot { border: 3px solid #403a33; background-color: #171512; }
html.ThemeDark .MyMapNode.Current .MyMapDot { background-color: #1f1c18; }
html.ThemeDark .MyMapNode.Here .MyMapDot { background-color: #1f1c18; }
html.ThemeDark .MyMapNode.Finish .MyMapDot { background-color: #1f1c18; color: #f2a24c; }
html.ThemeDark .MyMapNode.Finish.Done .MyMapDot { border-color: #0d0c0a; background-color: #2b2723; }
html.ThemeDark .MyMapLabel { border: 1px solid #3a352f; background-color: #1f1c18; color: #f1ede6; box-shadow: 0 6px 14px -10px rgba(0, 0, 0, 0.56); }
html.ThemeDark .MyMapNode.Locked .MyMapLabel strong { color: #9f988d; }
html.ThemeDark .MyMapCaption { fill: #726c62; }
html.ThemeDark .MyTick { color: #72c476; }
html.ThemeDark .MyFlipSide { border: 1px solid #3a352f; background-color: #1f1c18; box-shadow: 0 12px 24px -20px rgba(0, 0, 0, 0.77); }
html.ThemeDark .MyFlipFace:hover .MyFlipSide { box-shadow: 0 18px 30px -20px rgba(0, 0, 0, 0.84); }
html.ThemeDark .MyFlipSide.Back { border-color: #0d0c0a; background-color: #2b2723; }
html.ThemeDark .MyFlipHint.Learned { color: #72c476; }
html.ThemeDark .MyDashGame { border: 1px solid #3a352f; background-color: #1f1c18; color: #f1ede6; box-shadow: 0 18px 36px -24px rgba(0, 0, 0, 0.49); }
html.ThemeDark a.MyDashGame:hover { border-color: #6e4d22; }
html.ThemeDark .MyDashGameIcon { background: #1f1c18; }
html.ThemeDark .MyDashGame.Locked .MyDashGameIcon { border-color: #403a33; background: #171512; }
html.ThemeDark .MyDashGame.Ghost .MyDashGameIcon { border-color: #403a33; background: #171512; }
html.ThemeDark .MyGhostLine { background-color: #2a2622; }
html.ThemeDark .MyWGCover { border: 1px solid #3a352f; background-color: #1f1c18; color: #f1ede6; box-shadow: 0 18px 36px -24px rgba(0, 0, 0, 0.49); }
html.ThemeDark .MyWGCoverPlay { background: linear-gradient(135deg, #33250f 0%, #3d2a10 100%); }
html.ThemeDark .MyWGDemo { background-color: #1f1c18; box-shadow: 0 14px 26px -14px rgba(0, 0, 0, 0.7); }
html.ThemeDark .MyWGTile { border: 1.5px solid #403a33; background-color: #171512; color: #f1ede6; }
html.ThemeDark .MyWGTile.On { color: #f2a24c; }
html.ThemeDark .MyWGDemoXP { background-color: #2b2723; }
html.ThemeDark .MyWelcomeFlip { background: #1f1c18; color: #f1ede6; box-shadow: 0 8px 16px -10px rgba(0, 0, 0, 0.84); }
html.ThemeDark .MyWelcomeFlip small { color: #f2a24c; }
html.ThemeDark .MyWelcomeTiles span { background: rgba(31, 28, 24, 0.55); color: #f2a24c; }
html.ThemeDark .MyWelcomeTiles span.On { background: #1f1c18; }
html.ThemeDark .MyWelcomeBars i { background: rgba(31, 28, 24, 0.45); }
html.ThemeDark .MyWelcomeBars i::after { background: #1f1c18; }
html.ThemeDark .MyWelcomeLock { background: #1f1c18; }
html.ThemeDark .MySetupStep.Done .MySetupIcon { color: #72c476; }
html.ThemeDark .MySetupIconChoice.Selected { border-color: #0f0e0c; }
html.ThemeDark .MySetupSwatch.Selected { box-shadow: 0 0 0 2px #0f0e0c; }
html.ThemeDark .MyTourSpot { box-shadow: 0 0 0 200vmax rgba(0, 0, 0, 0.87); }
html.ThemeDark .MyTourCount { color: #f2a24c; }
html.ThemeDark .MyModal { background: rgba(55, 47, 35, 0.55); }
html.ThemeDark .MyDashBox { border: 1px solid #3a352f; background-color: #1f1c18; color: #f1ede6; box-shadow: 0 18px 36px -24px rgba(0, 0, 0, 0.49); }
html.ThemeDark a.MyDashBox:hover { color: #f1ede6; border-color: #6e4d22; box-shadow: 0 24px 40px -22px rgba(0, 0, 0, 0.63); }
html.ThemeDark .MyDashBoxFacts > span { background-color: #171512; }
html.ThemeDark .MyDashArt { background: linear-gradient(135deg, #33250f 0%, #3d2a10 100%); }
html.ThemeDark .MyDashFlip { background-color: #1f1c18; color: #f1ede6; box-shadow: 0 14px 26px -14px rgba(0, 0, 0, 0.7); }
html.ThemeDark .MyDashFlip small { color: #f2a24c; }
html.ThemeDark .MyDashFlip.Back { background-color: rgba(31, 28, 24, 0.6); }
html.ThemeDark .MyDashDemo { background-color: #1f1c18; color: #f1ede6; box-shadow: 0 14px 26px -14px rgba(0, 0, 0, 0.7); }
html.ThemeDark .MyDashPath::before { background-color: #1f1c18; }
html.ThemeDark .MyDashPath span { border: 2px solid #403a33; background-color: #171512; }
html.ThemeDark .MyDashPath span.Here { background-color: #1f1c18; }
html.ThemeDark .MyDashCount strong { color: #f1ede6; }
html.ThemeDark .MyDashCount small { color: #f2a24c; }
html.ThemeDark .MyDashSplit { background-color: rgba(31, 28, 24, 0.85); }
html.ThemeDark .MyDashWeek i.Zero { background-color: rgba(31, 28, 24, 0.85); }
html.ThemeDark .MyDashWeek small { color: #f2a24c; }
html.ThemeDark .MyHud { border-top: 1px solid rgba(31, 28, 24, 0.07); background-color: #303030; }
html.ThemeDark .MyHudStat.Cold > i { background-color: rgba(31, 28, 24, 0.08); color: #9f988d; }
html.ThemeDark .MyHudTrack { background-color: rgba(31, 28, 24, 0.12); }
html.ThemeDark .MyHudBar em span { color: #9f988d; }
html.ThemeDark .MyBadgeCard { border: 1px solid #3a352f; background: #1f1c18; }
html.ThemeDark .MyBadgeCard.Earned { border-color: #6e4d22; background: linear-gradient(180deg, #33250f 0%, #1f1c18 75%); }
html.ThemeDark .MyBadgeCard:not(.Earned) strong { color: #c1c0bd; }
html.ThemeDark .MyBadgeMedal::before,
html.ThemeDark .MyBadgeMedal::after { background-color: #554f44; }
html.ThemeDark .MyBadgeShape { background-color: #4e483d; }
html.ThemeDark .MyBadgeFace { background: linear-gradient(160deg, #2f2920 0%, #413c31 100%); }
html.ThemeDark .MyNewWords,
html.ThemeDark .MyFrame .MyNewWords { border: 1px solid #3a352f; background-color: #1f1c18; box-shadow: 0 18px 36px -24px rgba(0, 0, 0, 0.49); }
html.ThemeDark .MyFlipPanel { background: linear-gradient(135deg, #33250f 0%, #3d2a10 100%); }
html.ThemeDark .MyStatusTiles .MyTile { border: 1px solid #3a352f; background-color: #1f1c18; box-shadow: 0 18px 36px -24px rgba(0, 0, 0, 0.49); }
html.ThemeDark .MyStatusTiles .MyTile:hover { border-color: #6e4d22; }
html.ThemeDark .MyStatusTiles .MyTile.Active { background-color: #33250f; }
html.ThemeDark .MyStatusTiles .MyTile > .MyStatusStop { border: 3px solid #403a33; background-color: #171512; }
html.ThemeDark .MyStatusTiles .MyTile.Learning > .MyStatusStop { background-color: #1f1c18; }
html.ThemeDark .MyStatusTiles .MyTile.Learned > .MyStatusStop { background-color: #33250f; }
html.ThemeDark .MyFrame.Flat > .MyCard.MyFilters { border: 1px solid #3a352f; background-color: #1f1c18; box-shadow: 0 18px 36px -24px rgba(0, 0, 0, 0.49); }
html.ThemeDark .MyFrame.Flat > section.MyCard { border: 1px solid #3a352f; background-color: #1f1c18; box-shadow: 0 18px 36px -24px rgba(0, 0, 0, 0.49); }
html.ThemeDark .MyFrame.Flat .MyTable th { border-bottom: 1px solid #3a352f; color: #a6a39e; }
html.ThemeDark .MyFrame.Flat .MyTable td { border-bottom: 1px solid #4b4539; }
html.ThemeDark .MyFrame.Flat .MyTable tbody tr:hover td { background-color: #322615; }
html.ThemeDark .MyFrame.Flat .MyPager { border-top: 1px solid #3a352f; }
html.ThemeDark .MyGuessHistory .MyGuessLast { border-color: #3a352f; }
html.ThemeDark .MyGuessLast > span.MyGuessGame { background-color: #171512; color: #b5aea3; }
html.ThemeDark .MyGuessLast > span.MyGuessGame.Right { color: #72c476; }
html.ThemeDark .MyGuessStage { background: linear-gradient(135deg, #33250f 0%, #3d2a10 100%); }
html.ThemeDark .MyGuessStage .MyListenPlay { box-shadow: 0 12px 24px -14px rgba(0, 0, 0, 0.84); }
html.ThemeDark .MyGuessBars { border-top: 1px solid #3a352f; }
html.ThemeDark .MyVoiceSpeed { border-top: 1px solid #3a352f; }
html.ThemeDark .MyMapGlint { stroke: #1f1c18; }
html.ThemeDark .MyMapSign::after { background-color: #5f5546; }
html.ThemeDark .MyMapCity { color: #f1ede6; }
html.ThemeDark .MyMapChip[data-tip]:hover::after,
html.ThemeDark .MyMapChip[data-tip]:focus-visible::after { background-color: #2b2723; }
html.ThemeDark .MyMapChip[data-tip]:hover::before,
html.ThemeDark .MyMapChip[data-tip]:focus-visible::before { border-top-color: #0d0c0a; }
html.ThemeDark .MyMapSub::before { background-color: #2a2622; }
html.ThemeDark .MyMapSub::after { background-color: #2a2622; }
html.ThemeDark .MyMapSub::before { background-color: #39342d; }
html.ThemeDark .MyMapSub::after { background-color: #39342d; }
html.ThemeDark .MyMapChip.Small[data-tip]:hover::before,
html.ThemeDark .MyMapChip.Small[data-tip]:focus-visible::before { border-bottom-color: #0d0c0a; }
html.ThemeDark .MyMapFact { border: 1px solid #3a352f; background-color: #1f1c18; color: #cfcecb; box-shadow: 0 18px 36px -18px rgba(0, 0, 0, 0.63); }
html.ThemeDark .MyMapFact strong { color: #f1ede6; }
html.ThemeDark .MyMap.RoadBike .MyMapRoad { stroke: #755544; }
html.ThemeDark .MyMap.RoadZebra .MyMapRoad { stroke: #403a33; }
html.ThemeDark .MyMap.RoadBike .MyMapRoadEdge,
html.ThemeDark .MyMap.RoadZebra .MyMapRoadEdge,
html.ThemeDark .MyMap.RoadBike .MyMapTrailEdge,
html.ThemeDark .MyMap.RoadZebra .MyMapTrailEdge { stroke: #1f1c18; }
html.ThemeDark .MyMap.RoadBike .MyMapRoadCore { stroke: #755544; }
html.ThemeDark .MyMap.RoadZebra .MyMapRoadCore { stroke: #403a33; }
html.ThemeDark .MyMap.RoadRail .MyMapRoad { stroke: #675c4b; }
html.ThemeDark .MyMap.RoadRail .MyMapRoadEdge { stroke: #817765; }
html.ThemeDark .MyMap.RoadRail .MyMapRoadCore { stroke: #1f1c18; }
html.ThemeDark .MyMap.RoadRail .MyMapTrailCore { stroke: #1f1c18; }
html.ThemeDark .MyMap.RoadRoman .MyMapRoad { stroke: #5f5546; }
html.ThemeDark .MyMap.RoadRoman .MyMapCobbles { stroke: #1f1c18; }
html.ThemeDark .MyMap.RoadSpain .MyMapRoad { stroke: #7c5c42; }
html.ThemeDark .MyMap.RoadSpain .MyMapTiles { stroke: #5c4324; }
html.ThemeDark .MyMapWelcomeBoard { border: 2px solid #675c4b; background-color: #1f1c18; box-shadow: 0 8px 16px -12px rgba(0, 0, 0, 0.63); }
html.ThemeDark .MyMapWelcomeBoard small { color: #9f988d; }
html.ThemeDark .MyMapWelcomeBoard strong { color: #f1ede6; }
html.ThemeDark .MyMapWelcomePoles { border-left: 3px solid #554c40; border-right: 3px solid #554c40; }
html.ThemeDark .MyMapPanelLevel { border: 1px solid #3a352f; background-color: #2b261c; }
html.ThemeDark .MyVocabLoading { color: #9f988d; }
html.ThemeDark .MyMapFoot { border-top: 1px solid #3a352f; }
html.ThemeDark .MyMapBadgesButton { background-color: #1f1c18; color: #f1ede6; }
html.ThemeDark .MyMapBadgesButton small { background-color: #33250f; color: #f2a24c; }
html.ThemeDark .MyMapBadgesButton:hover { background-color: #33250f; }
html.ThemeDark .MyMapSub .MyMapChip.Small { box-shadow: 0 6px 14px -8px rgba(0, 0, 0, 0.63); }
html.ThemeDark .MyMapHud { background-color: #2b2723; }
html.ThemeDark .MyMapHud .MyMapBar i { background-color: #413f3c; }
html.ThemeDark .MyMapHud .MyMapBar em span { color: #9f988d; }
html.ThemeDark .MyMapHud .MyMapBadgesButton small { background-color: rgba(31, 28, 24, 0.22); }
html.ThemeDark .MyMapHud { border: 1px solid #3a342d; background-color: #171512; box-shadow: 0 12px 24px -20px rgba(0, 0, 0, 0.49); }
html.ThemeDark .MyMapHud .MyMapLevels::before { background-color: #473f33; }
html.ThemeDark .MyMapHud .MyMapBar small { color: #9f988d; }
html.ThemeDark .MyMapHud .MyMapBar i { background-color: #473f33; }
html.ThemeDark .MyMapHud .MyMapBar em { color: #f1ede6; }
html.ThemeDark .MyMapHud .MyMapBar em span { color: #9f988d; }
html.ThemeDark .MyMapHud .MyMapChip.Locked { background-color: #3c352a; border-color: #675c4b; }
html.ThemeDark .MyWordStops { background: linear-gradient(#1f1c18, #1f1c18) 0 22px / 100% calc(100% - 22px) no-repeat; box-shadow: 0 18px 36px -24px rgba(0, 0, 0, 0.63); }
html.ThemeDark .MyWordStops .MyMapChip.Small.Locked { background-color: #171512; border-color: #403a33; }
html.ThemeDark .MyMapFactKind { color: #f2a24c; }
html.ThemeDark .MyMapFactSave { border-top: 1px solid #3a352f; color: #f1ede6; }
html.ThemeDark .MyTravelIcon { background-color: #33250f; }
html.ThemeDark .MyTravelItem { border: 1px solid #3a352f; background-color: #1f1c18; }
html.ThemeDark .MyTravelItem.Done { background-color: #2b261c; }
html.ThemeDark .MyTravelItem.Done .MyTravelText > strong { color: #9f988d; }
html.ThemeDark .MyGameStat { color: #f1ede6; }
html.ThemeDark .MyGameStat small { color: #9f988d; }
html.ThemeDark .MyMapSign.Back .MyMapSignBoard { background-color: #726c62; }
html.ThemeDark .MyMapSign.Back .MyMapSignBoard { background-color: #39342d; color: #b5aea3; }
html.ThemeDark a.MyMapSign.Back:hover .MyMapSignBoard { background-color: #5f5546; }
html.ThemeDark .MyTravelItem { border-bottom: 1px solid #3a352f; }
html.ThemeDark .MyTravelItem.Done { background-color: #2b261c; }
html.ThemeDark .MyGameLevelName { color: #f2a24c; }
html.ThemeDark .MySGPicture { background: linear-gradient(160deg, #1f1c18 0%, #33250f 100%); box-shadow: 0 10px 20px -14px rgba(0, 0, 0, 0.7); }
html.ThemeDark .MyGameRun { color: #cfcecb; }
html.ThemeDark .MyGameRun b { color: #f1ede6; }
html.ThemeDark .MyGuessPicture { background-color: #1f1c18; box-shadow: 0 14px 28px -20px rgba(0, 0, 0, 0.63); }
html.ThemeDark .MyGuessPicture strong { color: #f1ede6; }
html.ThemeDark .MyGuessPicture small { color: #9f988d; }
html.ThemeDark .MyBadgeLevels .MyMapChip.Locked,
html.ThemeDark .MyBadgeLevels .MyMapChip.Locked:hover { border-color: #555045; background-color: #171512; }
html.ThemeDark .MyPerson { border-bottom: 1px solid #3a352f; }
html.ThemeDark .MyPersonText small { color: #aeaca9; }
html.ThemeDark .MyFriendTag { background-color: #33250f; color: #f2a24c; }
html.ThemeDark .MyIconButton { border: 1px solid #555045; background-color: #1f1c18; color: #9f988d; }
html.ThemeDark .MyRank { color: #9f988d; background-color: #171512; }
html.ThemeDark .MyRank.Top2 { color: #eedfcc; }
html.ThemeDark .MyRank.Top3 { background-color: #654922; color: #ec9d46; }
html.ThemeDark .MyPersonStats span { color: #c2c0bd; }
html.ThemeDark .MyPersonStats strong small { color: #9f988d; }
html.ThemeDark .MyFriendBlocked summary { color: #c2c0bd; }
html.ThemeDark .MyFriendBlocked summary i { color: #9f988d; }
html.ThemeDark .MyPrivacyRow { border-top: 1px solid #3a352f; }
html.ThemeDark .MyPrivacyRow small { color: #aeaca9; }
html.ThemeDark .MyProfileHero .MyProfileButtons .MyTag { background-color: rgba(31, 28, 24, 0.14); }
html.ThemeDark .MyProfileHero .MyProfileButtons .MyButton:not(.Primary) { background-color: rgba(31, 28, 24, 0.08); border-color: rgba(31, 28, 24, 0.25); }
html.ThemeDark .MyProfileTileIcon { background-color: #33250f; }
html.ThemeDark .MyProfileLanguages li { border-bottom: 1px solid #3a352f; }
html.ThemeDark .MyProfileBadge small { color: #c2c0bd; }
html.ThemeDark .MyFriendBlocked summary::after { color: #9f988d; }
html.ThemeDark .MyGuessUnlock.MyGuessPlace { background-color: #1f1c18; }
html.ThemeDark .MyGuessPlaceEyebrow { color: #f2a24c; }
html.ThemeDark .MyMapSign.Locked .MyMapSignBoard { background-color: #5f5546; color: #b5aea3; }
html.ThemeDark .MyGuessChoice { border: 2px solid #3d352c; background-color: #1f1c18; color: #f1ede6; box-shadow: 0 4px 0 #3d352c; }
html.ThemeDark .MyGuessChoice b { background-color: #33250f; color: #f2a24c; }
html.ThemeDark .MyGuessChoice:active,
html.ThemeDark .MyGuessChoice.Picked { background-color: #33250f; }
html.ThemeDark .MyGameBoard { background: radial-gradient(120% 80% at 50% 0%, #33250f 0%, #3d2a10 55%, #4a3314 100%); }
html.ThemeDark .MyGameBoard .MyGameHead strong { color: #f4e4cd; }
html.ThemeDark .MyGameBoard .MyGameHead small { color: #e3a860; }
html.ThemeDark .MyGameMeta { background-color: rgba(31, 28, 24, 0.7); color: #e9b774; }
html.ThemeDark .MyGameBoard .MyGuessStage { background: #1f1c18; box-shadow: 0 6px 0 #7a5423, 0 18px 30px -18px rgba(0, 0, 0, 0.63); }
html.ThemeDark .MyGuessAsk { color: #f2a24c; }
html.ThemeDark .MyPage .MyGameBoard .MyGuessPrompt .MyGuessWord { color: #f1ede6; }
html.ThemeDark .MyPage .MyGameBoard p.MyGuessTip { background-color: #4c361c; }
html.ThemeDark .MyGameBoard p.MyGuessTip::before { background-color: #4c361c; }
html.ThemeDark .MyGameBoard .MyGuessChoice { background-color: #1f1c18; box-shadow: 0 5px 0 #e0a860, 0 12px 20px -14px rgba(0, 0, 0, 0.7); }
html.ThemeDark .MyGameBoard .MyGuessChoice:hover { box-shadow: 0 8px 0 #e0a860, 0 16px 22px -14px rgba(0, 0, 0, 0.7); }
html.ThemeDark .MyGameBoard .MyGuessChoice:active,
html.ThemeDark .MyGameBoard .MyGuessChoice.Picked { background-color: #3b2911; }
html.ThemeDark .MyGameBoard .MyGuessField { background-color: rgba(31, 28, 24, 0.75); }
html.ThemeDark .MyGameClose { border: 1px solid #3a342d; background-color: #171512; color: #f4e4cd; }
html.ThemeDark .MyGameClose:hover { background-color: #2b2723; border-color: #0d0c0a; }
html.ThemeDark .MyGameStat small { color: #b5aea3; }
html.ThemeDark .MyGuessLatest { background: #4a3314; }
html.ThemeDark .MyGuessLatest > div { box-shadow: 0 10px 22px -16px rgba(0, 0, 0, 0.77); }
html.ThemeDark .MyGuessLatest .MyGuessLast { background-color: #1f1c18; }
html.ThemeDark .MyPage .MyGuessLast,
html.ThemeDark .MyPage .MyGuessHistory .MyGuessLast { background-color: #1f1c18; box-shadow: 0 4px 0 #3d352c, 0 10px 18px -14px rgba(0, 0, 0, 0.49); }
html.ThemeDark .MyPage .MyGuessLast .MyGuessWord strong { color: #f1ede6; }
html.ThemeDark .MyPage .MyGuessLast .MyGuessWord em { color: #f2a24c; }
html.ThemeDark .MyPage .MyGuessLast.Wrong .MyGuessWord em { color: #f1ede6; }
html.ThemeDark .MyPage .MyGuessLast small { color: #9f988d; }
html.ThemeDark .MyHistLearned { background-color: #223626; color: #66c27d; }
html.ThemeDark .MyPage .MyGuessLast > span.MyGuessGame,
html.ThemeDark .MyPage .MyGuessLast > span.MyGuessGame.Right { background-color: #33250f; color: #f2a24c; }
html.ThemeDark .MyPage .MyGuessUnlock { background: linear-gradient(135deg, #33250f 0%, #3d2a10 100%); box-shadow: 0 4px 0 #7a5423, 0 10px 18px -14px rgba(0, 0, 0, 0.56); }
html.ThemeDark .MyPage .MyGuessUnlock strong { color: #f4e4cd; }
html.ThemeDark .MyPage .MyGuessUnlock small { color: #e3a860; }
html.ThemeDark .MyPage .MyGuessUnlock .MyButton.Small { background-color: #1f1c18; color: #f2a24c; box-shadow: 0 2px 0 #7a5423; }
html.ThemeDark .MyPage .MyGuessUnlock .MyButton.Small:hover { background-color: #4c361c; }
html.ThemeDark .MyPage .MyGuessUnlock.MyGuessPlace { background: linear-gradient(135deg, #1f1c18 0%, #33250f 100%); }
html.ThemeDark .MyGameActions .MyGameClose { border: 1px solid #3a342d; background-color: #1f1c18; color: #f4e4cd; box-shadow: 0 2px 0 #3d352c; }
html.ThemeDark .MyGameActions .MyGameClose:hover { background-color: #2b2723; border-color: #0d0c0a; }
html.ThemeDark .MyGameActions { border-left: 1px solid #443c32; }
html.ThemeDark .MyGameActions .MyGameBadgesButton b { box-shadow: 0 0 0 2px #4d4334; }
html.ThemeDark .MyGameActions .MyGameBadgesButton:hover b { background-color: #4c361c; }
html.ThemeDark .MyMapHud .MyGameSecond .MyGameRun { border-left: 1px solid #443c32; }
html.ThemeDark .MyGameActions .MyGameClose,
html.ThemeDark .MyGameActions .MyGameClose.MyGameHistoryButton,
html.ThemeDark .MyGameActions .MyGameClose.MyGameBadgesButton { border: 1px solid #5e5241; background-color: #1f1c18; color: #f4e4cd; box-shadow: 0 2px 0 #443c32; }
html.ThemeDark .MyGameActions .MyGameClose:not(.MyGameHistoryButton):not(.MyGameBadgesButton):hover { background-color: #2b2723; border-color: #0d0c0a; }
html.ThemeDark .MyModal .MyModalPanel.MyHistoryModal { background-color: #171512; }
html.ThemeDark .MyHistoryHead { background: linear-gradient(135deg, #33250f 0%, #3d2a10 100%); border-bottom: 1px solid #5a4122; }
html.ThemeDark .MyPage .MyHistoryHeadText h2 { color: #f4e4cd; }
html.ThemeDark .MyHistoryHeadText small { color: #e3a860; }
html.ThemeDark .MyModal .MyHistoryModal .MyModalClose { background-color: #1f1c18; color: #f4e4cd; box-shadow: 0 2px 0 #5a4122; }
html.ThemeDark .MyModal .MyHistoryModal .MyModalClose:hover { background-color: #2b2723; }
@media (max-width: 700px)
{
	html.ThemeDark body .MyMapHud .MyGameSecond .MyGameRun,
html.ThemeDark body .MyMapHud .MyGameRun { border-top: 1px solid #5e5241; }
}
@media (min-width: 701px)
{
	html.ThemeDark body .MyMapHud .MyGameTop { border-top: 1px solid #443c32; }
}
html.ThemeDark .MySetupVoice { border: 1px solid #3a342d; background-color: #1f1c18; }
html.ThemeDark .MySetupVoice.Selected { background-color: #33250f; }
html.ThemeDark .MyGameBoard .MyGameIcon.HasLogo { background-color: #1f1c18; box-shadow: 0 3px 0 #7a5423; }
html.ThemeDark .MyDashGameIcon.HasLogo { background-color: #1f1c18; }
html.ThemeDark .MyPage .MyGuessLast > span.MyGuessGame,
html.ThemeDark .MyPage .MyGuessLast > span.MyGuessGame.Right { background-color: #1f1c18; border: 1px solid #655439; }
html.ThemeDark .MyGameMark { color: #f4e4cd; }
html.ThemeDark .MyZoomCover { background: radial-gradient(120% 140% at 0% 0%, #33250f 0%, #3d2a10 55%, #4a3314 100%); box-shadow: 0 6px 0 #7a5423, 0 20px 36px -26px rgba(0, 0, 0, 0.77); }
html.ThemeDark .MyZoomTag { background-color: rgba(31, 28, 24, 0.75); color: #f2a24c; }
html.ThemeDark .MyPage p.MyZoomLine { color: #e9b774; }
html.ThemeDark .MyZoomFacts span { background-color: rgba(31, 28, 24, 0.8); color: #e9b774; }
html.ThemeDark .MyZoomFacts strong { color: #f1ede6; }
html.ThemeDark .MyZoomFacts span.New { background-color: #1f1c18; }
html.ThemeDark .MyZoomPlay { box-shadow: 0 5px 0 #b8650a, 0 14px 24px -12px rgba(0, 0, 0, 0.84); }
html.ThemeDark .MyZoomPlay:hover { box-shadow: 0 7px 0 #b8650a, 0 18px 26px -12px rgba(0, 0, 0, 0.84); }
html.ThemeDark .MyZoomPlayIcon { background-color: #1f1c18; }
html.ThemeDark .MyZoomMini { background-color: #1f1c18; box-shadow: 0 5px 0 #7a5423, 0 16px 26px -18px rgba(0, 0, 0, 0.7); }
html.ThemeDark .MyZoomMini small { color: #f2a24c; }
html.ThemeDark .MyZoomMini strong { color: #f1ede6; }
html.ThemeDark .MyZoomChips span { background-color: #2c2213; color: #f4e4cd; }
html.ThemeDark .MyZoomChips span.On { background-color: #223626; color: #66c27d; }
html.ThemeDark .MyZoomXP { background-color: #2b2723; }
html.ThemeDark .MyZoomPicture { background: linear-gradient(160deg, #33250f, #3d2a10); color: #f2a24c; }
html.ThemeDark .MyZoomTiles i { border: 1.5px solid #3d352c; background-color: #1f1c18; color: #f2a24c; }
html.ThemeDark .MyZoomTiles i.On { background-color: #33250f; }
html.ThemeDark .MyStatsHero { background: radial-gradient(120% 140% at 0% 0%, #33250f 0%, #3d2a10 55%, #4a3314 100%); box-shadow: 0 6px 0 #7a5423, 0 20px 36px -26px rgba(0, 0, 0, 0.77); }
html.ThemeDark .MyPage .MyStatsHeroHead h1 { color: #f4e4cd; }
html.ThemeDark .MyPage .MyStatsHeroHead p { color: #e9b774; }
html.ThemeDark .MyStatsGoal { background-color: rgba(31, 28, 24, 0.8); }
html.ThemeDark .MyStatsGoal small { color: #f2a24c; }
html.ThemeDark .MyStatsGoal strong { color: #f1ede6; }
html.ThemeDark .MyStatsGoal a { color: #f2a24c; }
html.ThemeDark .MyStatsGoalRing svg circle { stroke: #655439; }
html.ThemeDark .MyStatsGoalRing strong { color: #f4e4cd; }
html.ThemeDark .MyStatsBig > div { background-color: #1f1c18; box-shadow: 0 4px 0 #7a5423; }
html.ThemeDark .MyStatsBig strong { color: #f1ede6; }
html.ThemeDark .MyStatsBig small { color: #e3a860; }
html.ThemeDark .MyStatsCard { background-color: #1f1c18; box-shadow: 0 4px 0 #3d352c, 0 14px 26px -22px rgba(0, 0, 0, 0.49); }
html.ThemeDark .MyPage .MyStatsCardHead h2 { color: #f4e4cd; }
html.ThemeDark .MyStatsCardHead h2 i { background-color: #33250f; }
html.ThemeDark .MyStatsCardHead > span { color: #9f988d; }
html.ThemeDark .MyStatsWordBar { background-color: #3a3227; }
html.ThemeDark .MyStatsWordBar i.New { background-color: #473f32; }
html.ThemeDark .MyStatsWordKey a { background-color: #30281b; color: #b5aea3; }
html.ThemeDark .MyStatsWordKey a:hover { background-color: #33250f; color: #f4e4cd; }
html.ThemeDark .MyStatsWordKey a strong { color: #f1ede6; }
html.ThemeDark .MyStatsWordKey .New .Dot { background-color: #5f5546; }
html.ThemeDark .MyStatsGame { background: linear-gradient(135deg, #1f1c18 0%, #2c2213 100%); box-shadow: 0 4px 0 #3d352c, 0 14px 26px -22px rgba(0, 0, 0, 0.49); }
html.ThemeDark .MyStatsGameNums > span { background-color: #1f1c18; border: 1px solid #655439; }
html.ThemeDark .MyStatsGameNums strong { color: #f1ede6; }
html.ThemeDark .MyStatsGameNums small { color: #9f988d; }
html.ThemeDark .MyStatsNums > div { background-color: #30281b; }
html.ThemeDark .MyStatsNums strong { color: #f1ede6; }
html.ThemeDark .MyStatsNums small { color: #9f988d; }
html.ThemeDark .MyStatsNums small.MyStatsChange.Up { color: #66c27d; }
html.ThemeDark .MyStatsTabs { background-color: #171512; }
html.ThemeDark .MyStatsTabs button { color: #b5aea3; }
html.ThemeDark .MyStatsTabs button.Active { background-color: #1f1c18; color: #f2a24c; box-shadow: 0 2px 0 #3d352c; }
html.ThemeDark .MyStatsCalendar .MyCalendarKey { color: #9f988d; }
html.ThemeDark .MyStatsChips span { background-color: #30281b; border: 1px solid #655439; }
html.ThemeDark .MyStatsChips strong { color: #f1ede6; }
html.ThemeDark .MyStatsChips small { color: #f2a24c; }
html.ThemeDark .MyPage p.MyStatsEmpty { color: #9f988d; }
html.ThemeDark .MyStatsCard,
html.ThemeDark .MyStatsGame { border: 1px solid #3a352f; background: #1f1c18; box-shadow: 0 18px 36px -24px rgba(0, 0, 0, 0.49); }
html.ThemeDark .MyStatsPair .fa-arrow-right { color: #f2a24c; }
html.ThemeDark .MyPage .MyFilterBar { border: 1px solid #3a342d; background-color: #171512; box-shadow: 0 12px 24px -20px rgba(0, 0, 0, 0.49); }
html.ThemeDark .MyPage .MyFilterSearch input:not([type="hidden"]) { background-color: #1f1c18; box-shadow: 0 2px 0 #443c32; }
html.ThemeDark .MyPage .MyFilterSearch input:focus { box-shadow: 0 2px 0 #443c32, 0 0 0 2px #f4b860; }
html.ThemeDark .MyPage .MyFilterClear { color: #f2a24c; }
html.ThemeDark .MyPage .MyFilterClear:hover { color: #f1ede6; }
html.ThemeDark .MyPage .MyFilterPills { border-top: 1px solid #443c32; }
html.ThemeDark .MyPage .MyFilterPill { background-color: #1f1c18; box-shadow: 0 2px 0 #443c32; }
html.ThemeDark .MyPage .MyFilterPill label { color: #9f988d; }
html.ThemeDark .MyPage .MyFilterPill select { color: #f1ede6; }
html.ThemeDark .MyPage .MyFilterPill:focus-within { box-shadow: 0 2px 0 #443c32, 0 0 0 2px #f4b860; }
html.ThemeDark .MyPage .MyFilterPill.Active { background-color: #33250f; box-shadow: 0 2px 0 #6e4d22, inset 0 0 0 1px #e28011; }
html.ThemeDark .MyPage .MyFilterPill.Active label { color: #f2a24c; }
html.ThemeDark .MyStatsPage .MyStatsHero { border: 1px solid #3a342d; background: #171512; box-shadow: 0 12px 24px -20px rgba(0, 0, 0, 0.49); }
html.ThemeDark .MyPage.MyStatsPage .MyStatsHeroHead h1 { color: #f1ede6; }
html.ThemeDark .MyPage.MyStatsPage .MyStatsHeroHead p { color: #9f988d; }
html.ThemeDark .MyStatsPage .MyStatsGoal { background-color: #1f1c18; box-shadow: 0 2px 0 #443c32; }
html.ThemeDark .MyStatsPage .MyStatsGoal small { color: #9f988d; }
html.ThemeDark .MyStatsPage .MyStatsBig { border-top: 1px solid #443c32; }
html.ThemeDark .MyStatsPage .MyStatsBig > div { box-shadow: 0 2px 0 #443c32; }
html.ThemeDark .MyStatsPage .MyStatsKey { background-color: #33250f; }
html.ThemeDark .MyStatsPage .MyStatsBig small { color: #9f988d; }
html.ThemeDark .MyMapBar.MyWordSetBar small { color: #9f988d; }
html.ThemeDark .MyMapBar.MyWordSetBar i { background-color: #473f33; }
html.ThemeDark .MyMapBar.MyWordSetBar em { color: #f1ede6; }
html.ThemeDark .MyWordSetName { color: #f1ede6; }
html.ThemeDark .MyWordSets > .MyNewWords:not([hidden]):has(~ .MyNewWords:not([hidden])) { border-bottom: 1px solid #443c32; }
html.ThemeDark .MyFlipCard.Turning .MyFlipSide { box-shadow: 0 26px 36px -22px rgba(0, 0, 0, 0.77); }
html.ThemeDark .MyFlipSide::after { background: linear-gradient(110deg, transparent 30%, rgba(31, 28, 24, 0.55) 48%, transparent 66%); }
html.ThemeDark .MyFlipCard .MyFlipSide.Back { box-shadow: 0 5px 0 #b8650a, 0 16px 26px -18px rgba(0, 0, 0, 0.84); }
html.ThemeDark .MyFlipCard .MyFlipSide.Back::before { background-image: radial-gradient(rgba(31, 28, 24, 0.16) 2px, transparent 2.5px); }
html.ThemeDark .MyFlipCard .MyFlipSide.Back .MyFlipLabel { background-color: rgba(31, 28, 24, 0.22); }
html.ThemeDark .MyFlipFrom { border-top: 1px solid rgba(31, 28, 24, 0.35); }
html.ThemeDark .MyFlipTick { background-color: #1f1c18; color: #66c27d; }
html.ThemeDark .MyFlipCard.Flipped .MySpeak { border-color: rgba(31, 28, 24, 0.5); background-color: rgba(31, 28, 24, 0.2); }
html.ThemeDark .MyFlipCard.Flipped .MySpeak:hover { background-color: rgba(31, 28, 24, 0.35); }
html.ThemeDark .MyFlipCard .MyFlipSide.Front { border: 1px solid #3a342d; background: linear-gradient(to bottom, #1f1c18 55%, #2c2213 100%); box-shadow: 0 5px 0 #3d352c, 0 16px 26px -20px rgba(0, 0, 0, 0.63); }
html.ThemeDark .MyFlipCard .MyFlipFace:hover .MyFlipSide.Front { box-shadow: 0 5px 0 #3d352c, 0 22px 30px -20px rgba(0, 0, 0, 0.7); }
html.ThemeDark .MyFlipCard.Fresh .MyFlipSide.Front { box-shadow: 0 5px 0 #6e4d22, 0 16px 26px -20px rgba(0, 0, 0, 0.63); }
html.ThemeDark .MyFlipCard.Learned .MyFlipSide.Front { border-color: #4a6e52; box-shadow: 0 5px 0 #43624a, 0 16px 26px -20px rgba(0, 0, 0, 0.63); }
html.ThemeDark .MyFlipCard .MyFlipFace:focus-visible .MyFlipSide.Front { box-shadow: 0 5px 0 #3d352c, 0 0 0 3px rgba(226, 128, 17, 0.35); }
html.ThemeDark .MyFlipCard .MyFlipSide.Front .MyFlipWord { color: #f1ede6; }
html.ThemeDark .MyFlipChip.Learned { background-color: #223626; color: #66c27d; }
html.ThemeDark .MyFlipCard:not(.Flipped) .MySpeak { border-color: #655439; background-color: #33250f; }
html.ThemeDark .MyWordSetTitle .MyGameLevel .MyWordSetDot { background-color: rgba(31, 28, 24, 0.7); }
html.ThemeDark .MyGuessPicture.HasImage { box-shadow: 0 5px 0 #3d352c, 0 16px 28px -20px rgba(0, 0, 0, 0.7); }
html.ThemeDark .MyBannerPage .MyStatsGoal.MyBannerLink:hover { box-shadow: 0 3px 0 #443c32; }
html.ThemeDark .MyFriendsPage .MyCard { border: 1px solid #3a352f; background-color: #1f1c18; box-shadow: 0 18px 36px -24px rgba(0, 0, 0, 0.49); }
html.ThemeDark .MyFriendsPage .MyCardHead h2 { color: #f4e4cd; }
html.ThemeDark .MyFriendsPage .MyCardHead h2 i,
html.ThemeDark .MyTravelPage .MyStatsCardHead h2 i { background-color: #33250f; }
html.ThemeDark .MyBannerPage .MyStatsCard { border: 1px solid #3a352f; box-shadow: 0 18px 36px -24px rgba(0, 0, 0, 0.49); }
html.ThemeDark .MyProfileBanner .MyAvatar.MyProfileAvatar { box-shadow: 0 2px 0 #443c32; }
html.ThemeDark .MyProfileBanner .MyMotivation,
html.ThemeDark .MyProfileBanner .MyProfileLinks { color: #e9b774; }
html.ThemeDark .MyProfileBanner .MyMotivation { color: #e9b774 !important; }
html.ThemeDark .MyDashCard.Front { background: linear-gradient(to bottom, #1f1c18 55%, #2c2213 100%); color: #f1ede6; box-shadow: 0 5px 0 #6e4d22, 0 14px 24px -14px rgba(0, 0, 0, 0.7); }
html.ThemeDark .MyDashCard.Back { box-shadow: 0 5px 0 #b8650a, 0 14px 24px -14px rgba(0, 0, 0, 0.77); }
html.ThemeDark .MyDashCard.Back small { background-color: rgba(31, 28, 24, 0.22); }
html.ThemeDark .MyDashBox .MyDashDemo { box-shadow: 0 5px 0 #7a5423, 0 14px 26px -14px rgba(0, 0, 0, 0.7); }
html.ThemeDark .MyDashBox .MyDashDemo small { color: #f2a24c; }
html.ThemeDark .MyDashChips > span { background-color: #2c2213; color: #f4e4cd; }
html.ThemeDark .MyDashChips > span.On { background-color: #223626; color: #66c27d; }
html.ThemeDark .MyDashBox .MyDashXP { background-color: #2b2723; }
html.ThemeDark .MyModal .MyModalPanel.MyBadgesModal { background-color: #1f1c18; }
html.ThemeDark .MyHistoryHeadText h2 { color: #f4e4cd; }
html.ThemeDark .MyModal .MyBadgesModal .MyModalClose { background-color: #1f1c18; color: #f4e4cd; box-shadow: 0 2px 0 #5a4122; }
html.ThemeDark .MyModal .MyBadgesModal .MyModalClose:hover { background-color: #2b2723; }
html.ThemeDark .MyHome { color: #f1ede6; }
html.ThemeDark .MyHomeHero { background: radial-gradient(120% 140% at 0% 0%, #33250f 0%, #3d2a10 55%, #4a3314 100%); box-shadow: 0 6px 0 #7a5423, 0 20px 36px -26px rgba(0, 0, 0, 0.77); }
html.ThemeDark .MyHomeHero .MyAvatar.MyHomeAvatar { box-shadow: 0 4px 0 #7a5423; }
html.ThemeDark .MyHomeHello h1 { color: #f4e4cd; }
html.ThemeDark .MyHomeHello p { color: #e9b774; }
html.ThemeDark .MyHomeHello .MyHomeWhy { color: #e3a860; }
html.ThemeDark .MyHomeCarry small { color: #e3a860; }
html.ThemeDark .MyHomeTile { background-color: #1f1c18; box-shadow: 0 3px 0 #7a5423; }
html.ThemeDark .MyHomeTile small { color: #f2a24c; }
html.ThemeDark .MyHomeTile a { color: #f2a24c; }
html.ThemeDark .MyHomeTile .MyStatsKey,
html.ThemeDark .MyHomeHero .MyStatsKey { background-color: #33250f; }
html.ThemeDark .MyHomeTile .MyStatsKey.Fire.Cold { background-color: #3a3227; }
html.ThemeDark .MyHomeWeek { background-color: rgba(31, 28, 24, 0.7); }
html.ThemeDark .MyHomeWeek li > span { background-color: #3a3227; }
html.ThemeDark .MyHomeWeek small { color: #f2a24c; }
html.ThemeDark .MyHomeCard { border: 1px solid #3a352f; background-color: #1f1c18; color: #f1ede6; box-shadow: 0 18px 36px -24px rgba(0, 0, 0, 0.49); }
html.ThemeDark a.MyHomeCard:hover { color: #f1ede6; border-color: #6e4d22; box-shadow: 0 24px 40px -22px rgba(0, 0, 0, 0.63); }
html.ThemeDark .MyHomeCardHead strong { color: #f4e4cd; }
html.ThemeDark .MyHomeCardHead em,
html.ThemeDark .MyHomeCardHead a { color: #f2a24c; }
html.ThemeDark .MyHomeIcon { background-color: #33250f; }
html.ThemeDark .MyHomeEmpty { color: #b5aea3; }
html.ThemeDark .MyHomeBig small { color: #9f988d; }
html.ThemeDark .MyHomeCard .MyMapBar.MyHomeBar small { color: #9f988d; }
html.ThemeDark .MyHomeCard .MyMapBar.MyHomeBar i { background-color: #3c352a; }
html.ThemeDark .MyHomeWord { background-color: #1f1c18; box-shadow: 0 2px 0 #6e4d22; }
html.ThemeDark .MyHomeWord.Got { border-color: #4a6e52; background-color: #1c2e20; box-shadow: 0 2px 0 #43624a; }
html.ThemeDark .MyHomeWord.Got i { color: #66c27d; }
html.ThemeDark .MyHomeMe .MyAvatar.MyHomeMeAvatar { box-shadow: 0 2px 0 #443c32; }
html.ThemeDark .MyHomeMe small { color: #9f988d; }
html.ThemeDark .MyHomeBadges { background-color: #171512; }
html.ThemeDark .MyHomeBadges:hover { background-color: #433827; }
html.ThemeDark .MyHomeNoBadge { background-color: #3c352a; }
html.ThemeDark .MyHomeBadgeText { color: #b5aea3; }
html.ThemeDark .MyHomeBadgeText strong { color: #f1ede6; }
html.ThemeDark .MyHomeGame { background: radial-gradient(120% 140% at 0% 0%, #33250f 0%, #3d2a10 70%, #4a3314 100%); color: #f4e4cd; box-shadow: 0 4px 0 #7a5423; }
html.ThemeDark .MyHomeGame:hover { color: #f4e4cd; box-shadow: 0 7px 0 #7a5423; }
html.ThemeDark .MyHomeGame.Locked { background: #171512; box-shadow: 0 4px 0 #5b5346; }
html.ThemeDark .MyHomeLock { background-color: #4c361c; }
html.ThemeDark .MyHomeGameFacts span { background-color: rgba(31, 28, 24, 0.8); color: #e9b774; }
html.ThemeDark .MyHomeNudge { background-color: #33250f; color: #f2a24c; }
html.ThemeDark .MyHomeInvite p { color: #b5aea3; }
html.ThemeDark .MyHomeInviteArt i { background-color: #33250f; }
html.ThemeDark .MyHomeBoard li.Me { background-color: #33250f; }
html.ThemeDark .MyHomeBoard strong small { color: #9f988d; }
html.ThemeDark .MyHomeRoad::before { background-color: #3c352a; }
html.ThemeDark .MyHomeRoad span { border: 2px solid #403a33; background-color: #171512; }
html.ThemeDark .MyHomeRoad span.Here { background-color: #1f1c18; }
html.ThemeDark .MyHomeNext { background-color: #171512; }
html.ThemeDark .MyHomeNext small { color: #f2a24c; }
html.ThemeDark .MyHomeNext em { color: #9f988d; }
html.ThemeDark .MyHomeTravelDone small { color: #9f988d; }
html.ThemeDark .MyHomeToDo { background-color: #171512; }
html.ThemeDark .MyHomeToDo small { color: #9f988d; }
html.ThemeDark .MyHomeKey { color: #b5aea3; }
html.ThemeDark .MyHomeBars small { color: #f2a24c; }
html.ThemeDark .MyHomeSetupNext { background-color: #171512; }
html.ThemeDark .MyHomeSetupNext small { color: #f2a24c; }
html.ThemeDark .MyHomeSetupNext em { color: #9f988d; }
html.ThemeDark .MyHome .MyHomeHero { border: 1px solid #3a342d; background: #171512; box-shadow: 0 12px 24px -20px rgba(0, 0, 0, 0.49); }
html.ThemeDark .MyHome .MyHomeHero .MyAvatar.MyHomeAvatar { box-shadow: 0 3px 0 #443c32; }
html.ThemeDark .MyHome .MyHomeHello h1 { color: #f1ede6; }
html.ThemeDark .MyHome .MyHomeHello p,
html.ThemeDark .MyHome .MyHomeCarry small { color: #9f988d; }
html.ThemeDark .MyHome .MyHomeTile { box-shadow: 0 2px 0 #443c32; }
html.ThemeDark .MyHome .MyHomeTile small { color: #9f988d; }
html.ThemeDark .MyHome .MyHomeWeek { background-color: #1f1c18; box-shadow: 0 2px 0 #443c32; }
html.ThemeDark .MyHome .MyHomeWeek li > span { background-color: #3a3227; }
html.ThemeDark .MyHome .MyHomeToday { border-top: 1px solid #443c32; }
html.ThemeDark .MyProfileAddressPrefix { color: #9f988d; }
html.ThemeDark .MyProfileAddress small strong { color: #f1ede6; }
html.ThemeDark .MyProfileAddressShow { background-color: #171512; }
html.ThemeDark .JoinProfile .MyAvatar.JoinProfileAvatar { box-shadow: 0 0 0 3px rgba(31, 28, 24, 0.15); }
html.ThemeDark .JoinProfileCard { border: 1px solid #3a342d; background-color: #171512; color: #f1ede6; }
html.ThemeDark .JoinProfileCardHead { border-bottom: 1px solid #443c32; }
html.ThemeDark .JoinProfileCard .MyAvatar.JoinProfileAvatar { box-shadow: 0 3px 0 #443c32; }
html.ThemeDark .JoinProfileLine { background-color: #473f33; }
html.ThemeDark .JoinProfileStats span { background-color: #1f1c18; box-shadow: 0 2px 0 #443c32; }
html.ThemeDark .JoinProfileStats small { color: #9f988d; }
html.ThemeDark .JoinProfileRows i { background-color: #1f1c18; }
html.ThemeDark .JoinProfileLock { background-color: #2b2723; }
html.ThemeDark .MyHomeTravelEmpty strong { color: #f4e4cd; }
html.ThemeDark .MyHomeTravelEmpty > span:not(.MyButton):not(.MyHomeIcon) { color: #b5aea3; }
html.ThemeDark .MyHome .MyHomeGame { background: radial-gradient(120% 140% at 0% 0%, #33250f 0%, #3d2a10 70%, #4a3314 100%); box-shadow: 0 4px 0 #7a5423; }
html.ThemeDark .MyHome .MyHomeGame:hover { box-shadow: 0 7px 0 #7a5423; }
html.ThemeDark .MyHome .MyHomeGame.Locked { background: #171512; box-shadow: 0 4px 0 #5b5346; }
html.ThemeDark .MyHome .MyHomeGame.Locked:hover { box-shadow: 0 7px 0 #5b5346; }
html.ThemeDark .MyHome .MyHomeGame,
html.ThemeDark .MyHome .MyHomeGame.Locked { border: 1px solid #3a352f; background: #1f1c18; box-shadow: 0 4px 0 #3d352c; }
html.ThemeDark .MyHome .MyHomeGame:hover,
html.ThemeDark .MyHome .MyHomeGame.Locked:hover { border-color: #6e4d22; box-shadow: 0 7px 0 #3d352c; }
html.ThemeDark .MyHomeCounts > span { background-color: #171512; color: #b5aea3; }
html.ThemeDark .MyHomeCounts > span strong { color: #f1ede6; }
html.ThemeDark .MyHomeCounts .New i { background-color: #39342d; }
html.ThemeDark .MyWordBack { background-color: #1f1c18; box-shadow: 0 2px 0 #443c32; color: #e9b774; }
html.ThemeDark .MyWordBack:hover { color: #f1ede6; }
html.ThemeDark .MyPage.MyWordPage .MyWordBanner .MyStatsHeroHead p { color: #e9b774; }
html.ThemeDark .MyWordPage .MyStatsCard .MyTable th { border-bottom: 1px solid #3a352f; color: #a6a39e; }
html.ThemeDark .MyWordPage .MyStatsCard .MyTable td { border-bottom: 1px solid #4b4539; }
html.ThemeDark .MyFriendDropdown { border: 1px solid #3a352f; background-color: #1f1c18; box-shadow: 0 24px 40px -18px rgba(0, 0, 0, 0.63); }
html.ThemeDark .MyPage h2.MyListSectionTitle { color: #f4e4cd; }
html.ThemeDark a.MyListCard { color: #f1ede6; }
html.ThemeDark a.MyListCard:hover { color: #f1ede6; border-color: #6e4d22; }
html.ThemeDark .MyListCardHead strong { color: #f4e4cd; }
html.ThemeDark .MyListCard .MyMapBar.MyHomeBar small { color: #9f988d; }
html.ThemeDark .MyListCard .MyMapBar.MyHomeBar i { background-color: #3c352a; }
html.ThemeDark .MyListPlay .MyButton.Disabled { background: #1f1c18; border-color: #3f3a34; }
html.ThemeDark .MyListPlay .MyButton.Disabled:hover { background: #1f1c18; border-color: #3f3a34; }
html.ThemeDark .MyListPlay .MyButton.Disabled .MyGameMark { color: #a29f9b; }
html.ThemeDark .MyListWords .MyTable th { border-bottom: 1px solid #3a352f; color: #a6a39e; }
html.ThemeDark .MyListWords .MyTable td { border-bottom: 1px solid #4b4539; }
html.ThemeDark .MyListResult.Right { background-color: #223626; color: #66c27d; }
html.ThemeDark .MyListResult.Wrong { background-color: #371515; color: #e3837d; }
