2021-03-06 01:35:05 +01:00
|
|
|
/* stylelint-disable custom-property-empty-line-before */
|
|
|
|
|
2021-03-04 01:20:39 +01:00
|
|
|
:root {
|
|
|
|
/* Colors
|
|
|
|
///////////////////////////////////// */
|
|
|
|
|
|
|
|
--brand-main: #015565;
|
2023-11-05 12:44:56 +01:00
|
|
|
--brand-cyan: rgb(67 166 153);
|
2021-03-04 01:20:39 +01:00
|
|
|
--brand-main-light: #88bec8;
|
|
|
|
--brand-light: #e7eef4;
|
|
|
|
|
|
|
|
--brand-grey: #4e5d63;
|
|
|
|
--brand-grey-dark: #323c41;
|
2021-03-07 02:48:05 +01:00
|
|
|
--brand-grey-light: #7f97a1;
|
2021-03-04 01:20:39 +01:00
|
|
|
--brand-grey-dimmed: #c3d8e0;
|
|
|
|
|
2021-11-28 17:48:05 +01:00
|
|
|
--alert-info: rgb(248 241 227);
|
2021-03-04 01:20:39 +01:00
|
|
|
--alert-success: #dff0d8;
|
|
|
|
--alert-error: #f2dede;
|
|
|
|
|
|
|
|
/* Backgrounds
|
|
|
|
///////////////////////////////////// */
|
|
|
|
|
|
|
|
--body-background-color: var(--brand-light);
|
2023-11-03 00:33:06 +01:00
|
|
|
--box-background-color: #f1f5f8;
|
2021-03-04 01:20:39 +01:00
|
|
|
|
2021-11-28 17:48:05 +01:00
|
|
|
--box-shadow: 0 1.3px 5.4px rgba(1 85 101 / 15%),
|
|
|
|
0 4.5px 18.1px rgba(1 85 101 / 5%), 0 20px 81px rgba(1 85 101 / 2.5%);
|
2021-03-06 03:36:13 +01:00
|
|
|
|
2021-03-04 01:20:39 +01:00
|
|
|
/* Text Colors
|
|
|
|
///////////////////////////////////// */
|
|
|
|
|
|
|
|
--text-color: var(--brand-grey);
|
|
|
|
--text-color-light: var(--brand-grey-light);
|
|
|
|
--text-color-dimmed: var(--brand-grey-dimmed);
|
|
|
|
--color-headings: var(--brand-main);
|
2023-11-05 12:44:56 +01:00
|
|
|
|
2021-03-04 01:20:39 +01:00
|
|
|
--link-color: var(--brand-cyan);
|
2021-03-15 21:37:17 +01:00
|
|
|
--link-color-hover: #4ab8a9;
|
2023-11-05 12:44:56 +01:00
|
|
|
--link-underline-color: rgba(67 166 153 / 35%);
|
|
|
|
|
2021-03-04 01:20:39 +01:00
|
|
|
--border-color: var(--brand-grey-dimmed);
|
|
|
|
|
|
|
|
/* Base Typography
|
|
|
|
///////////////////////////////////// */
|
|
|
|
|
|
|
|
--font-size-root: 18px;
|
|
|
|
|
|
|
|
--font-size-base: 1rem;
|
|
|
|
--font-size-large: 1.15rem;
|
|
|
|
--font-size-small: 0.85rem;
|
|
|
|
--font-size-mini: 0.7rem;
|
|
|
|
|
|
|
|
--font-size-h1: 3rem;
|
|
|
|
--font-size-h2: 2rem;
|
|
|
|
--font-size-h3: 1.5rem;
|
|
|
|
--font-size-h4: 1.2rem;
|
|
|
|
--font-size-h5: var(--font-size-large);
|
|
|
|
--font-size-h6: var(--font-size-base);
|
|
|
|
|
2021-03-16 00:31:24 +01:00
|
|
|
--line-height: 1.65;
|
2021-11-28 17:48:05 +01:00
|
|
|
--line-height-small: 1.1429;
|
2021-03-04 01:20:39 +01:00
|
|
|
|
|
|
|
--font-family-base: 'ff-tisa-sans-web-pro', 'Trebuchet MS', 'Helvetica Neue',
|
|
|
|
'Helvetica', 'Arial', 'sans-serif';
|
|
|
|
--font-weight-base: 400;
|
|
|
|
--font-weight-bold: 600;
|
|
|
|
|
Gatsby → Astro (#829)
* basic astro setup, kick out all gatsby configs
* move content folder
* src/pages setup
* more file reorg
* more config updates
* more reorgs
* refactor
* refactor
* bump astro
* refactor
* svg icon build system, theme switch
* remark plugin for lead paragraph, more refactor
* make images work
* post meta
* custom Picture component
* Pagination, More component, 404 fixes
* linking fixes
* add table of contents
* post actions fixes
* tag fixes
* content changes
* content changes: move media files to their posts
* more content moving, remove media folder
* refactor remark-lead-paragraph
* link css file when defined in post frontmatter
* move content up again
* kbd post update
* allow js
* downloads solution
* add astro check
* redirect_from solution
* githubLink solution
* reorg
* exif solution as prebuild step
* exif solution on each post during build
* isolate lead paragraph extraction to articles
* restore Exif components
* deploy script update
* fix redirects
* xml & json feeds
* build fix
* fix exif readout in production
* head and seo tweaks, add feeds
* tweak image display
* archive pages with single layout
* restore tags archive
* sitemap setup
* restore thanks page functionality
* reorg
* cleanup
* parallel scripts during prebuild
* restore jest setup
* remove jest, switch to vitest as test runner
* adapt CI
* test refactor
* typescript tweaks
* avatar fixes
* typings
* restore search functionality
* theme switch with nanostores
* fixes
* test fixes
* restore changelog functionality
* umami script
* border color tweak
* related posts with fuse.js
* plawright e2e testing setup
* search tweaks
* simplify typekit loading
* photo fix
* e2e tests
* related posts fix
* fix tags archive
* tweaks
* tweaks
* linux snapshots
* fix header test
* new symlink tactic
* fix dev server in codespaces
* fix yaml
* ci fixes
* changelog loading tweaks
* e2e against dev server on ci
* changelog tweaks
* ci tweaks
* ci tweaks
* ci tweaks
* docs updates
* ci tweaks
* refactor photo creation script
* package updates
* refactor search
* ci tweak
* ci tweaks
* test tweaks, more unit tests
* more unit tests
* post creation script tweaks
* refactor new scripts, test them for real life
* more tests
* refactor
* codeclimate-action update
* uses update
* limit ci runs
* fix theme toggle, test it
* more tests
* favicon files cleanup
* icon components location change
* type checking through ci
* command fixes
* ci fix
* search tweaks
* ci tweaks
* revised favicons, write post draft about it
* drafts filtering fix
* lint fix, favicon fixes
* copy changes
* fix related search images
* content updates
* new codeblock styles, copy tweaks, fixes
* package updates
* typing fixes
* lint fix
* content updates
* restore link posts
* faster theme switching
* split up astro utils
* related posts fixes
* fix
* refactor
* fixes
* copy tweaks
* fixes
* picture tweaks
* image fixes
* feed fixes, adapt for json feed v1.1
* e2e test updates
* layout tweaks
* update snaphots
* migrate to createMarkdownProcessor
* ci cache tweaks
* activate more browsers for e2e testing
* switch to macos-13 images
* build caching tweaks
* markdown fix
* set image quality
* remove avif generation
* picture tweaks
* head fixes
* add og:image:alt
* create-icons test
* new post: Favicon Generation with Astro
2023-09-18 03:16:53 +02:00
|
|
|
--font-family-monospace: 'SF Mono', sfmono-regular, ui-monospace,
|
|
|
|
'DejaVu Sans Mono', menlo, consolas, monospace;
|
2021-03-04 01:20:39 +01:00
|
|
|
|
|
|
|
/* Headings
|
|
|
|
///////////////////////////////////// */
|
|
|
|
|
|
|
|
--font-family-headings: 'brandon-grotesque', 'Avenir Next', 'Helvetica Neue',
|
|
|
|
'Helvetica', 'Arial', 'sans-serif';
|
|
|
|
--font-weight-headings: 700;
|
2021-03-04 22:53:35 +01:00
|
|
|
--line-height-headings: 1.2;
|
2021-03-04 01:20:39 +01:00
|
|
|
|
|
|
|
/* Spacing
|
|
|
|
///////////////////////////////////// */
|
|
|
|
|
|
|
|
--spacer: 2rem;
|
|
|
|
--padding-base-vertical: 0.75rem;
|
|
|
|
--padding-base-horizontal: 1.25rem;
|
|
|
|
|
|
|
|
--border-radius: 0.25rem;
|
Gatsby → Astro (#829)
* basic astro setup, kick out all gatsby configs
* move content folder
* src/pages setup
* more file reorg
* more config updates
* more reorgs
* refactor
* refactor
* bump astro
* refactor
* svg icon build system, theme switch
* remark plugin for lead paragraph, more refactor
* make images work
* post meta
* custom Picture component
* Pagination, More component, 404 fixes
* linking fixes
* add table of contents
* post actions fixes
* tag fixes
* content changes
* content changes: move media files to their posts
* more content moving, remove media folder
* refactor remark-lead-paragraph
* link css file when defined in post frontmatter
* move content up again
* kbd post update
* allow js
* downloads solution
* add astro check
* redirect_from solution
* githubLink solution
* reorg
* exif solution as prebuild step
* exif solution on each post during build
* isolate lead paragraph extraction to articles
* restore Exif components
* deploy script update
* fix redirects
* xml & json feeds
* build fix
* fix exif readout in production
* head and seo tweaks, add feeds
* tweak image display
* archive pages with single layout
* restore tags archive
* sitemap setup
* restore thanks page functionality
* reorg
* cleanup
* parallel scripts during prebuild
* restore jest setup
* remove jest, switch to vitest as test runner
* adapt CI
* test refactor
* typescript tweaks
* avatar fixes
* typings
* restore search functionality
* theme switch with nanostores
* fixes
* test fixes
* restore changelog functionality
* umami script
* border color tweak
* related posts with fuse.js
* plawright e2e testing setup
* search tweaks
* simplify typekit loading
* photo fix
* e2e tests
* related posts fix
* fix tags archive
* tweaks
* tweaks
* linux snapshots
* fix header test
* new symlink tactic
* fix dev server in codespaces
* fix yaml
* ci fixes
* changelog loading tweaks
* e2e against dev server on ci
* changelog tweaks
* ci tweaks
* ci tweaks
* ci tweaks
* docs updates
* ci tweaks
* refactor photo creation script
* package updates
* refactor search
* ci tweak
* ci tweaks
* test tweaks, more unit tests
* more unit tests
* post creation script tweaks
* refactor new scripts, test them for real life
* more tests
* refactor
* codeclimate-action update
* uses update
* limit ci runs
* fix theme toggle, test it
* more tests
* favicon files cleanup
* icon components location change
* type checking through ci
* command fixes
* ci fix
* search tweaks
* ci tweaks
* revised favicons, write post draft about it
* drafts filtering fix
* lint fix, favicon fixes
* copy changes
* fix related search images
* content updates
* new codeblock styles, copy tweaks, fixes
* package updates
* typing fixes
* lint fix
* content updates
* restore link posts
* faster theme switching
* split up astro utils
* related posts fixes
* fix
* refactor
* fixes
* copy tweaks
* fixes
* picture tweaks
* image fixes
* feed fixes, adapt for json feed v1.1
* e2e test updates
* layout tweaks
* update snaphots
* migrate to createMarkdownProcessor
* ci cache tweaks
* activate more browsers for e2e testing
* switch to macos-13 images
* build caching tweaks
* markdown fix
* set image quality
* remove avif generation
* picture tweaks
* head fixes
* add og:image:alt
* create-icons test
* new post: Favicon Generation with Astro
2023-09-18 03:16:53 +02:00
|
|
|
--border-width: 0.125rem;
|
2021-03-04 01:20:39 +01:00
|
|
|
|
|
|
|
/* Code
|
|
|
|
///////////////////////////////////// */
|
|
|
|
|
2021-03-04 22:53:35 +01:00
|
|
|
--code-color: var(--brand-grey-light);
|
2021-03-04 01:20:39 +01:00
|
|
|
--kbd-color: var(--code-color);
|
|
|
|
|
|
|
|
/* Responsive breakpoints
|
|
|
|
///////////////////////////////////// */
|
|
|
|
|
|
|
|
--screen-xs: 30rem;
|
|
|
|
--screen-sm: 40rem;
|
|
|
|
--screen-md: 60rem;
|
|
|
|
--screen-lg: 87.5rem;
|
|
|
|
|
|
|
|
/* Forms
|
|
|
|
///////////////////////////////////// */
|
|
|
|
|
|
|
|
--input-bg: var(--body-background-color);
|
|
|
|
--input-bg-disabled: var(--brand-grey-light);
|
|
|
|
|
|
|
|
--input-font-size: var(--font-size-base);
|
|
|
|
--input-font-weight: var(--font-weight-base);
|
|
|
|
|
|
|
|
--input-color: var(--text-color);
|
|
|
|
--input-color-placeholder: var(--text-color-light);
|
|
|
|
|
2021-03-16 00:31:24 +01:00
|
|
|
--input-border: var(--border-color);
|
2023-11-04 01:16:38 +01:00
|
|
|
--input-border-focus: var(--link-color);
|
2021-03-04 01:20:39 +01:00
|
|
|
|
|
|
|
/* Misc.
|
|
|
|
///////////////////////////////////// */
|
|
|
|
|
Gatsby → Astro (#829)
* basic astro setup, kick out all gatsby configs
* move content folder
* src/pages setup
* more file reorg
* more config updates
* more reorgs
* refactor
* refactor
* bump astro
* refactor
* svg icon build system, theme switch
* remark plugin for lead paragraph, more refactor
* make images work
* post meta
* custom Picture component
* Pagination, More component, 404 fixes
* linking fixes
* add table of contents
* post actions fixes
* tag fixes
* content changes
* content changes: move media files to their posts
* more content moving, remove media folder
* refactor remark-lead-paragraph
* link css file when defined in post frontmatter
* move content up again
* kbd post update
* allow js
* downloads solution
* add astro check
* redirect_from solution
* githubLink solution
* reorg
* exif solution as prebuild step
* exif solution on each post during build
* isolate lead paragraph extraction to articles
* restore Exif components
* deploy script update
* fix redirects
* xml & json feeds
* build fix
* fix exif readout in production
* head and seo tweaks, add feeds
* tweak image display
* archive pages with single layout
* restore tags archive
* sitemap setup
* restore thanks page functionality
* reorg
* cleanup
* parallel scripts during prebuild
* restore jest setup
* remove jest, switch to vitest as test runner
* adapt CI
* test refactor
* typescript tweaks
* avatar fixes
* typings
* restore search functionality
* theme switch with nanostores
* fixes
* test fixes
* restore changelog functionality
* umami script
* border color tweak
* related posts with fuse.js
* plawright e2e testing setup
* search tweaks
* simplify typekit loading
* photo fix
* e2e tests
* related posts fix
* fix tags archive
* tweaks
* tweaks
* linux snapshots
* fix header test
* new symlink tactic
* fix dev server in codespaces
* fix yaml
* ci fixes
* changelog loading tweaks
* e2e against dev server on ci
* changelog tweaks
* ci tweaks
* ci tweaks
* ci tweaks
* docs updates
* ci tweaks
* refactor photo creation script
* package updates
* refactor search
* ci tweak
* ci tweaks
* test tweaks, more unit tests
* more unit tests
* post creation script tweaks
* refactor new scripts, test them for real life
* more tests
* refactor
* codeclimate-action update
* uses update
* limit ci runs
* fix theme toggle, test it
* more tests
* favicon files cleanup
* icon components location change
* type checking through ci
* command fixes
* ci fix
* search tweaks
* ci tweaks
* revised favicons, write post draft about it
* drafts filtering fix
* lint fix, favicon fixes
* copy changes
* fix related search images
* content updates
* new codeblock styles, copy tweaks, fixes
* package updates
* typing fixes
* lint fix
* content updates
* restore link posts
* faster theme switching
* split up astro utils
* related posts fixes
* fix
* refactor
* fixes
* copy tweaks
* fixes
* picture tweaks
* image fixes
* feed fixes, adapt for json feed v1.1
* e2e test updates
* layout tweaks
* update snaphots
* migrate to createMarkdownProcessor
* ci cache tweaks
* activate more browsers for e2e testing
* switch to macos-13 images
* build caching tweaks
* markdown fix
* set image quality
* remove avif generation
* picture tweaks
* head fixes
* add og:image:alt
* create-icons test
* new post: Favicon Generation with Astro
2023-09-18 03:16:53 +02:00
|
|
|
--maxWidthContent: 41rem;
|
2021-11-28 17:48:05 +01:00
|
|
|
--easing: cubic-bezier(0.75, 0, 0.08, 100%);
|
2021-03-04 01:20:39 +01:00
|
|
|
}
|
|
|
|
|
Gatsby → Astro (#829)
* basic astro setup, kick out all gatsby configs
* move content folder
* src/pages setup
* more file reorg
* more config updates
* more reorgs
* refactor
* refactor
* bump astro
* refactor
* svg icon build system, theme switch
* remark plugin for lead paragraph, more refactor
* make images work
* post meta
* custom Picture component
* Pagination, More component, 404 fixes
* linking fixes
* add table of contents
* post actions fixes
* tag fixes
* content changes
* content changes: move media files to their posts
* more content moving, remove media folder
* refactor remark-lead-paragraph
* link css file when defined in post frontmatter
* move content up again
* kbd post update
* allow js
* downloads solution
* add astro check
* redirect_from solution
* githubLink solution
* reorg
* exif solution as prebuild step
* exif solution on each post during build
* isolate lead paragraph extraction to articles
* restore Exif components
* deploy script update
* fix redirects
* xml & json feeds
* build fix
* fix exif readout in production
* head and seo tweaks, add feeds
* tweak image display
* archive pages with single layout
* restore tags archive
* sitemap setup
* restore thanks page functionality
* reorg
* cleanup
* parallel scripts during prebuild
* restore jest setup
* remove jest, switch to vitest as test runner
* adapt CI
* test refactor
* typescript tweaks
* avatar fixes
* typings
* restore search functionality
* theme switch with nanostores
* fixes
* test fixes
* restore changelog functionality
* umami script
* border color tweak
* related posts with fuse.js
* plawright e2e testing setup
* search tweaks
* simplify typekit loading
* photo fix
* e2e tests
* related posts fix
* fix tags archive
* tweaks
* tweaks
* linux snapshots
* fix header test
* new symlink tactic
* fix dev server in codespaces
* fix yaml
* ci fixes
* changelog loading tweaks
* e2e against dev server on ci
* changelog tweaks
* ci tweaks
* ci tweaks
* ci tweaks
* docs updates
* ci tweaks
* refactor photo creation script
* package updates
* refactor search
* ci tweak
* ci tweaks
* test tweaks, more unit tests
* more unit tests
* post creation script tweaks
* refactor new scripts, test them for real life
* more tests
* refactor
* codeclimate-action update
* uses update
* limit ci runs
* fix theme toggle, test it
* more tests
* favicon files cleanup
* icon components location change
* type checking through ci
* command fixes
* ci fix
* search tweaks
* ci tweaks
* revised favicons, write post draft about it
* drafts filtering fix
* lint fix, favicon fixes
* copy changes
* fix related search images
* content updates
* new codeblock styles, copy tweaks, fixes
* package updates
* typing fixes
* lint fix
* content updates
* restore link posts
* faster theme switching
* split up astro utils
* related posts fixes
* fix
* refactor
* fixes
* copy tweaks
* fixes
* picture tweaks
* image fixes
* feed fixes, adapt for json feed v1.1
* e2e test updates
* layout tweaks
* update snaphots
* migrate to createMarkdownProcessor
* ci cache tweaks
* activate more browsers for e2e testing
* switch to macos-13 images
* build caching tweaks
* markdown fix
* set image quality
* remove avif generation
* picture tweaks
* head fixes
* add og:image:alt
* create-icons test
* new post: Favicon Generation with Astro
2023-09-18 03:16:53 +02:00
|
|
|
[data-theme='dark'] {
|
2021-03-04 22:53:35 +01:00
|
|
|
--body-background-color: #161a1b;
|
2023-11-03 00:33:06 +01:00
|
|
|
--box-background-color: #1e2122;
|
2021-03-04 01:20:39 +01:00
|
|
|
|
2022-05-08 14:49:18 +02:00
|
|
|
--box-shadow: 0 1.3px 5.4px rgba(0 7 8 / 50%),
|
|
|
|
0 4.5px 18.1px rgba(0 7 8 / 30%), 0 20px 81px rgba(0 7 8 / 10%);
|
2021-03-06 01:35:05 +01:00
|
|
|
|
2021-03-04 22:53:35 +01:00
|
|
|
--text-color: var(--brand-grey-light);
|
2021-03-04 01:20:39 +01:00
|
|
|
--text-color-light: var(--brand-grey);
|
|
|
|
--text-color-dimmed: var(--brand-grey-dark);
|
Gatsby → Astro (#829)
* basic astro setup, kick out all gatsby configs
* move content folder
* src/pages setup
* more file reorg
* more config updates
* more reorgs
* refactor
* refactor
* bump astro
* refactor
* svg icon build system, theme switch
* remark plugin for lead paragraph, more refactor
* make images work
* post meta
* custom Picture component
* Pagination, More component, 404 fixes
* linking fixes
* add table of contents
* post actions fixes
* tag fixes
* content changes
* content changes: move media files to their posts
* more content moving, remove media folder
* refactor remark-lead-paragraph
* link css file when defined in post frontmatter
* move content up again
* kbd post update
* allow js
* downloads solution
* add astro check
* redirect_from solution
* githubLink solution
* reorg
* exif solution as prebuild step
* exif solution on each post during build
* isolate lead paragraph extraction to articles
* restore Exif components
* deploy script update
* fix redirects
* xml & json feeds
* build fix
* fix exif readout in production
* head and seo tweaks, add feeds
* tweak image display
* archive pages with single layout
* restore tags archive
* sitemap setup
* restore thanks page functionality
* reorg
* cleanup
* parallel scripts during prebuild
* restore jest setup
* remove jest, switch to vitest as test runner
* adapt CI
* test refactor
* typescript tweaks
* avatar fixes
* typings
* restore search functionality
* theme switch with nanostores
* fixes
* test fixes
* restore changelog functionality
* umami script
* border color tweak
* related posts with fuse.js
* plawright e2e testing setup
* search tweaks
* simplify typekit loading
* photo fix
* e2e tests
* related posts fix
* fix tags archive
* tweaks
* tweaks
* linux snapshots
* fix header test
* new symlink tactic
* fix dev server in codespaces
* fix yaml
* ci fixes
* changelog loading tweaks
* e2e against dev server on ci
* changelog tweaks
* ci tweaks
* ci tweaks
* ci tweaks
* docs updates
* ci tweaks
* refactor photo creation script
* package updates
* refactor search
* ci tweak
* ci tweaks
* test tweaks, more unit tests
* more unit tests
* post creation script tweaks
* refactor new scripts, test them for real life
* more tests
* refactor
* codeclimate-action update
* uses update
* limit ci runs
* fix theme toggle, test it
* more tests
* favicon files cleanup
* icon components location change
* type checking through ci
* command fixes
* ci fix
* search tweaks
* ci tweaks
* revised favicons, write post draft about it
* drafts filtering fix
* lint fix, favicon fixes
* copy changes
* fix related search images
* content updates
* new codeblock styles, copy tweaks, fixes
* package updates
* typing fixes
* lint fix
* content updates
* restore link posts
* faster theme switching
* split up astro utils
* related posts fixes
* fix
* refactor
* fixes
* copy tweaks
* fixes
* picture tweaks
* image fixes
* feed fixes, adapt for json feed v1.1
* e2e test updates
* layout tweaks
* update snaphots
* migrate to createMarkdownProcessor
* ci cache tweaks
* activate more browsers for e2e testing
* switch to macos-13 images
* build caching tweaks
* markdown fix
* set image quality
* remove avif generation
* picture tweaks
* head fixes
* add og:image:alt
* create-icons test
* new post: Favicon Generation with Astro
2023-09-18 03:16:53 +02:00
|
|
|
--border-color: #253034;
|
2021-03-04 01:20:39 +01:00
|
|
|
--color-headings: var(--brand-main-light);
|
2021-03-07 02:48:05 +01:00
|
|
|
|
|
|
|
--input-bg: var(--body-background-color);
|
|
|
|
--input-color: var(--text-color);
|
2021-03-04 01:20:39 +01:00
|
|
|
}
|
2021-03-06 01:35:05 +01:00
|
|
|
|
|
|
|
/* stylelint-enable custom-property-empty-line-before */
|