From b9ad8df1f5e944908559af97e411abce24c46509 Mon Sep 17 00:00:00 2001 From: Robin Windey Date: Sat, 3 Jan 2026 22:56:37 +0100 Subject: [PATCH] Use Docusaurus as blog framework --- .github/workflows/deploy-pages.yml | 54 + .gitignore | 24 +- README.md | 6 + blog/2026-01-03/index.md | 14 + blog/authors.yml | 9 + blog/tags.yml | 4 + css/styles.css | 4112 ---- docusaurus.config.ts | 115 + images/bg-static.jpg | Bin 1002537 -> 0 bytes index.html | 77 - js/main.js | 614 - js/particle-settings.js | 78 - js/particles.min.js | 9 - js/plugins.js | 40 - package-lock.json | 18082 ++++++++++++++++ package.json | 47 + sidebars.ts | 6 + site.webmanifest | 1 - src/components/HomepageFeatures/index.tsx | 77 + .../HomepageFeatures/styles.module.css | 21 + src/css/custom.css | 30 + src/pages/index.module.css | 151 + src/pages/index.tsx | 134 + static/.nojekyll | 0 static/img/blog-bg-banner.jpg | Bin 0 -> 82237 bytes static/img/favicon.ico | Bin 0 -> 14611 bytes static/img/feature_posts.svg | 1 + static/img/feature_projects.svg | 1 + static/img/feature_snippets.svg | 1 + static/img/logo.svg | 11 + static/img/profile.jpg | Bin 0 -> 14543 bytes tsconfig.json | 8 + 32 files changed, 18792 insertions(+), 4935 deletions(-) create mode 100644 .github/workflows/deploy-pages.yml create mode 100644 README.md create mode 100644 blog/2026-01-03/index.md create mode 100644 blog/authors.yml create mode 100644 blog/tags.yml delete mode 100644 css/styles.css create mode 100644 docusaurus.config.ts delete mode 100644 images/bg-static.jpg delete mode 100644 index.html delete mode 100644 js/main.js delete mode 100644 js/particle-settings.js delete mode 100644 js/particles.min.js delete mode 100644 js/plugins.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 sidebars.ts delete mode 100644 site.webmanifest create mode 100644 src/components/HomepageFeatures/index.tsx create mode 100644 src/components/HomepageFeatures/styles.module.css create mode 100644 src/css/custom.css create mode 100644 src/pages/index.module.css create mode 100644 src/pages/index.tsx create mode 100644 static/.nojekyll create mode 100644 static/img/blog-bg-banner.jpg create mode 100644 static/img/favicon.ico create mode 100644 static/img/feature_posts.svg create mode 100644 static/img/feature_projects.svg create mode 100644 static/img/feature_snippets.svg create mode 100644 static/img/logo.svg create mode 100644 static/img/profile.jpg create mode 100644 tsconfig.json diff --git a/.github/workflows/deploy-pages.yml b/.github/workflows/deploy-pages.yml new file mode 100644 index 0000000..f6a0168 --- /dev/null +++ b/.github/workflows/deploy-pages.yml @@ -0,0 +1,54 @@ +name: Build and deploy Docusaurus to GitHub Pages + +on: + push: + branches: [ master ] + pull_request: + workflow_dispatch: + +permissions: + contents: read + pages: write + id-token: write + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v6 + + - name: Use Node.js + uses: actions/setup-node@v6 + with: + node-version: '24' + + - name: Install dependencies + run: npm ci + + - name: Build site + run: npm run build + + - name: Configure GitHub Pages + uses: actions/configure-pages@v5 + + - name: Upload Pages artifact + uses: actions/upload-pages-artifact@v4 + with: + path: ./build + + deploy: + if: github.ref == 'refs/heads/master' + needs: build + runs-on: ubuntu-latest + permissions: + pages: write + id-token: write + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4 + with: + timeout: 600000 diff --git a/.gitignore b/.gitignore index 2ca8682..b2d6de3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,20 @@ -_site/ -.sass-cache/ -.jekyll-cache/ -.jekyll-metadata +# Dependencies +/node_modules + +# Production +/build + +# Generated files +.docusaurus +.cache-loader + +# Misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/README.md b/README.md new file mode 100644 index 0000000..c6071b4 --- /dev/null +++ b/README.md @@ -0,0 +1,6 @@ +# R0Wi.github.io + +This is the source code for my personal website built with Docusaurus. It contains my blog posts, projects, and other information about me. Feel +free to check it out at [https://r0wi.github.io](https://r0wi.github.io). + + diff --git a/blog/2026-01-03/index.md b/blog/2026-01-03/index.md new file mode 100644 index 0000000..af508f1 --- /dev/null +++ b/blog/2026-01-03/index.md @@ -0,0 +1,14 @@ +--- +title: My first blog post +description: This is my first post on Docusaurus. +slug: my-first-blog-post +authors: + - robin +tags: [hello] +--- + +This is my first blog post on Docusaurus. + + + +There will be more to come soon! Stay tuned. \ No newline at end of file diff --git a/blog/authors.yml b/blog/authors.yml new file mode 100644 index 0000000..58a58f4 --- /dev/null +++ b/blog/authors.yml @@ -0,0 +1,9 @@ +robin: + name: Robin Windey + title: Fullstack Developer + url: https://github.com/R0Wi + image_url: /img/profile.jpg + page: false + socials: + linkedin: https://www.linkedin.com/in/robin-windey-1a58411a5/ + github: R0Wi \ No newline at end of file diff --git a/blog/tags.yml b/blog/tags.yml new file mode 100644 index 0000000..a986775 --- /dev/null +++ b/blog/tags.yml @@ -0,0 +1,4 @@ +hello: + label: Hello + permalink: /hello + description: Hello tag description diff --git a/css/styles.css b/css/styles.css deleted file mode 100644 index c3af47c..0000000 --- a/css/styles.css +++ /dev/null @@ -1,4112 +0,0 @@ -/* =================================================================== - * Knox Main Stylesheet - * Ver. 1.0.0 - * 03-23-2021 - * ------------------------------------------------------------------ - * - * TOC: - * # SETTINGS - * ## fonts - * ## colors - * ## spacing and typescale - * ## grid variables - * # NORMALIZE - * # BASE SETUP - * # GRID - * ## large screen devices - * ## medium screen devices - * ## tablet devices - * ## mobile devices - * ## small screen devices - * # UTILITY CLASSES - * # TYPOGRAPHY - * ## base type styles - * ## additional typography & helper classes - * ## lists - * ## spacing - * # PRELOADER - * ## page loaded - * # FORM - * ## style placeholder text - * ## change autocomplete styles in Chrome - * # BUTTONS - * # TABLE - * # COMPONENTS - * ## pagination - * ## alert box - * ## skillbars - * ## stats tabs - * # PROJECT-WIDE SHARED STYLES - * ## media classes - * ## theme-specific typography classes - * # INTRO - * ## intro background - * ## intro slider - * ## intro particles - * ## intro header - * ## intro content - * ## intro counter - * ## intro social - * ## intro notify - * ## modal - * ## intro scrolldown - * ## intro transitions - * # DETAILS - * ## tabs - * ## services - * ## contact - * ## go top - * ## footer - * - * ------------------------------------------------------------------ */ - - -/* =================================================================== - * # SETTINGS - * - * - * ------------------------------------------------------------------- */ - -/* ------------------------------------------------------------------- - * ## fonts - * ------------------------------------------------------------------- */ -/*@import url("https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;1,400;1,500;1,600&family=Marcellus&family=Gothic+A1:wght@300;400;500;600;700&display=fallback"); -*/ -:root { - --font-1 : "Lora", serif; - --font-2 : "Gothic A1", sans-serif; - --font-3 : "Marcellus", serif; - - /* monospace - */ - --font-mono : Consolas, "Andale Mono", Courier, "Courier New", monospace; -} - -/* ------------------------------------------------------------------- - * ## colors - * ------------------------------------------------------------------- */ -:root { - - /* color-1(#5B5E53) - * color-2(#36151E) - * color-3(#FFE4AF) - */ - --color-1 : hsla(76, 6%, 35%, 1); - --color-2 : hsla(344, 44%, 25%, 1); - --color-3 : hsla(40, 100%, 75%, 1); - - /* theme color variations - */ - --color-1-lighter : hsla(76, 6%, 55%, 1); - --color-1-light : hsla(76, 6%, 45%, 1); - --color-1-dark : hsla(76, 6%, 25%, 1); - --color-1-darker : hsla(76, 6%, 15%, 1); - --color-2-lighter : hsla(344, 44%, 45%, 1); - --color-2-light : hsla(344, 44%, 35%, 1); - --color-2-dark : hsla(344, 44%, 15%, 1); - --color-2-darker : hsla(344, 44%, 5%, 1); - --color-3-lighter : hsla(40, 100%, 97%, 1); - --color-3-light : hsla(40, 100%, 85%, 1); - --color-3-dark : hsla(40, 100%, 65%, 1); - --color-3-darker : hsla(40, 100%, 55%, 1); - - /* feedback colors - * color-error(#ffd1d2), color-success(#c8e675), - * color-info(#d7ecfb), color-notice(#fff099) - */ - --color-error : hsla(359, 100%, 91%, 1); - --color-success : hsla(76, 69%, 68%, 1); - --color-info : hsla(205, 82%, 91%, 1); - --color-notice : hsla(51, 100%, 80%, 1); - --color-error-content : hsla(359, 50%, 50%, 1); - --color-success-content : hsla(76, 29%, 28%, 1); - --color-info-content : hsla(205, 32%, 31%, 1); - --color-notice-content : hsla(51, 30%, 30%, 1); - - /* shades - * generated using - * Tint & Shade Generator - * (https://maketintsandshades.com/) - */ - --color-black : #000000; - --color-gray-19 : #020202; - --color-gray-18 : #040404; - --color-gray-17 : #060607; - --color-gray-16 : #080809; - --color-gray-15 : #0a0b0b; - --color-gray-14 : #0c0d0d; - --color-gray-13 : #0e0f0f; - --color-gray-12 : #101112; - --color-gray-11 : #121314; - --color-gray-10 : #141516; - --color-gray-9 : #2c2c2d; - --color-gray-8 : #434445; - --color-gray-7 : #5b5b5c; - --color-gray-6 : #727373; - --color-gray-5 : #8a8a8b; - --color-gray-4 : #a1a1a2; - --color-gray-3 : #b9b9b9; - --color-gray-2 : #d0d0d0; - --color-gray-1 : #e8e8e8; - --color-white : #ffffff; - - /* text - */ - --color-text-dark : var(--color-black); - --color-text : var(--color-gray-10); - --color-text-light : var(--color-gray-7); - --color-placeholder : var(--color-gray-6); - - /* buttons - */ - --color-btn : var(--color-3-light); - --color-btn-text : var(--color-black); - --color-btn-hover : var(--color-3); - --color-btn-hover-text : var(--color--black); - --color-btn-primary : var(--color-1-dark); - --color-btn-primary-text : var(--color-3-light); - --color-btn-primary-hover : var(--color-1-darker); - --color-btn-primary-hover-text : var(--color-3-light); - --color-btn-stroke : var(--color-1-darker); - --color-btn-stroke-text : var(--color-black); - --color-btn-stroke-hover : var(--color-1-darker); - --color-btn-stroke-hover-text : var(--color-3-light); - - /* preloader - */ - --color-preloader-bg : var(--color-gray-10); - --color-loader : white; - --color-loader-light : rgba(255, 255, 255, 0.1); - - /* others - */ - --color-body : var(--color-3-lighter); - --color-border : rgba(0, 0, 0, .1); - --border-radius : 3px; -} - -/* ------------------------------------------------------------------- - * ## spacing and typescale - * ------------------------------------------------------------------- */ -:root { - - /* spacing - * base font size: 20px - * vertical space unit : 32px - */ - --base-size : 62.5%; - --multiplier : 1; - --base-font-size : calc(2rem * var(--multiplier)); - --space : calc(3.2rem * var(--multiplier)); - - /* vertical spacing - */ - --vspace-0_125 : calc(0.125 * var(--space)); - --vspace-0_25 : calc(0.25 * var(--space)); - --vspace-0_375 : calc(0.375 * var(--space)); - --vspace-0_5 : calc(0.5 * var(--space)); - --vspace-0_625 : calc(0.625 * var(--space)); - --vspace-0_75 : calc(0.75 * var(--space)); - --vspace-0_875 : calc(0.875 * var(--space)); - --vspace-1 : calc(var(--space)); - --vspace-1_25 : calc(1.25 * var(--space)); - --vspace-1_5 : calc(1.5 * var(--space)); - --vspace-1_75 : calc(1.75 * var(--space)); - --vspace-2 : calc(2 * var(--space)); - --vspace-2_5 : calc(2.5 * var(--space)); - --vspace-3 : calc(3 * var(--space)); - --vspace-3_5 : calc(3.5 * var(--space)); - --vspace-4 : calc(4 * var(--space)); - --vspace-4_5 : calc(4.5 * var(--space)); - --vspace-5 : calc(5 * var(--space)); - - /* type scale - * ratio 1 :2 | base: 20px - * ------------------------------------------------------- - * - * --text-display-3 = (86.00px) - * --text-display-2 = (71.66px) - * --text-display-1 = (59.72px) - * --text-xxxl = (49.77px) - * --text-xxl = (41.47px) - * --text-xl = (34.56px) - * --text-lg = (28.80px) - * --text-md = (24.00px) - * --text-size = (20.00px) BASE - * --text-sm = (16.67px) - * --text-xs = (13.89px) - * - * --------------------------------------------------------- - */ - --text-scale-ratio : 1.2; - --text-size : var(--base-font-size); - --text-xs : calc((var(--text-size) / 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)); - --text-lg : calc(var(--text-md) * var(--text-scale-ratio)); - --text-xl : calc(var(--text-lg) * var(--text-scale-ratio)); - --text-xxl : calc(var(--text-xl) * var(--text-scale-ratio)); - --text-xxxl : calc(var(--text-xxl) * var(--text-scale-ratio)); - --text-display-1 : calc(var(--text-xxxl) * var(--text-scale-ratio)); - --text-display-2 : calc(var(--text-display-1) * var(--text-scale-ratio)); - --text-display-3 : calc(var(--text-display-2) * var(--text-scale-ratio)); - - /* default button height - */ - --vspace-btn : var(--vspace-2); -} - -/* on mobile devices below 600px, change the value of '--multiplier' - * to adjust the values of base font size and vertical space unit. - */ -@media screen and (max-width: 600px) { - :root { - --multiplier : .875; - } -} - -/* ------------------------------------------------------------------- - * ## grid variables - * ------------------------------------------------------------------- */ -:root { - - /* widths for rows and containers - */ - --width-full : 100%; - --width-max : 1200px; - --width-wide : 1400px; - --width-wider : 1600px; - --width-widest : 1800px; - --width-narrow : 1000px; - --width-narrower : 800px; - --width-grid-max : var(--width-max); - - /* gutter - */ - --gutter : 2.4rem; -} - -/* on medium screen devices - */ -@media screen and (max-width: 1200px) { - :root { - --gutter : 1.8rem; - } -} - -/* on mobile devices - */ -@media screen and (max-width: 600px) { - :root { - --gutter : 1rem; - } -} - - -/* ==================================================================== - * # NORMALIZE - * - * - * -------------------------------------------------------------------- - * normalize.css v8.0.1 | MIT License | - * github.com/necolas/normalize.css - * -------------------------------------------------------------------- */ -html { - line-height : 1.15; - -webkit-text-size-adjust : 100%; -} - -body { - margin : 0; -} - -main { - display : block; -} - -h1 { - font-size : 2em; - margin : 0.67em 0; -} - -hr { - box-sizing : content-box; - height : 0; - overflow : visible; -} - -pre { - font-family : monospace, monospace; - font-size : 1em; -} - -a { - background-color : transparent; -} - -abbr[title] { - border-bottom : none; - text-decoration : underline; - text-decoration : underline dotted; -} - -b, -strong { - font-weight : bolder; -} - -code, -kbd, -samp { - font-family : monospace, monospace; - font-size : 1em; -} - -small { - font-size : 80%; -} - -sub, -sup { - font-size : 75%; - line-height : 0; - position : relative; - vertical-align : baseline; -} - -sub { - bottom : -0.25em; -} - -sup { - top : -0.5em; -} - -img { - border-style : none; -} - -button, -input, -optgroup, -select, -textarea { - font-family : inherit; - font-size : 100%; - line-height : 1.15; - margin : 0; -} - -button, -input { - overflow : visible; -} - -button, -select { - text-transform : none; -} - -button, -[type="button"], -[type="reset"], -[type="submit"] { - -webkit-appearance : button; -} - -button::-moz-focus-inner, -[type="button"]::-moz-focus-inner, -[type="reset"]::-moz-focus-inner, -[type="submit"]::-moz-focus-inner { - border-style : none; - padding : 0; -} - -button:-moz-focusring, -[type="button"]:-moz-focusring, -[type="reset"]:-moz-focusring, -[type="submit"]:-moz-focusring { - outline : 1px dotted ButtonText; -} - -fieldset { - padding : 0.35em 0.75em 0.625em; -} - -legend { - box-sizing : border-box; - color : inherit; - display : table; - max-width : 100%; - padding : 0; - white-space : normal; -} - -progress { - vertical-align : baseline; -} - -textarea { - overflow : auto; -} - -[type="checkbox"], -[type="radio"] { - box-sizing : border-box; - padding : 0; -} - -[type="number"]::-webkit-inner-spin-button, -[type="number"]::-webkit-outer-spin-button { - height : auto; -} - -[type="search"] { - -webkit-appearance : textfield; - outline-offset : -2px; -} - -[type="search"]::-webkit-search-decoration { - -webkit-appearance : none; -} - -::-webkit-file-upload-button { - -webkit-appearance : button; - font : inherit; -} - -details { - display : block; -} - -summary { - display : list-item; -} - -template { - display : none; -} - -[hidden] { - display : none; -} - - -/* =================================================================== - * # BASE SETUP - * - * - * ------------------------------------------------------------------- */ -html { - font-size : var(--base-size); - box-sizing : border-box; -} - -*, -*::before, -*::after { - box-sizing : inherit; -} - -html, -body { - height : 100%; -} - -body { - background-color : var(--color-body); - -webkit-overflow-scrolling : touch; - -webkit-text-size-adjust : 100%; - -webkit-tap-highlight-color : rgba(0, 0, 0, 0); - -webkit-font-smoothing : antialiased; - -moz-osx-font-smoothing : grayscale; -} - -p { - font-size : inherit; - text-rendering : optimizeLegibility; -} - -a { - text-decoration : none; -} - -svg, -img, -video { - max-width : 100%; - height : auto; -} - -pre { - overflow : auto; -} - -div, -dl, -dt, -dd, -ul, -ol, -li, -h1, -h2, -h3, -h4, -h5, -h6, -pre, -form, -p, -blockquote, -th, -td { - margin : 0; - padding : 0; -} - -input[type="email"], -input[type="number"], -input[type="search"], -input[type="text"], -input[type="tel"], -input[type="url"], -input[type="password"], -textarea { - -webkit-appearance : none; - -moz-appearance : none; - appearance : none; -} - - -/* =================================================================== - * # GRID v4.0.0 - * - * - * ----------------------------------------------------------------- - * - Grid breakpoints are based on MAXIMUM WIDTH media queries, - * meaning they apply to that one breakpoint and ALL THOSE BELOW IT. - * - Grid columns without a specified width will automatically layout - * as equal width columns. - * - * - BLOCK GRID columns(columns inside BLOCK GRID containers) are - * equally-sized columns define at parent/row level. - * A BLOCK GRID container's class attribute value begins with "block-". - * - * ------------------------------------------------------------------- */ - -/* row - */ -.row { - width : 92%; - max-width : var(--width-grid-max); - margin : 0 auto; - display : flex; - flex-flow : row wrap; -} - -.row .row { - width : auto; - max-width : none; - margin-left : calc(var(--gutter) * -1); - margin-right : calc(var(--gutter) * -1); -} - -/* column - */ -.column { - display : block; - flex : 1 1 0%; - padding : 0 var(--gutter); -} - -.collapse>.column, -.column.collapse { - padding : 0; -} - -/* row utility classes - */ -.row.row-wrap { - flex-wrap : wrap; -} - -.row.row-nowrap { - flex-wrap : nowrap; -} - -.row.row-y-top { - align-items : flex-start; -} - -.row.row-y-bottom { - align-items : flex-end; -} - -.row.row-y-center { - align-items : center; -} - -.row.row-stretch { - align-items : stretch; -} - -.row.row-baseline { - align-items : baseline; -} - -.row.row-x-left { - justify-content : flex-start; -} - -.row.row-x-right { - justify-content : flex-end; -} - -.row.row-x-center { - justify-content : center; -} - -/* -------------------------------------------------------------------- - * ## large screen devices - * -------------------------------------------------------------------- */ -.lg-1 { - flex : none; - width : 8.33333%; -} - -.lg-2 { - flex : none; - width : 16.66667%; -} - -.lg-3 { - flex : none; - width : 25%; -} - -.lg-4 { - flex : none; - width : 33.33333%; -} - -.lg-5 { - flex : none; - width : 41.66667%; -} - -.lg-6 { - flex : none; - width : 50%; -} - -.lg-7 { - flex : none; - width : 58.33333%; -} - -.lg-8 { - flex : none; - width : 66.66667%; -} - -.lg-9 { - flex : none; - width : 75%; -} - -.lg-10 { - flex : none; - width : 83.33333%; -} - -.lg-11 { - flex : none; - width : 91.66667%; -} - -.lg-12 { - flex : none; - width : 100%; -} - -.block-lg-one-eight>.column { - flex : none; - width : 12.5%; -} - -.block-lg-one-sixth>.column { - flex : none; - width : 16.66667%; -} - -.block-lg-one-fifth>.column { - flex : none; - width : 20%; -} - -.block-lg-one-fourth>.column { - flex : none; - width : 25%; -} - -.block-lg-one-third>.column { - flex : none; - width : 33.33333%; -} - -.block-lg-one-half>.column { - flex : none; - width : 50%; -} - -.block-lg-whole>.column { - flex : none; - width : 100%; -} - -/* -------------------------------------------------------------------- - * ## medium screen devices - * -------------------------------------------------------------------- */ -@media screen and (max-width: 1200px) { - .md-1 { - flex : none; - width : 8.33333%; - } - - .md-2 { - flex : none; - width : 16.66667%; - } - - .md-3 { - flex : none; - width : 25%; - } - - .md-4 { - flex : none; - width : 33.33333%; - } - - .md-5 { - flex : none; - width : 41.66667%; - } - - .md-6 { - flex : none; - width : 50%; - } - - .md-7 { - flex : none; - width : 58.33333%; - } - - .md-8 { - flex : none; - width : 66.66667%; - } - - .md-9 { - flex : none; - width : 75%; - } - - .md-10 { - flex : none; - width : 83.33333%; - } - - .md-11 { - flex : none; - width : 91.66667%; - } - - .md-12 { - flex : none; - width : 100%; - } - - .block-md-one-eight>.column { - flex : none; - width : 12.5%; - } - - .block-md-one-sixth>.column { - flex : none; - width : 16.66667%; - } - - .block-md-one-fifth>.column { - flex : none; - width : 20%; - } - - .block-md-one-fourth>.column { - flex : none; - width : 25%; - } - - .block-md-one-third>.column { - flex : none; - width : 33.33333%; - } - - .block-md-one-half>.column { - flex : none; - width : 50%; - } - - .block-md-whole>.column { - flex : none; - width : 100%; - } - - .hide-on-md { - display : none; - } -} - -/* -------------------------------------------------------------------- - * ## tablet devices - * -------------------------------------------------------------------- */ -@media screen and (max-width: 800px) { - .tab-1 { - flex : none; - width : 8.33333%; - } - - .tab-2 { - flex : none; - width : 16.66667%; - } - - .tab-3 { - flex : none; - width : 25%; - } - - .tab-4 { - flex : none; - width : 33.33333%; - } - - .tab-5 { - flex : none; - width : 41.66667%; - } - - .tab-6 { - flex : none; - width : 50%; - } - - .tab-7 { - flex : none; - width : 58.33333%; - } - - .tab-8 { - flex : none; - width : 66.66667%; - } - - .tab-9 { - flex : none; - width : 75%; - } - - .tab-10 { - flex : none; - width : 83.33333%; - } - - .tab-11 { - flex : none; - width : 91.66667%; - } - - .tab-12 { - flex : none; - width : 100%; - } - - .block-tab-one-eight>.column { - flex : none; - width : 12.5%; - } - - .block-tab-one-sixth>.column { - flex : none; - width : 16.66667%; - } - - .block-tab-one-fifth>.column { - flex : none; - width : 20%; - } - - .block-tab-one-fourth>.column { - flex : none; - width : 25%; - } - - .block-tab-one-third>.column { - flex : none; - width : 33.33333%; - } - - .block-tab-one-half>.column { - flex : none; - width : 50%; - } - - .block-tab-whole>.column { - flex : none; - width : 100%; - } - - .hide-on-tab { - display : none; - } -} - -/* -------------------------------------------------------------------- - * ## mobile devices - * -------------------------------------------------------------------- */ -@media screen and (max-width: 600px) { - .row { - width : 100%; - padding-left : 6vw; - padding-right : 6vw; - } - - .row .row { - padding-left : 0; - padding-right : 0; - } - - .mob-1 { - flex : none; - width : 8.33333%; - } - - .mob-2 { - flex : none; - width : 16.66667%; - } - - .mob-3 { - flex : none; - width : 25%; - } - - .mob-4 { - flex : none; - width : 33.33333%; - } - - .mob-5 { - flex : none; - width : 41.66667%; - } - - .mob-6 { - flex : none; - width : 50%; - } - - .mob-7 { - flex : none; - width : 58.33333%; - } - - .mob-8 { - flex : none; - width : 66.66667%; - } - - .mob-9 { - flex : none; - width : 75%; - } - - .mob-10 { - flex : none; - width : 83.33333%; - } - - .mob-11 { - flex : none; - width : 91.66667%; - } - - .mob-12 { - flex : none; - width : 100%; - } - - .block-mob-one-eight>.column { - flex : none; - width : 12.5%; - } - - .block-mob-one-sixth>.column { - flex : none; - width : 16.66667%; - } - - .block-mob-one-fifth>.column { - flex : none; - width : 20%; - } - - .block-mob-one-fourth>.column { - flex : none; - width : 25%; - } - - .block-mob-one-third>.column { - flex : none; - width : 33.33333%; - } - - .block-mob-one-half>.column { - flex : none; - width : 50%; - } - - .block-mob-whole>.column { - flex : none; - width : 100%; - } - - .hide-on-mob { - display : none; - } -} - -/* -------------------------------------------------------------------- - * ## small screen devices - * --------------------------------------------------------------------*/ - -/* stack columns on small screen devices - */ -@media screen and (max-width: 400px) { - .row .row { - margin-left : 0; - margin-right : 0; - } - - .block-stack>.column, - .column { - flex : none; - width : 100%; - margin-left : 0; - margin-right : 0; - padding : 0; - } - - .hide-on-sm { - display : none; - } -} - - -/* =================================================================== - * # UTILITY CLASSES - * - * - * ------------------------------------------------------------------- */ - -/* flex item alignment classes - */ -.u-flexitem-center { - margin : auto; - align-self : center; -} - -.u-flexitem-left { - margin-right : auto; - align-self : center; -} - -.u-flexitem-right { - margin-left : auto; - align-self : center; -} - -.u-flexitem-x-center { - margin-right : auto; - margin-left : auto; -} - -.u-flexitem-x-left { - margin-right : auto; -} - -.u-flexitem-x-right { - margin-left : auto; -} - -.u-flexitem-y-center { - align-self : center; -} - -.u-flexitem-y-top { - align-self : flex-start; -} - -.u-flexitem-y-bottom { - align-self : flex-end; -} - -/* misc helper classes - */ -.u-clearfix:after { - content : ""; - display : table; - clear : both; -} - -.u-hidden { - display : none; -} - -.u-invisible { - visibility : hidden; -} - -.u-antialiased { - -webkit-font-smoothing : antialiased; - -moz-osx-font-smoothing : grayscale; -} - -.u-overflow-hidden { - overflow : hidden; -} - -.u-remove-top { - margin-top : 0; -} - -.u-remove-bottom { - margin-bottom : 0; -} - -.u-add-half-bottom { - margin-bottom : var(--vspace-0_5); -} - -.u-add-bottom { - margin-bottom : var(--vspace-1); -} - -.u-no-border { - border : none; -} - -.u-fullwidth { - width : 100%; -} - -.u-pull-left { - float : left; -} - -.u-pull-right { - float : right; -} - - -/* =================================================================== - * # TYPOGRAPHY - * - * - * ------------------------------------------------------------------- - * type scale - ratio 1:2 | base: 20px - * ------------------------------------------------------------------- - * - * --text-display-3 = (86.00px) - * --text-display-2 = (71.66px) - * --text-display-1 = (59.72px) - * --text-xxxl = (49.77px) - * --text-xxl = (41.47px) - * --text-xl = (34.56px) - * --text-lg = (28.80px) - * --text-md = (24.00px) - * --text-size = (20.00px) BASE - * --text-sm = (16.67px) - * --text-xs = (13.89px) - * - * -------------------------------------------------------------------- */ - -/* -------------------------------------------------------------------- - * ## base type styles - * -------------------------------------------------------------------- */ -body { - font-family : var(--font-1); - font-size : var(--base-font-size); - font-weight : 400; - line-height : var(--vspace-1); - color : var(--color-text); -} - -/* links - */ -a { - color : var(--color-2); - border-bottom : 1px solid var(--color-2); - transition : all 0.3s ease-in-out; -} - -a:focus, -a:hover, -a:active { - color : black; - border-bottom : 1px solid black; -} - -a:hover, -a:active { - outline : 0; -} - -/* headings - */ -h1, h2, h3, h4, h5, h6, -.h1, .h2, .h3, .h4, .h5, .h6 { - font-family : var(--font-2); - font-weight : 500; - color : var(--color-2-darker); - font-variant-ligatures : common-ligatures; - text-rendering : optimizeLegibility; -} - -h1, .h1 { - margin-top : var(--vspace-2); - margin-bottom : var(--vspace-0_75); -} - -h2, .h2, -h3, .h3, -h4, .h4 { - margin-top : var(--vspace-1_5); - margin-bottom : var(--vspace-0_5); -} - -h5, .h5, -h6, .h6 { - margin-top : var(--vspace-1_25); - margin-bottom : var(--vspace-0_5); -} - -h1, .h1 { - font-size : var(--text-display-1); - line-height : var(--vspace-2); - letter-spacing : -.015em; -} - -@media screen and (max-width: 500px) { - - h1, .h1 { - font-size : var(--text-xxxl); - line-height : calc(1.625 * var(--space)); - } -} - -h2, .h2 { - font-size : var(--text-xxl); - line-height : var(--vspace-1_5); - letter-spacing : -.015em; -} - -h3, .h3 { - font-size : var(--text-xl); - line-height : var(--vspace-1_25); -} - -h4, .h4 { - font-size : var(--text-lg); - line-height : var(--vspace-1); -} - -h5, .h5 { - font-size : var(--text-md); - line-height : var(--vspace-0_875); -} - -h6, .h6 { - font-size : var(--text-sm); - font-weight : 600; - line-height : var(--vspace-0_75); - text-transform : uppercase; - letter-spacing : .2rem; -} - -/* emphasis, italic, - * strong, bold and small text - */ -em, -i, -strong, -b { - font-size : inherit; - line-height : inherit; -} - -em, -i { - font-style : italic; -} - -strong, -b { - font-weight : 800; - color : white; -} - -small { - font-size : 80%; - font-weight : 400; - line-height : var(--vspace-0_5); -} - -/* blockquotes - */ -blockquote { - margin : 0 0 var(--vspace-1) 0; - padding : var(--vspace-1) var(--vspace-1_25); - border-left : 4px solid var(--color-text-dark); - position : relative; -} - -@media screen and (max-width: 400px) { - blockquote { - padding : var(--vspace-0_75) var(--vspace-0_75); - } -} - -blockquote p { - font-family : var(--font-1); - font-weight : 400; - font-size : var(--text-lg); - font-style : italic; - line-height : var(--vspace-1_25); - color : var(--color-text-dark); - padding : 0; -} - -blockquote cite { - display : block; - font-family : var(--font-2); - font-weight : 400; - font-size : calc(var(--text-size) * 0.8); - line-height : var(--vspace-0_75); - font-style : normal; -} - -blockquote cite:before { - content : "\2014 \0020"; -} - -blockquote cite, -blockquote cite a, -blockquote cite a:visited { - color : var(--color-text-light); - border : none; -} - -/* figures - */ -figure img, -p img { - margin : 0; - vertical-align : bottom; -} - -figure { - display : block; - margin-left : 0; - margin-right : 0; -} - -figure img+figcaption { - margin-top : var(--vspace-1); -} - -figcaption { - font-style : italic; - font-size : var(--text-sm); - text-align : center; - margin-bottom : 0; -} - -/* preformatted, code - */ -var, -kbd, -samp, -code, -pre { - font-family : var(--font-mono); -} - -pre { - padding : var(--vspace-0_75) var(--vspace-1) var(--vspace-1); - background : var(--color-gray-9); - overflow-x : auto; -} - -code { - font-size : var(--text-sm); - line-height : 1.6rem; - margin : 0 .2rem; - padding : calc(((var(--vspace-1) - 1.6rem) / 2) - .1rem) calc(.8rem - .1rem); - white-space : nowrap; - background : var(--color-gray-1); - border : 1px solid var(--color-gray-2); - color : var(--color-text-dark); - border-radius : 3px; -} - -pre>code { - display : block; - white-space : pre; - line-height : var(--vspace-1); - padding : 0; - margin : 0; - border : none; -} - -/* deleted text, abbreviation, - * & mark text - */ -del { - text-decoration : line-through; -} - -abbr { - font-family : var(--font-1); - font-weight : 500; - font-variant : small-caps; - text-transform : lowercase; - letter-spacing : .1em; -} - -abbr[title], -dfn[title] { - border-bottom : 1px dotted; - cursor : help; - text-decoration : none; -} - -mark { - background : var(--color-3); - color : var(--color-black); -} - -/* horizontal rule - */ -hr { - border : solid var(--color-border); - border-width : .1rem 0 0; - clear : both; - margin : var(--vspace-2) 0 calc(var(--vspace-2) - 1px); - height : 0; -} - -hr.fancy { - border : none; - margin : var(--vspace-2) 0; - height : var(--vspace-1); - text-align : center; -} - -hr.fancy::before { - content : "*****"; - letter-spacing : .3em; -} - -/* -------------------------------------------------------------------- - * ## additional typography & helper classes - * -------------------------------------------------------------------- */ -.lead, -.attention-getter { - font-family : var(--font-2); - font-weight : 300; - font-size : calc(var(--text-size) * 1.25); - line-height : calc(1.25 * var(--space)); - color : var(--color-text-dark); -} - -@media screen and (max-width: 400px) { - - .lead, - .attention-getter { - font-size : var(--text-md); - line-height : calc(1.125 * var(--space)); - } -} - -.pull-quote { - position : relative; - padding : 0; - margin-top : 0; - text-align : center; -} - -.pull-quote blockquote { - border : none; - margin : 0 auto; - max-width : 62rem; - padding-top : var(--vspace-2_5); - position : relative; -} - -.pull-quote blockquote p { - font-weight : 400; - color : var(--color-text-dark); -} - -.pull-quote blockquote:before { - content : ""; - display : block; - height : var(--vspace-1); - width : var(--vspace-1); - background-repeat : no-repeat; - background : center center; - background-size : contain; - background-image : url(../images/icons/icon-quote.svg); - transform : translate(-50%, 0, 0); - position : absolute; - top : var(--vspace-1); - left : 50%; -} - -.drop-cap:first-letter { - float : left; - font-family : var(--font-1); - font-weight : 700; - font-size : calc(3 * var(--space)); - line-height : 1; - padding : 0 0.125em 0 0; - text-transform : uppercase; - background : transparent; - color : var(--color-text-dark); -} - -.text-center { - text-align : center; -} - -.text-left { - text-align : left; -} - -.text-right { - text-align : right; -} - -/* -------------------------------------------------------------------- - * ## lists - * -------------------------------------------------------------------- */ -ol { - list-style : decimal; -} - -ul { - list-style : disc; -} - -li { - display : list-item; -} - -ol, -ul { - margin-left : 1.6rem; -} - -ul li { - padding-left : .4rem; -} - -ul ul, -ul ol, -ol ol, -ol ul { - margin : 1.6rem 0 1.6rem 1.6rem; -} - -ul.disc li { - display : list-item; - list-style : none; - padding : 0 0 0 .8rem; - position : relative; -} - -ul.disc li::before { - content : ""; - display : inline-block; - width : 8px; - height : 8px; - border-radius : 50%; - background : var(--color-1); - position : absolute; - left : -.9em; - top : 11px; - vertical-align : middle; -} - -dt { - margin : 0; - color : var(--color-1); -} - -dd { - margin : 0 0 0 2rem; -} - -/* definition list line style - */ -.lining dt, -.lining dd { - display : inline; - margin : 0; -} - -.lining dt+dt:before, -.lining dd+dt:before { - content : "\A"; - white-space : pre; -} - -.lining dd+dd:before { - content : ", "; -} - -.lining dd+dd:before { - content : ", "; -} - -.lining dd:before { - content : ": "; - margin-left : -0.2em; -} - -/* definition list dictionary style - */ -.dictionary-style dt { - display : inline; - counter-reset : definitions; -} - -.dictionary-style dt+dt:before { - content : ", "; - margin-left : -0.2em; -} - -.dictionary-style dd { - display : block; - counter-increment : definitions; -} - -.dictionary-style dd:before { - content : counter(definitions, decimal) ". "; -} - -/* -------------------------------------------------------------------- - * ## spacing - * -------------------------------------------------------------------- */ -fieldset, -button, -.btn { - margin-bottom : var(--vspace-0_5); -} - -input, -textarea, -select, -pre, -blockquote, -figure, -figcaption, -table, -p, -ul, -ol, -dl, -form, -img, -.video-container, -.ss-custom-select { - margin-bottom : var(--vspace-1); -} - - -/* =================================================================== - * # PRELOADER - * - * - * ------------------------------------------------------------------- - * - markup: - * - *
- *
- *
- *
- *
- *
- *
- * - * - loader class: - * - * - * ------------------------------------------------------------------- */ -#preloader { - position : fixed; - display : flex; - flex-flow : row wrap; - justify-content : center; - align-items : center; - background : var(--color-preloader-bg); - z-index : 500; - height : 100vh; - width : 100%; - opacity : 1; - overflow : hidden; -} - -.no-js #preloader { - display : none; -} - -#loader { - position : relative; - width : 6px; - height : 6px; - padding : 0; - display : inline-block; -} - -#loader>div { - content : ""; - background : var(--color-loader); - width : 4px; - height : 4px; - position : absolute; - top : 0; - left : 0; - border-radius : 50%; -} - -#loader>div:nth-of-type(1) { - left : 15px; -} - -#loader>div:nth-of-type(3) { - left : -15px; -} - -/* dots jump */ -.dots-jump>div { - -webkit-animation : dots-jump 1.2s infinite ease; - animation : dots-jump 1.2s infinite ease; - animation-delay : 0.2s; -} - -.dots-jump>div:nth-of-type(1) { - animation-delay : 0.4s; -} - -.dots-jump>div:nth-of-type(3) { - animation-delay : 0s; -} - -@-webkit-keyframes dots-jump { - 0% { - top : 0; - } - - 40% { - top : -6px; - } - - 80% { - top : 0; - } -} - -@keyframes dots-jump { - 0% { - top : 0; - } - - 40% { - top : -6px; - } - - 80% { - top : 0; - } -} - -/* dots fade */ -.dots-fade>div { - -webkit-animation : dots-fade 1.6s infinite ease; - animation : dots-fade 1.6s infinite ease; - animation-delay : 0.4s; -} - -.dots-fade>div:nth-of-type(1) { - animation-delay : 0.8s; -} - -.dots-fade>div:nth-of-type(3) { - animation-delay : 0s; -} - -@-webkit-keyframes dots-fade { - 0% { - opacity : 1; - } - - 40% { - opacity : 0.2; - } - - 80% { - opacity : 1; - } -} - -@keyframes dots-fade { - 0% { - opacity : 1; - } - - 40% { - opacity : 0.2; - } - - 80% { - opacity : 1; - } -} - -/* dots pulse */ -.dots-pulse>div { - -webkit-animation : dots-pulse 1.2s infinite ease; - animation : dots-pulse 1.2s infinite ease; - animation-delay : 0.2s; -} - -.dots-pulse>div:nth-of-type(1) { - animation-delay : 0.4s; -} - -.dots-pulse>div:nth-of-type(3) { - animation-delay : 0s; -} - -@-webkit-keyframes dots-pulse { - 0% { - -webkit-transform : scale(1); - transform : scale(1); - } - - 40% { - -webkit-transform : scale(1.1); - transform : scale(1.3); - } - - 80% { - -webkit-transform : scale(1); - transform : scale(1); - } -} - -@keyframes dots-pulse { - 0% { - transform : scale(1); - } - - 40% { - transform : scale(1.3); - } - - 80% { - transform : scale(1); - } -} - -/* ------------------------------------------------------------------- - * ## page loaded - * ------------------------------------------------------------------- */ -.ss-loaded #preloader { - opacity: 0; - visibility: hidden; - transition-property: opacity, visibility; - transition-duration: .9s; - transition-delay: .9s; - transition-timing-function: ease-in-out; -} - -.ss-loaded #preloader #loader { - opacity : 0; - transition : opacity .9s ease-in-out; -} - - -/* =================================================================== - * # FORM - * - * - * ------------------------------------------------------------------- */ -fieldset { - border : none; -} - -input[type="email"], -input[type="number"], -input[type="search"], -input[type="text"], -input[type="tel"], -input[type="url"], -input[type="password"], -textarea, -select { - --input-height : var(--vspace-2); - --input-line-height : var(--vspace-1); - --input-vpadding : calc((var(--input-height) - var(--input-line-height)) / 2); - display : block; - height : var(--input-height); - padding : var(--input-vpadding) 0 calc(var(--input-vpadding) - 1px); - border : 0; - outline : 0; - color : var(--color-text-light); - font-family : var(--font-2); - font-size : calc(var(--text-size) * 0.8); - line-height : var(--input-line-height); - max-width : 100%; - background : transparent; - border-bottom : 1px solid var(--color-border); - transition : all .3s ease-in-out; -} - -.ss-custom-select { - position : relative; - padding : 0; -} - -.ss-custom-select select { - -webkit-appearance : none; - -moz-appearance : none; - appearance : none; - text-indent : 0.01px; - text-overflow : ''; - margin : 0; - vertical-align : middle; - line-height : var(--vspace-1); -} - -.ss-custom-select select option { - padding-left : 2rem; - padding-right : 2rem; - background-color : var(--color-body); -} - -.ss-custom-select select::-ms-expand { - display : none; -} - -.ss-custom-select::after { - border-bottom : 1px solid white; - border-right : 1px solid white; - content : ''; - display : block; - height : 8px; - width : 8px; - margin-top : -7px; - pointer-events : none; - position : absolute; - right : 2.4rem; - top : 50%; - transition : all 0.15s ease-in-out; - transform-origin : 66% 66%; - transform : rotate(45deg); -} - -textarea { - min-height : calc(8 * var(--space)); -} - -input[type="email"]:focus, -input[type="number"]:focus, -input[type="search"]:focus, -input[type="text"]:focus, -input[type="tel"]:focus, -input[type="url"]:focus, -input[type="password"]:focus, -textarea:focus, -select:focus { - color : var(--color-text); - border-bottom : 1px solid black; -} - -label, -legend { - font-family : var(--font-2); - font-weight : 500; - font-size : var(--text-sm); - line-height : var(--vspace-0_5); - margin-bottom : var(--vspace-0_5); - color : var(--color-text-dark); - display : block; -} - -input[type="checkbox"], -input[type="radio"] { - display : inline; -} - -label>.label-text { - display : inline-block; - margin-left : 1rem; - font-family : var(--font-2); - font-weight : 400; - line-height : inherit; -} - -label>input[type="checkbox"], -label>input[type="radio"] { - margin : 0; - position : relative; - top : 2px; -} - -/* ------------------------------------------------------------------- - * ## style placeholder text - * ------------------------------------------------------------------- */ -::-webkit-input-placeholder { - /* WebKit, Blink, Edge */ - color : var(--color-placeholder); -} - -:-moz-placeholder { - /* Mozilla Firefox 4 to 18 */ - color : var(--color-placeholder); - opacity : 1; -} - -::-moz-placeholder { - /* Mozilla Firefox 19+ */ - color : var(--color-placeholder); - opacity : 1; -} - -:-ms-input-placeholder { - /* Internet Explorer 10-11 */ - color : var(--color-placeholder); -} - -::-ms-input-placeholder { - /* Microsoft Edge */ - color : var(--color-placeholder); -} - -::placeholder { - /* Most modern browsers support this now. */ - color : var(--color-placeholder); -} - -/* ------------------------------------------------------------------- - * ## change autocomplete styles in Chrome - * ------------------------------------------------------------------- */ -input:-webkit-autofill, -input:-webkit-autofill:hover, -input:-webkit-autofill:focus, -textarea:-webkit-autofill, -textarea:-webkit-autofill:hover, -textarea:-webkit-autofill:focus, -select:-webkit-autofill, -select:-webkit-autofill:hover, -select:-webkit-autofill:focus { - -webkit-text-fill-color : var(--color-1); - transition : background-color 5000s ease-in-out 0s; -} - - -/* =================================================================== - * # BUTTONS - * - * - * ------------------------------------------------------------------- */ -.btn, -button, -input[type="submit"], -input[type="reset"], -input[type="button"] { - --btn-height : var(--vspace-btn); - display : inline-block; - font-family : var(--font-2); - font-weight : 500; - font-size : var(--text-xs); - font-size : calc(var(--text-size) * 0.75); - height : var(--btn-height); - line-height : calc(var(--btn-height) - 2px); - padding : 0 3.6rem; - margin : 0 0.4rem var(--vspace-0_5) 0; - color : var(--color-btn-text); - text-decoration : none; - text-align : center; - white-space : nowrap; - cursor : pointer; - transition : all .3s; - border-radius : var(--border-radius); - background-color : var(--color-btn); - border : 1px solid var(--color-btn); - -webkit-font-smoothing : antialiased; - -moz-osx-font-smoothing : grayscale; -} - -.btn:focus, -button:focus, -input[type="submit"]:focus, -input[type="reset"]:focus, -input[type="button"]:focus, -.btn:hover, -button:hover, -input[type="submit"]:hover, -input[type="reset"]:hover, -input[type="button"]:hover { - background-color : var(--color-btn-hover); - border-color : var(--color-btn-hover); - color : var(--color-btn-hover-text); - outline : 0; -} - -/* button primary - */ -.btn.btn--primary, -button.btn--primary, -input[type="submit"].btn--primary, -input[type="reset"].btn--primary, -input[type="button"].btn--primary { - background : var(--color-btn-primary); - border-color : var(--color-btn-primary); - color : var(--color-btn-primary-text); -} - -.btn.btn--primary:focus, -button.btn--primary:focus, -input[type="submit"].btn--primary:focus, -input[type="reset"].btn--primary:focus, -input[type="button"].btn--primary:focus, -.btn.btn--primary:hover, -button.btn--primary:hover, -input[type="submit"].btn--primary:hover, -input[type="reset"].btn--primary:hover, -input[type="button"].btn--primary:hover { - background : var(--color-btn-primary-hover); - border-color : var(--color-btn-primary-hover); - color : var(--color-btn-primary-hover-text); -} - -/* button modifiers - */ -.btn.u-fullwidth, -button.u-fullwidth { - width : 100%; - margin-right : 0; -} - -.btn--small, -button.btn--small { - --btn-height : calc(var(--vspace-btn) - 1.6rem); -} - -.btn--medium, -button.btn--medium { - --btn-height : calc(var(--vspace-btn) + .8rem); -} - -.btn--large, -button.btn--large { - --btn-height : calc(var(--vspace-btn) + 1.6rem); -} - -.btn--stroke, -button.btn--stroke { - background : transparent; - border : 1px solid var(--color-btn-stroke); - color : var(--color-btn-stroke-text); -} - -.btn--stroke:focus, -button.btn--stroke:focus, -.btn--stroke:hover, -button.btn--stroke:hover { - background : var(--color-btn-stroke-hover); - border : 1px solid var(--color-btn-stroke-hover); - color : var(--color-btn-stroke-hover-text); -} - -.btn--pill, -button.btn--pill { - padding-left : 3.2rem !important; - padding-right : 3.2rem !important; - border-radius : 1000px !important; -} - - -/* =================================================================== - * # TABLE - * - * - * ------------------------------------------------------------------- */ -table { - border-width : 0; - width : 100%; - max-width : 100%; - font-family : var(--font-1); - border-collapse : collapse; -} - -th, -td { - padding : var(--vspace-0_5) 3.2rem calc(var(--vspace-0_5) - 1px); - text-align : left; - border-bottom : 1px solid var(--color-border); -} - -th { - padding : var(--vspace-0_5) 3.2rem; - color : var(--color-text-dark); - font-family : var(--font-2); - font-weight : 500; -} - -th:first-child, -td:first-child { - padding-left : 0; -} - -th:last-child, -td:last-child { - padding-right : 0; -} - -.table-responsive { - overflow-x : auto; - -webkit-overflow-scrolling : touch; -} - - -/* =================================================================== - * # COMPONENTS - * - * - * ------------------------------------------------------------------- */ - -/* ------------------------------------------------------------------- - * ## pagination - * ------------------------------------------------------------------- */ -.pgn { - --pgn-num-height : calc(var(--vspace-1) + .4rem); - margin : var(--vspace-1) auto; - text-align : center; -} - -.pgn a { - border : none; -} - -.pgn ul { - display : inline-flex; - flex-flow : row wrap; - justify-content : center; - list-style : none; - margin-left : 0; - position : relative; - padding : 0 6rem; -} - -.pgn ul li { - margin : 0; - padding : 0; -} - -.pgn__num { - font-family : var(--font-2); - font-weight : 500; - font-size : var(--text-size); - line-height : var(--vspace-1); - display : block; - padding : .2rem 1.2rem; - height : var(--pgn-num-height); - margin : .2rem .2rem; - color : var(--color-black); - border-radius : var(--border-radius); - transition : all, .3s, ease-in-out; -} - -.pgn__num:focus, -.pgn__num:hover { - background : var(--color-1-darker); - color : var(--color-white); -} - -.pgn .current, -.pgn .current:focus, -.pgn .current:hover { - background-color : var(--color-1-darker); - color : var(--color-white); -} - -.pgn .inactive, -.pgn .inactive:focus, -.pgn .inactive:hover { - opacity : 0.4; - cursor : default; -} - -.pgn__prev, -.pgn__next { - display : inline-flex; - flex-flow : row wrap; - justify-content : center; - align-items : center; - height : var(--pgn-num-height); - width : 4.8rem; - line-height : var(--vspace-1); - border-radius : var(--border-radius); - padding : 0; - margin : 0; - opacity : 1; - font : 0/0 a; - text-shadow : none; - color : transparent; - transition : all, .3s, ease-in-out; - position : absolute; - top : 50%; - transform : translate(0, -50%); -} - -.pgn__prev:focus, -.pgn__prev:hover, -.pgn__next:focus, -.pgn__next:hover { - background-color : var(--color-1-darker); -} - -.pgn__prev svg, -.pgn__next svg { - height : 2.4rem; - width : 2.4rem; - transition : all, .3s, ease-in-out; -} - -.pgn__prev svg path, -.pgn__next svg path { - fill : var(--color-black); -} - -.pgn__prev:focus svg path, -.pgn__prev:hover svg path, -.pgn__next:focus svg path, -.pgn__next:hover svg path { - fill : white; -} - -.pgn__prev { - left : 0; -} - -.pgn__next { - right : 0; -} - -.pgn__prev.inactive, -.pgn__next.inactive { - opacity : 0.4; - cursor : default; -} - -.pgn__prev.inactive:focus, -.pgn__prev.inactive:hover, -.pgn__next.inactive:focus, -.pgn__next.inactive:hover { - background-color : transparent; -} - -/* ------------------------------------------------------------------- - * responsive: - * pagination - * ------------------------------------------------------------------- */ -@media screen and (max-width: 600px) { - .pgn ul { - padding : 0 5.2rem; - } -} - -/* ------------------------------------------------------------------- - * ## alert box - * ------------------------------------------------------------------- */ -.alert-box { - padding : var(--vspace-0_75) 4rem var(--vspace-0_75) 3.2rem; - margin-bottom : var(--vspace-1); - border-radius : var(--border-radius); - font-family : var(--font-2); - font-weight : 400; - font-size : calc(var(--text-size) * 0.8); - line-height : var(--vspace-0_75); - opacity : 1; - visibility : visible; - position : relative; -} - -.alert-box__close { - position : absolute; - display : block; - right : 1.6rem; - top : 1.6rem; - cursor : pointer; - width : 12px; - height : 12px; -} - -.alert-box__close::before, -.alert-box__close::after { - content : ''; - display : inline-block; - width : 1px; - height : 12px; - position : absolute; - top : 0; - left : 5px; -} - -.alert-box__close::before { - transform : rotate(45deg); -} - -.alert-box__close::after { - transform : rotate(-45deg); -} - -.alert-box--error { - background-color : var(--color-error); - color : var(--color-error-content); -} - -.alert-box--error .alert-box__close::before, -.alert-box--error .alert-box__close::after { - background-color : var(--color-error-content); -} - -.alert-box--success { - background-color : var(--color-success); - color : var(--color-success-content); -} - -.alert-box--success .alert-box__close::before, -.alert-box--success .alert-box__close::after { - background-color : var(--color-success-content); -} - -.alert-box--info { - background-color : var(--color-info); - color : var(--color-info-content); -} - -.alert-box--info .alert-box__close::before, -.alert-box--info .alert-box__close::after { - background-color : var(--color-info-content); -} - -.alert-box--notice { - background-color : var(--color-notice); - color : var(--color-notice-content); -} - -.alert-box--notice .alert-box__close::before, -.alert-box--notice .alert-box__close::after { - background-color : var(--color-notice-content); -} - -.alert-box.hideit { - opacity : 0; - visibility : hidden; - transition : all .5s; -} - -/* ------------------------------------------------------------------- - * ## skillbars - * ------------------------------------------------------------------- */ -.skill-bars { - list-style : none; - margin : var(--vspace-2) 0 var(--vspace-1); -} - -.skill-bars li { - height : .4rem; - background : var(--color-gray-2); - width : 100%; - margin-bottom : calc(var(--vspace-2) - .4rem); - padding : 0; - position : relative; -} - -.skill-bars li strong { - position : absolute; - left : 0; - top : calc((var(--vspace-1) * 1.25) * -1); - font-family : var(--font-2); - font-weight : 500; - font-size : var(--text-xs); - line-height : var(--vspace-0_75); - text-transform : uppercase; - letter-spacing : .2em; - color : var(--color-text-dark); -} - -.skill-bars li .progress { - background : black; - position : relative; - height : 100%; -} - -.skill-bars li .progress span { - display : block; - font-family : var(--font-2); - color : white; - font-size : 1.1rem; - line-height : 1; - background : var(--color-black); - padding : var(--vspace-0_25); - border-radius : 4px; - position : absolute; - right : 0; - top : calc((var(--vspace-1) + .8rem) * -1); -} - -.skill-bars li .progress span::after { - position : absolute; - left : 50%; - bottom : -10px; - margin-left : -5px; - width : 0; - height : 0; - border : 5px solid transparent; - border-top-color : var(--color-black, var(--color-black)); - content : ""; -} - -.skill-bars li .percent5 { - width : 5%; -} - -.skill-bars li .percent10 { - width : 10%; -} - -.skill-bars li .percent15 { - width : 15%; -} - -.skill-bars li .percent20 { - width : 20%; -} - -.skill-bars li .percent25 { - width : 25%; -} - -.skill-bars li .percent30 { - width : 30%; -} - -.skill-bars li .percent35 { - width : 35%; -} - -.skill-bars li .percent40 { - width : 40%; -} - -.skill-bars li .percent45 { - width : 45%; -} - -.skill-bars li .percent50 { - width : 50%; -} - -.skill-bars li .percent55 { - width : 55%; -} - -.skill-bars li .percent60 { - width : 60%; -} - -.skill-bars li .percent65 { - width : 65%; -} - -.skill-bars li .percent70 { - width : 70%; -} - -.skill-bars li .percent75 { - width : 75%; -} - -.skill-bars li .percent80 { - width : 80%; -} - -.skill-bars li .percent85 { - width : 85%; -} - -.skill-bars li .percent90 { - width : 90%; -} - -.skill-bars li .percent95 { - width : 95%; -} - -.skill-bars li .percent100 { - width : 100%; -} - -/* -------------------------------------------------------------------- - * ## stats tabs - * -------------------------------------------------------------------- */ -.stats-tabs { - padding : 0; - margin : var(--vspace-1) 0; -} - -.stats-tabs li { - display : inline-block; - margin : 0 1.6rem var(--vspace-0_5) 0; - padding : 0 1.5rem 0 0; - border-right : 1px solid var(--color-border); -} - -.stats-tabs li:last-child { - margin : 0; - padding : 0; - border : none; -} - -.stats-tabs li a { - display : block; - font-family : var(--font-2); - font-size : var(--text-lg); - font-weight : 500; - line-height : var(--vspace-1_5); - border : none; - color : var(--color-text-dark); -} - -.stats-tabs li a:hover { - color : var(--color-1); -} - -.stats-tabs li a em { - display : block; - margin : 0; - font-family : var(--font-2); - font-size : calc(var(--text-size) * 0.8); - line-height : var(--vspace-0_5); - font-weight : 400; - font-style : normal; - color : var(--color-text-light); -} - - -/* =================================================================== - * # PROJECT-WIDE SHARED STYLES - * - * - * ------------------------------------------------------------------- */ -.wide { - max-width : var(--width-wide); -} - -.wider { - max-width : var(--width-wider); -} - -.narrow { - max-width : var(--width-narrow); -} - - -/* ------------------------------------------------------------------- - * ## media classes - * ------------------------------------------------------------------- */ - -/* floated image - */ -img.u-pull-right { - margin : var(--vspace-0_5) 0 var(--vspace-0_5) var(--vspace-0_875); -} - -img.u-pull-left { - margin : var(--vspace-0_5) var(--vspace-0_875) var(--vspace-0_5) 0; -} - -/* responsive video container - */ -.video-container { - position : relative; - padding-bottom : 56.25%; - height : 0; - overflow : hidden; -} - -.video-container iframe, -.video-container object, -.video-container embed, -.video-container video { - position : absolute; - top : 0; - left : 0; - width : 100%; - height : 100%; -} - -/* ------------------------------------------------------------------- - * ## theme-specific typography classes - * ------------------------------------------------------------------- */ -.text-pretitle { - font-family : var(--font-2); - font-size : var(--text-md); - font-weight : 300; - margin-top : 0; - margin-bottom : 0; - margin-left : .4rem; - position : relative; -} - -.text-pretitle::before { - content : ""; - display : block; - height : 1px; - width : 5.6rem; - background-color : var(--color-2-darker); - opacity : .15; - position : absolute; - top : 50%; - right : calc(100% + 1.6rem); -} - -.text-huge-title { - --text-huge : 11.2rem; - --text-multiplier : 1; - font-family : var(--font-3); - font-weight : 400; - font-size : calc(var(--text-huge) * var(--text-multiplier)); - line-height : 1.036; - margin-top : 0; -} - -/* ------------------------------------------------------------------- - * responsive: - * project-wide shared styles - * ------------------------------------------------------------------- */ -@media screen and (max-width: 1600px) { - .text-pretitle::before { - width : 4rem; - } - - .text-huge-title { - --text-multiplier : .857; - } -} - -@media screen and (max-width: 1500px) { - .text-pretitle { - margin-left : 0; - } - - .text-pretitle::before { - display : none; - } -} - -@media screen and (max-width: 1200px) { - .text-pretitle { - font-size : calc(var(--text-size) * 1.05); - } - - .text-huge-title { - --text-multiplier : .821; - } -} - -@media screen and (max-width: 1000px) { - .text-huge-title { - --text-multiplier : .75; - } -} - -@media screen and (max-width: 900px) { - .text-huge-title { - --text-multiplier : .679; - } -} - -@media screen and (max-width: 800px) { - .text-pretitle { - font-size : var(--text-sm); - } - - .text-huge-title { - --text-multiplier : .643; - } -} - -@media screen and (max-width: 700px) { - .text-huge-title { - --text-multiplier : .607; - } -} - -@media screen and (max-width: 600px) { - .text-huge-title { - --text-multiplier : .5; - } -} - -@media screen and (max-width: 400px) { - .text-huge-title { - --text-multiplier : .464; - } -} - - -/* =================================================================== - * # INTRO - * - * - * ------------------------------------------------------------------- */ -.s-intro { - --header-height : 8.8rem; - --logo-width : 78px; - --text-display-size : 11.2rem; - --text-multiplier : 1; - z-index : 3; - background-color : black; - width : 100%; - height : 100vh; - min-height : calc(25.5 * var(--space)); - box-shadow : 0 0.8px 0.8px rgba(0, 0, 0, 0.031), - 0 1.9px 1.9px rgba(0, 0, 0, 0.044), - 0 3.9px 3.9px rgba(0, 0, 0, 0.056), - 0 8px 8px rgba(0, 0, 0, 0.069), - 0 22px 22px rgba(0, 0, 0, 0.1); - overflow : hidden; - position : relative; -} - -.s-intro a { - border : none; -} - -.theme-particles .s-intro { - background-color : #0d0e0c; -} - -.theme-particles .s-intro .s-intro__content { - pointer-events : none; -} - -.theme-particles .s-intro .s-intro-content__bottom { - pointer-events : auto; -} - -/* -------------------------------------------------------------------- - * ## intro background - * -------------------------------------------------------------------- */ -.s-intro__bg { - display : block; - position : absolute; - top : 0; - left : 0; - right : 0; - bottom : 0; - width : 100%; - height : 100%; - background-image : url(../images/bg-static.jpg); - background-repeat : no-repeat; - background-position : center; - background-size : cover; -} - -.s-intro__bg::before { - display : block; - content : ""; - position : absolute; - top : 0; - left : 0; - right : 0; - bottom : 0; - width : 100%; - height : 100%; - background : black; - pointer-events : none; - opacity : .2; -} - -.s-intro__bg::after { - display : block; - content : ""; - position : absolute; - top : 0; - left : 0; - right : 0; - bottom : 0; - width : 100%; - height : 100%; - background : linear-gradient(90deg, black 10%, rgba(0, 0, 0, 0) 100%); - pointer-events : none; - opacity : .45; -} - -/* -------------------------------------------------------------------- - * ## intro slider - * -------------------------------------------------------------------- */ -.s-intro__slider { - display : block; - position : absolute; - top : 0; - left : 0; - right : 0; - bottom : 0; - width : 100%; - height : 100%; -} - -.s-intro__slide { - background-repeat : no-repeat; - background-position : 50% 50%; - background-size : cover; - position : relative; -} - -.s-intro__slide::before { - display : block; - content : ""; - position : absolute; - top : 0; - left : 0; - right : 0; - bottom : 0; - width : 100%; - height : 100%; - background : black; - pointer-events : none; - opacity : .2; -} - -.s-intro__slide::after { - display : block; - content : ""; - position : absolute; - top : 0; - left : 0; - right : 0; - bottom : 0; - width : 100%; - height : 100%; - background : linear-gradient(90deg, black 10%, rgba(0, 0, 0, 0) 100%); - pointer-events : none; - opacity : .4; -} - -.s-intro__slide.bg-opacity-10::before { - opacity : .1; -} - -.s-intro__slide.bg-opacity-20::before { - opacity : .2; -} - -.s-intro__slide.bg-opacity-30::before { - opacity : .3; -} - -.s-intro__slide.bg-opacity-40::before { - opacity : .4; -} - -.s-intro__slide.bg-opacity-50::before { - opacity : .5; -} - -.s-intro__slide.bg-opacity-60::before { - opacity : .6; -} - -.s-intro__slide.bg-opacity-70::before { - opacity : .7; -} - -.s-intro__slide.bg-opacity-80::before { - opacity : .8; -} - -.s-intro__slide.bg-opacity-90::before { - opacity : .9; -} - -/* ------------------------------------------------------------------- - * ## intro particles - * ------------------------------------------------------------------- */ -.s-intro__particles { - position : absolute; - top : 0; - left : 0; - right : 0; - bottom : 0; - width : 100%; - height : 100%; - background-color : transparent; - padding : 0; - margin : 0; - opacity : .20; -} - -.s-intro__particles canvas { - position : absolute; - top : 0; - left : 0; - right : 0; - bottom : 0; - width : 100%; - height : 100%; -} - -/* -------------------------------------------------------------------- - * ## intro header - * -------------------------------------------------------------------- */ -.s-intro__header { - width : 100%; - height : var(--header-height); - position : absolute; - top : 0; - left : 0; -} - -.s-intro__logo { - z-index : 4; - position : absolute; - top : 2.4rem; - left : 4rem; -} - -.s-intro__logo a { - display : block; - margin : 0; - padding : 0; - outline : 0; - border : none; -} - -.s-intro__logo img { - width : var(--logo-width); - margin : 0; - vertical-align : bottom; -} - -/* -------------------------------------------------------------------- - * ## intro content - * -------------------------------------------------------------------- */ -.s-intro__content { - z-index : 2; - align-items : flex-end; - max-width : var(--width-wider); - height : 100vh; - padding-top : 20vh; - padding-bottom : 9.6rem; - position : relative; -} - -.s-intro__content .text-pretitle, -.s-intro__content .text-huge-title { - color : white; -} - -.s-intro__content .text-pretitle::before { - background-color : white; -} - -.s-intro__content-bottom { - display : flex; - width : calc(100% - 4rem); - margin-top : var(--vspace-2); -} - -.s-intro__content-bottom-block { - margin-right : calc(var(--gutter) * 4); -} - -.s-intro__content-bottom-block:last-child { - margin-right : 0; -} - -.s-intro__content-bottom h5 { - font-size : var(--text-size); - font-weight : 300; - margin-top : 0; - margin-bottom : var(--vspace-0_375); - color : rgba(255, 255, 255, 0.3); -} - -/* -------------------------------------------------------------------- - * ## intro counter - * -------------------------------------------------------------------- */ -.s-intro .counter { - display : flex; - font-family : var(--font-2); - font-weight : 300; - font-size : calc(var(--text-size) * 1.3); - line-height : var(--vspace-1_25); - color : white; -} - -.s-intro .counter__time { - margin-right : .8rem; - display : flex; -} - -.s-intro .counter__time span:last-child { - font-size : var(--text-xs); - font-weight : 300; - color : rgba(255, 255, 255, 0.3); - margin-left : .4rem; -} - -.s-intro .counter__time:last-child { - margin-right : 0; -} - -/* -------------------------------------------------------------------- - * ## intro social - * -------------------------------------------------------------------- */ -.s-intro .social { - list-style : none; - font-family : var(--font-2); - font-weight : 300; - font-size : var(--text-md); - line-height : var(--vspace-1_25); - margin-left : 0; -} - -.s-intro .social a { - color : white; -} - -.s-intro .social li { - display : inline-block; - padding-left : 0; - margin-right : 1rem; -} - -.s-intro .social li:last-child { - margin-right : 0; -} - -/* -------------------------------------------------------------------- - * ## intro notify - * -------------------------------------------------------------------- */ -.s-intro__notify { - --color-btn-stroke : rgba(255, 255, 255, .15); - --color-btn-stroke-hover : rgba(0, 0, 0, .25); - --color-btn-stroke-text : white; - z-index : 2; - position : absolute; - top : 2.4rem; - right : 4rem; -} - -.s-intro__notify button.btn--stroke { - margin : 0; -} - -.s-intro__notify button.btn--stroke:focus, -.s-intro__notify button.btn--stroke:hover { - border : 1px solid transparent; -} - -/* ------------------------------------------------------------------- - * ## modal - * ------------------------------------------------------------------- */ -.ss-modal { - z-index : 400; - display : flex; - justify-content : center; - align-items : center; - width : 100%; - height : 100vh; - text-align : center; - background-color : rgba(5, 5, 5, 0.5); - overflow-y : auto; - opacity : 0; - visibility : hidden; - transition : opacity 0.3s 0.3s; - position : fixed; - left : 0; - top : 0; -} - -.ss-modal h4 { - margin-top : 0; -} - -.ss-modal svg { - width : var(--vspace-1_5); - height : var(--vspace-1_5); - margin-bottom : var(--vspace-0_125); -} - -.ss-modal svg path { - stroke : var(--color-1-dark); -} - -.ss-modal__text { - font-size : var(--text-sm); - line-height : var(--vspace-0_875); - margin-bottom : var(--vspace-0_5); -} - -.ss-modal__inner { - padding : var(--vspace-1_75) var(--vspace-1) var(--vspace-0_25); - width : 90vw; - max-width : 34rem; - border-radius : var(--border-radius); - background-color : var(--color-body); - box-shadow : 0 4px 8px rgba(0, 0, 0, 0.1); - opacity : 0; - visibility : hidden; - transform : scale(0.8); - transition : all 0.3s 0s; - position : relative; -} - -.ss-modal__close { - display : block; - right : 2rem; - top : 2rem; - cursor : pointer; - width : 12px; - height : 12px; - position : absolute; -} - -.ss-modal__close::before, -.ss-modal__close::after { - content : ''; - position : absolute; - display : inline-block; - width : 1px; - height : 14px; - top : 0; - left : 5px; -} - -.ss-modal__close::before { - transform : rotate(45deg); - background-color : black; -} - -.ss-modal__close::after { - transform : rotate(-45deg); - background-color : black; -} - -.ss-modal form input[type="email"] { - margin-bottom : var(--vspace-0_5); -} - -.ss-modal form input[type="submit"] { - margin-bottom : var(--vspace-0_625); -} - -.ss-modal form .mc-status { - font-family : var(--font-2); - font-weight : 500; - font-size : var(--text-xs); - line-height : var(--vspace-0_625); - color : black; - padding : 0 .8rem; -} - -.ss-modal form .mc-status.error-message { - color : var(--color-error-content); -} - -.ss-modal form .mc-status.success-message { - color : var(--color-success-content); -} - -.ss-modal.show-modal { - opacity : 1; - visibility : visible; - transition : opacity 0.3s 0s; -} - -.ss-modal.show-modal .ss-modal__inner { - opacity : 1; - visibility : visible; - transform : scale(1); - transition : all 0.3s 0.3s; -} - -/* -------------------------------------------------------------------- - * ## intro scrolldown - * -------------------------------------------------------------------- */ -.s-intro__scroll { - z-index : 3; - width : 250px; - transform : rotate(-90deg); - transform-origin : bottom left; - position : absolute; - left : calc(100% - 4.8rem); - bottom : 0; -} - -.s-intro__scroll a { - display : block; - font-family : var(--font-2); - font-weight : 300; - font-size : calc(var(--text-size) * 0.5); - text-transform : uppercase; - letter-spacing : .35em; - padding-left : 9.6rem; - color : rgba(255, 255, 255, 0.5); - position : relative; -} - -.s-intro__scroll a:focus, -.s-intro__scroll a:hover { - color : white; -} - -.s-intro__scroll a::before { - content : ""; - display : block; - height : 1px; - width : 8rem; - background-color : rgba(255, 255, 255, 0.15); - position : absolute; - top : calc(50% - 1px); - left : 0; -} - -/* -------------------------------------------------------------------- - * ## intro transitions - * -------------------------------------------------------------------- */ -.s-intro__logo, -.s-intro__notify, -.s-intro__content, -.s-intro__scroll { - transition-timing-function : cubic-bezier(0.28, 0.12, 0.22, 1); - transition-duration : .5s; - transition-delay : 0s; - opacity : 0; -} - -.s-intro__logo, -.s-intro__notify { - transition-property : opacity, transform; - transform : translate(0, -100%); -} - -.s-intro__content { - transition-property : opacity; -} - -.s-intro__scroll { - transition-property : opacity, bottom; - bottom : -250px; -} - -.no-js .s-intro__logo, -.no-js .s-intro__notify, -.no-js .s-intro__content, -.no-js .s-intro__scroll, -.ss-show .s-intro__logo, -.ss-show .s-intro__notify, -.ss-show .s-intro__content, -.ss-show .s-intro__scroll { - opacity : 1; -} - -.no-js .s-intro__logo, -.no-js .s-intro__notify, -.ss-show .s-intro__logo, -.ss-show .s-intro__notify { - transform : translate(0, 0); -} - -.no-js .s-intro__content, -.ss-show .s-intro__content { - transition-duration : 1.5s; - transition-delay : .5s; -} - -.no-js .s-intro__scroll, -.ss-show .s-intro__scroll { - transition-delay : 1s; - bottom : 0; -} - -@media screen and (max-width: 360px) { - .s-intro__notify { - transform : translate(0, 100%); - } - - .no-js .s-intro__notify, - .ss-show .s-intro__notify { - transition-delay : 1s; - } -} - -/* ------------------------------------------------------------------- - * responsive: - * intro - * ------------------------------------------------------------------- */ -@media screen and (max-width: 1800px) { - .s-intro__content { - max-width : 1500px; - } -} - -@media screen and (max-width: 1700px) { - .s-intro__content { - max-width : 1420px; - } -} - -@media screen and (max-width: 1600px) { - .s-intro__content { - max-width : 1360px; - } - - .s-intro__content-bottom h5 { - font-size : var(--text-sm); - line-height : var(--vspace-0_75); - } -} - -@media screen and (max-width: 1200px) { - .s-intro__scroll { - left : calc(100% - 3.8rem); - } -} - -@media screen and (max-width: 1000px) { - .s-intro__content .text-huge-title { - padding-right : calc(var(--gutter) * 4); - } - - .s-intro__content .text-huge-title br { - display : none; - } -} - -@media screen and (max-width: 800px) { - .s-intro__content .text-huge-title { - padding-right : 0; - } - - .s-intro__content-bottom-block { - margin-right : calc(var(--gutter) * 3); - } - - .s-intro__content-bottom .counter { - font-size : var(--text-md); - line-height : var(--vspace-0_875); - } - - .s-intro__content-bottom .counter__time span:last-child { - font-size : calc(var(--text-size) * 0.65); - } - - .s-intro .social { - font-size : var(--text-size); - line-height : var(--vspace-0_875); - } - - .s-intro__scroll a { - padding-left : 5.6rem; - } - - .s-intro__scroll a::before { - width : 4rem; - } -} - -@media screen and (max-width: 600px) { - .s-intro { - --header-height : 8rem; - } - - .s-intro__logo { - left : calc(6vw + var(--gutter)); - } - - .s-intro__notify { - right : calc(6vw); - } - - .s-intro__notify button.btn--stroke { - margin : 0; - padding : 0 2.4rem; - } - - .s-intro__scroll { - left : calc(100% - 2.8rem); - } -} - -@media screen and (max-width: 550px) { - .s-intro__content { - align-items : center; - } - - .s-intro__content-bottom { - display : block; - margin-top : var(--vspace-1_5); - } - - .s-intro__content-bottom-block { - margin-right : 0; - } - - .s-intro__content-bottom-block:last-child { - display : none; - } -} - -@media screen and (max-width: 400px) { - .s-intro { - --logo-width : 70px; - } - - .s-intro__logo { - left : calc(6vw); - } - - .s-intro__content { - padding-bottom : 12rem; - } - - .s-intro__scroll { - left : calc(100% - 2rem); - } -} - -@media screen and (max-width: 360px) { - .s-intro__notify { - top : auto; - right : auto; - left : calc(6vw + .4rem); - bottom : 6rem; - } -} - - -/* =================================================================== - * # DETAILS - * - * - * ------------------------------------------------------------------- */ -.s-details { - --overlay-opacity : 1; - padding-top : var(--vspace-4); - padding-bottom : var(--vspace-3); - min-height : 100vh; - width : 100%; - position : sticky; -} - -.s-details::after { - content : ""; - display : block; - position : absolute; - top : 0; - left : 0; - right : 0; - bottom : 0; - width : 100%; - height : 100%; - background-color : var(--color-1-darker); - opacity : var(--overlay-opacity); - pointer-events : none; -} - -.s-details .row { - max-width : 1020px; -} - -.s-details .text-huge-title { - margin-bottom : var(--vspace-3_5); -} - -.s-details h2 { - margin-top : 0; - margin-bottom : var(--vspace-1_75); -} - -/* -------------------------------------------------------------------- - * ## tabs - * -------------------------------------------------------------------- */ -.tab-nav { - font-family : var(--font-2); - font-weight : 600; - font-size : calc(var(--text-size) * 0.6); - text-transform : uppercase; - letter-spacing : .35em; - text-align : center; - margin-bottom : var(--vspace-1_5); -} - -.tab-nav__list { - list-style : none; - display : flex; - overflow : hidden; - border-radius : var(--border-radius) var(--border-radius) 0 0; - border-bottom : 1px solid var(--color-border); - margin : 0; -} - -.tab-nav__list li { - padding-left : 0; - flex : 1; - border-right : 1px solid var(--color-body); - overflow : hidden; - position : relative; -} - -.tab-nav__list li:last-child { - border : none; -} - -.tab-nav__list li::before { - content : ""; - display : block; - background-color : var(--color-1); - border-radius : var(--border-radius) var(--border-radius) 0 0; - width : 100%; - height : 100%; - transition : top 0.6s cubic-bezier(0.28, 0.12, 0.22, 1); - position : absolute; - top : 100%; - left : 0; -} - -.tab-nav__list li[data-tab-active]::before { - top : 0; -} - -.tab-nav__list a { - display : block; - padding : .8rem 2rem; - color : var(--color-2-darker); - border : none; - position : relative; -} - -.tab-nav__list a[data-tab-active] { - color : var(--color-3-light); - font-weight : 400; - outline : 0; -} - -.theme-particles .tab-nav__list li::before { - background-color : var(--color-1-darker); -} - -.tab-content { - position : relative; -} - -.tab-content__item { - opacity : 0; - visibility : hidden; - height : 0; - overflow : hidden; - position : absolute; - top : 4rem; -} - -.tab-content__item[data-tab-active] { - opacity : 1; - visibility : visible; - height : auto; - transition-property : opacity, visibility, top; - transition-duration : .6s; - transition-timing-function : cubic-bezier(0.28, 0.12, 0.22, 1); - transition-delay : 0s; - position : relative; - top : 0; -} - -/* ------------------------------------------------------------------- - * ## services - * ------------------------------------------------------------------- */ -.services-list { - margin-top : var(--vspace-1_5); - counter-reset : ctr; -} - -.services-list h4 { - margin-top : 0; -} - -.services-list h4::before { - display : block; - content : counter(ctr, decimal-leading-zero) "."; - font-family : var(--font-2); - font-size : var(--text-sm); - line-height : var(--vspace-0_75); - margin-bottom : var(--vspace-0_375); - color : var(--color-2-darker); - counter-increment : ctr; -} - -.services-list__item { - margin-bottom : var(--vspace-0_5); -} - -/* ------------------------------------------------------------------- - * ## contact - * ------------------------------------------------------------------- */ - -/* link list - */ -.link-list { - list-style : none; - margin-left : 0; -} - -.link-list li { - padding-left : 0; -} - -.link-list a { - color : var(--color-text); - border : none; -} - -.link-list a:focus, -.link-list a:hover, -.link-list a:active { - color : var(--color-1); -} - -/* email link - */ -.contact-email { - --text-email-size : 6.8rem; - --multiplier : 1; - display : inline-block; - font-family : var(--font-2); - font-weight : 400; - font-size : calc(var(--text-email-size) * var(--multiplier)); - line-height : 1; - margin : var(--vspace-1_75) 0 var(--vspace-0_25); - color : var(--color-2-darker); - border-bottom : 1px solid var(--color-border); -} - -.contact-email:focus, -.contact-email:hover { - color : var(--color-1-dark); - border-bottom : 1px solid rgba(0, 0, 0, 0.5); -} - -/* contact numbers - */ -.contact-number { - display : block; - font-family : var(--font-2); - font-weight : 400; - font-size : var(--text-size); - line-height : var(--vspace-1); -} - -.contact-number span { - display : inline-block; - margin-left : .8rem; - margin-right : .8rem; - font-weight : 300; - color : var(--color-text-light); -} - -.contact-number a { - color : var(--color-2-darker); - border : none; -} - -.contact-number a:focus, -.contact-number a:hover { - color : var(--color-1); -} - -/* ------------------------------------------------------------------- - * ## go top - * ------------------------------------------------------------------- */ -.ss-go-top { - z-index : 2; - opacity : 0; - visibility : hidden; - transform : translate(0, 100%); - transition : all 0.6s cubic-bezier(0.28, 0.12, 0.22, 1); - position : fixed; - bottom : 6.4rem; - right : 3.6rem; -} - -.ss-go-top svg { - height : 1.8rem; - width : 1.8rem; -} - -.ss-go-top svg path { - fill : var(--color-2-darker); - transition : all .3s ease-in-out; -} - -.ss-go-top.link-is-visible { - opacity : 1; - visibility : visible; - transform : translate(0, 0); -} - -.ss-go-top a { - display : flex; - align-items : center; - justify-content : center; - text-decoration : none; - border : 0 none; - height : 5.6rem; - width : 5.6rem; - border-radius : 50%; - border : 0.15rem solid var(--color-2-darker); - transition : all .3s; - position : relative; -} - -.ss-go-top a:focus, -.ss-go-top a:hover { - background-color : var(--color-1-darker); - border-color : var(--color-1-darker); -} - -.ss-go-top a:focus svg path, -.ss-go-top a:hover svg path { - fill : var(--color-3-light); -} - -.ss-go-top a span { - display : block; - width : 150px; - font-family : var(--font-2); - font-weight : 400; - font-size : calc(var(--text-size) * 0.5); - text-transform : uppercase; - letter-spacing : .35em; - color : var(--color-2-darker); - transform : rotate(-90deg); - transform-origin : left bottom; - position : absolute; - left : calc(50% + var(--vspace-0_5)); - bottom : calc(100% + 2.8rem); -} - -/* ------------------------------------------------------------------- - * ## footer - * ------------------------------------------------------------------- */ -.s-details footer { - margin-top : var(--vspace-3); -} - -.s-details footer a { - border : none; -} - -.ss-copyright { - font-family : var(--font-2); - font-size : calc(var(--text-size) * 0.75); - line-height : var(--vspace-0_875); - position: absolute; - bottom: 0; - z-index: 1000; - color: white; - text-align: center; - width: 100%; -} - -.ss-copyright a { - color: white; -} - -.ss-copyright span { - display : inline-block; -} - -.ss-copyright span::after { - content : "|"; - display : inline-block; - padding : 0 .8rem 0 1rem; - color : rgb(255, 255, 255); -} - -.ss-copyright span:last-child::after { - display : none; -} - -/* ------------------------------------------------------------------- - * responsive: - * details - * ------------------------------------------------------------------- */ -@media screen and (max-width: 1200px) { - .ss-go-top { - right : 2.8rem; - } - - .ss-go-top svg { - height : 1.4rem; - width : 1.4rem; - } - - .ss-go-top a { - height : 5.2rem; - width : 5.2rem; - } -} - -@media screen and (max-width: 1100px) { - .ss-go-top a span { - display : none; - } -} - -@media screen and (max-width: 1000px) { - .contact-email { - --multiplier : .882; - } -} - -@media screen and (max-width: 900px) { - .contact-email { - --multiplier : .785; - } - - .contact-number { - font-size : var(--text-sm); - line-height : var(--vspace-0_875); - } -} - -@media screen and (max-width: 700px) { - .contact-email { - --multiplier : .6; - } -} - -@media screen and (max-width: 600px) { - .s-details { - padding-bottom : var(--vspace-2); - } - - .s-details .text-huge-title { - margin-bottom : var(--vspace-2); - } - - .s-details h2 { - text-align : center; - } - - .contact-email { - --multiplier : .55; - } - - .tab-nav__list { - display : block; - background-color : #f0ebe0; - border-radius : var(--border-radius); - border : none; - } - - .tab-nav__list li { - border-right : none; - border-bottom : 1px solid var(--color-body); - } - - .tab-nav__list li::before { - border-radius : 0; - transition : none; - } - - .tab-nav__list li[data-tab-active]::before { - transition : top 0.6s cubic-bezier(0.28, 0.12, 0.22, 1); - } - - .ss-go-top { - bottom : 6rem; - right : 2rem; - } - - .ss-go-top svg { - height : 1.2rem; - width : 1.2rem; - } - - .ss-go-top a { - height : 4.4rem; - width : 4.4rem; - } -} - -@media screen and (max-width: 500px) { - .contact-email { - --multiplier : .5; - } - - .s-details footer { - margin-top : var(--vspace-2); - } - - .ss-copyright span { - display : block; - } - - .ss-copyright span::after { - display : none; - } -} - -@media screen and (max-width: 400px) { - .contact-email { - font-size : var(--text-xl); - } - - .contact-number { - font-size : var(--text-xs); - line-height : var(--vspace-0_5); - } -} \ No newline at end of file diff --git a/docusaurus.config.ts b/docusaurus.config.ts new file mode 100644 index 0000000..b0d70f2 --- /dev/null +++ b/docusaurus.config.ts @@ -0,0 +1,115 @@ +import {themes as prismThemes} from 'prism-react-renderer'; +import type {Config} from '@docusaurus/types'; +import type * as Preset from '@docusaurus/preset-classic'; + +const config: Config = { + title: 'R0Wi Blog', + tagline: 'Technical blog of Robin Windey', + favicon: 'img/favicon.ico', + + // Future flags, see https://docusaurus.io/docs/api/docusaurus-config#future + future: { + v4: true, // Improve compatibility with the upcoming Docusaurus v4 + }, + + url: 'https://r0wi.github.io/', + baseUrl: '/', + + organizationName: 'R0Wi', // Usually your GitHub org/user name. + projectName: 'r0wi.github.io', // Usually your repo name. + + onBrokenLinks: 'throw', + + // Even if you don't use internationalization, you can use this field to set + // useful metadata like html lang. For example, if your site is Chinese, you + // may want to replace "en" with "zh-Hans". + i18n: { + defaultLocale: 'en', + locales: ['en'], + }, + + presets: [ + [ + 'classic', + { + docs: false, + blog: { + showReadingTime: true, + feedOptions: { + type: ['rss', 'atom'], + xslt: true, + }, + editUrl: 'https://github.com/R0Wi/R0Wi.github.io', + onInlineTags: 'warn', + onInlineAuthors: 'warn', + onUntruncatedBlogPosts: 'warn', + }, + theme: { + customCss: './src/css/custom.css', + }, + } satisfies Preset.Options, + ], + ], + + themeConfig: { + image: 'img/docusaurus-social-card.jpg', + colorMode: { + defaultMode: 'light', + disableSwitch: false, + respectPrefersColorScheme: true, + }, + navbar: { + title: '', + logo: { + alt: 'R0Wi Blog Logo', + src: 'img/logo.svg', + }, + items: [ + { + to: '/', + label: 'Home', + position: 'left', + }, + { + to: '/blog', + label: 'Blog', + position: 'left' + }, + { + href: 'https://github.com/R0Wi', + label: 'GitHub', + position: 'right', + }, + ], + }, + footer: { + style: 'dark', + links: [ + { + title: 'Community', + items: [ + { + label: 'Stack Overflow', + href: 'https://stackoverflow.com/users/10839817/robin-windey', + }, + { + label: 'Github', + href: 'https://github.com/R0Wi', + }, + { + label: 'LinkedIn', + href: 'https://www.linkedin.com/in/robin-windey-1a58411a5/', + }, + ], + }, + ], + copyright: `Copyright © ${new Date().getFullYear()} R0Wi. Built with Docusaurus.`, + }, + prism: { + theme: prismThemes.github, + darkTheme: prismThemes.dracula, + }, + } satisfies Preset.ThemeConfig, +}; + +export default config; diff --git a/images/bg-static.jpg b/images/bg-static.jpg deleted file mode 100644 index 964a38b37088ea4b1b1328c163dc620c2736e1a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1002537 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

#QrWl9c<6m^PS;!f> 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

gKzh`i)hC|HITYMpao^h*B_WJ1 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