O guia de estilo da TCF.
Cores, tipografia e padrões de componentes que compõem a identidade visual da Fundação contra o Câncer Testicular. Clique em qualquer valor hexadecimal ou RGB para copiá-lo.
Sistema de cores
01 · FundamentosTrês funções: "primary " para a identidade da marca, "ink " para tipos de letra e superfícies, e "signals" para tons e bordas. Clique em qualquer código hexadecimal ou RGB para copiá-lo.
Principal e marca
TCF Ciano
A marca. CTAs, detalhes de destaque, links, texto em destaque e momentos visuais importantes.
Ciano escuro
Marca os botões, o texto dos links embutidos e os estados de passar o mouse com a cor ciano principal. Aumenta o contraste em fundos coloridos.
Ciano escuro ao passar o mouse
Estado de passar o mouse sobre qualquer elemento que já esteja na cor ciano escuro — botões secundários, links de registro, links de cartão.
Tonalidade ciano
Fundos de tags, legendas e cartões em destaque. Uma presença sutil da marca, sem competir com o conteúdo.
Tonalidade da borda ciano
A borda que combina com o preenchimento “Cyan Tint”. Mantém os cartões coloridos legíveis contra uma página branca.
Tinta e tipografia
Azul-marinho escuro
Títulos, cartões de destaque, blocos de CTA, rodapé, contornos de destaque. Substitui o preto puro em todos os lugares.
Slate 700
Texto padrão em superfícies claras. Contraste menor do que o azul-marinho, mais agradável para leituras longas.
Slate 600
Subtítulos, descrições de listas, texto complementar abaixo de um título.
Slate 500
Legendas, rótulos de especificações, notas de rodapé, nomes de pontos de venda, linhas de EIN. Discreto, mas legível.
Slate 400
Texto principal sobre fundos em azul-marinho escuro — heróis, cartões de heróis, CTAs, rodapé.
Branco
Fundo padrão da página. Cartões e áreas de conteúdo.
Sinais e superfícies
Slate 100
Fundos alternados nas seções, estados inativos dos botões de alternância, blocos de código embutidos.
Slate 200
Bordas de cartões, linhas finas abaixo dos títulos, divisórias entre colunas de tabelas e linhas de listas.
Slate 300
Contornos dos botões secundários e qualquer borda que precise ficar visível sobre uma superfície Slate 100.
Preto puro
Reservado para a mídia (logotipos, máscaras fotográficas). Não use para texto — usa a cor Deep Navy.
Linhas finas em tons escuros: em superfícies na cor “Deep Navy”, use divisórias e bordas rgba(255,255,255,0,08) para rgba(255,255,255,0,12) em vez de um hex de ardósia.
Cianos descontinuados
Tem só um tom de ciano: #00B4DB, com #0091B0 para o tom escuro e ao passar o mouse. Essas variantes antigas ainda aparecem em páginas mais antigas e no CSS personalizado. Substitui-as assim que vir — nunca as usa de novo em trabalhos novos.
- #00B4D8
- #00BCD4
- #0099bb
- #0097A7
- #0083B0
Tipografia
02 · FundamentosUma fonte serifada para títulos e uma sans-serif para todo o resto. A DM Serif Display traz aconchego e peso editorial; a Inter é ideal para textos longos e interfaces de usuário, sem causar distração.
DM Serif Display
abcdefghijklmnopqrstuvwxyz
0123456789
Inter
abcdefghijklmnopqrstuvwxyz
0123456789
A fonte DM Serif Display vem em uma única espessura. Nunca aplique <strong>, <b>, ou font-weight: 600/700 para fontes com serifa — o navegador cria um efeito de negrito falso que fica pesado e borrado, o que fica mais visível no Safari. Se uma linha com serifa precisar de ênfase, usa <em>: itálico com a cor TCF Cyan é o padrão de destaque da empresa.
Cobertura da imprensa e menções na mídia
Escala de fonte
03 · FundamentosDuas balanças. Artigo É para conteúdos mais longos, posts de blog e páginas de programas. Exibir É pra seções de destaque, páginas de destino e momentos de marketing em que a tipografia precisa se destacar mais. Os tamanhos abaixo são o limite máximo para desktop — os títulos vêm como clamp() por isso, elas ficam menores nos celulares.
Avaliado de forma independente. Responsável perante o público.
Por que as avaliações de terceiros são importantes
A excelência operacional contribui para o cumprimento da missão
A confiança se constrói por meio de responsabilidade mensurável e transparência constante — e nossas avaliações independentes refletem exatamente isso.
Fundada em 2009, a Testicular Cancer Foundation é uma organização sem fins lucrativos 501(c)(3) e a única entidade dedicada exclusivamente ao câncer testicular no país. Somos uma equipe formada por sobreviventes, cuidadores e defensores, todos empenhados em promover a educação e a conscientização.
Combate ao câncer testicular por meio da detecção precoce.
Nossa missão: salvar vidas por meio da educação.
Aprende a fazer o autoexame dos testículos.
Botões
04 · PadrõesInter 16 / 600, padding: 1rem 2rem text: 1rem 2rem, raio de 8 px, transição de cor de 0,18 s. Os estilos de link do Squarespace se misturam com os blocos de código, então as âncoras dos botões sempre ficam definidas como cor e text-decoration com !important.
Em superfícies claras
Ciano primário para a ação principal; ciano escuro quando o botão fica ao lado do texto do corpo e precisa de contraste; contorno para qualquer elemento secundário.
Em superfícies coloridas
Ciano sobre azul-marinho. Azul-marinho sobre ciano — a faixa de doações é o único grande destaque em ciano da página, então o botão dela fica escuro, em vez de entrar em conflito com o fundo.
Padrões de componentes
05 · PadrõesElementos reusáveis. Eles aparecem em posts de blog, páginas de programas e conteúdos voltados para doadores. Recorra a um modelo já existente antes de inventar um novo — a marca mantém a consistência pela repetição, não pela novidade.
Pílula de marca
Rótulo de categoria acima de um H1. Fundo sombreado, texto em ciano escuro.
Nota
Resumo curto ou ponto principal. Tonalidade ciano com uma borda esquerda principal de 3px.
Resumo: Candid Platinum, 4 estrelas no Charity Navigator com 93%, classificação máxima no GreatNonprofits, 4,2/5 no Trustpilot.
Cartão de herói
Fundo escuro com título, subtítulo, parágrafo de desenvolvimento e citação em destaque (opcional).
Para doadores e parceiros
Quatro avaliadores independentes. Uma resposta unânime.
A maioria das organizações sem fins lucrativos da nossa categoria está presente em uma ou duas dessas plataformas. A TCF está avaliada nas quatro.
"A verificação independente é o mínimo, não o máximo."
Livro-razão numerado
Listas escalonadas, classificações, seções do programa. Números com serifa em ciano primário, divisórias finíssimas, sem detalhes cromados.
-
01
Conscientização
Chegue aos jovens lá onde eles estão, com uma educação sem estigmas.
-
02
Suporte
Conecta pacientes recém-diagnosticados com sobreviventes que já passaram por isso.
-
03
Sobrevivência
Cuidados de longo prazo, apoio comunitário e recursos após o término do tratamento.
Livro de extratos
Textos em primeira pessoa com fonte serifada servem como linhas de referência. Ao passar o mouse por uma linha, as linhas ao lado ficam esmaecidas, a frase em itálico fica na cor ciano e a seta desliza. Isso é usado para tópicos do navegador e qualquer lista do tipo “escolha sua situação”.
Grelha de cartas
Cartões com altura uniforme para notícias da imprensa, recursos e downloads. Ao passar o mouse, aparece uma borda ciano e um anel de 1px — sem nunca alterar a posição do cartão.
-
Homem com câncer testicular em estágio 3 faz alerta sobre o PSA
Uma sobrevivente fala sobre a importância dos autoexames, indicando aos leitores os recursos da TCF sobre o assunto.
Leia o artigo → -
Mensagens com humor em campanhas de conscientização
Um estudo revisado por pares que analisa como as campanhas baseadas no humor atraem os rapazes.
Leia o estudo → -
TCF Summit 2025: Um fim de semana transformador
Sobreviventes, cuidadores, defensores e profissionais da área da saúde se reúnem para um fim de semana de capacitação.
Leia o artigo →
Números das estatísticas
Números grandes na fonte DM Serif. Uma microlegenda acima e uma explicação em linguagem simples abaixo. Nunca coloque o número em negrito.
De cada dólar, vai direto para os serviços do programa.
O único grupo especializado em câncer testicular do país que conta com equipe em tempo integral.
Avaliadores independentes de instituições de caridade, todos com relatórios publicados.
Citação em destaque
Vozes de sobreviventes e parceiros. Fonte Serif em itálico, atribuição em microetiqueta, cartão com traço fino.
"Ninguém me disse pra verificar. É esse silêncio que viemos quebrar."Sobrevivente, diagnosticado aos 24 anos
Bloco de CTA
Bloco de doações ou cadastro no final do artigo. Azul-marinho escuro com destaque em ciano, coluna única centralizada, largura máxima de cerca de 720 px.
Apoie a TCF com uma doação dedutível do imposto de renda.
Cada dólar é administrado de acordo com os mesmos padrões refletidos em nossas classificações independentes.
Faça uma doação para a TCFInteração e movimento
06 · ComportamentoO movimento é uma sugestão, não uma exibição. Tudo se move na mesma curva curta, e nada se move sem necessidade.
-
Transições
0,18 s a 0,2 s
facilidadecor, plano de fundo, borda e opacidade. Nada muito longo, nada que salte. -
Passe o mouse sobre o cartão
A borda fica na cor TCF Cyan com um anel de 1px da mesma cor (
box-shadow: 0 0 0 1px #00B4DB). NãotransYatualização de cartões no novo trabalho — os cartões antigos estão sendo removidos à medida que as páginas são reconstruídas. -
Passe o mouse sobre o livro-razão
Quando você passa o mouse por cima de uma linha, as linhas ao lado dela vão para
opacidade: 0,55, muda a cor da frase em itálico para ciano e desloca a seta 4px. A linha sobre a qual o cursor passa mantém a opacidade total. -
Foco
Cada elemento interativo recebe
:focus-visible { outline: 2px solid #0F172A; outline-offset: 3px; }. Nunca tire os anéis de foco sem recolocá-los. -
Não é permitido
Sem pulsar, brilhar, saltar, efeito de paralaxe ou movimento que comece automaticamente. Sem animações que se repitam enquanto a página fica parada.
Convenções de compilação
07 · ImplementaçãoO site roda no Squarespace 7.1, então a maioria dos novos trabalhos de design vem como um bloco de código independente inserido em uma seção do Fluid Engine. Essas regras evitam que esses blocos entrem em conflito entre si ou com a plataforma.
-
Prefixo de classe
Cada novo bloco usa o
tcfx-prefixo.tcf-faz parte do CSS personalizado antigo e vai causar conflito. -
Apenas reinicialização de escopo
.tcfx-block, .tcfx-block * { box-sizing: border-box; margin: 0; padding: 0; }e nada mais largo. Uma largura de página*A reinicialização já deixou o site fora do ar antes. -
Coloca tudo em namespaces
Analise todas as regras da classe raiz do bloco. Um bloco de código deve poder ser colado em qualquer página sem causar efeitos indesejados.
-
Importa primeiro
Se um
<style>usos@importNo caso das fontes, isso precisa estar na primeira linha dessa tag, senão o navegador ignora. -
Sem comentários
O HTML e o CSS de produção vêm sem comentários. Em vez disso, documenta o bloco nas notas do projeto.
-
Sem emojis como ícones
Texto, números ou SVG embutido. Os emojis são exibidos de forma inconsistente nas diferentes plataformas e soam informais.
-
Azul-marinho, não preto
O Deep Navy substitui o preto em toda a interface do usuário. O preto puro é reservado para os arquivos de mídia.
-
Mobile first
Use o layout do celular como base e adicione
min-widthconsultas para cima. Pilhas de uma coluna,clamp()tipo de fonte, espaçamento reduzido abaixo de 640px, áreas de toque fáceis de clicar. -
Links externos
target="_blank"sempre vem comrel="noopener noreferrer". -
O texto está copiado literalmente
Ao reformular uma página já existente, mantenha os títulos, o texto do corpo, as URLs e os parâmetros UTM exatamente como estão. Indique qualquer alteração, em vez de fazer isso sem avisar.
-
Mantém o H1
Os heróis reformulados mantêm exatamente um H1 com o texto original, por causa do SEO. Evita o Squarespace’s
texto com escala quadradawrapper — o tamanho dele na linha pode desaparecer durante a execução e fazer com que o título se contraia. -
Assunção do controle da seção
Para deixar a seção de um bloco escura, seleciona a camada de fundo, não a caixa da seção — pintura
.page-sectionalinhar com qualquer divisor de caminho de recorte.
.page-section:has(.tcfx-block) .section-background {
background: #0F172A !important;
border: 0 !important;
border-radius: 0 !important;
box-shadow: none !important;
}