2020-08-04 21:44:03 +00:00
|
|
|
:root {
|
|
|
|
/* Globals */
|
|
|
|
/* Font Family */
|
2020-08-10 18:02:22 +00:00
|
|
|
--global--font-primary: 'IBM Plex Mono', sans-serif;
|
|
|
|
--global--font-secondary: 'Libre Franklin', sans-serif;
|
2020-10-09 12:43:52 +00:00
|
|
|
/* Colors */
|
2020-08-10 18:02:22 +00:00
|
|
|
--global--color-primary: #DB0042;
|
|
|
|
--global--color-primary-hover: #DB0042;
|
|
|
|
--global--color-secondary: #555555;
|
2020-08-04 21:44:03 +00:00
|
|
|
--global--color-secondary-hover: #333333;
|
|
|
|
--global--color-foreground: #000000;
|
2020-10-26 12:42:39 +00:00
|
|
|
--global--color-foreground-low-contrast: #333333;
|
2020-08-10 18:02:22 +00:00
|
|
|
--global--color-background: #fff;
|
2020-08-04 21:44:03 +00:00
|
|
|
--global--color-border: var(--global--color-secondary);
|
2020-10-26 15:44:59 +00:00
|
|
|
/* Font Weight */
|
|
|
|
--global--font-weight: 500;
|
2020-08-04 21:44:03 +00:00
|
|
|
/* Font Size */
|
|
|
|
--global--font-size-xs: 14px;
|
|
|
|
--global--font-size-sm: 16px;
|
|
|
|
--global--font-size-root: 18px;
|
|
|
|
--global--font-size-md: 18px;
|
2020-08-10 18:02:22 +00:00
|
|
|
--global--font-size-lg: 22px;
|
|
|
|
--global--font-size-xl: 48px;
|
|
|
|
/* Spacing */
|
|
|
|
--global--spacing-horizontal: 24px;
|
2020-10-06 16:31:58 +00:00
|
|
|
--global--spacing-vertical: 27px;
|
|
|
|
--global--content-width: 900px;
|
2020-08-04 21:44:03 +00:00
|
|
|
/* Line Height */
|
|
|
|
--global--line-height-base: 1;
|
2020-10-15 18:09:31 +00:00
|
|
|
--global--line-height-body: 1.8;
|
2020-10-28 16:53:58 +00:00
|
|
|
--global--line-height-heading: 1.4;
|
2020-10-16 10:06:26 +00:00
|
|
|
|
|
|
|
--global--link-font-weight: 500;
|
|
|
|
|
|
|
|
/* Headings*/
|
2020-08-10 18:02:22 +00:00
|
|
|
--heading--font-family: var(--global--font-secondary);
|
|
|
|
--heading--font-weight: bold;
|
2020-08-04 21:44:03 +00:00
|
|
|
--heading--font-size-h1: 48px;
|
2020-08-10 18:02:22 +00:00
|
|
|
--heading--font-size-h2: 22px;
|
|
|
|
--heading--font-size-h3: 18px;
|
|
|
|
--heading--font-size-h4: 16px;
|
|
|
|
--heading--font-size-h5: 14px;
|
|
|
|
--heading--font-size-h6: 12px;
|
2020-08-04 21:44:03 +00:00
|
|
|
--heading--line-height: 1.2;
|
|
|
|
--heading--letter-spacing-h4: 0.1em;
|
|
|
|
--heading--letter-spacing-h5: 0.1em;
|
|
|
|
--heading--letter-spacing-h6: 0.1em;
|
|
|
|
--heading--line-height-h1: 1.2;
|
|
|
|
--heading--line-height-h2: 1.4;
|
|
|
|
--heading--line-height-h3: 1.4;
|
2020-09-30 16:38:14 +00:00
|
|
|
|
2020-08-10 20:59:14 +00:00
|
|
|
--entry-header--font-size: var(--heading--font-size-h1);
|
2020-10-26 13:02:48 +00:00
|
|
|
--entry-header--color: var(--global--color-foreground);
|
2020-08-04 21:44:03 +00:00
|
|
|
|
|
|
|
--button--border-radius: 0px;
|
|
|
|
--button--color-text: var(--global--color-background);
|
|
|
|
--button--color-background: var(--global--color-primary);
|
2020-10-15 14:31:37 +00:00
|
|
|
--button--font-weight: normal;
|
2020-08-04 21:44:03 +00:00
|
|
|
--button--font-family: var(--global--font-secondary);
|
|
|
|
--button--font-size: var(--global--font-size-sm);
|
2020-10-14 13:48:42 +00:00
|
|
|
--button--border-radius: 3px;
|
2020-10-15 14:31:37 +00:00
|
|
|
--button--padding-vertical: 16px;
|
2020-10-14 13:48:42 +00:00
|
|
|
--button--padding-horizontal: 32px;
|
2020-08-04 21:44:03 +00:00
|
|
|
|
|
|
|
--cover--color-foreground: var(--global--color-background);
|
|
|
|
|
|
|
|
--branding--title--font-size: var(--global--font-size-lg);
|
2020-08-13 15:41:46 +00:00
|
|
|
--branding--title--font-size-mobile: var(--global--font-size-root);
|
2020-08-04 21:44:03 +00:00
|
|
|
|
2020-10-07 15:03:07 +00:00
|
|
|
--primary-nav--justify-content: flex-end;
|
2020-08-10 18:02:22 +00:00
|
|
|
--primary-nav--color-link: var(--global--color-secondary);
|
2020-10-28 17:41:13 +00:00
|
|
|
--primary-nav--color-link-hover: var(--global--color-primary);
|
2020-10-28 17:32:22 +00:00
|
|
|
--primary-nav--color-border: transparent;
|
2020-10-27 16:08:48 +00:00
|
|
|
--primary-nav--dropdown-color-link: var(--global--color-background);
|
2020-10-09 09:21:07 +00:00
|
|
|
--primary-nav--color-background: var(--global--color-foreground);
|
2020-10-16 10:06:26 +00:00
|
|
|
--primary-nav--padding: 6px;
|
2020-08-13 15:41:46 +00:00
|
|
|
--primary-nav--font-family-mobile: var(--global--font-family-secondary);
|
|
|
|
--primary-nav--font-size-mobile: var(--global--font-size-sm);
|
2020-10-08 13:07:31 +00:00
|
|
|
--primary-nav--font-size-sub-menu-mobile: var( --primary-nav--font-size-mobile );
|
2020-10-15 16:18:58 +00:00
|
|
|
--primary-nav--font-size: 17px;
|
2020-08-04 21:44:03 +00:00
|
|
|
|
2020-10-07 15:03:07 +00:00
|
|
|
--social-nav--padding: var(--global--spacing-unit);
|
2020-08-04 21:44:03 +00:00
|
|
|
|
|
|
|
--pullquote--font-style: normal;
|
|
|
|
--pullquote--letter-spacing: 0;
|
|
|
|
--pullquote--line-height: 1.15;
|
|
|
|
|
|
|
|
--list--font-family: var(--global--font-secondary);
|
2020-10-09 17:28:49 +00:00
|
|
|
|
2020-10-09 12:43:52 +00:00
|
|
|
/* Sticky Posts */
|
|
|
|
--sticky-posts--color-background: #F9F9F9;
|
2020-10-12 15:53:37 +00:00
|
|
|
--sticky-posts--entry-title-font-size: 24px;
|
|
|
|
--sticky-posts--entry-content-font-size: 20px;
|
2020-10-16 10:37:24 +00:00
|
|
|
--sticky-posts--alt-color-background: var(--global--color-background);
|
2020-10-13 15:28:18 +00:00
|
|
|
|
|
|
|
/* Forms */
|
|
|
|
--form--border-color: var(--global--color-secondary);
|
|
|
|
--form--border-width: 1px;
|
2020-10-13 10:23:29 +00:00
|
|
|
--form--spacing-unit: 6px;
|
2020-10-15 14:31:37 +00:00
|
|
|
--form--color-text: var(--global--color-secondary);
|
2020-10-13 10:23:29 +00:00
|
|
|
|
2020-09-30 16:38:14 +00:00
|
|
|
}
|
2020-10-05 09:54:13 +00:00
|
|
|
|
|
|
|
@media ( prefers-color-scheme: dark ) {
|
|
|
|
:root {
|
2020-10-15 15:03:47 +00:00
|
|
|
--global--color-primary: #ff6a81;
|
2020-10-05 15:36:10 +00:00
|
|
|
--global--color-primary-hover: #ffffff;
|
2020-10-15 15:03:47 +00:00
|
|
|
--global--color-secondary: #b2b2b2;
|
2020-10-05 09:54:13 +00:00
|
|
|
--global--color-secondary-hover: #cccccc;
|
2020-10-26 12:42:39 +00:00
|
|
|
--global--color-foreground: #ffffff;
|
|
|
|
--global--color-foreground-low-contrast: #b2b2b2;
|
2020-10-15 15:03:47 +00:00
|
|
|
--global--color-background: #1e1f21;
|
2020-10-05 09:54:13 +00:00
|
|
|
--global--color-text-selection: #000000;
|
2020-10-16 10:37:24 +00:00
|
|
|
--sticky-posts--color-background: var(--global--color-background);
|
|
|
|
--sticky-posts--alt-color-background: #2d3139;
|
2020-10-27 16:08:48 +00:00
|
|
|
--primary-nav--color-background: var(--sticky-posts--alt-color-background);
|
|
|
|
--primary-nav--dropdown-color-link: var(--global--color-foreground);
|
2020-10-05 09:54:13 +00:00
|
|
|
}
|
|
|
|
}
|