+
Completed {data.body?.completed_at}
-
- page data
- {JSON.stringify(data, null, 2)}
-
diff --git a/src/styles/app.css b/src/styles/app.css
index 027ce1a..27e1c9b 100644
--- a/src/styles/app.css
+++ b/src/styles/app.css
@@ -19,23 +19,23 @@
.text-stroke- {
&chalkboard-20 {
- -webkit-text-stroke-color: theme('colors.chalkboard.20');
+ -webkit-text-stroke-color: theme('colors.chalkboard.10');
}
&chalkboard-100 {
- -webkit-text-stroke-color: theme('colors.chalkboard.100');
+ -webkit-text-stroke-color: theme('colors.chalkboard.120');
}
}
}
:root {
- @apply bg-chalkboard-10 text-chalkboard-100;
- @apply dark:bg-chalkboard-100 dark:text-chalkboard-20;
+ @apply bg-white text-chalkboard-120;
+ @apply dark:bg-chalkboard-120 dark:text-chalkboard-10;
@apply font-sans;
}
.reverse {
- @apply bg-chalkboard-100 text-chalkboard-10;
- @apply dark:bg-chalkboard-10 dark:text-chalkboard-100;
+ @apply bg-chalkboard-120 text-chalkboard-10;
+ @apply dark:bg-white dark:text-chalkboard-120;
}
h1,
diff --git a/src/styles/fonts.css b/src/styles/fonts.css
index 953b1b5..6daa32b 100644
--- a/src/styles/fonts.css
+++ b/src/styles/fonts.css
@@ -1,48 +1,35 @@
-@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,400;0,700;1,400;1,700&family=Noto+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@tailwind base;
@layer base {
+ /**
+ * @license
+ * MyFonts Webfont Build ID 3867246, 2020-12-16T11:57:38-0500
+ *
+ * The fonts listed in this notice are subject to the End User License
+ * Agreement(s) entered into by the website owner. All other parties are
+ * explicitly restricted from using the Licensed Webfonts(s).
+ *
+ * You may obtain a valid license at the URLs below.
+ *
+ * Webfont: undefined by undefined
+ * URL: https://www.myfonts.comundefined
+ * Copyright: Copyright © 2023 Monotype Imaging Inc. All rights reserved.
+ *
+ * Webfont: undefined by undefined
+ * URL: https://www.myfonts.comundefined
+ * Copyright: Copyright © 2023 Monotype Imaging Inc. All rights reserved.
+ *
+ * © 2023 MyFonts Inc. */
@font-face {
- font-family: 'Visby CF';
- src: url('/fonts/visby-cf/VisbyCF-Regular.otf') format('opentype');
- text-rendering: optimizeLegibility;
- font-display: swap;
+ font-family: 'OCR A Tribute Pro Monospaced';
+ src: url('/fonts/ocr-a-tribute/regular.woff2') format('woff2'),
+ url('/fonts/ocr-a-tribute/regular.woff') format('woff');
+ font-weight: normal;
}
@font-face {
- font-family: 'Visby CF';
- src: url('/fonts/visby-cf/VisbyCF-RegularOblique.otf') format('opentype');
- font-style: italic;
- text-rendering: optimizeLegibility;
- font-display: swap;
- }
- @font-face {
- font-family: 'Visby CF';
- src: url('/fonts/visby-cf/VisbyCF-Bold.otf') format('opentype');
- font-weight: bold;
- text-rendering: optimizeLegibility;
- font-display: swap;
- }
- @font-face {
- font-family: 'Visby CF';
- src: url('/fonts/visby-cf/VisbyCF-BoldOblique.otf') format('opentype');
+ font-family: 'OCR A Tribute Pro Monospaced';
+ src: url('/fonts/ocr-a-tribute/bold.woff2') format('woff2'),
+ url('/fonts/ocr-a-tribute/bold.woff') format('woff');
font-weight: bold;
- font-style: italic;
- text-rendering: optimizeLegibility;
- font-display: swap;
- }
- @font-face {
- font-family: 'Visby CF';
- src: url('/fonts/visby-cf/VisbyCF-Heavy.otf') format('opentype');
- font-weight: 900;
- text-rendering: optimizeLegibility;
- font-display: swap;
- }
- @font-face {
- font-family: 'Visby CF';
- src: url('/fonts/visby-cf/VisbyCF-BoldOblique.otf') format('opentype');
- font-weight: 900;
- font-style: italic;
- text-rendering: optimizeLegibility;
- font-display: swap;
}
}
diff --git a/static/android-chrome-192x192.png b/static/android-chrome-192x192.png
new file mode 100644
index 0000000..e8b80be
Binary files /dev/null and b/static/android-chrome-192x192.png differ
diff --git a/static/android-chrome-512x512.png b/static/android-chrome-512x512.png
new file mode 100644
index 0000000..7b63088
Binary files /dev/null and b/static/android-chrome-512x512.png differ
diff --git a/static/apple-touch-icon.png b/static/apple-touch-icon.png
new file mode 100644
index 0000000..bf675c8
Binary files /dev/null and b/static/apple-touch-icon.png differ
diff --git a/static/favicon-16x16.png b/static/favicon-16x16.png
new file mode 100644
index 0000000..cf827d2
Binary files /dev/null and b/static/favicon-16x16.png differ
diff --git a/static/favicon-32x32.png b/static/favicon-32x32.png
new file mode 100644
index 0000000..3801f0c
Binary files /dev/null and b/static/favicon-32x32.png differ
diff --git a/static/favicon.ico b/static/favicon.ico
new file mode 100644
index 0000000..65018d3
Binary files /dev/null and b/static/favicon.ico differ
diff --git a/static/fonts/ocr-a-tribute/bold.woff b/static/fonts/ocr-a-tribute/bold.woff
new file mode 100644
index 0000000..aa7f427
Binary files /dev/null and b/static/fonts/ocr-a-tribute/bold.woff differ
diff --git a/static/fonts/ocr-a-tribute/bold.woff2 b/static/fonts/ocr-a-tribute/bold.woff2
new file mode 100644
index 0000000..ab57d2d
Binary files /dev/null and b/static/fonts/ocr-a-tribute/bold.woff2 differ
diff --git a/static/fonts/ocr-a-tribute/regular.woff b/static/fonts/ocr-a-tribute/regular.woff
new file mode 100644
index 0000000..9029a97
Binary files /dev/null and b/static/fonts/ocr-a-tribute/regular.woff differ
diff --git a/static/fonts/ocr-a-tribute/regular.woff2 b/static/fonts/ocr-a-tribute/regular.woff2
new file mode 100644
index 0000000..17af325
Binary files /dev/null and b/static/fonts/ocr-a-tribute/regular.woff2 differ
diff --git a/static/fonts/visby-cf/VisbyCF-Bold.otf b/static/fonts/visby-cf/VisbyCF-Bold.otf
deleted file mode 100644
index 3a405ac..0000000
Binary files a/static/fonts/visby-cf/VisbyCF-Bold.otf and /dev/null differ
diff --git a/static/fonts/visby-cf/VisbyCF-BoldOblique.otf b/static/fonts/visby-cf/VisbyCF-BoldOblique.otf
deleted file mode 100644
index 8c9a5a8..0000000
Binary files a/static/fonts/visby-cf/VisbyCF-BoldOblique.otf and /dev/null differ
diff --git a/static/fonts/visby-cf/VisbyCF-DemiBold.otf b/static/fonts/visby-cf/VisbyCF-DemiBold.otf
deleted file mode 100644
index 801d8b7..0000000
Binary files a/static/fonts/visby-cf/VisbyCF-DemiBold.otf and /dev/null differ
diff --git a/static/fonts/visby-cf/VisbyCF-DemiBoldOblique.otf b/static/fonts/visby-cf/VisbyCF-DemiBoldOblique.otf
deleted file mode 100644
index 8c7d863..0000000
Binary files a/static/fonts/visby-cf/VisbyCF-DemiBoldOblique.otf and /dev/null differ
diff --git a/static/fonts/visby-cf/VisbyCF-ExtraBold.otf b/static/fonts/visby-cf/VisbyCF-ExtraBold.otf
deleted file mode 100644
index 370bef6..0000000
Binary files a/static/fonts/visby-cf/VisbyCF-ExtraBold.otf and /dev/null differ
diff --git a/static/fonts/visby-cf/VisbyCF-ExtraBoldOblique.otf b/static/fonts/visby-cf/VisbyCF-ExtraBoldOblique.otf
deleted file mode 100644
index 13ea09d..0000000
Binary files a/static/fonts/visby-cf/VisbyCF-ExtraBoldOblique.otf and /dev/null differ
diff --git a/static/fonts/visby-cf/VisbyCF-Heavy.otf b/static/fonts/visby-cf/VisbyCF-Heavy.otf
deleted file mode 100644
index 43789f3..0000000
Binary files a/static/fonts/visby-cf/VisbyCF-Heavy.otf and /dev/null differ
diff --git a/static/fonts/visby-cf/VisbyCF-HeavyOblique.otf b/static/fonts/visby-cf/VisbyCF-HeavyOblique.otf
deleted file mode 100644
index 4be865e..0000000
Binary files a/static/fonts/visby-cf/VisbyCF-HeavyOblique.otf and /dev/null differ
diff --git a/static/fonts/visby-cf/VisbyCF-Light.otf b/static/fonts/visby-cf/VisbyCF-Light.otf
deleted file mode 100644
index 6aa3919..0000000
Binary files a/static/fonts/visby-cf/VisbyCF-Light.otf and /dev/null differ
diff --git a/static/fonts/visby-cf/VisbyCF-LightOblique.otf b/static/fonts/visby-cf/VisbyCF-LightOblique.otf
deleted file mode 100644
index efe7f04..0000000
Binary files a/static/fonts/visby-cf/VisbyCF-LightOblique.otf and /dev/null differ
diff --git a/static/fonts/visby-cf/VisbyCF-Medium.otf b/static/fonts/visby-cf/VisbyCF-Medium.otf
deleted file mode 100644
index 5985e31..0000000
Binary files a/static/fonts/visby-cf/VisbyCF-Medium.otf and /dev/null differ
diff --git a/static/fonts/visby-cf/VisbyCF-MediumOblique.otf b/static/fonts/visby-cf/VisbyCF-MediumOblique.otf
deleted file mode 100644
index 9640806..0000000
Binary files a/static/fonts/visby-cf/VisbyCF-MediumOblique.otf and /dev/null differ
diff --git a/static/fonts/visby-cf/VisbyCF-Regular.otf b/static/fonts/visby-cf/VisbyCF-Regular.otf
deleted file mode 100644
index 99f6ae3..0000000
Binary files a/static/fonts/visby-cf/VisbyCF-Regular.otf and /dev/null differ
diff --git a/static/fonts/visby-cf/VisbyCF-RegularOblique.otf b/static/fonts/visby-cf/VisbyCF-RegularOblique.otf
deleted file mode 100644
index 2af81a6..0000000
Binary files a/static/fonts/visby-cf/VisbyCF-RegularOblique.otf and /dev/null differ
diff --git a/static/fonts/visby-cf/VisbyCF-Thin.otf b/static/fonts/visby-cf/VisbyCF-Thin.otf
deleted file mode 100644
index f50c92c..0000000
Binary files a/static/fonts/visby-cf/VisbyCF-Thin.otf and /dev/null differ
diff --git a/static/fonts/visby-cf/VisbyCF-ThinOblique.otf b/static/fonts/visby-cf/VisbyCF-ThinOblique.otf
deleted file mode 100644
index 84d5d8a..0000000
Binary files a/static/fonts/visby-cf/VisbyCF-ThinOblique.otf and /dev/null differ
diff --git a/static/ml-ephant.svg b/static/ml-ephant.svg
new file mode 100644
index 0000000..881001d
--- /dev/null
+++ b/static/ml-ephant.svg
@@ -0,0 +1,18 @@
+
diff --git a/static/site.webmanifest b/static/site.webmanifest
new file mode 100644
index 0000000..52a2fe3
--- /dev/null
+++ b/static/site.webmanifest
@@ -0,0 +1,11 @@
+{
+ "name": "",
+ "short_name": "",
+ "icons": [
+ { "src": "/android-chrome-192x192.png", "sizes": "192x192", "type": "image/png" },
+ { "src": "/android-chrome-512x512.png", "sizes": "512x512", "type": "image/png" }
+ ],
+ "theme_color": "#ffffff",
+ "background_color": "#ffffff",
+ "display": "standalone"
+}
diff --git a/static/zoo-logo.svg b/static/zoo-logo.svg
new file mode 100644
index 0000000..63bef01
--- /dev/null
+++ b/static/zoo-logo.svg
@@ -0,0 +1,7 @@
+
diff --git a/tailwind.config.js b/tailwind.config.js
index 75103aa..d61c7d3 100644
--- a/tailwind.config.js
+++ b/tailwind.config.js
@@ -3,26 +3,32 @@ export default {
content: ['./src/**/*.{html,js,svelte,ts}'],
theme: {
fontFamily: {
- mono: '"IBM Plex Mono", monospace',
- sans: '"Noto Sans", sans-serif',
- display: '"Visby CF", sans-serif'
+ mono: '"OCR A Tribute Pro Monospaced", monospace',
+ sans: '"owners", sans-serif',
+ display: '"owners", sans-serif'
},
colors: {
transparent: 'transparent',
currentColor: 'currentColor',
+ white: '#fff',
+ black: '#000',
+ blue: '#3C73FF',
+ yellow: '#E4ED78',
+ green: '#29FFA4',
+ magenta: '#FF00F6',
chalkboard: {
- 10: 'oklch(99.7% 0.008766 102.8deg /
)',
- 20: 'oklch(91.34% 0.009353 109deg / )',
- 30: 'oklch(82.99% 0.00994 115.2deg / )',
- 40: 'oklch(74.63% 0.01053 121.4deg / )',
- 50: 'oklch(66.27% 0.01111 127.6deg / )',
- 60: 'oklch(57.92% 0.0117 133.9deg / )',
- 70: 'oklch(49.56% 0.01229 140.1deg / )',
- 80: 'oklch(41.21% 0.01288 146.3deg / )',
- 90: 'oklch(32.85% 0.01346 152.5deg / )',
- 100: 'oklch(24.49% 0.01405 158.7deg / )',
- 110: 'oklch(16.14% 0.01464 164.9deg / )',
- 120: 'oklch(7.783% 0.01522 171.1deg / )'
+ 10: 'oklch(93% 0.017 125.7deg / )',
+ 20: 'oklch(86.75% 0.01564 132.2deg / )',
+ 30: 'oklch(80.49% 0.01427 138.7deg / )',
+ 40: 'oklch(74.24% 0.01291 145.2deg / )',
+ 50: 'oklch(67.98% 0.01155 151.7deg / )',
+ 60: 'oklch(61.73% 0.01018 158.2deg / )',
+ 70: 'oklch(55.47% 0.008818 164.7deg / )',
+ 80: 'oklch(49.22% 0.007455 171.2deg / )',
+ 90: 'oklch(42.96% 0.006091 177.7deg / )',
+ 100: 'oklch(36.71% 0.004727 184.2deg / )',
+ 110: 'oklch(30.45% 0.003364 190.7deg / )',
+ 120: 'oklch(24.2% 0.002 197.2deg / )'
},
energy: {
10: 'oklch(93.31% 0.227 122.3deg / )',