Brand & CI Guidelines

Smart Courts.
Die Zukunft des Padel.

Das verbindliche Design-System für PadelSmart — App, Web und alle Touchpoints. Premium & tech in der Optik, verspielt & nahbar im Charakter. Dunkel ist die Heimat der Marke.

Primär · Lila #7206FFAkzent · Neon #C0FF03Display · Baloo 2UI · InterMode · Dark-first
02

Maskottchen

Anthropomorpher Tennisball im Retro-Cartoon-Stil (Rubberhose) — lila Cap mit „P", Cartoon-Handschuhe, Sneakers. Die Fun-/Charakter-Ebene der Marke: Loader, Empty-States, Badges, Sticker, und als Scroll-Companion mit Sprechblasen. Vier Posen für verschiedene Momente.

Ready CTA · Positiv
Running Loader · Aktiv
Champion / Erschöpft Ranking · Fun
Action Hero · Energie
Status: Rohdateien (PNG, ~3 MB). Vor Web-Einsatz: freistellen (transparenter Hintergrund) + auf WebP ~80–120 KB. Liegt in CI/mascot/ und padelsmart-web/img/mascot/.
03

Farben

Lila führt, Neon ist der sparsame Energie-Akzent (aktive States, CTAs, Live-Indikatoren — nie als Fläche). Dunkel-Töne tragen die Marke.

Kernfarben

Primär
PadelSmart Lila
#7206FF
Buttons, Brand-Flächen, Links
--brand
Sekundär
Light-Lila
#A06AFF
Hover, Sub-Akzente, Eyebrows
--brand-2
Akzent
Neon
#C0FF03
CTA, aktive States, Live · sparsam
--neon

Dunkel & Flächen

Void
Void (BG)
#05010E
--void
Panel
Panel
#15102B
--panel
Panel 2
Panel hoch
#221741
--panel-2
Text
Text
#ECE9F5
--text

Semantisch & Support

Success
Success
#C0FF03
Warning
Warning
#F5B84B
Danger
Danger
#FF4D6D
Gradient
Logo-Verlauf
#99A7FF → #E428ED
nur Branding-Momente
Zu vereinheitlichen: Web nutzt Void #05010E; das App-Design-System (design-tokens.json) nutzt #08070D (bg) / #1F1F2B (surface) und text-muted #9893A8 statt #8D86A3. Vor Flutter-Build auf eine Quelle festziehen.
04

Typografie

Baloo 2 (rund, sportlich) für Headlines, Logo-Feel & große Zahlen — Inter für UI, Body, Buttons, Labels.

Baloo 2 · 800 · 44/100% · -2%
Display XL
Baloo 2 · 800 · 32/104%
Display L
Baloo 2 · 700 · 24/110%
Heading 1
Baloo 2 · 700 · 20/112%
Heading 2
Baloo 2 · 800 · 40 · tabular
87% · #12
Inter · 400 · 17/150%
Body L — der ruhige Lesetext.
Inter · 400 · 15/150%
Body — Standard-Fließtext der UI.
Inter · 600 · 14/120%
Label · Buttons
Inter · 500 · 12 · +2% · UPPER
Caption / Eyebrow
05

Design-Tokens

Quelle der Wahrheit: CI/design-tokens.json → via Tokens Studio in Figma → Handoff an Flutter. Token-Namen = der Vertrag zwischen Design & Backend.

Spacing (px)

1 42 83 124 165 206 248 3210 4012 4816 64

Radius & Border

sm 12
md 16
lg 20
xl 28
pill

Border: hairline 1px · thick 2px. Elevation im App-System bevorzugt über Flächen-/Border-Kontrast, nicht über Schlagschatten.

Frontend-Implementierung (Web · CSS Custom Properties)

/* :root — kanonische Web-Tokens (padelsmart-web) */
--brand:#7206FF;  --brand-2:#A06AFF;  --neon:#C0FF03;
--void:#05010E;   --panel:#15102B;   --panel-2:#221741;
--text:#ECE9F5;   --dim:#8D86A3;     --line:rgba(255,255,255,.10);
--success:#C0FF03; --warning:#F5B84B;  --danger:#FF4D6D;
06

Komponenten

18 Core-Komponenten — einmal mit Variants & States gebaut, alle ~150 Screens setzen sich daraus zusammen. Das ist die Build-Liste für Frontend (Flutter) & das Figma-System.

Buttons (Variants)

