- Implement full web interface with Go html/template server - Add GX component library (buttons, dialogs, tables, forms, etc.) - Create scene/performer/studio/movie detail and listing pages - Add Adult Empire scraper for additional metadata sources - Implement movie support with database schema - Add import and sync services for data management - Include comprehensive API and frontend documentation - Add custom color scheme and responsive layout 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
7.4 KiB
Goondex Color Scheme
Overview
Goondex uses a carefully curated dark mode color palette centered around Flamingo Pulse Pink (#FF4FA3) as the primary brand color. This bold, vibrant aesthetic creates a modern, energetic interface while maintaining excellent readability and visual hierarchy.
Color Palette
Primary Colors
| Color Name | Hex Code | RGB Values | Usage |
|---|---|---|---|
| Flamingo Pulse Pink | #FF4FA3 |
rgb(255, 79, 163) |
Primary brand color, buttons, accents, links |
| Hot Pink | #FF66C4 |
rgb(255, 102, 196) |
Data keypoints, hover states, highlights |
| Lilac Tint | #D78BE0 |
rgb(215, 139, 224) |
Section headers, secondary accents |
Text Colors
| Color Name | Hex Code | RGB Values | Usage |
|---|---|---|---|
| Soft White | #F8F8F8 |
rgb(248, 248, 248) |
Primary text, headings |
| Muted Grey | #9BA0A8 |
rgb(155, 160, 168) |
Secondary text, descriptions, labels |
Background Colors
| Color Name | Hex Code | RGB Values | Usage |
|---|---|---|---|
| Deep Black | #09090b |
rgb(9, 9, 11) |
Main background |
| Card Dark | #18181b |
rgb(24, 24, 27) |
Card backgrounds, navbar |
| Elevated Dark | #27272a |
rgb(39, 39, 42) |
Elevated elements, inputs, hover states |
| Border Grey | #3f3f46 |
rgb(63, 63, 70) |
Borders, dividers |
Status & Utility Colors
| Color Name | Hex Code | RGB Values | Usage |
|---|---|---|---|
| Cool Cyan | #7EE7E7 |
rgb(126, 231, 231) |
Info badges, dates, metadata |
| Peach Warning | #FFAA88 |
rgb(255, 170, 136) |
Warnings, alerts, errors |
Complete Color Reference
All Colors with Full Details
BRAND COLORS
============
Flamingo Pulse Pink
Hex: #FF4FA3
RGB: rgb(255, 79, 163)
RGBA: rgba(255, 79, 163, 1.0)
HSL: hsl(331, 100%, 65%)
Hot Pink
Hex: #FF66C4
RGB: rgb(255, 102, 196)
RGBA: rgba(255, 102, 196, 1.0)
HSL: hsl(323, 100%, 70%)
Lilac Tint
Hex: #D78BE0
RGB: rgb(215, 139, 224)
RGBA: rgba(215, 139, 224, 1.0)
HSL: hsl(294, 57%, 71%)
TEXT COLORS
===========
Soft White
Hex: #F8F8F8
RGB: rgb(248, 248, 248)
RGBA: rgba(248, 248, 248, 1.0)
HSL: hsl(0, 0%, 97%)
Muted Grey
Hex: #9BA0A8
RGB: rgb(155, 160, 168)
RGBA: rgba(155, 160, 168, 1.0)
HSL: hsl(217, 7%, 63%)
BACKGROUND COLORS
=================
Deep Black
Hex: #09090b
RGB: rgb(9, 9, 11)
RGBA: rgba(9, 9, 11, 1.0)
HSL: hsl(240, 10%, 4%)
Card Dark
Hex: #18181b
RGB: rgb(24, 24, 27)
RGBA: rgba(24, 24, 27, 1.0)
HSL: hsl(240, 6%, 10%)
Elevated Dark
Hex: #27272a
RGB: rgb(39, 39, 42)
RGBA: rgba(39, 39, 42, 1.0)
HSL: hsl(240, 4%, 16%)
Border Grey
Hex: #3f3f46
RGB: rgb(63, 63, 70)
RGBA: rgba(63, 63, 70, 1.0)
HSL: hsl(240, 5%, 26%)
STATUS COLORS
=============
Cool Cyan
Hex: #7EE7E7
RGB: rgb(126, 231, 231)
RGBA: rgba(126, 231, 231, 1.0)
HSL: hsl(180, 70%, 70%)
Peach Warning
Hex: #FFAA88
RGB: rgb(255, 170, 136)
RGBA: rgba(255, 170, 136, 1.0)
HSL: hsl(17, 100%, 77%)
CSS Variables
The color scheme is implemented using CSS custom properties for easy theming and consistency:
:root {
/* Brand Colors */
--color-brand: #FF4FA3; /* rgb(255, 79, 163) */
--color-brand-hover: #FF66C4; /* rgb(255, 102, 196) */
--color-keypoint: #FF66C4; /* rgb(255, 102, 196) */
--color-header: #D78BE0; /* rgb(215, 139, 224) */
/* Text Colors */
--color-text-primary: #F8F8F8; /* rgb(248, 248, 248) */
--color-text-secondary: #9BA0A8; /* rgb(155, 160, 168) */
/* Background Colors */
--color-bg-dark: #09090b; /* rgb(9, 9, 11) */
--color-bg-card: #18181b; /* rgb(24, 24, 27) */
--color-bg-elevated: #27272a; /* rgb(39, 39, 42) */
--color-border: #3f3f46; /* rgb(63, 63, 70) */
/* Status Colors */
--color-info: #7EE7E7; /* rgb(126, 231, 231) */
--color-warning: #FFAA88; /* rgb(255, 170, 136) */
}
Usage Guidelines
Buttons & Interactive Elements
Primary Action Buttons:
- Background: Linear gradient from
#FF4FA3to#FF66C4 - Glow effect:
box-shadow: 0 2px 8px rgba(255, 79, 163, 0.3) - Hover: Brightness increase and stronger glow
Secondary Buttons:
- Border:
2px solid #FF4FA3 - Background: Transparent
- Hover: Background
rgba(255, 79, 163, 0.1)
Text Hierarchy
- Page Headings (h1, h2):
#F8F8F8(Soft White) - Section Headers (h3):
#D78BE0(Lilac Tint) - Body Text:
#F8F8F8(Soft White) - Labels & Descriptions:
#9BA0A8(Muted Grey) - Links:
#FF4FA3(Flamingo Pulse Pink) →#FF66C4(Hot Pink) on hover
Cards & Containers
background: var(--color-bg-card);
border: 1px solid var(--color-border);
box-shadow: 0 2px 8px rgba(255, 79, 163, 0.1);
Tags & Badges
background: rgba(255, 79, 163, 0.15);
color: var(--color-brand);
border: 1px solid rgba(255, 79, 163, 0.3);
Progress Bars
background: linear-gradient(135deg, #FF4FA3 0%, #FF66C4 100%);
box-shadow: 0 0 10px rgba(255, 79, 163, 0.5);
Accessibility Considerations
Contrast Ratios
All text colors have been chosen to meet WCAG AA standards for contrast against their backgrounds:
- White text (#F8F8F8) on Dark background (#09090b): 17.8:1 ✓
- Pink links (#FF4FA3) on Dark background (#09090b): 6.2:1 ✓
- Grey text (#9BA0A8) on Dark background (#09090b): 7.5:1 ✓
Color Blindness
The pink/purple palette maintains good visibility for most forms of color blindness:
- Protanopia (red-blind): Pink appears more muted but still distinct
- Deuteranopia (green-blind): Minimal impact, colors remain vibrant
- Tritanopia (blue-blind): Pink shifts slightly warmer but remains distinct
Gradients
Goondex uses gradients sparingly for emphasis on interactive elements:
Primary Gradient
background: linear-gradient(135deg, #FF4FA3 0%, #FF66C4 100%);
Used for: Buttons, progress bars, active states
Header Gradient
background: linear-gradient(135deg, #FF4FA3 0%, #D78BE0 100%);
Used for: Page headers, feature highlights
Effects
Glow Effects
Pink glow for emphasis:
box-shadow: 0 0 10px rgba(255, 79, 163, 0.5);
Hover Effects
Subtle brightness increase:
filter: brightness(1.1);
Focus States
Pink outline for keyboard navigation:
outline: 2px solid var(--color-brand);
outline-offset: 2px;
Dark Mode
Goondex is dark mode by default. The deep black background (#09090b) provides:
- Reduced eye strain in low-light conditions
- Better OLED screen efficiency
- Enhanced focus on content
- Modern, sleek aesthetic
The pink accent creates strong visual contrast against the dark background, making interactive elements immediately identifiable.
Brand Identity
The Flamingo Pulse Pink color scheme reflects:
- Energy & Vibrancy: Bold pink conveys excitement and engagement
- Modernity: Dark mode with neon accents is contemporary and tech-forward
- Sophistication: Lilac and muted greys add refinement
- Approachability: Pink is warm and inviting despite the dark theme
Version History
- v0.3.5-r1: Original color scheme established
- v0.1.0-dev1: Initial implementation
- v0.1.0-dev2: Full TPDB integration maintaining brand colors
- v0.1.0-dev3: Enhanced with progress bars and glow effects
Last Updated: 2025-11-15