Files
ESPDocs/public/marca/espdocs-marca.svg
T
Lucas Rayan GuerraandClaude Sonnet 5.5 c61fa06532 feat(marca): atualiza logo, ícones, manifest e Open Graph para a identidade atual (#3)
- Logo em duas cores (teal + cobre), inline no cabeçalho e rodapé para
  seguir o tema do site; SVGs estáticos com prefers-color-scheme.
- scripts/generate-favicons.mjs passa a gerar favicons, ícones de app
  (maskable), site.webmanifest e a imagem Open Graph 1200x630.
- Manifest com fundo/tema obsidiana e lang pt-BR.


Claude-Session: https://claude.ai/code/session_016W1xmizFcmXLrmabSvfSuc

Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-20 16:41:38 -03:00

18 lines
869 B
XML

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64" role="img" aria-label="ESPDocs">
<title>ESPDocs</title>
<style>
.p{stroke:#0a5852}.l{stroke:#823626}.t{fill:#0b0d10}
@media (prefers-color-scheme: dark){.p{stroke:#2dd4bf}.l{stroke:#ffb39b}.t{fill:#f4f6f8}}
</style>
<!-- Pinos entrando pela esquerda: o sinal que chega do silício. -->
<g class="p" fill="none" stroke-width="3.4" stroke-linecap="round">
<path d="M2 21h7"/><path d="M2 32h7"/><path d="M2 43h7"/>
</g>
<!-- Corpo do encapsulamento. -->
<rect class="p" x="9.25" y="9.25" width="45.5" height="45.5" rx="13" fill="none" stroke-width="4.5"/>
<!-- Os mesmos três níveis viram linhas de texto: a documentação. -->
<g class="l" fill="none" stroke-width="4.5" stroke-linecap="round">
<path d="M19 21h26"/><path d="M19 32h21"/><path d="M19 43h15"/>
</g>
</svg>