diff --git a/apps/svelte.dev/src/routes/(authed)/playground/[id]/+page.svelte b/apps/svelte.dev/src/routes/(authed)/playground/[id]/+page.svelte index 0089a201cd..eb250a9963 100644 --- a/apps/svelte.dev/src/routes/(authed)/playground/[id]/+page.svelte +++ b/apps/svelte.dev/src/routes/(authed)/playground/[id]/+page.svelte @@ -117,7 +117,7 @@ flex-direction: column; @media (min-width: 800px) { - --app-controls-h: 4rem; + --app-controls-h: 4.4rem; } } diff --git a/apps/svelte.dev/src/routes/(authed)/playground/[id]/AppControls.svelte b/apps/svelte.dev/src/routes/(authed)/playground/[id]/AppControls.svelte index 13aadc3585..13dc9ee920 100644 --- a/apps/svelte.dev/src/routes/(authed)/playground/[id]/AppControls.svelte +++ b/apps/svelte.dev/src/routes/(authed)/playground/[id]/AppControls.svelte @@ -215,7 +215,7 @@ export default app;` />
'; @@ -298,7 +298,7 @@ async function parse({ blockquote(token) { let content = this.parser?.parse(token.tokens) ?? ''; if (content.includes('[!LEGACY]')) { - content = `${content}`; } diff --git a/packages/site-kit/src/lib/styles/base.css b/packages/site-kit/src/lib/styles/base.css index 2f7745d302..16f1380ad1 100644 --- a/packages/site-kit/src/lib/styles/base.css +++ b/packages/site-kit/src/lib/styles/base.css @@ -34,9 +34,6 @@ body { scrollbar-width: thin; scrollbar-color: var(--sk-scrollbar) transparent; -webkit-tap-highlight-color: hsla(var(--sk-theme-1-hsl), 0.1); - - transition: 0.5s var(--quint-out); - transition-property: background, background-color, background-image, border; } *:focus-visible { @@ -167,6 +164,27 @@ button > svg { stroke: currentColor !important; } +.raised { + border-radius: var(--sk-border-radius); + border-style: solid; + border-color: var(--sk-raised-color); + border-width: var(--sk-raised-width); + + &:hover { + border-color: var(--sk-raised-hover-color); + } + + &:active { + border-color: var(--sk-raised-active-color); + border-width: var(--sk-raised-active-width); + } + + &:disabled { + border-color: transparent; + border-width: 1px; + } +} + /* links ------------------------------------- */ a { color: var(--sk-theme-1); diff --git a/packages/site-kit/src/lib/styles/tokens.css b/packages/site-kit/src/lib/styles/tokens.css index b7412a40d8..8abaf52436 100644 --- a/packages/site-kit/src/lib/styles/tokens.css +++ b/packages/site-kit/src/lib/styles/tokens.css @@ -49,6 +49,7 @@ --sk-back-3: hsla(0, 0%, 99%, 1); --sk-back-4: hsl(0, 0%, 95%); --sk-back-5: hsl(0, 0%, 92%); + --sk-back-6: hsl(0, 0%, 86%); --sk-text-1: hsla(0, 0%, 0%, 0.95); --sk-text-2: hsla(0, 0%, 0%, 0.88); @@ -85,14 +86,22 @@ /* overrides */ --shiki-color-background: var(--sk-back-2); + /* raised buttons */ + --sk-raised-color: var(--sk-back-4) var(--sk-back-5) var(--sk-back-5) var(--sk-back-4); + --sk-raised-width: 1px 2px 2px 1px; + --sk-raised-hover-color: var(--sk-back-5) var(--sk-back-6) var(--sk-back-6) var(--sk-back-5); + --sk-raised-active-color: var(--sk-back-6) var(--sk-back-5) var(--sk-back-5) var(--sk-back-6); + --sk-raised-active-width: 2px 1px 1px 2px; + &.dark { color-scheme: dark; --sk-back-1: hsl(0 0 1); - --sk-back-2: hsl(0 0 18); + --sk-back-2: hsl(0 0 15); --sk-back-3: hsl(0 0 12); --sk-back-4: hsl(0 0 22); --sk-back-5: hsl(0 0 25); + --sk-back-6: hsl(0 0 32); --sk-back-translucent: hsla(0, 0%, 100%, 0.1); --sk-theme-1-hsl: 12, 94%, 62%; --sk-theme-2-hsl: 240, 8%, 44%; @@ -125,6 +134,11 @@ /* overrides */ --shiki-color-background: var(--sk-back-3); + + /* raised buttons */ + --sk-raised-color: var(--sk-back-5) var(--sk-back-3) var(--sk-back-3) var(--sk-back-5); + --sk-raised-hover-color: var(--sk-back-6) var(--sk-back-3) var(--sk-back-3) var(--sk-back-6); + --sk-raised-active-color: var(--sk-back-3) var(--sk-back-6) var(--sk-back-6) var(--sk-back-3); } }