- Replace inline navbar SVG in admin/frontend/index.html and admin/frontend/decisions.html with a hand-copy of the new assets/6krrt-logo.svg artwork, using native SVG strokes for the white keyline instead of duplicate white shapes underneath. Preserves the 64px sizing contract (CSS rule + SVG width/height attrs + inline style) and leaves the separate speedlines SVG untouched. - Fix the visible '—' bug in decisions.html: model fallback now uses a real Unicode em dash as the other fallbacks do. - Update plans/admin-design-standards.md '### Logo' section for the current single-file, stroke-based reality. - Remove the now-unused assets/6krrt-logo-outlined.svg; keep the redrawn assets/6krrt-logo.svg.
251 lines
6.6 KiB
XML
251 lines
6.6 KiB
XML
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
|
<!-- 6krrt — Local LLM Model Router
|
|
Logo: a cute little wheeled "6" rover, 2 colors + white -->
|
|
|
|
<svg
|
|
viewBox="0 0 256 256"
|
|
width="256"
|
|
height="256"
|
|
version="1.1"
|
|
id="svg14"
|
|
sodipodi:docname="6krrt-logo.svg"
|
|
inkscape:version="1.4.4 (dcaf3e7d9e, 2026-05-05)"
|
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
xmlns:svg="http://www.w3.org/2000/svg">
|
|
<defs
|
|
id="defs14">
|
|
<linearGradient
|
|
id="swatch1"
|
|
inkscape:swatch="solid">
|
|
<stop
|
|
style="stop-color:#f58e11;stop-opacity:1;"
|
|
offset="0"
|
|
id="stop1" />
|
|
</linearGradient>
|
|
<linearGradient
|
|
id="swatch16"
|
|
inkscape:swatch="solid">
|
|
<stop
|
|
style="stop-color:#ffffff;stop-opacity:1;"
|
|
offset="0"
|
|
id="stop16" />
|
|
</linearGradient>
|
|
<linearGradient
|
|
id="swatch9"
|
|
inkscape:swatch="solid">
|
|
<stop
|
|
style="stop-color:#ffffff;stop-opacity:1;"
|
|
offset="0"
|
|
id="stop10" />
|
|
</linearGradient>
|
|
<linearGradient
|
|
inkscape:collect="always"
|
|
xlink:href="#swatch1"
|
|
id="linearGradient1"
|
|
x1="74"
|
|
y1="161"
|
|
x2="188"
|
|
y2="161"
|
|
gradientUnits="userSpaceOnUse" />
|
|
<linearGradient
|
|
inkscape:collect="always"
|
|
xlink:href="#swatch1"
|
|
id="linearGradient2"
|
|
gradientUnits="userSpaceOnUse"
|
|
x1="74"
|
|
y1="161"
|
|
x2="188"
|
|
y2="161" />
|
|
<linearGradient
|
|
inkscape:collect="always"
|
|
xlink:href="#swatch16"
|
|
id="linearGradient3"
|
|
gradientUnits="userSpaceOnUse"
|
|
x1="74"
|
|
y1="161"
|
|
x2="188"
|
|
y2="161"
|
|
gradientTransform="translate(0.04288165,0.06861064)" />
|
|
</defs>
|
|
<sodipodi:namedview
|
|
id="namedview14"
|
|
pagecolor="#ffffff"
|
|
bordercolor="#000000"
|
|
borderopacity="0.25"
|
|
inkscape:showpageshadow="2"
|
|
inkscape:pageopacity="0.0"
|
|
inkscape:pagecheckerboard="0"
|
|
inkscape:deskcolor="#d1d1d1"
|
|
inkscape:zoom="4.5546875"
|
|
inkscape:cx="127.67067"
|
|
inkscape:cy="127.67067"
|
|
inkscape:window-width="2560"
|
|
inkscape:window-height="1374"
|
|
inkscape:window-x="0"
|
|
inkscape:window-y="0"
|
|
inkscape:window-maximized="1"
|
|
inkscape:current-layer="svg14" />
|
|
<!-- Body: digit "6" — bulbous circle + sweeping tail (rounded toe) -->
|
|
<path
|
|
d="M124 110 Q 90 140 90 176 Q 90 212 122 212 Q 156 212 172 186"
|
|
fill="none"
|
|
stroke="#f59e0b"
|
|
stroke-width="32"
|
|
stroke-linecap="round"
|
|
id="path1"
|
|
style="stroke:url(#linearGradient1);stroke-opacity:1;stroke-linecap:round;paint-order:stroke markers fill" />
|
|
<path
|
|
d="m 124.04289,110.06861 q -34.000008,30 -34.000008,66 0,36 32.000008,36 34,0 50,-26"
|
|
fill="none"
|
|
stroke="#f59e0b"
|
|
stroke-width="32"
|
|
stroke-linecap="round"
|
|
id="path1-7-5"
|
|
style="stroke:url(#linearGradient3);stroke-linecap:round;paint-order:stroke markers fill;stroke-width:38;stroke-dasharray:none" />
|
|
<circle
|
|
cx="146"
|
|
cy="84"
|
|
r="42"
|
|
fill="#f59e0b"
|
|
id="circle1"
|
|
style="fill:#f58e11;stroke:#ffffff;stroke-opacity:1;fill-opacity:1;stroke-width:3.3;stroke-dasharray:none" />
|
|
<path
|
|
d="m 124,110 q -34,30 -34,66 0,36 32,36 34,0 50,-26"
|
|
fill="none"
|
|
stroke="#f59e0b"
|
|
stroke-width="32"
|
|
stroke-linecap="round"
|
|
id="path1-7"
|
|
style="stroke:url(#linearGradient2);stroke-linecap:round;stroke-opacity:1;paint-order:stroke markers fill;stroke-width:31.5;stroke-dasharray:none" />
|
|
<!-- Eyes (with light ring so they read on dark) -->
|
|
<ellipse
|
|
cx="166.63466"
|
|
cy="80.415092"
|
|
fill="#ffffff"
|
|
id="circle3"
|
|
rx="11.634648"
|
|
ry="11.415095"
|
|
style="stroke-width:1.28047" />
|
|
<circle
|
|
cx="164"
|
|
cy="78"
|
|
r="6"
|
|
fill="#1e293b"
|
|
id="circle5" />
|
|
<!-- Catchlights -->
|
|
<circle
|
|
cx="167"
|
|
cy="74"
|
|
r="2.2"
|
|
fill="#fff"
|
|
id="circle7" />
|
|
<path
|
|
d="m 124.12744,89.004005 q 4.42667,31.587805 36.32615,14.345745"
|
|
fill="none"
|
|
stroke="#1e293b"
|
|
stroke-width="6.79017"
|
|
stroke-linecap="round"
|
|
id="path8-6"
|
|
style="stroke-width:13.79;stroke-dasharray:none;stroke:#ffffff;stroke-opacity:1" />
|
|
<!-- Happy smile, centered under the eyes -->
|
|
<path
|
|
d="m 124.27194,88.80189 q 4.42667,31.58772 36.32615,14.34567"
|
|
fill="none"
|
|
stroke="#1e293b"
|
|
stroke-width="6.79017"
|
|
stroke-linecap="round"
|
|
id="path8" />
|
|
<!-- Tiny antenna on top of the 6 -->
|
|
<line
|
|
x1="157.48711"
|
|
y1="48.32888"
|
|
x2="161.02832"
|
|
y2="27.431383"
|
|
stroke="#ffffff"
|
|
stroke-width="10.7284"
|
|
stroke-linecap="round"
|
|
id="line8" />
|
|
<line
|
|
x1="157.48711"
|
|
y1="48.32888"
|
|
x2="160.4381"
|
|
y2="30.914307"
|
|
stroke="#1e293b"
|
|
stroke-width="6.25824"
|
|
stroke-linecap="round"
|
|
id="line9" />
|
|
<ellipse
|
|
cx="163.35309"
|
|
cy="-3.868681"
|
|
fill="#ffffff"
|
|
id="circle9"
|
|
transform="matrix(0.98723104,0.15929492,-0.16707195,0.98594471,0,0)"
|
|
rx="9.0509033"
|
|
ry="8.8314171"
|
|
style="stroke-width:1.78809" />
|
|
<ellipse
|
|
cx="163.35309"
|
|
cy="-3.868681"
|
|
fill="#1e293b"
|
|
id="circle10"
|
|
transform="matrix(0.98723104,0.15929492,-0.16707195,0.98594471,0,0)"
|
|
rx="5.7925777"
|
|
ry="5.6521058"
|
|
style="stroke-width:1.78809" />
|
|
<!-- Wheels (bottom: tail toe + body belly) -->
|
|
<ellipse
|
|
cx="82.265869"
|
|
cy="215.57115"
|
|
fill="#1e293b"
|
|
id="circle13"
|
|
rx="20.875948"
|
|
ry="21.424831"
|
|
style="stroke:#ffffff;stroke-width:5.07037;stroke-dasharray:none;stroke-opacity:1" />
|
|
<ellipse
|
|
cx="156.36722"
|
|
cy="220.6209"
|
|
fill="#1e293b"
|
|
id="circle14"
|
|
style="stroke:#ffffff;stroke-width:4.36796;stroke-dasharray:none;stroke-opacity:1"
|
|
rx="15.3"
|
|
ry="15.299747" />
|
|
<ellipse
|
|
cx="133.75471"
|
|
cy="68.156067"
|
|
fill="#ffffff"
|
|
id="circle3-3"
|
|
rx="11.854202"
|
|
ry="11.524872"
|
|
style="stroke-width:1.2987" />
|
|
<circle
|
|
cx="130.90051"
|
|
cy="65.631195"
|
|
r="6"
|
|
fill="#1e293b"
|
|
id="circle5-5" />
|
|
<ellipse
|
|
cx="156.44606"
|
|
cy="220.62718"
|
|
fill="#ffffff"
|
|
id="circle7-5"
|
|
rx="3.1996739"
|
|
ry="3.2"
|
|
style="stroke-width:1.42708" />
|
|
<circle
|
|
cx="82.297783"
|
|
cy="215.05252"
|
|
fill="#ffffff"
|
|
id="circle7-5-5"
|
|
style="stroke-width:2.32219"
|
|
r="5.1999998" />
|
|
<circle
|
|
cx="133.90051"
|
|
cy="61.631222"
|
|
r="2.2"
|
|
fill="#ffffff"
|
|
id="circle7-6" />
|
|
</svg>
|