Primary →AccentGhost
Button
primary/accent/secondary/ghost
default · pressed · disabled
Bottom Tab Bar
5 Tabs, active = lime
Home·Book·Play·Community·Profile
Card
default / featured / stat
Slot-Chip
frei / belegt / selected
Input / Field
inkl. OTP-Field
Toggle / Switch
+ Checkbox
Badge
rank-tier / member / status
Avatar
Frame-Variants, nie graue Initialen
Player-Card
rang-gefärbter Rahmen, Holo
QR-Access-Ticket
QR + PIN + Gültigkeit
List-Row
Buchung / Notif / Leaderboard
Section-Header
Eyebrow mit Tennisball-Dot
Bottom-Sheet / Modal
mobile-first
Progress-Ring
große Lime-Zahl zentral
Empty-State
mit Maskottchen
Stories-Bar + Feed-Card
Community
Chat-Bubble + Sticker
own lila / other dunkel
Tier-Badge
Rookie → Smart Legend
07

Motion & Interaktion

Bewegung schafft Tiefe & Premium-Gefühl — immer mit prefers-reduced-motion-Fallback.

  • Parallax-Hintergrund — tiefe Glow-Ebene scrollt mit ~22% Geschwindigkeit (langsamer als Vordergrund).
  • 3D-Device-Mockup — Perspektive-Tilt + Glas-Glare + tiefer Schatten + Lila-Glow, sanftes Floaten, richtet sich bei Hover auf.
  • Content-Wall — unscharfe, gekippte Bild-Collage hinter dem Phone, Ränder radial ausgefadet.
  • Reveal-on-Scroll — Sektionen faden + steigen leicht auf (opacity + translateY).
  • Maskottchen-Companion — leichtes Idle-Bob; beim Reinscrollen poppt pro Sektion eine Sprechblase mit Spruch auf.
  • Neon sparsam bewegen (Live-Dots pulsen), Gradients nur in Hero-/Branding-Momenten.
08

Tonalität

Wie die Marke spricht — verbale Identität.

So klingen wir

  • Kurz, direkt, sportlich — kein Bullshit
  • Premium, aber nahbar (Maskottchen = Augenzwinkern)
  • Du-Ansprache, Deutsch zuerst
  • Konkret & nutzenorientiert („Tür per App auf", nicht „innovative Zugangslösung")

Beispiele

  • „Slot buchen & Tür per App öffnen."
  • „Spiel, wo PadelSmart ist."
  • Nicht: Floskeln, Buzzword-Stapel, Behörden-Deutsch
09

Tech & Assets

Aktueller Stand — wo was lebt, für Frontend & Backend.

Frontend

  • App: Flutter (Hedi). Design-System = diese Tokens; Screens prototypisiert als HTML/Stitch.
  • Web: Vanilla HTML/CSS/JS auf Cloudflare Pages, Fonts self-hosted.
  • Figma: design-tokens.json → Tokens Studio → Variables; Komponenten → Screens.

Live-URLs

  • Landingpage: padelsmart-web.pages.dev
  • App-Prototyp: padelsmart-app-full.pages.dev
  • Screen-Raster: …/raster & …/raster-main
  • Kunden-Portal: padelsmart-portal.pages.dev

Asset-Ablage

projects/padelsmart/CI/
  ├─ logos/      # Wortmarke, Herz-Mark, weiß, P-Mark (SVG/PNG)
  ├─ fonts/      # Baloo 2 (500–800) · Inter (300–700)
  ├─ mascot/     # M1–M4 (4 Posen, PNG — freistellen ausstehend)
  ├─ design-tokens.json   # Farbe/Typo/Spacing/Radius/Border
  ├─ BRAND-KIT.md · FIGMA-DESIGNSYSTEM.md · STITCH-PROMPTS.md
  └─ index.html  # diese Seite
padelsmart-web/img/screens/  # gerenderte App-Screens (Content-Wall)
Offen: Maskottchen freistellen + WebP · Dark-Werte Web↔App vereinheitlichen (#03) · echte Partner-Logos für „Trusted-by" · Waitlist-Form scharfschalten.
PadelSmart — Brand & CI Guidelines · interne Arbeitsgrundlage, Stand aktueller Build.
Quellen: BRAND-KIT.md · design-tokens.json · FIGMA-DESIGNSYSTEM.md · Live-Build padelsmart-web. Erstellt von Dream Digital Production Comp.