diff --git a/apps/svelte.dev/src/lib/components/SecondaryNav.svelte b/apps/svelte.dev/src/lib/components/SecondaryNav.svelte index 3d40548042..120b40e99c 100644 --- a/apps/svelte.dev/src/lib/components/SecondaryNav.svelte +++ b/apps/svelte.dev/src/lib/components/SecondaryNav.svelte @@ -16,7 +16,7 @@ align-items: center; justify-content: space-between; padding: 0.6rem var(--sk-page-padding-side); - background-color: var(--sk-bg-2); + background-color: var(--sk-bg-1); white-space: nowrap; flex: 0; gap: 1rem; diff --git a/apps/svelte.dev/src/routes/+page.svelte b/apps/svelte.dev/src/routes/+page.svelte index 9d54af7af4..334672f692 100644 --- a/apps/svelte.dev/src/routes/+page.svelte +++ b/apps/svelte.dev/src/routes/+page.svelte @@ -46,7 +46,7 @@ diff --git a/packages/repl/src/lib/Repl.svelte b/packages/repl/src/lib/Repl.svelte index e0112c14ba..e7e776214b 100644 --- a/packages/repl/src/lib/Repl.svelte +++ b/packages/repl/src/lib/Repl.svelte @@ -166,7 +166,6 @@
diff --git a/packages/site-kit/src/lib/docs/DocsContents.svelte b/packages/site-kit/src/lib/docs/DocsContents.svelte index 775935e4b1..86bd2dc2e2 100644 --- a/packages/site-kit/src/lib/docs/DocsContents.svelte +++ b/packages/site-kit/src/lib/docs/DocsContents.svelte @@ -58,7 +58,7 @@ nav { top: 0; left: 0; - color: var(--sk-fg-3); + color: var(--sk-fg-2); position: relative; } diff --git a/packages/site-kit/src/lib/nav/Nav.svelte b/packages/site-kit/src/lib/nav/Nav.svelte index 7446b16c1c..b83181934f 100644 --- a/packages/site-kit/src/lib/nav/Nav.svelte +++ b/packages/site-kit/src/lib/nav/Nav.svelte @@ -188,7 +188,7 @@ Top navigation bar for the application. It provides a slot for the left side, th height: var(--sk-nav-height); margin: 0 auto; padding: 0 var(--sk-page-padding-side); - background-color: var(--sk-bg-2); + background-color: var(--sk-bg-1); font-family: var(--sk-font-family-body); user-select: none; isolation: isolate; @@ -203,6 +203,10 @@ Top navigation bar for the application. It provides a slot for the left side, th height: 4px; background: linear-gradient(to top, rgba(0, 0, 0, 0.05), transparent); } + + :root.dark & { + background-color: var(--sk-bg-3); + } } a { diff --git a/packages/site-kit/src/lib/styles/tokens/colours.css b/packages/site-kit/src/lib/styles/tokens/colours.css index 659ff74ec8..bfabccf0f3 100644 --- a/packages/site-kit/src/lib/styles/tokens/colours.css +++ b/packages/site-kit/src/lib/styles/tokens/colours.css @@ -9,17 +9,17 @@ color-scheme: light; /* Foreground colours */ - --sk-fg-1: hsl(0, 0%, 5%); /* for headings, and (very sparingly) as a highlight colour */ - --sk-fg-2: hsl(0, 0%, 12%); /* most text should be this colour */ - --sk-fg-3: hsl(0, 0%, 27%); /* secondary text (e.g. figcaptions) and icons */ - --sk-fg-4: hsl(0, 0%, 45%); /* faded text (disabled buttons, comments etc) */ + --sk-fg-1: hsl(0, 0%, 8%); /* for headings, and (very sparingly) as a highlight colour */ + --sk-fg-2: hsl(0, 0%, 15%); /* most text should be this colour */ + --sk-fg-3: hsl(0, 0%, 40%); /* secondary text (e.g. figcaptions) and icons */ + --sk-fg-4: hsl(0, 0%, 50%); /* faded text (disabled buttons, comments etc) */ --sk-fg-accent: hsl(12, 93%, 43%); /* Background colours */ --sk-bg-1: hsl(0, 0%, 100%); - --sk-bg-2: hsl(0, 0%, 100%); - --sk-bg-3: hsl(0, 0%, 99%); - --sk-bg-4: hsl(0, 0%, 95%); + --sk-bg-2: hsl(0, 0%, 99.3%); + --sk-bg-3: hsl(0, 0%, 98.2%); + --sk-bg-4: hsl(0, 0%, 95%); /* hover states and highlights */ --sk-bg-accent: var(--sk-fg-accent); --sk-bg-selection: hsla(204, 100%, 63%, 0.3); @@ -49,21 +49,22 @@ --sk-bg-hue: 220; /* Foreground colours */ - --sk-fg-1: hsl(var(--sk-bg-hue), 10%, 90%); - --sk-fg-2: hsl(var(--sk-bg-hue), 10%, 80%); - --sk-fg-3: hsl(var(--sk-bg-hue), 10%, 65%); - --sk-fg-4: hsl(var(--sk-bg-hue), 10%, 45%); + --sk-fg-1: hsl(var(--sk-bg-hue), 2%, 90%); + --sk-fg-2: hsl(var(--sk-bg-hue), 3%, 80%); + --sk-fg-3: hsl(var(--sk-bg-hue), 5%, 65%); + --sk-fg-4: hsl(var(--sk-bg-hue), 5%, 55%); --sk-fg-accent: hsl(12, 94%, 62%); /* Background colours */ - --sk-bg-1: hsl(var(--sk-bg-hue), 15%, 8%); - --sk-bg-2: hsl(var(--sk-bg-hue), 15%, 15%); - --sk-bg-3: hsl(var(--sk-bg-hue), 15%, 12%); - --sk-bg-4: hsl(var(--sk-bg-hue), 15%, 22%); + --sk-bg-0: hsl(var(--sk-bg-hue), 8%, 10%); /* docs sidebar (dark mode only) */ + --sk-bg-1: hsl(var(--sk-bg-hue), 10%, 12%); + --sk-bg-2: hsl(var(--sk-bg-hue), 12%, 14%); + --sk-bg-3: hsl(var(--sk-bg-hue), 14%, 16%); + --sk-bg-4: hsl(var(--sk-bg-hue), 15%, 21%); --sk-bg-accent: hsl(15, 100%, 35%); /* Border colour */ - --sk-border: hsl(var(--sk-bg-hue), 15%, 25%); + --sk-border: hsl(var(--sk-bg-hue), 15%, 22%); /* Syntax highlighting */ --shiki-color-text: hsl(45, 7%, 75%); diff --git a/packages/site-kit/src/lib/styles/tokens/typography.css b/packages/site-kit/src/lib/styles/tokens/typography.css index 8aac82de84..d276d5fc3b 100644 --- a/packages/site-kit/src/lib/styles/tokens/typography.css +++ b/packages/site-kit/src/lib/styles/tokens/typography.css @@ -25,7 +25,7 @@ --sk-font-h3: 500 var(--sk-font-size-h3) / 1.2 var(--sk-font-family-heading); --sk-font-body: 400 var(--sk-font-size-body) / var(--sk-line-height-body) var(--sk-font-family-body); - --sk-font-body-small: 400 var(--sk-font-size-body-small) / var(--sk-line-height-body) + --sk-font-body-small: 400 var(--sk-font-size-body-small) / var(--sk-line-height-body-small) var(--sk-font-family-body); --sk-font-ui-small: 400 var(--sk-font-size-ui-small) / 1.5 var(--sk-font-family-ui); --sk-font-ui-medium: 400 var(--sk-font-size-ui-medium) / 1.5 var(--sk-font-family-ui);