Brand Identity Specification FLUSHWHY RYAN FLUSH

Document Version: 1.0.6 Codename: SIGNAL_MONITOR Status: ACTIVE

01. Brand Philosophy

The Flushwhy brand occupies the space between Applied Engineering and Creative Expression. It is a "Low-Level" identity. It avoids the polished, consumer-friendly aesthetics of modern tech, opting instead for a "Workbench" feel—where the tools, the code, and the raw data are the primary visual heroes.

Core Values

02. Visual Language

A. Color Palette (The "Luminescence" Spectrum)

We use a high-contrast, dark-mode-first palette designed for long-duration technical work. The introduction of purple represents the "creative core" within the technical shell.

Component Hex Code Usage
Terminal Black #0a0a0b Primary Background / Foundation
Deep Void #000000 Code blocks / UI Insets
Signal Cyan #00d9ff Primary Accent / Call to Action / Active States
Deep Neural Purple #3b0066 Creative Sub-systems / Ambient Glow / Depth Layers
Data Grey #88888b Primary Text / Secondary Information
Authorized Red #ff424d Secure nodes / Patreon / Error states

B. Typography

We use a single-font strategy to maintain the "one-file" terminal aesthetic.

03. Iconography & Logos

The "FW" Signature

The logo is a modular, geometric mark consisting of an F and a W.

Interaction Symbols

Instead of standard icons, use ASCII-inspired UI elements:

04. Design Patterns (The "Texture")

The Scanline Overlay

All primary UI surfaces should have a 3% opacity noise or scanline overlay. This breaks the "flatness" of digital displays and adds a tactile, CRT-like quality.

The Blueprint Grid

Used as a background for secondary pages or modals.

Labels must always follow Unix-style file naming conventions:

05. Voice and Tone

The "Flushwhy" voice is that of a System Log. It is objective, concise, and occasionally features technical jargon.

06. Implementation Checklist

07. Communication Lexicon (Data Transmission Examples)

Scenario Incorrect (Consumer Tone) Correct (System Tone)
New Project "I'm starting a new game project!" "Initializing build: ./bin/project_omega. System stable."
Bug Fix "Fixed the lag in the music player." "Patch 1.0.2: Latency spike in audio_buffer resolved."
Waiting "Loading..." "Syncing data nodes... [ ██████░░░░ ]"
Social CTA "Subscribe to see more." "Maintain persistent connection: ./root/authorized_access."
Art Update "Look at my new drawing!" "New visual asset committed to ./gfx/concept_archives/."
Contact "Send me an email." "Open secure socket: contact@flushwhy.com."
Site Error "Page not found." "Error 404: Remote node unresponsive. Path corrupted."

08. Game UI & Interactive HUDs

When developing interactive software or game experiments, the UI must function as a Diagnostic Layer rather than a traditional HUD.

A. The "Data Frame"

All UI windows must be enclosed in 1px solid borders. Use "corner brackets" rather than full boxes where possible to maintain screen real estate.

B. Gauges and Indicators

C. Color Hierarchy in-game