| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- import 'package:flutter/material.dart';
- /// ZenTap color scheme based on fSociety.hu branding
- class ZenColors {
- // Brand Colors
- static const Color black = Color(0xFF000000);
- static const Color white = Color(0xFFFFFFFF);
- static const Color red = Color(0xFFFF0000);
- static const Color gray = Color(0xFF808080);
- static const Color navyBlue = Color(0xFF000080);
-
- // Game-Specific Colors
- static const Color defaultLink = Color(0xFF646CFF);
- static const Color hoverLink = Color(0xFF535BF2);
- static const Color lightModeHover = Color(0xFF747BFF);
-
- // Button Colors
- static const Color buttonBackground = Color(0xFF0BC2F9);
- static const Color buttonFocus = Color(0xFF646CFF);
-
- // Backgrounds
- static const Color appBackground = black;
- static const Color gameBoardBorder = gray;
- static const Color uiElements = gray;
-
- // Text Colors
- static const Color primaryText = white;
- static const Color secondaryText = Color(0xDEFFFFFF); // white with 87% opacity
- static const Color mutedText = gray;
-
- // Interactive Elements
- static const Color links = navyBlue;
- static const Color linkHover = red;
- static const Color selectedMenuItem = white;
- static const Color buttonText = white;
-
- // Game Elements
- static const Color bubbleDefault = defaultLink;
- static const Color bubblePopEffect = red;
- static const Color scoreText = white;
- static const Color timerText = secondaryText;
-
- // Opacity Values
- static const double primaryOpacity = 0.87;
- static const double ghostOpacity = 0.3;
- static const double controlOpacity = 0.627; // A0 in hex
- static const double inactiveOpacity = 0.25; // 40 in hex
- static const double borderOpacity = 0.98; // fa in hex
- }
|