- Global high-contrast dark theme (#000000 bg / #ffffff fg) via cssVariablesInit.min.css override for xwiki-org and xwiki-com - StarshipOS SVG logo (Santino Shiba Inu badge + logotype) - SVG, 16px and 144px PNG favicons from the same badge design - docker-compose.yml bind-mounts all assets so changes survive restarts Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
64 lines
3.0 KiB
XML
64 lines
3.0 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<svg xmlns="http://www.w3.org/2000/svg"
|
|
viewBox="0 0 72 72" width="72" height="72">
|
|
<defs>
|
|
<path id="favArc" d="M 8,36 A 28,28 0 0,1 64,36"/>
|
|
<radialGradient id="gal" cx="45%" cy="40%" r="60%">
|
|
<stop offset="0%" stop-color="#1a2a5a" stop-opacity="0.7"/>
|
|
<stop offset="100%" stop-color="#06081a" stop-opacity="0"/>
|
|
</radialGradient>
|
|
</defs>
|
|
|
|
<!-- Background circle -->
|
|
<circle cx="36" cy="36" r="36" fill="#06081a"/>
|
|
<circle cx="36" cy="36" r="36" fill="url(#gal)"/>
|
|
<!-- Border rings -->
|
|
<circle cx="36" cy="36" r="34" fill="none" stroke="#ffffff" stroke-width="1.5"/>
|
|
<circle cx="36" cy="36" r="30" fill="none" stroke="#ffffff" stroke-width="0.5" stroke-dasharray="2,3"/>
|
|
|
|
<!-- Ears (behind head) -->
|
|
<ellipse cx="21" cy="23" rx="7.5" ry="10" fill="#c05010" transform="rotate(-18,21,23)"/>
|
|
<ellipse cx="51" cy="23" rx="7.5" ry="10" fill="#c05010" transform="rotate(18,51,23)"/>
|
|
<ellipse cx="21" cy="23" rx="4.5" ry="6" fill="#e07830" transform="rotate(-18,21,23)"/>
|
|
<ellipse cx="51" cy="23" rx="4.5" ry="6" fill="#e07830" transform="rotate(18,51,23)"/>
|
|
|
|
<!-- Head -->
|
|
<ellipse cx="36" cy="38" rx="16" ry="15" fill="#e07820"/>
|
|
<!-- Chin/cheek patch -->
|
|
<ellipse cx="36" cy="43" rx="11" ry="9" fill="#f5d090"/>
|
|
<!-- Forehead blaze -->
|
|
<ellipse cx="36" cy="29" rx="5.5" ry="4.5" fill="#f8e8c0"/>
|
|
|
|
<!-- Eyes -->
|
|
<ellipse cx="28.5" cy="36" rx="4.5" ry="4" fill="#1a0a00"/>
|
|
<ellipse cx="43.5" cy="36" rx="4.5" ry="4" fill="#1a0a00"/>
|
|
<circle cx="29" cy="36" r="3" fill="#5a3010"/>
|
|
<circle cx="43" cy="36" r="3" fill="#5a3010"/>
|
|
<circle cx="29" cy="36" r="2" fill="#0d0800"/>
|
|
<circle cx="43" cy="36" r="2" fill="#0d0800"/>
|
|
<circle cx="30" cy="34.5" r="1" fill="#ffffff"/>
|
|
<circle cx="44" cy="34.5" r="1" fill="#ffffff"/>
|
|
<!-- Brows -->
|
|
<path d="M 24.5,32 Q 28.5,30.5 32,31.5" stroke="#1a0a00" stroke-width="1.5" fill="none" stroke-linecap="round"/>
|
|
<path d="M 40,31.5 Q 43.5,30.5 47.5,32" stroke="#1a0a00" stroke-width="1.5" fill="none" stroke-linecap="round"/>
|
|
|
|
<!-- Nose + smirk -->
|
|
<ellipse cx="36" cy="41" rx="3" ry="2" fill="#1a0a00"/>
|
|
<path d="M 34,43.5 Q 37.5,47 43,44.5" stroke="#1a0a00" stroke-width="1.3" fill="none" stroke-linecap="round"/>
|
|
<path d="M 34,43.5 Q 32,44 31.5,43" stroke="#1a0a00" stroke-width="1" fill="none" stroke-linecap="round"/>
|
|
|
|
<!-- Collar + SANTINO tag -->
|
|
<path d="M 21,52 Q 36,57 51,52" stroke="#2a6a8a" stroke-width="4.5" fill="none" stroke-linecap="round"/>
|
|
<rect x="27" y="54" width="18" height="9" rx="2.5" ry="2.5" fill="#1a4a6a"/>
|
|
<circle cx="27" cy="58.5" r="4" fill="#1a4a6a"/>
|
|
<circle cx="45" cy="58.5" r="4" fill="#1a4a6a"/>
|
|
<text x="36" y="61" font-family="Arial, sans-serif" font-size="4.5" font-weight="bold"
|
|
fill="#ffffff" text-anchor="middle" letter-spacing="0.5">SANTINO</text>
|
|
|
|
<!-- Arced "starshipOS" text -->
|
|
<text font-family="Arial, sans-serif" font-size="8" font-weight="bold"
|
|
fill="#ffffff" letter-spacing="0.5">
|
|
<textPath href="#favArc" startOffset="8%">starshipOS</textPath>
|
|
</text>
|
|
</svg>
|