summaryrefslogtreecommitdiff
path: root/svg
diff options
context:
space:
mode:
Diffstat (limited to 'svg')
-rw-r--r--svg/achernar-old.svg5
-rw-r--r--svg/benoitBackground.svg16
-rw-r--r--svg/favicon.svg11
-rw-r--r--svg/glyph/deltaWorld.svg4
-rw-r--r--svg/glyph/dux.svg60
-rw-r--r--svg/icon/hamburger.svg (renamed from svg/hamburger.svg)2
-rw-r--r--svg/icon/home.svg12
-rw-r--r--svg/logo/achernar.svg (renamed from svg/achernar.svg)0
-rw-r--r--svg/logo/achernarIcon.svg (renamed from svg/achernarIcon.svg)0
-rw-r--r--svg/logo/achernarVertical.svg (renamed from svg/achernarVertical.svg)0
-rw-r--r--svg/logo/ax.svg12
-rw-r--r--svg/logo/benoit.svg23
-rw-r--r--svg/logo/bowshock.svg6
-rw-r--r--svg/logo/bzipper.svg9
-rw-r--r--svg/logo/deltaWorld.svg9
-rw-r--r--svg/logo/dux.svg74
-rw-r--r--svg/logo/eas.svg16
-rw-r--r--svg/logo/luma.svg20
-rw-r--r--svg/logo/pollex.svg29
-rw-r--r--svg/logo/u8c.svg40
20 files changed, 332 insertions, 16 deletions
diff --git a/svg/achernar-old.svg b/svg/achernar-old.svg
deleted file mode 100644
index 2c7d650..0000000
--- a/svg/achernar-old.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-<svg height="60" width="60" xmlns="http://www.w3.org/2000/svg">
- <rect fill="#1B1A1A" height="60" rx="12" width="60" x="0" y="0" />
- <rect fill="#1B1A1A" height="12" width="12" x="0" y="0" />
- <polygon fill="#F6F4F4" points="12,48 30,12 48,48 37.267,48 27.317,28.1 17.367,48" />
-</svg>
diff --git a/svg/benoitBackground.svg b/svg/benoitBackground.svg
index a4d8468..121133c 100644
--- a/svg/benoitBackground.svg
+++ b/svg/benoitBackground.svg
@@ -1,10 +1,10 @@
<svg height="1" width="1" xmlns="http://www.w3.org/2000/svg">
- <polygon fill="#BA0035" points="0,0 1,0 1,1 0,1" /> <!-- oklch(50% 0.199 17.860) "red" -->
- <polygon fill="#CD0325" points="0,0 1,0 1,1 0.198912367,1" />
- <polygon fill="#DC1D02" points="0,0 1,0 1,1 0.414213562,1" />
- <polygon fill="#E04400" points="0,0 1,0 1,1 0.668178638,1" />
- <polygon fill="#E55C04" points="0,0 1,0 1,1 1,1" />
- <polygon fill="#EB6F02" points="0,0 1,0 1,0.668178638" />
- <polygon fill="#F18103" points="0,0 1,0 1,0.414213562" />
- <polygon fill="#F79204" points="0,0 1,0 1,0.198912367" /> <!-- oklch(75% 0.170 63.220) "yellow" -->
+ <polygon fill="oklch(50% 0.199 17.860)" points="0,0 1,0 1,1 0,1" />
+ <polygon fill="oklch(53.571% 0.195 24.340)" points="0,0 1,0 1,1 0.198912367,1" />
+ <polygon fill="oklch(57.143% 0.191 30.820)" points="0,0 1,0 1,1 0.414213562,1" />
+ <polygon fill="oklch(60.714% 0.187 37.300)" points="0,0 1,0 1,1 0.668178638,1" />
+ <polygon fill="oklch(64.286% 0.182 43.780)" points="0,0 1,0 1,1 1,1" />
+ <polygon fill="oklch(67.857% 0.178 50.260)" points="0,0 1,0 1,0.668178638" />
+ <polygon fill="oklch(71.429% 0.174 56.740)" points="0,0 1,0 1,0.414213562" />
+ <polygon fill="oklch(75% 0.170 63.220)" points="0,0 1,0 1,0.198912367" />
</svg>
diff --git a/svg/favicon.svg b/svg/favicon.svg
new file mode 100644
index 0000000..6a9c06d
--- /dev/null
+++ b/svg/favicon.svg
@@ -0,0 +1,11 @@
+<svg height="96" width="96" xmlns="http://www.w3.org/2000/svg">
+ <mask id="letter">
+ <polygon fill="white" points="24,32 72,32 80,40 80,64 64,64 64,56 32,56 32,64 16,64 16,40" />
+ <polygon fill="black" points="32,40 64,40 64,48 32,48" />
+ <circle cx="24" cy="40" fill="white" r="8" />
+ <circle cx="72" cy="40" fill="white" r="8" />
+ </mask>
+
+ <rect fill="#007B34" height="100%" rx="16" width="100%" x="0" y="0" /> <!-- 356 C -->
+ <rect fill="#FFFFFF" mask="url(#letter)" height="100%" width="100%" x="0" y="0" />
+</svg>
diff --git a/svg/glyph/deltaWorld.svg b/svg/glyph/deltaWorld.svg
index cf40682..56c8f92 100644
--- a/svg/glyph/deltaWorld.svg
+++ b/svg/glyph/deltaWorld.svg
@@ -1,7 +1,7 @@
<svg height="96" width="96" xmlns="http://www.w3.org/2000/svg">
<mask id="glyph">
- <polygon fill="white" points="48,0 6.430780618,72 89.569219382,72" />
- <polygon fill="black" points="48,32 34.143593539,56 61.856406461,56" />
+ <polygon fill="white" points="48,12 6.430780618,84 89.569219382,84" />
+ <polygon fill="black" points="48,44 34.143593539,68 61.856406461,68" />
</mask>
<rect fill="#FFFFFF" height="100%" mask="url(#glyph)" width="100%" x="0" y="0" />
diff --git a/svg/glyph/dux.svg b/svg/glyph/dux.svg
new file mode 100644
index 0000000..02f65b1
--- /dev/null
+++ b/svg/glyph/dux.svg
@@ -0,0 +1,60 @@
+<svg height="176" width="176" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="foregroundColour" x1="0" x2="1" y1="0" y2="1">
+ <stop offset="0%" stop-color="#05f8d4" />
+ <stop offset="100%" stop-color="#20ff75" />
+ </linearGradient>
+
+ <clipPath id="semicircle-horizontal-high">
+ <rect height="50%" width="100%" x="0" y="0" />
+ </clipPath>
+
+ <clipPath id="semicircle-vertical-left">
+ <rect height="100%" width="50%" x="0" y="0" />
+ </clipPath>
+
+ <clipPath id="semicircle-horizontal-low">
+ <rect height="50%" width="100%" x="0" y="50%" />
+ </clipPath>
+
+ <clipPath id="semicircle-vertical-right">
+ <rect height="100%" width="50%" x="50%" y="0" />
+ </clipPath>
+
+ <mask id="inner">
+ <circle cx="88" cy="88" fill="white" r="72" />
+
+ <circle clip-path="url(#semicircle-vertical-left)" cx="88" cy="130" fill="none" r="42" stroke="black" stroke-width="24" />
+ <circle clip-path="url(#semicircle-vertical-right)" cx="88" cy="46" fill="none" r="42" stroke="black" stroke-width="24" />
+
+ <circle clip-path="url(#semicircle-horizontal-high)" cx="46" cy="88" fill="none" r="42" stroke="black" stroke-width="24" />
+ <circle clip-path="url(#semicircle-horizontal-low)" cx="130" cy="88" fill="none" r="42" stroke="black" stroke-width="24" />
+ </mask>
+
+ <mask id="spiral">
+ <circle cx="88" cy="88" fill="none" r="84" stroke="white" stroke-width="8" />
+
+ <circle clip-path="url(#semicircle-vertical-left)" cx="88" cy="130" fill="none" r="42" stroke="#000" stroke-width="24" />
+ <circle clip-path="url(#semicircle-vertical-right)" cx="88" cy="46" fill="none" r="42" stroke="#000" stroke-width="24" />
+ <circle cx="88" cy="88" fill="#000" r="8" />
+
+ <circle clip-path="url(#semicircle-vertical-left)" cx="88" cy="130" fill="none" r="42" stroke="white" stroke-width="8" />
+ <circle clip-path="url(#semicircle-vertical-right)" cx="88" cy="46" fill="none" r="42" stroke="white" stroke-width="8" />
+ <circle cx="88" cy="88" fill="white" r="4" />
+
+ <circle clip-path="url(#semicircle-horizontal-high)" cx="46" cy="88" fill="none" r="42" stroke="#000" stroke-width="24" />
+ <circle clip-path="url(#semicircle-horizontal-low)" cx="130" cy="88" fill="none" r="42" stroke="#000" stroke-width="24" />
+ <circle cx="88" cy="88" fill="#000" r="8" />
+
+ <circle clip-path="url(#semicircle-horizontal-high)" cx="46" cy="88" fill="none" r="42" stroke="white" stroke-width="8" />
+ <circle clip-path="url(#semicircle-horizontal-low)" cx="130" cy="88" fill="none" r="42" stroke="white" stroke-width="8" />
+ <circle cx="88" cy="88" fill="white" r="4" />
+
+ <circle cx="88" cy="4" fill="white" r="4" />
+ <circle cx="4" cy="88" fill="white" r="4" />
+ <circle cx="88" cy="172" fill="white" r="4" />
+ <circle cx="172" cy="88" fill="white" r="4" />
+ </mask>
+
+ <rect fill="#FFFFFF" height="100%" mask="url(#inner)" width="100%" x="0" y="0" />
+ <rect fill="url(#foregroundColour)" height="100%" mask="url(#spiral)" width="100%" x="0" y="0" />
+</svg>
diff --git a/svg/hamburger.svg b/svg/icon/hamburger.svg
index 6ecae15..fec654b 100644
--- a/svg/hamburger.svg
+++ b/svg/icon/hamburger.svg
@@ -5,5 +5,5 @@
<rect fill="white" height="3" rx="1" width="100%" x="0" y="12" />
</mask>
- <rect fill="#FFFFFF" mask="url(#glyph)" height="100%" width="100%" x="0" y="0" />
+ <rect fill="white" mask="url(#glyph)" height="100%" width="100%" x="0" y="0" />
</svg>
diff --git a/svg/icon/home.svg b/svg/icon/home.svg
new file mode 100644
index 0000000..17bfa19
--- /dev/null
+++ b/svg/icon/home.svg
@@ -0,0 +1,12 @@
+<svg height="96" width="96" xmlns="http://www.w3.org/2000/svg">
+ <mask id="glyph">
+ <rect fill="white" height="100%" rx="16" width="100%" x="0" y="0" />
+
+ <polygon fill="black" points="24,32 72,32 80,40 80,64 64,64 64,56 32,56 32,64 16,64 16,40" />
+ <polygon fill="white" points="32,40 64,40 64,48 32,48" />
+ <circle cx="24" cy="40" fill="black" r="8" />
+ <circle cx="72" cy="40" fill="black" r="8" />
+ </mask>
+
+ <rect fill="black" mask="url(#glyph)" height="100%" width="100%" x="0" y="0" />
+</svg>
diff --git a/svg/achernar.svg b/svg/logo/achernar.svg
index b0ed284..b0ed284 100644
--- a/svg/achernar.svg
+++ b/svg/logo/achernar.svg
diff --git a/svg/achernarIcon.svg b/svg/logo/achernarIcon.svg
index 4a28eef..4a28eef 100644
--- a/svg/achernarIcon.svg
+++ b/svg/logo/achernarIcon.svg
diff --git a/svg/achernarVertical.svg b/svg/logo/achernarVertical.svg
index 78006e8..78006e8 100644
--- a/svg/achernarVertical.svg
+++ b/svg/logo/achernarVertical.svg
diff --git a/svg/logo/ax.svg b/svg/logo/ax.svg
new file mode 100644
index 0000000..cda6147
--- /dev/null
+++ b/svg/logo/ax.svg
@@ -0,0 +1,12 @@
+<svg height="108" width="108" xmlns="http://www.w3.org/2000/svg">
+ <mask id="letters">
+ <polygon fill="white" points="24,36 36,36 48,72 36,72 30,54 24,72 12,72" />
+ <polygon fill="black" points="12,36 30,54 12,54" />
+
+ <polygon fill="white" points="60,36 72,36 78,45 84,36 96,36 84,54 96,72 84,72 78,63 72,72 60,72 72,54" />
+ <polygon fill="black" points="60,36 78,54 60,54" />
+ </mask>
+
+ <rect fill="#422984" height="100%" width="100%" x="0" y="0" />
+ <rect fill="#FFFFFF" height="100%" mask="url(#letters)" width="100%" x="0" y="0" />
+</svg>
diff --git a/svg/logo/benoit.svg b/svg/logo/benoit.svg
new file mode 100644
index 0000000..0eca755
--- /dev/null
+++ b/svg/logo/benoit.svg
@@ -0,0 +1,23 @@
+<svg height="96" width="96" xmlns="http://www.w3.org/2000/svg">
+ <mask id="eye">
+ <ellipse cx="48" cy="48" fill="white" rx="36" ry="24" />
+ <ellipse cx="48" cy="48" fill="black" rx="33" ry="21" />
+
+ <ellipse cx="48" cy="48" fill="white" rx="30" ry="24" />
+ <ellipse cx="48" cy="48" fill="black" rx="27" ry="21" />
+
+ <ellipse cx="48" cy="48" fill="white" rx="24" wry="24" />
+ <ellipse cx="48" cy="48" fill="black" rx="21" ry="21" />
+ </mask>
+
+ <polygon fill="#BA0035" points="0,0 96,0 96,96 0,96" /> <!-- oklch(50% 0.199 17.860) "red" -->
+ <polygon fill="#CD0325" points="0,0 96,0 96,96 19.096,96" />
+ <polygon fill="#DC1D02" points="0,0 96,0 96,96 39.765,96" />
+ <polygon fill="#E04400" points="0,0 96,0 96,96 64.145,96" />
+ <polygon fill="#E55C04" points="0,0 96,0 96,96 96,96" />
+ <polygon fill="#EB6F02" points="0,0 96,0 143.674,96" />
+ <polygon fill="#F18103" points="0,0 96,0 231.766,96" />
+ <polygon fill="#F79204" points="0,0 96,0 482.625,96" /> <!-- oklch(75% 0.170 63.220) "yellow" -->
+
+ <rect fill="#FFFFFF" mask="url(#eye)" height="100%" width="100%" x="0" y="0" />
+</svg>
diff --git a/svg/logo/bowshock.svg b/svg/logo/bowshock.svg
new file mode 100644
index 0000000..787b537
--- /dev/null
+++ b/svg/logo/bowshock.svg
@@ -0,0 +1,6 @@
+<svg height="96" width="96" xmlns="http://www.w3.org/2000/svg">
+ <rect fill="#B61833" height="100%" width="100%" x="0" y="0" />
+
+ <circle cx="48" cy="54" fill="none" r="24" stroke="#FFEEE0" stroke-width="12" />
+ <circle cx="48" cy="42" fill="none" r="24" stroke="#0F0F0F" stroke-width="12" />
+</svg>
diff --git a/svg/logo/bzipper.svg b/svg/logo/bzipper.svg
new file mode 100644
index 0000000..974c50b
--- /dev/null
+++ b/svg/logo/bzipper.svg
@@ -0,0 +1,9 @@
+<svg height="96" width="96" xmlns="http://www.w3.org/2000/svg">
+ <mask id="z">
+ <polyline fill="none" points="20,28 20,20 76,20 36.970562748,76" stroke="white" stroke-linecap="round" stroke-linejoin="round" stroke-width="8" />
+ <polyline fill="none" points="76,68 76,76 20,76 59.029437252,20" stroke="white" stroke-linecap="round" stroke-linejoin="round" stroke-width="8" />
+ </mask>
+
+ <rect fill="#FFFFFF" height="100%" width="100%" x="0" y="0" />
+ <rect fill="#B4202D" height="100%" mask="url(#z)" width="100%" x="0" y="0" />
+</svg>
diff --git a/svg/logo/deltaWorld.svg b/svg/logo/deltaWorld.svg
new file mode 100644
index 0000000..3e674bc
--- /dev/null
+++ b/svg/logo/deltaWorld.svg
@@ -0,0 +1,9 @@
+<svg height="160" width="160" xmlns="http://www.w3.org/2000/svg">
+ <mask id="triangle">
+ <polygon fill="white" points="80,44 38.430780618,116 121.569219382,116" />
+ <polygon fill="black" points="80,76 66.143593539,100 93.856406461,100" />
+ </mask>
+
+ <rect fill="#000000" height="100%" width="100%" x="0" y="0" />
+ <rect fill="#FFFFFF" height="100%" mask="url(#triangle)" width="100%" x="0" y="0" />
+</svg>
diff --git a/svg/logo/dux.svg b/svg/logo/dux.svg
new file mode 100644
index 0000000..d8bcf97
--- /dev/null
+++ b/svg/logo/dux.svg
@@ -0,0 +1,74 @@
+<svg height="192" width="192" xmlns="http://www.w3.org/2000/svg">
+ <linearGradient id="backgroundColour" x1="0" x2="1" y1="0" y2="1">
+ <stop offset="0%" stop-color="#222222" />
+ <stop offset="100%" stop-color="#060606" />
+ </linearGradient>
+
+ <linearGradient id="foregroundColour" x1="0" x2="1" y1="0" y2="1">
+ <stop offset="0%" stop-color="#05f8d4" />
+ <stop offset="100%" stop-color="#20ff75" />
+ </linearGradient>
+
+ <clipPath id="semicircle-horizontal-high">
+ <rect height="50%" width="100%" x="0" y="0" />
+ </clipPath>
+
+ <clipPath id="semicircle-vertical-left">
+ <rect height="100%" width="50%" x="0" y="0" />
+ </clipPath>
+
+ <clipPath id="semicircle-horizontal-low">
+ <rect height="50%" width="100%" x="0" y="50%" />
+ </clipPath>
+
+ <clipPath id="semicircle-vertical-right">
+ <rect height="100%" width="50%" x="50%" y="0" />
+ </clipPath>
+
+ <mask id="inner">
+ <circle cx="96" cy="96" fill="white" r="72" />
+
+ <!-- vertical spiral arm -->
+ <circle clip-path="url(#semicircle-vertical-left)" cx="96" cy="138" fill="none" r="42" stroke="black" stroke-width="24" />
+ <circle clip-path="url(#semicircle-vertical-right)" cx="96" cy="54" fill="none" r="42" stroke="black" stroke-width="24" />
+
+ <!-- horizontal spiral arm -->
+ <circle clip-path="url(#semicircle-horizontal-high)" cx="54" cy="96" fill="none" r="42" stroke="black" stroke-width="24" />
+ <circle clip-path="url(#semicircle-horizontal-low)" cx="138" cy="96" fill="none" r="42" stroke="black" stroke-width="24" />
+ </mask>
+
+ <mask id="spiral">
+ <!-- outer ring -->
+ <circle cx="96" cy="96" fill="none" r="84" stroke="white" stroke-width="8" />
+
+ <!-- vertical spiral arm border -->
+ <circle clip-path="url(#semicircle-vertical-left)" cx="96" cy="138" fill="none" r="42" stroke="#000" stroke-width="24" />
+ <circle clip-path="url(#semicircle-vertical-right)" cx="96" cy="54" fill="none" r="42" stroke="#000" stroke-width="24" />
+ <circle cx="96" cy="96" fill="#000" r="8" />
+
+ <!-- vertical spiral arm -->
+ <circle clip-path="url(#semicircle-vertical-left)" cx="96" cy="138" fill="none" r="42" stroke="white" stroke-width="8" />
+ <circle clip-path="url(#semicircle-vertical-right)" cx="96" cy="54" fill="none" r="42" stroke="white" stroke-width="8" />
+ <circle cx="96" cy="96" fill="white" r="4" />
+
+ <!-- horizontal spiral arm border -->
+ <circle clip-path="url(#semicircle-horizontal-high)" cx="54" cy="96" fill="none" r="42" stroke="#000" stroke-width="24" />
+ <circle clip-path="url(#semicircle-horizontal-low)" cx="138" cy="96" fill="none" r="42" stroke="#000" stroke-width="24" />
+ <circle cx="96" cy="96" fill="#000" r="8" />
+
+ <!-- horizontal spiral arm -->
+ <circle clip-path="url(#semicircle-horizontal-high)" cx="54" cy="96" fill="none" r="42" stroke="white" stroke-width="8" />
+ <circle clip-path="url(#semicircle-horizontal-low)" cx="138" cy="96" fill="none" r="42" stroke="white" stroke-width="8" />
+ <circle cx="96" cy="96" fill="white" r="4" />
+
+ <!-- joints -->
+ <circle cx="96" cy="12" fill="white" r="4" />
+ <circle cx="12" cy="96" fill="white" r="4" />
+ <circle cx="96" cy="180" fill="white" r="4" />
+ <circle cx="180" cy="96" fill="white" r="4" />
+ </mask>
+
+ <rect fill="url(#backgroundColour)" height="100%" width="100%" x="0" y="0" />
+ <rect fill="#FFFFFF" height="100%" mask="url(#inner)" width="100%" x="0" y="0" />
+ <rect fill="url(#foregroundColour)" height="100%" mask="url(#spiral)" width="100%" x="0" y="0" />
+</svg>
diff --git a/svg/logo/eas.svg b/svg/logo/eas.svg
new file mode 100644
index 0000000..1778c5b
--- /dev/null
+++ b/svg/logo/eas.svg
@@ -0,0 +1,16 @@
+<svg height="96" width="96" xmlns="http://www.w3.org/2000/svg">
+ <mask id="strike">
+ <circle cx="48" cy="48" fill="white" r="30" />
+ <polygon fill="black" points="84,12 84,84 12,84" />
+ </mask>
+
+ <mask id="e">
+ <circle cx="48" cy="48" fill="white" r="36" />
+ <circle cx="48" cy="48" fill="black" r="24" />
+ <polygon fill="black" points="84,12 84,48 48,48" />
+ <polyline mask="url(#strike)" points="84,12 12,84" stroke="white" stroke-width="24" />
+ </mask>
+
+ <rect fill="#01CD93" height="100%" width="100%" x="0" y="0" />
+ <rect fill="#00291B" height="100%" mask="url(#e)" width="100%" x="0" y="0" />
+</svg>
diff --git a/svg/logo/luma.svg b/svg/logo/luma.svg
new file mode 100644
index 0000000..c1108e1
--- /dev/null
+++ b/svg/logo/luma.svg
@@ -0,0 +1,20 @@
+<svg height="144" width="144" xmlns="http://www.w3.org/2000/svg">
+ <mask id="wordmark">
+ <polygon points="16,16 32,16 32,48 64,48 64,64 24,64 16,56" fill="white" />
+ <circle cx="24" cy="56" fill="white" r="8" />
+
+ <polygon points="80,16 96,16 96,48 112,48 112,16 128,16 128,56 120,64 88,64 80,56" fill="white" />
+ <circle cx="88" cy="56" fill="white" r="8" />
+ <circle cx="120" cy="56" fill="white" r="8" />
+
+ <polygon points="16,80 64,80 16,128" fill="white" />
+ <polygon points="40,104 64,104 64,128" fill="white" />
+
+ <polygon points="88,80 120,80 128,88 128,128 112,128 112,96 96,96 96,128 80,128 80,88" fill="white" />
+ <circle cx="88" cy="88" fill="white" r="8" />
+ <circle cx="120" cy="88" fill="white" r="8" />
+ </mask>
+
+ <rect fill="#6051B2" height="100%" width="100%" x="0" y="0" />
+ <rect fill="#FFFFFF" height="100%" mask="url(#wordmark)" width="100%" x="0" y="0" />
+</svg>
diff --git a/svg/logo/pollex.svg b/svg/logo/pollex.svg
new file mode 100644
index 0000000..211247a
--- /dev/null
+++ b/svg/logo/pollex.svg
@@ -0,0 +1,29 @@
+<svg height="112" width="256" xmlns="http://www.w3.org/2000/svg">
+ <mask id="wordmark">
+ <polygon fill="white" points="16,16 68,16 68,40 32,40 32,48 16,48" />
+ <circle cx="68" cy="28" fill="white" r="12" />
+
+ <polygon fill="black" points="32,24 60,24 60,32 32,32" />
+ <circle cx="60" cy="28" fill="black" r="4" />
+
+ <polygon fill="white" points="104,16 152,16 160,24 160,40 152,48 104,48 96,40 96,24" />
+ <circle cx="104" cy="24" fill="white" r="8" />
+ <circle cx="152" cy="24" fill="white" r="8" />
+ <circle cx="152" cy="40" fill="white" r="8" />
+ <circle cx="104" cy="40" fill="white" r="8" />
+
+ <polygon fill="black" points="112,24 144,24 144,40 112,40" />
+
+ <polygon fill="white" points="176,16 192,16 192,40 240,40 240,48 176,48" />
+
+ <polygon fill="white" points="16,64 32,64 32,88 80,88 80,96 16,96" />
+
+ <polygon fill="white" points="96,64 160,64 160,72 112,72 112,76 144,76 144,84 112,84 112,88 160,88 160,96 96,96" />
+
+ <polygon fill="white" points="176,64 192,64 240,96 224,96" />
+ <polygon fill="white" points="224,64 240,64 192,96 176,96" />
+ </mask>
+
+ <rect fill="#4D4084" height="100%" width="100%" x="0" y="0" /> <!-- 7672 C -->
+ <rect fill="#FFFFFF" height="100%" mask="url(#wordmark)" width="100%" x="0" y="0" />
+</svg>
diff --git a/svg/logo/u8c.svg b/svg/logo/u8c.svg
new file mode 100644
index 0000000..00f8e3d
--- /dev/null
+++ b/svg/logo/u8c.svg
@@ -0,0 +1,40 @@
+<svg height="96" width="96" xmlns="http://www.w3.org/2000/svg">
+ <clipPath id="clip0">
+ <rect height="100%" width="50%" x="0" y="0" />
+ </clipPath>
+
+ <clipPath id="clip1">
+ <rect height="100%" width="50%" x="50%" y="0" />
+ </clipPath>
+
+ <mask id="inner">
+ <circle cx="48" cy="48" fill="white" r="42" />
+
+ <circle cx="48" cy="48" fill="none" r="42" stroke="black" stroke-width="12" />
+
+ <circle cx="48" cy="29" fill="none" r="23" stroke="black" stroke-width="12" />
+ <circle cx="48" cy="67" fill="none" r="23" stroke="black" stroke-width="12" />
+ </mask>
+
+ <mask id="rings">
+ <circle clip-path="url(#clip0)" cx="48" cy="67" fill="none" r="23" stroke="white" stroke-width="4" />
+
+ <circle clip-path="url(#clip0)" cx="48" cy="29" fill="none" r="23" stroke="black" stroke-width="12" />
+ <circle clip-path="url(#clip0)" cx="48" cy="29" fill="none" r="23" stroke="white" stroke-width="4" />
+
+ <circle clip-path="url(#clip1)" cx="48" cy="29" fill="none" r="23" stroke="white" stroke-width="4" />
+
+ <circle clip-path="url(#clip1)" cx="48" cy="67" fill="none" r="23" stroke="black" stroke-width="12" />
+ <circle clip-path="url(#clip1)" cx="48" cy="67" fill="none" r="23" stroke="white" stroke-width="4" />
+
+ <circle cx="48" cy="48" fill="none" r="42" stroke="white" stroke-width="4" />
+
+ <!-- joints -->
+ <circle cx="48" cy="44" fill="white" r="2" />
+ <circle cx="48" cy="52" fill="white" r="2" />
+ </mask>
+
+ <rect fill="#444747" height="100%" width="100%" x="0" y="0" />
+ <rect fill="#FFFFFF" height="100%" mask="url(#inner)" width="100%" x="0" y="0" />
+ <rect fill="#A9E13D" height="100%" mask="url(#rings)" width="100%" x="0" y="0" />
+</svg>