2a06888fd6
- Convert all data files (site, profile, norway, jazz, projects, cv) to Record<LocaleCode, string> fields - Update all page templates to use LocaleCopy component for locale-aware rendering - Fix CSS specificity conflict: .locale-copy .locale-copy__text (spec 20) now beats container span rules (spec 11) - Update LocaleSwitcher, BaseLayout, and SectionCard for locale prop types - Design system overhaul: Special Elite font, burgundy #8f2218, DG seal favicon Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
27 lines
1.4 KiB
XML
27 lines
1.4 KiB
XML
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200" fill="none">
|
|
<defs>
|
|
<path id="rim-top" d="M 100 100 m -82 0 a 82 82 0 0 1 164 0"></path>
|
|
<path id="rim-bot" d="M 100 100 m 82 0 a 82 82 0 0 1 -164 0"></path>
|
|
</defs>
|
|
|
|
<circle cx="100" cy="100" r="92" stroke="#8f2218" stroke-width="1.4"></circle>
|
|
<circle cx="100" cy="100" r="84" stroke="#8f2218" stroke-width="0.6"></circle>
|
|
|
|
<g fill="#8f2218" font-family="Special Elite, Courier, monospace" font-size="11" letter-spacing="3">
|
|
<text><textPath href="#rim-top" startOffset="50%" text-anchor="middle">DAVE · GILLIGAN</textPath></text>
|
|
<text><textPath href="#rim-bot" startOffset="50%" text-anchor="middle">· KONGSBERG · EDITION ·</textPath></text>
|
|
</g>
|
|
|
|
<path d="M 100 70
 C 120 70 130 88 120 102
 C 112 113 96 113 91 102
 C 87 92 96 84 105 86
 C 113 89 113 99 106 102
 C 100 105 95 100 97 95" stroke="#8f2218" stroke-width="1.6" stroke-linecap="round"></path>
|
|
|
|
<g font-family="Instrument Serif, serif" fill="#0e0c08">
|
|
<text x="100" y="142" font-size="32" text-anchor="middle" letter-spacing="-1">DG</text>
|
|
</g>
|
|
|
|
<g fill="#8f2218">
|
|
<circle cx="100" cy="20" r="1.8"></circle>
|
|
<circle cx="180" cy="100" r="1.8"></circle>
|
|
<circle cx="100" cy="180" r="1.8"></circle>
|
|
<circle cx="20" cy="100" r="1.8"></circle>
|
|
</g>
|
|
</svg> |