diff --git a/site/public/forge-mark.png b/site/public/forge-mark.png
new file mode 100644
index 0000000..37b3a5f
Binary files /dev/null and b/site/public/forge-mark.png differ
diff --git a/site/src/components/CodeExample.astro b/site/src/components/CodeExample.astro
index 533484e..c0a728e 100644
--- a/site/src/components/CodeExample.astro
+++ b/site/src/components/CodeExample.astro
@@ -92,7 +92,7 @@ const indexHtmlCode = `<script>
diff --git a/site/src/pages/index.astro b/site/src/pages/index.astro
index c5edf2c..8a80464 100644
--- a/site/src/pages/index.astro
+++ b/site/src/pages/index.astro
@@ -31,7 +31,7 @@ import Footer from '../components/Footer.astro';
}
body {
font-family: 'Inter', system-ui, sans-serif;
- background: #0a0a0a;
+ background: #050505;
color: #fafafa;
line-height: 1.6;
}
diff --git a/site/src/styles/custom.css b/site/src/styles/custom.css
index 49c53b1..79e3660 100644
--- a/site/src/styles/custom.css
+++ b/site/src/styles/custom.css
@@ -4,23 +4,25 @@
/* Starlight custom styles */
:root {
- --sl-color-accent-low: #001a33;
- --sl-color-accent: #0066cc;
- --sl-color-accent-high: #b3d4ff;
+ /* Ember accent + warm-neutral grays drawn from the Forge logo
+ (black anvil on a copper/amber forge-glow). */
+ --sl-color-accent-low: #3a1c08;
+ --sl-color-accent: #ed8936;
+ --sl-color-accent-high: #fcdcbc;
--sl-color-white: #ffffff;
- --sl-color-gray-1: #eceef5;
- --sl-color-gray-2: #c0c4d2;
- --sl-color-gray-3: #888da4;
- --sl-color-gray-4: #545968;
- --sl-color-gray-5: #363a4a;
- --sl-color-gray-6: #252833;
- --sl-color-black: #17191e;
+ --sl-color-gray-1: #eeebe5;
+ --sl-color-gray-2: #c6c1b8;
+ --sl-color-gray-3: #8d877c;
+ --sl-color-gray-4: #57514a;
+ --sl-color-gray-5: #383330;
+ --sl-color-gray-6: #211e1b;
+ --sl-color-black: #100e0c;
}
:root[data-theme='light'] {
- --sl-color-accent-low: #b3d4ff;
- --sl-color-accent: #0066cc;
- --sl-color-accent-high: #003366;
+ --sl-color-accent-low: #fcebd5;
+ --sl-color-accent: #b85619;
+ --sl-color-accent-high: #5c2e08;
}
/* Code block styling */
@@ -31,7 +33,7 @@
/* Landing page styles */
.landing-hero {
@apply relative overflow-hidden;
- background: linear-gradient(135deg, #0a0a0a 0%, #1a1a2e 100%);
+ background: linear-gradient(135deg, #050505 0%, #0a0a0c 100%);
}
.landing-hero::before {
@@ -41,13 +43,13 @@
left: 0;
right: 0;
bottom: 0;
- background: radial-gradient(ellipse at top, rgba(0, 102, 204, 0.15) 0%, transparent 70%);
+ background: radial-gradient(ellipse at top, rgba(237, 137, 54, 0.15) 0%, transparent 70%);
pointer-events: none;
}
.gradient-text {
@apply bg-clip-text text-transparent;
- background-image: linear-gradient(135deg, #0066cc 0%, #00b4d8 100%);
+ background-image: linear-gradient(135deg, #ed8936 0%, #f59e0b 100%);
}
.feature-card {
diff --git a/site/tailwind.config.mjs b/site/tailwind.config.mjs
index ada707a..f9d7a22 100644
--- a/site/tailwind.config.mjs
+++ b/site/tailwind.config.mjs
@@ -1,26 +1,30 @@
import starlightPlugin from '@astrojs/starlight-tailwind';
+// Ember/amber accent ramp — drawn from the Forge logo (black anvil on a
+// copper/amber forge-glow). Replaces the previous blue accent.
const accent = {
- 200: '#b3d4ff',
- 300: '#80b3ff',
- 400: '#4d99ff',
- 500: '#1a80ff',
- 600: '#0066cc',
- 700: '#0052a3',
- 800: '#003d7a',
- 900: '#003366',
- 950: '#001a33',
+ 200: '#fcdcbc',
+ 300: '#f9c98c',
+ 400: '#f4ad57',
+ 500: '#ed8936',
+ 600: '#dd6f24',
+ 700: '#b85619',
+ 800: '#8f4216',
+ 900: '#743615',
+ 950: '#3f1c08',
};
+// Warm-neutral gray ramp (blue cast removed) leaning blacker, to sit under the
+// ember accent and the black logo.
const gray = {
- 100: '#f5f6fa',
- 200: '#eceef5',
- 300: '#c0c4d2',
- 400: '#888da4',
- 500: '#545968',
- 700: '#363a4a',
- 800: '#252833',
- 900: '#17191e',
+ 100: '#f5f4f1',
+ 200: '#eceae4',
+ 300: '#c6c1b8',
+ 400: '#8d877c',
+ 500: '#57514a',
+ 700: '#383330',
+ 800: '#221f1c',
+ 900: '#100e0c',
};
/** @type {import('tailwindcss').Config} */
@@ -32,9 +36,9 @@ export default {
accent,
gray,
forge: {
- primary: '#0066cc',
- secondary: '#00b4d8',
- dark: '#0a0a0a',
+ primary: '#ed8936',
+ secondary: '#f59e0b',
+ dark: '#050505',
light: '#fafafa',
},
},