Dynasty DataForge Brand
Lightweight reference for the Dynasty DataForge marketing identity. Assets here are developer‑friendly and deterministic. For sponsorship or media kit requests, reach out for extended formats (vector pack, dark/light lockups, monochrome, usage clear‑space templates).
Core Marks
Color Tokens
Values exposed as CSS custom properties & Chakra theme tokens.
--brand-gradient
--brand-cobalt
--brand-ember
--brand-slate-900
Automated Asset API
Programmatic access: /api/brand/assets
. Raster endpoint: /api/brand/png?asset=logo&size=512
. Optional params:
mono=1
– force monochrome output (ember / white)bg=transparent
(default) orbg=111111
/bg=%23111111
– solid fill (6‑char hex)format=webp
– explicit WebP; otherwise Accept header negotiation (serves WebP when client supports)square=1
– heuristically center the horizontal wordmark within a square canvas (adds vertical padding)pad=24
– uniform transparent padding (max 128px) applied around the rendered mark (works withsquare
)
Caching: Strong client caching via Cache-Control: public, max-age=86400, immutable
plus ETag. Repeat requests with an If-None-Match
header return 304
when the exact variant (including mono
, bg
, format
, square
, pad
) is unchanged.
League palettes: when a row exists in league_palette
(Supabase) its accent overrides the deterministic fallback. Missing entries fall back to a seeded accent for visual differentiation.
Admin: update palette colors via POST /api/admin/league/palette
(fields: accent
, bg
) with X-Admin-Token
header if ADMIN_USAGE_SECRET
is set. Cache invalidates immediately.
Usage Guardrails
- Do not stretch or skew the logo. Maintain original aspect ratio.
- Limit gradient mark to one prominent usage per view for visual hierarchy.
- Add a dark scrim when placing the gradient over complex imagery (>=60% black at ~40% opacity).
- Use monochrome variant (ember or white) for small sizes & badges.