/* ============================================================
   Namoridos App - Design tokens (gerado de Colors.xaml)
   Tema dark e o padrao (como no app). Nao editar a mao:
   regenere com tools/gen_tokens.py.
   ============================================================ */

/* Tema DARK (padrao) */
:root,
[data-theme="dark"] {
    --DarkAccentPurple: #6F2581;
    --DarkAccentPurpleLight: #7D20A0;
    --DarkAppBackground: #2B003A;
    --DarkBackgroundPurple: #280035;
    --DarkBorderPurple: #3c2845;
    --DarkCardBackground: #2E003E;
    --DarkCommunityDarkPurple: #3A1255;
    --DarkCommunityPurple: #9F11B6;
    --DarkCourseCardPurple: #632270;
    --DarkDarkPurple: #6A1B87;
    --DarkDeepPurple: #7A3A8A;
    --DarkDeepPurpleAlt: #7a4f89;
    --DarkGradientDarkestPurple: #140321;
    --DarkGradientPurple: #55116D;
    --DarkGradientPurpleDark: #8517aa;
    --DarkGrayPurple: #674972;
    --DarkMagenta: #D600AA;
    --DarkMagentaBright: #f200da;
    --DarkPageBackground: #2B003A;
    --DarkPrimaryDarkText: #242424;
    --DarkPrimaryPurple: #4D1462;
    --DarkPrimaryPurpleDark: #56166E;
    --DarkPrimaryPurpleMedium: #61257F;
    --DarkProfessionalSkeleton1: #6F2B7C;
    --DarkProfessionalSkeleton2: #3F0A53;
    --DarkSecondary: #DFD8F7;
    --DarkSecondaryDarkText: #9880e5;
    --DarkSecondaryPurple: #9C34B5;
    --DarkSecondaryPurpleLight: #ad20bd;
    --DarkSkeletonPurple1: #4B0D6A;
    --DarkSkeletonPurple2: #5C1984;
    --DarkSkeletonPurple3: #6A2A91;
    --DarkSkeletonPurpleMedium: #4A1A57;
    --DarkSurface: #38004B;
    --DarkSurfaceVariant1: #2A1A3A;
    --DarkSurfaceVariant2: #2A2A3E;
    --DarkSurfaceVariant3: #2C0440;
    --DarkSurfaceVariant4: #2F0A4B;
    --DarkSurfaceVariant5: #3A0B4A;
    --DarkSurfaceVariant6: #3D1A4D;
    --DarkSurfaceVariant7: #4A4A5E;
    --DarkVividPurple: #E371FF;
    --AccentPurple: #6F2581;
    --AccentPurpleLight: #7D20A0;
    --AppBackgroundDark: #2B003A;
    --Azure: #F0FFFF;
    --BackgroundPurpleDark: #280035;
    --Black: #000000;
    --BorderPurple: #3c2845;
    --BrightOrange: #FF6B00;
    --BrightRed: #FF4646;
    --BrightYellow: #F2F538;
    --Brown: #92400E;
    --BrownLight: #5C4B37;
    --CardBackgroundDark: #2E003E;
    --Chocolate: #D2691E;
    --CommunityDarkPurple: #3A1255;
    --CommunityPurple: #9F11B6;
    --CoralOrange: #FF6B35;
    --CoralRed: #FF6B6B;
    --CourseCardPurple: #632270;
    --Cream: #F4ECD8;
    --DangerRed: #DC2626;
    --DarkMagentaBrightAlt: #f201da;
    --DarkPurple: #6A1B87;
    --DatesAccentDark: #A84CC3;
    --DatesAccentLight: #7A3D8B;
    --DatesBackgroundDark: #24002F;
    --DatesBackgroundLight: #FBF8FC;
    --DatesBorderDark: #57305F;
    --DatesBorderLight: #E6D8E7;
    --DatesGoldDark: #D0B477;
    --DatesGoldLight: #9B7C3C;
    --DatesRoseDark: #C9658B;
    --DatesRoseLight: #A84F70;
    --DatesSurfaceDark: #2E1238;
    --DatesSurfaceElevatedDark: #381742;
    --DatesSurfaceElevatedLight: #F6EEF7;
    --DatesSurfaceLight: #FFFDFE;
    --DatesTextPrimaryDark: #FFF9FC;
    --DatesTextPrimaryLight: #251825;
    --DatesTextSecondaryDark: #CDBDCA;
    --DatesTextSecondaryLight: #6D5D6A;
    --DeepPink: #FF1493;
    --DeepPurple: #7A3A8A;
    --DeepPurpleAlt: #7a4f89;
    --ErrorRed: #B00016;
    --Gold: #C49B33;
    --GoldBorder: #D4A944;
    --Goldenrod: #DAA520;
    --GradientDarkestPurple: #140321;
    --GradientPurple: #55116D;
    --GradientPurpleDark: #8517aa;
    --Gray: #808080;
    --Gray100: #E1E1E1;
    --Gray200: #C8C8C8;
    --Gray250: #CCCCCC;
    --Gray300: #ACACAC;
    --Gray300Alt: #B0B0B0;
    --Gray350: #9CA3AF;
    --Gray400: #919191;
    --Gray430: #888888;
    --Gray450: #8A8A8A;
    --Gray500: #6E6E6E;
    --Gray500Alt: #808080;
    --Gray550: #777777;
    --Gray580: #666666;
    --Gray600: #404040;
    --Gray650: #555555;
    --Gray700: #444444;
    --Gray750: #333333;
    --Gray780: #1F1F1F;
    --Gray800: #252525;
    --Gray850: #0D0D0D;
    --Gray900: #212121;
    --Gray900Dark: #2A2A2A;
    --Gray950: #141414;
    --Gray950Dark: #1A1A1A;
    --GrayPurple: #674972;
    --GreenBorder: #66BB6A;
    --HomeAccentDark: #A84CC3;
    --HomeAccentLight: #7A3D8B;
    --HomeAccentSoftDark: #D9A7E4;
    --HomeAccentSoftLight: #EFE0F0;
    --HomeBackgroundDark: #24002F;
    --HomeBackgroundLight: #FBF8FC;
    --HomeBorderDark: #57305F;
    --HomeBorderLight: #E6D8E7;
    --HomeGoldDark: #D0B477;
    --HomeGoldLight: #9B7C3C;
    --HomeRoseDark: #C9658B;
    --HomeRoseLight: #A84F70;
    --HomeSurfaceDark: #2E1238;
    --HomeSurfaceElevatedDark: #381742;
    --HomeSurfaceElevatedLight: #F6EEF7;
    --HomeSurfaceLight: #FFFDFE;
    --HomeTextPrimaryDark: #FFF9FC;
    --HomeTextPrimaryLight: #251825;
    --HomeTextSecondaryDark: #CDBDCA;
    --HomeTextSecondaryLight: #6D5D6A;
    --LightCream: #FFF4E6;
    --LightGreen: #2BB760;
    --LightLavender: #e5b3f7;
    --LightPink: #F0BFF8;
    --LightPrimaryText: #1A0A2E;
    --LightSecondaryText: #4A3F5C;
    --LightTertiaryText: #6B5F7F;
    --Magenta: #D600AA;
    --MagentaBright: #f200da;
    --MagentaBrightAlt: #f201da;
    --Orange: #FF7F1A;
    --OrangeDark: #D97706;
    --PageBackgroundColor: #2B003A;
    --PalePink: #FBECFF;
    --PastelPink1: #FF9FA8;
    --PastelPink2: #FFB4C6;
    --Primary: #512BD4;
    --PrimaryDarkText: #242424;
    --PrimaryPurple: #4D1462;
    --PrimaryPurpleDark: #56166E;
    --PrimaryPurpleMedium: #61257F;
    --PrimaryTextColor: #FFFFFF;
    --ProfessionalSkeleton1: #6F2B7C;
    --ProfessionalSkeleton2: #3F0A53;
    --Red: #FF0000;
    --Secondary: #DFD8F7;
    --SecondaryDarkText: #9880e5;
    --SecondaryPurple: #9C34B5;
    --SecondaryPurpleLight: #ad20bd;
    --SecondaryTextColor: #C8C8C8;
    --SkeletonPurple1: #4B0D6A;
    --SkeletonPurple2: #5C1984;
    --SkeletonPurple3: #6A2A91;
    --SkeletonPurpleMedium: #4A1A57;
    --SkyBlue: #87CEEB;
    --Success: #28A745;
    --SuccessDark: #2E7D32;
    --SuccessGreen: #4CAF50;
    --SuccessLight: #81C784;
    --SurfaceDark: #38004B;
    --SurfaceVariant1: #2A1A3A;
    --SurfaceVariant2: #2A2A3E;
    --SurfaceVariant3: #2C0440;
    --SurfaceVariant4: #2F0A4B;
    --SurfaceVariant5: #3A0B4A;
    --SurfaceVariant6: #3D1A4D;
    --SurfaceVariant7: #4A4A5E;
    --TechBlue: #007ACC;
    --TertiaryTextColor: #ACACAC;
    --Transparent: transparent;
    --TransparentBlack0: #00000000;
    --TransparentBlack50: #00000080;
    --TransparentBlack80: #000000CC;
    --TransparentBlack90: #000000E6;
    --TransparentWhite0: #FFFFFF00;
    --TransparentWhite50: #FFFFFF80;
    --VeryLightPurple: #F8F6FF;
    --Violet: #8B5CF6;
    --VividPurple: #E371FF;
    --White: #FFFFFF;
    --DatesAccent: var(--DatesAccentDark);
    --DatesBackground: var(--DatesBackgroundDark);
    --DatesBorder: var(--DatesBorderDark);
    --DatesGold: var(--DatesGoldDark);
    --DatesRose: var(--DatesRoseDark);
    --DatesSurface: var(--DatesSurfaceDark);
    --DatesSurfaceElevated: var(--DatesSurfaceElevatedDark);
    --DatesTextPrimary: var(--DatesTextPrimaryDark);
    --DatesTextSecondary: var(--DatesTextSecondaryDark);
    --HomeAccent: var(--HomeAccentDark);
    --HomeAccentSoft: var(--HomeAccentSoftDark);
    --HomeBackground: var(--HomeBackgroundDark);
    --HomeBorder: var(--HomeBorderDark);
    --HomeGold: var(--HomeGoldDark);
    --HomeRose: var(--HomeRoseDark);
    --HomeSurface: var(--HomeSurfaceDark);
    --HomeSurfaceElevated: var(--HomeSurfaceElevatedDark);
    --HomeTextPrimary: var(--HomeTextPrimaryDark);
    --HomeTextSecondary: var(--HomeTextSecondaryDark);
}

