GH GambleHub

Visual identity Gamble Hub

1) Brand essence and principles

Image: Technological, honest, reliable, data-driven and responsible.
Tone: reserved and competent; without "gambling" hyperbole.
Principles: readability> decorations, default availability, consistency between products.

2) Logo: structure and use

2. 1 Options

Main (horizontal): sign + word Gamble Hub.
Compact (sign): for favicon/avatars.
Vertical: for narrow areas.

2. 2 Structure and security area

8px grid. Guard area = height of the capital G around the perimeter.
Minimum size: 18 mm wide; screen - 120 px.
You cannot change proportions, skew, add effects/gradients from outside the palette.

2. 3 Background

On a light background - a color logo.
On complex/photo - monochrome (white/black) on a plate 8-12 px rounds.
On the dark - inverted.

3) Color system (tokens)

3. 1 Basic Palette

Primary / Indigo 600: `#2F6BFF`

Primary Dark / Indigo 700: `#1E54F0`

Success / Green 600: `#2EAE60`

Warning / Orange 600: `#FF9F1A`

Critical / Red 600: `#E53935`

FG Primary: `#11131A`

FG Muted: `#656D76`

BG Base: `#FFFFFF`

BG Subtle: `#F7F8FA`

BG Inverse: `#0E1116`

3. 2 Gradients (optional)

Brand Gradient: 'linear-gradient (135deg, # 2F6BFF 0%, # 1E54F0 50%, # 2EAE60 100%)' - use dosed.

3. 3 Contrast and states

Primary button: background '# 2F6BFF', white text, hover '# 1E54F0', disabled 40% alpha.
Text contrast ≥ 4. 5:1 (AA). For inversion - ≥ 3:1 for large.

4) Typography

Titles: Inter/SF Pro/system, fat content 600-700.
Text: Inter 14-16 px, line-height 1. 5.
Code/mono: JetBrains Mono or system mono.
Hierarchy: H1 32/40, H2 24/32, H3 20/28, Body 16/24, Caption 12/16.
Do not use decorative fonts for the interface.

5) Grid, indents and radii

Grid: 8px; containers with max-width 1120-1280 px.
Cards: internal indents 16-24 px, inter-cards - 16 px.
Radii: 8/12/16 px; default 12 px, for 8 px buttons.
Тени: `0 1px 2px rgba(0,0,0,.08)` (sm), `0 4px 12px rgba(0,0,0,.10)` (md).

6) Iconography and illustrations

Grid of icons 24 × 24, line 1. 75-2px, rounds matched.
Semantics is primary, color is secondary (color changes over states).
Illustrations: flat, without "casual" symbols (chips/cards - only in neutral info materials and in moderate, non-incentive contexts).

7) Images and photos

Topics: technology, data, security, team.
Avoid jackpot/confetti clichés.
Above the photo is a gradient/dark plate for text contrast (at least 60% opacity in the dark part).

8) Dark and light themes

Dark: background '# 0E1116', text '# E6E8EB', borders' # 2A2F37 '.
Accents retain contrast (primary brightens by 8-12%).
Graphics: the background is 2 steps lighter than the background, the grid is muffled, the captions are contrasting.

9) Availability (A11y)

AA/AAA contrast; focus styles cannot be removed.
Text alternatives at the logo and significant images.
The minimum click size is 40-48 px.
Respect'prefers-reduced-motion '- reduce/disable animations.

10) Tone and micro-copywriting

Short, exactly, without jargon.
Errors explain what to do to the user.
Units and formats: dates in the user locale, in the interface - ISO when entering, currencies with a code (EUR, USD).
Do not use "gambling" metaphors in grocery messages.

11) Token examples (JSON and CSS)

JSON:
json
{
"color": {
"primary": { "600": "#2F6BFF", "700": "#1E54F0" },
"success": { "600": "#2EAE60" },
"warning": { "600": "#FF9F1A" },
"critical": { "600": "#E53935" },
"fg": { "primary": "#11131A", "muted": "#656D76" },
"bg": { "base": "#FFFFFF", "subtle": "#F7F8FA", "inverse": "#0E1116" }
},
"radius": { "sm": 8, "md": 12, "lg": 16 },
"shadow": { "sm": "0 1px 2px rgba(0,0,0,.08)", "md": "0 4px 12px rgba(0,0,0,.10)" },
"font": { "family": "Inter, system-ui", "size": { "body": 16, "h1": 32, "h2": 24, "h3": 20 } }
}
CSS variables:
css
:root {
--gh-color-primary-600:#2F6BFF; --gh-color-primary-700:#1E54F0;
--gh-color-success-600:#2EAE60; --gh-color-warning-600:#FF9F1A; --gh-color-critical-600:#E53935;
--gh-fg-primary:#11131A; --gh-fg-muted:#656D76;
--gh-bg-base:#FFFFFF; --gh-bg-subtle:#F7F8FA; --gh-bg-inverse:#0E1116;
--gh-radius-sm:8px; --gh-radius-md:12px; --gh-radius-lg:16px;
--gh-shadow-sm:0 1px 2px rgba(0,0,0,.08); --gh-shadow-md:0 4px 12px rgba(0,0,0,.10);
--gh-font-body:16px/1. 5 "Inter", system-ui;
}

