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', }, },