/* Tema LIGHT */
[data-theme="light"] {
    --LightAccentPurple: #8B47B3;
    --LightAccentPurpleLight: #9F5DC5;
    --LightAppBackground: #FFFFFF;
    --LightBackgroundPurple: #F0EBFF;
    --LightBorderPurple: #D4C5E0;
    --LightCardBackground: #F5F3FF;
    --LightCommunityDarkPurple: #9F5DC5;
    --LightCommunityPurple: #B845D5;
    --LightCourseCardPurple: #8E4DB1;
    --LightDarkPurple: #7B3B9F;
    --LightDeepPurple: #9F65B5;
    --LightDeepPurpleAlt: #A87DB5;
    --LightGradientDarkestPurple: #E8E4F0;
    --LightGradientPurple: #7B3FB5;
    --LightGradientPurpleDark: #9F5DC5;
    --LightGrayPurple: #9F8FAF;
    --LightMagenta: #E040C0;
    --LightMagentaBright: #F550E0;
    --LightPageBackground: #FAF8FF;
    --LightPrimaryDarkText: #1A0A2E;
    --LightPrimaryPurple: #7B3B9F;
    --LightPrimaryPurpleDark: #6B2D8F;
    --LightPrimaryPurpleMedium: #8E4DB1;
    --LightProfessionalSkeleton1: #B88FC5;
    --LightProfessionalSkeleton2: #D4C5E0;
    --LightSecondary: #9F5DC5;
    --LightSecondaryDarkText: #6B2D8F;
    --LightSecondaryPurple: #B565D5;
    --LightSecondaryPurpleLight: #C575E5;
    --LightSkeletonPurple1: #D0BFE0;
    --LightSkeletonPurple2: #C5A5D9;
    --LightSkeletonPurple3: #B88FC5;
    --LightSkeletonPurpleMedium: #C5AED9;
    --LightSurface: #F8F6FF;
    --LightSurfaceVariant1: #EDE9F7;
    --LightSurfaceVariant2: #E8E4F0;
    --LightSurfaceVariant3: #E3DFF5;
    --LightSurfaceVariant4: #DDD8F0;
    --LightSurfaceVariant5: #D8D3EB;
    --LightSurfaceVariant6: #D0CAE8;
    --LightSurfaceVariant7: #C5C0DD;
    --LightVividPurple: #D075F0;
    --AccentPurple: #6F2581;
    --AccentPurpleLight: #7D20A0;
    --AppBackgroundDark: #2B003A;
    --Azure: #F0FFFF;
    --BackgroundPurpleDark: #280035;
    --Black: #000000;
    --BorderPurple: #3c2845;
    --BrightOrange: #FF6B00;
    --BrightRed: #FF4646;
    --BrightYellow: #F2F538;
    --Brown: #92400E;
    --BrownLight: #5C4B37;
    --CardBackgroundDark: #2E003E;
    --Chocolate: #D2691E;
    --CommunityDarkPurple: #3A1255;
    --CommunityPurple: #9F11B6;
    --CoralOrange: #FF6B35;
    --CoralRed: #FF6B6B;
    --CourseCardPurple: #632270;
    --Cream: #F4ECD8;
    --DangerRed: #DC2626;
    --DarkMagentaBrightAlt: #f201da;
    --DarkPurple: #6A1B87;
    --DatesAccentDark: #A84CC3;
    --DatesAccentLight: #7A3D8B;
    --DatesBackgroundDark: #24002F;
    --DatesBackgroundLight: #FBF8FC;
    --DatesBorderDark: #57305F;
    --DatesBorderLight: #E6D8E7;
    --DatesGoldDark: #D0B477;
    --DatesGoldLight: #9B7C3C;
    --DatesRoseDark: #C9658B;
    --DatesRoseLight: #A84F70;
    --DatesSurfaceDark: #2E1238;
    --DatesSurfaceElevatedDark: #381742;
    --DatesSurfaceElevatedLight: #F6EEF7;
    --DatesSurfaceLight: #FFFDFE;
    --DatesTextPrimaryDark: #FFF9FC;
    --DatesTextPrimaryLight: #251825;
    --DatesTextSecondaryDark: #CDBDCA;
    --DatesTextSecondaryLight: #6D5D6A;
    --DeepPink: #FF1493;
    --DeepPurple: #7A3A8A;
    --DeepPurpleAlt: #7a4f89;
    --ErrorRed: #B00016;
    --Gold: #C49B33;
    --GoldBorder: #D4A944;
    --Goldenrod: #DAA520;
    --GradientDarkestPurple: #140321;
    --GradientPurple: #55116D;
    --GradientPurpleDark: #8517aa;
    --Gray: #808080;
    --Gray100: #E1E1E1;
    --Gray200: #C8C8C8;
    --Gray250: #CCCCCC;
    --Gray300: #ACACAC;
    --Gray300Alt: #B0B0B0;
    --Gray350: #9CA3AF;
    --Gray400: #919191;
    --Gray430: #888888;
    --Gray450: #8A8A8A;
    --Gray500: #6E6E6E;
    --Gray500Alt: #808080;
    --Gray550: #777777;
    --Gray580: #666666;
    --Gray600: #404040;
    --Gray650: #555555;
    --Gray700: #444444;
    --Gray750: #333333;
    --Gray780: #1F1F1F;
    --Gray800: #252525;
    --Gray850: #0D0D0D;
    --Gray900: #212121;
    --Gray900Dark: #2A2A2A;
    --Gray950: #141414;
    --Gray950Dark: #1A1A1A;
    --GrayPurple: #674972;
    --GreenBorder: #66BB6A;
    --HomeAccentDark: #A84CC3;
    --HomeAccentLight: #7A3D8B;
    --HomeAccentSoftDark: #D9A7E4;
    --HomeAccentSoftLight: #EFE0F0;
    --HomeBackgroundDark: #24002F;
    --HomeBackgroundLight: #FBF8FC;
    --HomeBorderDark: #57305F;
    --HomeBorderLight: #E6D8E7;
    --HomeGoldDark: #D0B477;
    --HomeGoldLight: #9B7C3C;
    --HomeRoseDark: #C9658B;
    --HomeRoseLight: #A84F70;
    --HomeSurfaceDark: #2E1238;
    --HomeSurfaceElevatedDark: #381742;
    --HomeSurfaceElevatedLight: #F6EEF7;
    --HomeSurfaceLight: #FFFDFE;
    --HomeTextPrimaryDark: #FFF9FC;
    --HomeTextPrimaryLight: #251825;
    --HomeTextSecondaryDark: #CDBDCA;
    --HomeTextSecondaryLight: #6D5D6A;
    --LightCream: #FFF4E6;
    --LightGreen: #2BB760;
    --LightLavender: #e5b3f7;
    --LightPink: #F0BFF8;
    --LightPrimaryText: #1A0A2E;
    --LightSecondaryText: #4A3F5C;
    --LightTertiaryText: #6B5F7F;
    --Magenta: #D600AA;
    --MagentaBright: #f200da;
    --MagentaBrightAlt: #f201da;
    --Orange: #FF7F1A;
    --OrangeDark: #D97706;
    --PageBackgroundColor: #2B003A;
    --PalePink: #FBECFF;
    --PastelPink1: #FF9FA8;
    --PastelPink2: #FFB4C6;
    --Primary: #512BD4;
    --PrimaryDarkText: #242424;
    --PrimaryPurple: #4D1462;
    --PrimaryPurpleDark: #56166E;
    --PrimaryPurpleMedium: #61257F;
    --PrimaryTextColor: #FFFFFF;
    --ProfessionalSkeleton1: #6F2B7C;
    --ProfessionalSkeleton2: #3F0A53;
    --Red: #FF0000;
    --Secondary: #DFD8F7;
    --SecondaryDarkText: #9880e5;
    --SecondaryPurple: #9C34B5;
    --SecondaryPurpleLight: #ad20bd;
    --SecondaryTextColor: #C8C8C8;
    --SkeletonPurple1: #4B0D6A;
    --SkeletonPurple2: #5C1984;
    --SkeletonPurple3: #6A2A91;
    --SkeletonPurpleMedium: #4A1A57;
    --SkyBlue: #87CEEB;
    --Success: #28A745;
    --SuccessDark: #2E7D32;
    --SuccessGreen: #4CAF50;
    --SuccessLight: #81C784;
    --SurfaceDark: #38004B;
    --SurfaceVariant1: #2A1A3A;
    --SurfaceVariant2: #2A2A3E;
    --SurfaceVariant3: #2C0440;
    --SurfaceVariant4: #2F0A4B;
    --SurfaceVariant5: #3A0B4A;
    --SurfaceVariant6: #3D1A4D;
    --SurfaceVariant7: #4A4A5E;
    --TechBlue: #007ACC;
    --TertiaryTextColor: #ACACAC;
    --Transparent: transparent;
    --TransparentBlack0: #00000000;
    --TransparentBlack50: #00000080;
    --TransparentBlack80: #000000CC;
    --TransparentBlack90: #000000E6;
    --TransparentWhite0: #FFFFFF00;
    --TransparentWhite50: #FFFFFF80;
    --VeryLightPurple: #F8F6FF;
    --Violet: #8B5CF6;
    --VividPurple: #E371FF;
    --White: #FFFFFF;
    --DatesAccent: var(--DatesAccentLight);
    --DatesBackground: var(--DatesBackgroundLight);
    --DatesBorder: var(--DatesBorderLight);
    --DatesGold: var(--DatesGoldLight);
    --DatesRose: var(--DatesRoseLight);
    --DatesSurface: var(--DatesSurfaceLight);
    --DatesSurfaceElevated: var(--DatesSurfaceElevatedLight);
    --DatesTextPrimary: var(--DatesTextPrimaryLight);
    --DatesTextSecondary: var(--DatesTextSecondaryLight);
    --HomeAccent: var(--HomeAccentLight);
    --HomeAccentSoft: var(--HomeAccentSoftLight);
    --HomeBackground: var(--HomeBackgroundLight);
    --HomeBorder: var(--HomeBorderLight);
    --HomeGold: var(--HomeGoldLight);
    --HomeRose: var(--HomeRoseLight);
    --HomeSurface: var(--HomeSurfaceLight);
    --HomeSurfaceElevated: var(--HomeSurfaceElevatedLight);
    --HomeTextPrimary: var(--HomeTextPrimaryLight);
    --HomeTextSecondary: var(--HomeTextSecondaryLight);
    --PageBackgroundColor: var(--LightPageBackground);
    --AppBackgroundDark: var(--LightAppBackground);
    --CardBackgroundDark: var(--LightCardBackground);
    --SurfaceDark: var(--LightSurface);
    --BackgroundPurpleDark: var(--LightBackgroundPurple);
    --PrimaryTextColor: var(--LightPrimaryText);
    --SecondaryTextColor: var(--LightSecondaryText);
    --TertiaryTextColor: var(--LightTertiaryText);
    --PrimaryPurple: var(--LightPrimaryPurple);
    --PrimaryPurpleDark: var(--LightPrimaryPurpleDark);
    --PrimaryPurpleMedium: var(--LightPrimaryPurpleMedium);
    --AccentPurple: var(--LightAccentPurple);
    --AccentPurpleLight: var(--LightAccentPurpleLight);
    --BorderPurple: var(--LightBorderPurple);
    --SkeletonPurpleMedium: var(--LightSkeletonPurpleMedium);
    --GradientPurple: var(--LightGradientPurple);
    --GradientPurpleDark: var(--LightGradientPurpleDark);
    --CommunityPurple: var(--LightCommunityPurple);
    --CourseCardPurple: var(--LightCourseCardPurple);
    --ProfessionalSkeleton1: var(--LightProfessionalSkeleton1);
    --ProfessionalSkeleton2: var(--LightProfessionalSkeleton2);
    --CommunityDarkPurple: var(--LightCommunityDarkPurple);
    --GradientDarkestPurple: var(--LightGradientDarkestPurple);
    --SecondaryPurple: var(--LightSecondaryPurple);
    --SecondaryPurpleLight: var(--LightSecondaryPurpleLight);
    --DeepPurple: var(--LightDeepPurple);
    --DeepPurpleAlt: var(--LightDeepPurpleAlt);
    --VividPurple: var(--LightVividPurple);
    --DarkPurple: var(--LightDarkPurple);
    --SkeletonPurple1: var(--LightSkeletonPurple1);
    --SkeletonPurple2: var(--LightSkeletonPurple2);
    --SkeletonPurple3: var(--LightSkeletonPurple3);
    --Magenta: var(--LightMagenta);
    --MagentaBright: var(--LightMagentaBright);
    --GrayPurple: var(--LightGrayPurple);
    --LightGrayPurple: var(--LightGrayPurple);
    --SurfaceVariant1: var(--LightSurfaceVariant1);
    --SurfaceVariant2: var(--LightSurfaceVariant2);
    --SurfaceVariant3: var(--LightSurfaceVariant3);
    --SurfaceVariant4: var(--LightSurfaceVariant4);
    --SurfaceVariant5: var(--LightSurfaceVariant5);
    --SurfaceVariant6: var(--LightSurfaceVariant6);
    --SurfaceVariant7: var(--LightSurfaceVariant7);
}
