diff --git a/apps/svelte.dev/src/lib/components/ScreenToggle.svelte b/apps/svelte.dev/src/lib/components/ScreenToggle.svelte index 2972822850..a3db762b64 100644 --- a/apps/svelte.dev/src/lib/components/ScreenToggle.svelte +++ b/apps/svelte.dev/src/lib/components/ScreenToggle.svelte @@ -30,7 +30,6 @@ height: 1em; padding: 0.3em 0.4em; border-radius: var(--sk-border-radius); - line-height: 1em; box-sizing: content-box; color: var(--sk-text-3); border: 1px solid var(--sk-back-3); diff --git a/apps/svelte.dev/src/routes/(authed)/apps/+page.svelte b/apps/svelte.dev/src/routes/(authed)/apps/+page.svelte index 7a9782ebb6..3953a2ad9c 100644 --- a/apps/svelte.dev/src/routes/(authed)/apps/+page.svelte +++ b/apps/svelte.dev/src/routes/(authed)/apps/+page.svelte @@ -152,8 +152,7 @@ } h1 { - font-size: 4rem; - font-weight: 400; + font: var(--sk-font-h1); } .user { @@ -162,16 +161,17 @@ position: relative; margin: 1rem 0; color: var(--sk-text-2); - } - - .avatar { - position: absolute; - left: 0; - top: 0.1rem; - width: 2.4rem; - height: 2.4rem; - border: 1px solid rgba(0, 0, 0, 0.3); - border-radius: 0.2rem; + font: var(--sk-font-ui-medium); + + .avatar { + position: absolute; + left: 0; + top: 0.1rem; + width: 2.4rem; + height: 2.4rem; + border: 1px solid rgba(0, 0, 0, 0.3); + border-radius: var(--sk-border-radius); + } } .controls { @@ -182,7 +182,7 @@ width: 100%; height: 4rem; margin: 0 0 2rem 0; - font-size: 1.6rem; + font: var(--sk-font-ui-medium); z-index: 2; justify-content: space-between; outline: 1rem solid var(--sk-back-1); @@ -204,8 +204,6 @@ .controls input, .controls button { - font-family: inherit; - font-size: inherit; } .controls input[type='search'] { @@ -218,6 +216,7 @@ border: 1px solid var(--sk-back-5); border-radius: var(--sk-border-radius); z-index: 2; + font: var(--sk-font-ui-large); } .controls button { @@ -247,7 +246,7 @@ h2 { color: var(--sk-text-2); - font-weight: 400; + font: var(--sk-font-ui-medium); overflow: hidden; text-overflow: ellipsis; } @@ -263,7 +262,7 @@ } li span { - font-size: 12px; + font: var(--sk-font-ui-small); color: var(--sk-text-3); } 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 b713ac4f2d..8d04ade60b 100644 --- a/apps/svelte.dev/src/routes/(authed)/playground/[id]/AppControls.svelte +++ b/apps/svelte.dev/src/routes/(authed)/playground/[id]/AppControls.svelte @@ -345,7 +345,6 @@ export default app;` left: 0; width: 100%; height: 100%; - font-family: var(--sk-font-ui); } button, @@ -358,8 +357,6 @@ export default app;` .icon { position: relative; - font-family: var(--sk-font-ui); - font-size: var(--sk-font-size-ui-small); color: var(--sk-text-3); line-height: 1; background-size: 1.8rem; @@ -424,12 +421,11 @@ export default app;` border: 1px solid var(--sk-back-4); border-radius: var(--sk-border-radius); color: currentColor; - font-family: var(--sk-font-ui); width: 0; flex: 1; padding: 0.2rem 0.6rem; height: 3.2rem; - font-size: var(--sk-font-size-ui-medium); + font: var(--sk-font-ui-medium); } .badge { diff --git a/apps/svelte.dev/src/routes/(authed)/playground/[id]/UserMenu.svelte b/apps/svelte.dev/src/routes/(authed)/playground/[id]/UserMenu.svelte index 0c0217b084..cff72a7291 100644 --- a/apps/svelte.dev/src/routes/(authed)/playground/[id]/UserMenu.svelte +++ b/apps/svelte.dev/src/routes/(authed)/playground/[id]/UserMenu.svelte @@ -36,8 +36,7 @@ .name { display: none; - font-family: var(--sk-font-ui); - font-size: var(--sk-font-size-ui-medium); + font: var(--sk-font-ui-medium); } .name { diff --git a/apps/svelte.dev/src/routes/+error.svelte b/apps/svelte.dev/src/routes/+error.svelte index bb7939b096..5ac6f770a7 100644 --- a/apps/svelte.dev/src/routes/+error.svelte +++ b/apps/svelte.dev/src/routes/+error.svelte @@ -61,11 +61,6 @@ } } - h1 { - font-size: var(--sk-font-size-h1); - margin: 0 0 0.5em 0; - } - p { margin: 1em auto; } diff --git a/apps/svelte.dev/src/routes/_home/Deployment.svelte b/apps/svelte.dev/src/routes/_home/Deployment.svelte index cae27a0f6c..b14fa08174 100644 --- a/apps/svelte.dev/src/routes/_home/Deployment.svelte +++ b/apps/svelte.dev/src/routes/_home/Deployment.svelte @@ -145,8 +145,7 @@ left: 0; width: 100%; color: var(--sk-text-3); - font-family: var(--sk-font-ui); - font-size: var(--sk-font-size-ui-medium); + font: var(--sk-font-ui-medium); } .globe span::before { @@ -181,8 +180,7 @@ } .platforms a span { - font-family: var(--sk-font-ui); - font-size: var(--sk-font-size-ui-medium); + font: var(--sk-font-ui-medium); color: var(--sk-text-3); text-align: center; } diff --git a/apps/svelte.dev/src/routes/_home/Features.svelte b/apps/svelte.dev/src/routes/_home/Features.svelte index 671db60cf7..6b0b6ad8c2 100644 --- a/apps/svelte.dev/src/routes/_home/Features.svelte +++ b/apps/svelte.dev/src/routes/_home/Features.svelte @@ -64,8 +64,7 @@ .wall { margin: 0; - font-family: var(--sk-font-ui); - font-size: var(--sk-font-size-ui-small); + font: var(--sk-font-ui-small); color: var(--sk-text-4); strong { diff --git a/apps/svelte.dev/src/routes/_home/Hero.svelte b/apps/svelte.dev/src/routes/_home/Hero.svelte index 9b304baa7c..d9ef3ba2fd 100644 --- a/apps/svelte.dev/src/routes/_home/Hero.svelte +++ b/apps/svelte.dev/src/routes/_home/Hero.svelte @@ -95,8 +95,7 @@ } .cta { - font-family: var(--sk-font-ui); - font-size: var(--sk-font-size-ui-medium); + font: var(--sk-font-ui-medium); color: var(--sk-theme-1); text-transform: uppercase; } diff --git a/apps/svelte.dev/src/routes/_home/HeroSvelteKit.svelte b/apps/svelte.dev/src/routes/_home/HeroSvelteKit.svelte index e9ed88f883..bc1926b769 100644 --- a/apps/svelte.dev/src/routes/_home/HeroSvelteKit.svelte +++ b/apps/svelte.dev/src/routes/_home/HeroSvelteKit.svelte @@ -78,7 +78,7 @@ } .hero .tagline { - font-size: var(--sk-font-size-h2); + font: var(--sk-font-h2); color: var(--sk-text-2); margin-bottom: 2rem; } diff --git a/apps/svelte.dev/src/routes/_home/Svelte.svelte b/apps/svelte.dev/src/routes/_home/Svelte.svelte index 2741f59231..ddd4112793 100644 --- a/apps/svelte.dev/src/routes/_home/Svelte.svelte +++ b/apps/svelte.dev/src/routes/_home/Svelte.svelte @@ -82,7 +82,7 @@ .description { position: relative; - font-family: var(--sk-font-ui); + font: var(--sk-font-ui-medium); display: flex; align-items: center; bottom: 0.2em; @@ -93,10 +93,9 @@ line-height: 1; margin: 0 1em; text-transform: uppercase; - font-size: var(--sk-font-size-ui-medium); background: var(--sk-text-2); border-radius: var(--sk-border-radius); - font-family: var(--sk-font-ui); + font: var(--sk-font-ui-small); color: var(--sk-back-2); } } diff --git a/apps/svelte.dev/src/routes/_home/Video.svelte b/apps/svelte.dev/src/routes/_home/Video.svelte index 13fa62007a..51674d6fc6 100644 --- a/apps/svelte.dev/src/routes/_home/Video.svelte +++ b/apps/svelte.dev/src/routes/_home/Video.svelte @@ -176,13 +176,12 @@ } video::cue { - font-size: 1.25rem; - line-height: 1.3; + font: var(--sk-font-ui-small); } @media (min-width: 600px) { video::cue { - font-size: 1.75rem; + font: var(--sk-font-ui-medium); } } @@ -218,7 +217,7 @@ .captions { line-height: 1; color: white; - font-size: var(--sk-font-size-ui-medium); + font: var(--sk-font-ui-medium); filter: var(--control-filter); } diff --git a/apps/svelte.dev/src/routes/blog/+page.svelte b/apps/svelte.dev/src/routes/blog/+page.svelte index 9c6db8ac5d..e508feaed3 100644 --- a/apps/svelte.dev/src/routes/blog/+page.svelte +++ b/apps/svelte.dev/src/routes/blog/+page.svelte @@ -75,7 +75,7 @@ h2 { display: inline-block; color: var(--sk-text-2); - font-size: var(--sk-font-size-h3); + font: var(--sk-font-h3); } article { @@ -87,7 +87,7 @@ padding: 0 0 4rem 0; h2 { - font-size: var(--sk-font-size-h1); + font: var(--sk-font-h1); color: var(--sk-text-2); } } @@ -96,7 +96,6 @@ display: block; text-decoration: none; color: var(--sk-text-2); - font-size: var(--sk-font-size-body); &:hover h2 { text-decoration: underline; @@ -104,7 +103,7 @@ } p { - font-size: var(--sk-font-size-body-small); + font: var(--sk-font-body-small); color: var(--sk-text-3); margin: 0 0 0.5em 0; } @@ -121,15 +120,20 @@ gap: 3em; } + .featured, + .feed { + &::before { + font: var(--sk-font-ui-medium); + text-transform: uppercase; + color: var(--sk-text-4); + } + } + .featured { display: block; &::before { content: 'Featured posts'; - font-family: var(--sk-font-ui); - font-size: var(--sk-font-size-ui-medium); - text-transform: uppercase; - color: var(--sk-text-4); } article { @@ -138,7 +142,7 @@ } h2 { - font-size: var(--sk-font-size-h2); + font: var(--sk-font-h2); } } } @@ -154,17 +158,11 @@ content: 'Monthly updates'; position: absolute; top: 0; - font-family: var(--sk-font-ui); - font-size: var(--sk-font-size-ui-medium); - text-transform: uppercase; - color: var(--sk-text-4); } a { display: block; - font-family: var(--sk-font-body); - font-weight: 400; - font-size: var(--sk-font-size-body); + font: var(--sk-font-body); color: var(--sk-text-2); } } diff --git a/apps/svelte.dev/src/routes/blog/Byline.svelte b/apps/svelte.dev/src/routes/blog/Byline.svelte index a2c06f8ea6..c82dda42e2 100644 --- a/apps/svelte.dev/src/routes/blog/Byline.svelte +++ b/apps/svelte.dev/src/routes/blog/Byline.svelte @@ -23,8 +23,7 @@ .byline { margin: 0 0 4rem 0; padding: 1rem 0 0 0; - font-family: var(--sk-font-ui); - font-size: var(--sk-font-size-ui-small); + font: var(--sk-font-ui-small); text-transform: uppercase; } diff --git a/apps/svelte.dev/src/routes/blog/[slug]/+page.svelte b/apps/svelte.dev/src/routes/blog/[slug]/+page.svelte index be4067a251..cea8e7073d 100644 --- a/apps/svelte.dev/src/routes/blog/[slug]/+page.svelte +++ b/apps/svelte.dev/src/routes/blog/[slug]/+page.svelte @@ -51,8 +51,7 @@ figcaption { color: var(--sk-text-4); - text-align: left; - font-size: var(--sk-font-size-body-small); + font: var(--sk-font-body-small); } } @@ -66,20 +65,11 @@ width: 16rem; z-index: 2; color: var(--sk-text-4); - font-size: var(--sk-font-size-body-small); + font: var(--sk-font-body-small); p { color: var(--sk-text-4); - font-family: var(--sk-font-body); - font-size: var(--sk-font-size-body-small); - - &:first-child { - margin-top: 0; - } - - &:last-child { - margin-bottom: 0; - } + font: inherit; } } @@ -120,11 +110,11 @@ } h1 { - font-size: var(--sk-font-size-h1); + font: var(--sk-font-h1); } .standfirst { - font-size: var(--sk-font-size-body-small); + font: var(--sk-font-body-small); color: var(--sk-text-3); margin: 0 0 1em 0; } diff --git a/apps/svelte.dev/src/routes/docs/[...path]/+page.svelte b/apps/svelte.dev/src/routes/docs/[...path]/+page.svelte index 5e2999d93c..0e1d44bc82 100644 --- a/apps/svelte.dev/src/routes/docs/[...path]/+page.svelte +++ b/apps/svelte.dev/src/routes/docs/[...path]/+page.svelte @@ -68,9 +68,8 @@