|
- @font-face {
- font-family: 'Encode Sans';
- font-stretch: semi-expanded;
- font-weight: 400;
- font-display: swap;
- src:
- local('Encode Sans Semi Expanded'),
- local('Encode Sans'),
- url(https://fonts.gstatic.com/s/encodesanssemiexpanded/v6/ke83OhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TO401LgrjKXY.woff2) format('woff2');
- }
-
- @font-face {
- font-family: 'Encode Sans';
- font-stretch: semi-expanded;
- font-weight: 700;
- font-display: swap;
- src:
- local('Encode Sans Semi Expanded Bold'),
- local('Encode Sans Semi Expanded'),
- local('Encode Sans'),
- url(https://fonts.gstatic.com/s/encodesanssemiexpanded/v6/ke8yOhAPMEZs-BDuzwftTNJ85JvwMOzE9d9Cca5TMzYQOyfBJFyUGWQ.woff2) format('woff2');
- }
-
- @font-face {
- font-family: 'Encode Sans';
- font-stretch: condensed;
- font-weight: 100;
- font-display: swap;
- src:
- local('Encode Sans Condensed Thin'),
- local('Encode Sans Condensed'),
- local('Encode Sans'),
- url(https://fonts.gstatic.com/s/encodesanscondensed/v5/j8_76_LD37rqfuwxyIuaZhE6cRXOLtm2gfT-5Z-OJwsnIHKQ.woff2) format('woff2');
- }
-
- @font-face {
- font-family: 'Encode Sans';
- font-stretch: condensed;
- font-weight: 200;
- font-display: swap;
- src:
- local('Encode Sans Condensed ExtraLight'),
- local('Encode Sans Condensed Extra Light'),
- local('Encode Sans Condensed'),
- local('Encode Sans'),
- url(https://fonts.gstatic.com/s/encodesanscondensed/v5/j8_46_LD37rqfuwxyIuaZhE6cRXOLtm2gfT-SY6ZAC4ICHiYFQ.woff2) format('woff2');
- }
-
- @font-face {
- font-family: 'Encode Sans';
- font-stretch: condensed;
- font-weight: 300;
- font-display: swap;
- src:
- local('Encode Sans Condensed Light'),
- local('Encode Sans Condensed'),
- local('Encode Sans'),
- url(https://fonts.gstatic.com/s/encodesanscondensed/v5/j8_46_LD37rqfuwxyIuaZhE6cRXOLtm2gfT-LY2ZAC4ICHiYFQ.woff2) format('woff2');
- }
-
- @font-face {
- font-family: 'mononoki';
- font-weight: 400;
- font-style: normal;
- font-display: swap;
- src:
- local('mononoki'),
- url(fonts/mononoki/mononoki-Regular.woff2) format('woff2');
- }
-
- @font-face {
- font-family: 'mononoki';
- font-weight: 700;
- font-style: normal;
- font-display: swap;
- src:
- local('mononoki Bold'),
- local('mononoki'),
- url(fonts/mononoki/mononoki-Bold.woff2) format('woff2');
- }
-
- @font-face {
- font-family: 'mononoki';
- font-weight: 400;
- font-style: italic;
- font-display: swap;
- src:
- local('mononoki'),
- url(fonts/mononoki/mononoki-Italic.woff2) format('woff2');
- }
-
- @font-face {
- font-family: 'mononoki';
- font-weight: 700;
- font-style: italic;
- font-display: swap;
- src:
- local('mononoki Bold'),
- local('mononoki'),
- url(fonts/mononoki/mononoki-BoldItalic.woff2) format('woff2');
- }
-
- :root {
- --font-family-base: 'Encode Sans Semi Expanded', 'Encode Sans', system-ui;
- --font-stretch-base: semi-expanded;
- --font-weight-base: 400;
- --line-height-base: 2;
- --font-family-headings:'Encode Sans Condensed', 'Encode Sans', system-ui;
- --font-stretch-headings: condensed;
- --font-weight-headings: 100;
- --line-height-headings: 1.5;
- --font-family-monospace: 'mononoki';
- --font-size-root: 16px;
- --opacity-light: 0.25;
- --opacity-lighter: 0.5;
- --opacity-lightest: 0.75;
- }
-
- :root {
- --color-bg: var(--color-negative, white);
- --color-fg: var(--color-positive, black);
- }
-
- @media (prefers-color-scheme: dark) {
- :root {
- --color-bg: var(--color-negative, black);
- --color-fg: var(--color-positive, white);
- }
- }
-
- :root {
-
- background-color: var(--color-bg);
- color: var(--color-fg);
- font-size: var(--font-size-root);
- font-family: var(--font-family-base), sans-serif;
- font-stretch: var(--font-stretch-base, normal);
- font-weight: var(--font-weight-base, 400);
- line-height: var(--line-height-base, 2);
- transition-property: color, background-color;
- transition-timing-function: ease;
- transition-duration: 350ms;
- }
-
- h1 {
- font-family: var(--font-family-headings), sans-serif;
- font-stretch: var(--font-stretch-headings, normal);
- font-weight: var(--font-weight-headings, 400);
- line-height: var(--line-height-headings, 1.5);
- }
-
- h2 {
- font-family: var(--font-family-headings), sans-serif;
- font-stretch: var(--font-stretch-headings, normal);
- font-weight: var(--font-weight-headings, 400);
- line-height: var(--line-height-headings, 1.5);
- }
-
- h3 {
- font-family: var(--font-family-headings), sans-serif;
- font-stretch: var(--font-stretch-headings, normal);
- font-weight: var(--font-weight-headings, 400);
- line-height: var(--line-height-headings, 1.5);
- }
-
- h4 {
- font-family: var(--font-family-headings), sans-serif;
- font-stretch: var(--font-stretch-headings, normal);
- font-weight: var(--font-weight-headings, 400);
- line-height: var(--line-height-headings, 1.5);
- }
-
- h5 {
- font-family: var(--font-family-headings), sans-serif;
- font-stretch: var(--font-stretch-headings, normal);
- font-weight: var(--font-weight-headings, 400);
- line-height: var(--line-height-headings, 1.5);
- }
-
- h6 {
- font-family: var(--font-family-headings), sans-serif;
- font-stretch: var(--font-stretch-headings, normal);
- font-weight: var(--font-weight-headings, 400);
- line-height: var(--line-height-headings, 1.5);
- }
-
- code {
- font-family: var(--font-family-monospace), monospace;
- }
-
- pre {
- font-family: var(--font-family-monospace), monospace;
- }
-
- a {
- color: var(--color-accent);
- }
|