12) Components and states (UI examples)

Primary button: primary-600 background, text # FFF, hover primary-700, disabled 40% alpha.
Badges: success/warning/critical with readable text and an icon.
Card: BG Base background, sm shadow, md radius, 16 px header, 16-24 px body.

13) Animation and motion

Transitions 120-200 ms, 'ease-in-out' curve.
Animations - only 'transform '/' opacity'.
For critical states - without animations (do not distract).

14) Social media, presentations, e-mail

Avatars/icons: sign on the primary-600 die, indents 12-16 px.
Slides: light/dark background, 8px grid, H1 40-48, content 18-24.
E-mail: HTML template 600-720 px width, system fonts/Inter, buttons ≥ 44 px height, dark theme is taken into account.

15) Printing, merch and exterior

CMYK color profile, Pantone equivalents agree with the printing house.
Keep the minimum size of the logo and radii.
Paper - matte, avoid "screaming" varnishes; embossing is acceptable for the mark.

16) Legal Markups and Responsible Play

Logo with the ®/™ sign if necessary (urd. country).
Disclaimers and age restrictions - in the lower zone of the layouts; readability AA.
Do not use identity in content that encourages excessive behavior.

17) Localization and RTL

Logo symbol/word is not translated.
Text blocks - in resources; RTL support (arrow/icon mirroring).
Consider line lengths in German/Turkish/Arabic for layouts.

18) Do / Don’t

Do:
  • Maintain contrast, guard zones, font hierarchy, 8px grid.
  • Check visibility in photos/videos; use a die.
  • Follow the tokens - no "random" colours.
Don’t:
  • Stretch/mow the logo, apply shadows/strokes "for beauty."
  • Use "gambling" images as a background in products.
  • Mix non-standard fonts, break contrast or remove focus.

19) Assets, naming and versions

Naming: 'gh-logo-hz-color. svg`, `gh-logo-vt-mono-white. svg`, `gh-icon-24-alert. svg`.
Пакеты: `/brand/logos/`, `/brand/icons/24/`, `/brand/templates/`, `/brand/fonts/`.
Formats: SVG for logos/icons; PNG/WebP for screens; PDF for printing.
Versioning: SemVer for token/icon pack; changelog with 'added/changed/deprecated/removed'.
Source of truth: → build token repository for web/iOS/Android.

20) Quality control and process

Brand Review in PR: Checking tokens and contrast.
A/B for controversial background images (readability/conversion).
Linter: prohibiting colors outside tokens, checking alt-text for images.
Quarterly audit: palette/typography/icon pack consistency.

21) Templates

Keynote/Slides: title, section, content, "data/chart," final.
Social media: 1:1 avatar, 16:9 banner, stories 9:16.
E-mail: greeting, CTA, notification, digest.

Landing: hero block, 3 perks, showcase, CTA, basement

22) Application checklist

  • Logo: correct option, security zone, contrast, size.
  • Colors: tokens only; AA contrast.
  • Fonts: hierarchy, line by line, target sizes.
  • Icons: grid 24 × 24, uniform line thickness.
  • Images: valid themes, text readability on top.
  • Dark/Light Theme: Verified, no artifacts.
  • Localization/RTL: Lines do not "break" the layout.
  • Legal/Responsible Gaming markups are present.

23) Implementation plan (3 iterations)

Iteration 1 - Foundation (1-2 weeks):
  • Logos, palette, typography, basic tokens, a set of icons 24 × 24 (main 40-60 pcs.), Presentation templates and e-mail.
Iteration 2 - Product (3-4 weeks):
  • Dark theme, UI components on tokens (buttons, cards, tables), guide for graphs, social media pack, landing page.
Iteration 3 - Scale (continuous):
  • Expanded icon pack, illustrations, printed layouts, linter/CI for tokens, regular brand audits.

24) Mini-FAQ

Is it possible to repaint the logo for a special action?
Only in approved seasonal themes and without violation of contrast/security zone.

What is primary - tokens or layout?
Tokens. The layout must use system color/indentation/typography variables.

How to act in controversial cases?
Open the RFC in the identity repository, attach examples, conduct a Brand Review.

Total

Gamble Hub identity is not a "picture set," but a system: logo, palette, typography, icon pack, tokens and quality control processes. Follow the rules of contrast, availability and consistency, use tokens and templates - and the brand will be recognizable, modern and unified in all products and channels.

Contact

Get in Touch

Reach out with any questions or support needs.We are always ready to help!

Start Integration

Email is required. Telegram or WhatsApp — optional.

Your Name optional
Email optional
Subject optional
Message optional
Telegram optional
@
If you include Telegram — we will reply there as well, in addition to Email.
WhatsApp optional
Format: +country code and number (e.g., +380XXXXXXXXX).

By clicking this button, you agree to data processing.