aboutsummaryrefslogtreecommitdiffstats
path: root/apps/web-shared/src/styles/custom-style/_typography.scss
diff options
context:
space:
mode:
authorivarlovlie <git@ivarlovlie.no>2022-08-05 00:30:33 +0200
committerivarlovlie <git@ivarlovlie.no>2022-08-05 00:30:41 +0200
commita84cb76da742c0928a3c72b8ff967b8313f0d269 (patch)
tree304bed84b56cddf2924d912375c5444faedfd5b5 /apps/web-shared/src/styles/custom-style/_typography.scss
parent2e435683aa0080bda6e8be0955e86b03004e70fb (diff)
downloadgreatoffice-a84cb76da742c0928a3c72b8ff967b8313f0d269.tar.xz
greatoffice-a84cb76da742c0928a3c72b8ff967b8313f0d269.zip
refactor: Update shared base styles
Diffstat (limited to 'apps/web-shared/src/styles/custom-style/_typography.scss')
-rw-r--r--apps/web-shared/src/styles/custom-style/_typography.scss31
1 files changed, 21 insertions, 10 deletions
diff --git a/apps/web-shared/src/styles/custom-style/_typography.scss b/apps/web-shared/src/styles/custom-style/_typography.scss
index d0bb431..3bf56a6 100644
--- a/apps/web-shared/src/styles/custom-style/_typography.scss
+++ b/apps/web-shared/src/styles/custom-style/_typography.scss
@@ -8,25 +8,25 @@
:root {
// font family
- //--font-primary: Inter, system-ui, sans-serif;
- font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Cantarell, Ubuntu, roboto, noto, arial, sans-serif;
+ --font-primary: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
// font size
- --text-base-size: 1.25rem; // body font-size
- --text-scale-ratio: 1.1; // multiplier used to generate the type scale values 👇
+ --text-base-size: 1rem; // body font-size
+ --text-scale-ratio: 1.2; // multiplier used to generate the type scale values 👇
// line-height
- --body-line-height: 1.2;
- --heading-line-height: 1.34;
+ --body-line-height: 1.4;
+ --heading-line-height: 1;
// capital letters - used in combo with the lhCrop mixin
--font-primary-capital-letter: 1;
// unit - don't modify unless you want to change the typography unit (e.g., from Rem to Em units)
- --text-unit: var(--text-base-size); // if Em units → --text-unit: var(--text-base-size);
+ --text-unit: var(--text-base-size); // if Em units → --text-unit: 1em;
}
:root, * {
+ // type scale
--text-xs: calc((var(--text-unit) / var(--text-scale-ratio)) / var(--text-scale-ratio));
--text-sm: calc(var(--text-xs) * var(--text-scale-ratio));
--text-md: calc(var(--text-sm) * var(--text-scale-ratio) * var(--text-scale-ratio));
@@ -37,6 +37,14 @@
--text-xxxxl: calc(var(--text-xxxl) * var(--text-scale-ratio));
}
+
+@include breakpoint(md) {
+ :root {
+ --text-base-size: 1.25rem;
+ --text-scale-ratio: 1.25;
+ }
+}
+
body {
font-family: var(--font-primary);
}
@@ -64,10 +72,13 @@ mark {
}
.text-component {
- --text-unit: 1em;
- --space-unit: 1em;
--line-height-multiplier: 1;
--text-space-y-multiplier: 1;
+
+ > * { // use Em units
+ --text-unit: 1em;
+ --space-unit: 1em;
+ }
blockquote {
padding-left: 1em;
@@ -89,4 +100,4 @@ mark {
.article { // e.g., blog posts
--body-line-height: 1.58; // set body line-height
--text-space-y-multiplier: 1.2; // control vertical spacing
-}
+} \ No newline at end of file