camini Hub/Design System Playground
Identidade Visual Contemporânea

Design System FORÇA

Linguagem visual inspirada nos princípios modernos de Material 3 Expressive: força, energia, clareza, disciplina e progresso. Desenvolvida sob demanda para interfaces táteis, mobile-first, com contraste WCAG AA e foco absoluto na leitura imediata em treinos de alta performance.

Mobile-first
WCAG AA Contrast
Tailwind CSS v4
Geist Typography
Glassmorphism Moderado
Touch Targets ≥ 44px

1. Paleta de Cores e Tokens Semânticos

Definidos como tokens semânticos no Tailwind CSS v4, garantindo coerência sem repetição de hexadecimais arbitrários.

Cores Expressivas

#5B7CFA
Energy BlueAção primária, foco, cronômetro
#41C7D9
Energy CyanMovimento, fluxo, oxigenação
#9A6CFF
Energy VioletIntensidade neural, precisão
#FF706A
Energy CoralAlerta, esgotamento, carga limite
#F4B84A
Energy AmberAtenção, descanso ativo, calor
#52B788
Energy GreenConclusão, meta atingida, PR

Gradientes Funcionais

--gradient-energy

Gradiente Principal de Energia

Usado em indicadores de progresso, heros, CTA principal e evolução de treino.

--gradient-progress

Progresso e Conclusão

Transição suave do azul para o ciano e verde, simbolizando metas atingidas.

--gradient-effort

Esforço e Intensidade (RIR)

Do âmbar ao coral e violeta para registrar séries no limite e esforço máximo.

Superfícies Glassmorphism & Profundidade

Glass Surface Moderada

Fundo translúcido (72%) com blur de 18px e saturação 140%.

Destinada para barras flutuantes, bottom navigation e modais rápidos.

Card Elevation Sólida

Superfície elevada com sombra calculada para modos claro e escuro.

Garante legibilidade alta sem poluição visual em formulários e listas densas.

Tokens de Border Radius (Cantos Generosamente Arredondados)

--radius-sm12pxBadges pequenos, botões compactos
--radius-md18pxInputs, botões principais, controles
--radius-lg26pxCards padrão, banners, hero
--radius-xl34pxContainers grandes, bottom bar
--radius-pill999pxChips, tabs, tags e contadores

2. Tipografia e Escala de Leitura (Geist)

Tipografia limpa, geométrica e de alto contraste. No modo treino, métricas numéricas ganham peso e escala dominante.

Display (44–56 px)

SUPERAÇÃO DIÁRIA

H1 (32–40 px)

Treino A • Peitoral e Tríceps

H2 (24–30 px)

Supino Reto com Barra Olímpica

Body (16–18 px)

Mantenha a contração constante no topo sem hiperestender os cotovelos. Inspire na descida de 3 segundos e expire com força na subida explosiva.

Labels & Tags (13–15 px)
TEMPO DE DESCANSO: 90 SEG+4.5% EM RELAÇÃO À ÚLTIMA SEMANA

3. Componentes Fundamentais

Alvos de toque ergonômicos (≥ 44px), micro-interações táteis (`active:scale-[0.97]`) e estados de foco acessíveis.

Botões e Ações

Pressione os botões para testar a resposta tátil de escala física (`tap-effect`).

Chips e Pílulas de Estado

Padrão
Ativo
Energia M3
Sucesso / Concluído
Atenção / Limite
Outline Interativo

Inputs e Controles de Formulário

Insira a carga total em halteres ou anilhas
Intervalo sugerido de 8 a 12 reps
Formato numérico obrigatório

Banners de Estado (Sucesso, Atenção e Offline)

Skeletons & Shimmer (Carregamento Assíncrono)

Placeholders com animação fluida para simular carregamento futuro de dados sem layout shifts.

Placeholder: Workout Card
Placeholder: Active Set Card

4. Experiência de Treino & Domínio FORÇA

Componentes centrais que o usuário utilizará diretamente durante a execução dos exercícios na academia.

Workout Card (Visão de Treino Diário)
A

Peito, Ombros e Tríceps

Foco em Hipertrofia & Força Estrita

50 min
6 exercícios
Último: Ontem, 19:30
Active Set Card (Elemento Dominante em Execução)
SÉRIE 2 DE 4

Supino Inclinado com Halteres

Peitoral Superior e Tríceps

Ativa
Carga
32kg
Repetições
8reps
RIR (Repetições na reserva):
Rest Timer (Progress Ring Circular SVG Fluido)
Descanso Entre Séries
01:30Pausado
Exercise Hero (Legibilidade com Gradiente Protetor)
Exercício Composto
Deltoides & Trapézio
4 Séries8 a 12 Repetições

Desenvolvimento Militar com Halteres

Músculos Ativados
Deltoide Anterior
Deltoide Lateral
Tríceps
Instruções de Execução
  • Posicione o banco em 75° a 80° para conforto articular.
  • Pés firmes no chão gerando leg drive moderado.
  • Desça os halteres até a linha das orelhas mantendo cotovelos a 45°.

Superfícies Flutuantes (Glassmorphism de Alta Performance)

Floating Workout Bar (Barra Flutuante Durante o Treino)
Bottom Navigation (Navegação Principal com Indicador Pill)