From d00a1eaf8e3eb5e28833f4c43e8de6a78c47bbc0 Mon Sep 17 00:00:00 2001 From: Release Bot Date: Sat, 15 May 2021 14:42:51 +0100 Subject: [PATCH] v1.2.0 --- .travis.yml | 61 +- README.md | 14 +- dist/skeletonic-animations.css | 12 +- dist/skeletonic-colours.css | 12 +- dist/skeletonic-debug-mode.css | 12 +- dist/skeletonic-fonts.css | 12 +- dist/skeletonic-pattern.css | 10 +- dist/skeletonic.css | 14 +- dist/skeletonic.css.map | 2 +- dist/skeletonic.min.css | 2 +- package.json | 2 +- public/404.html | 2 +- public/animations.html | 2 +- public/button-groups.html | 2 +- public/cards.html | 2 +- public/code.html | 4 +- public/colour-palette.html | 2 +- public/cookies.html | 2 +- public/debugging.html | 2 +- public/dist/skeletonic-animations.css | 12 +- public/dist/skeletonic-colours.css | 12 +- public/dist/skeletonic-debug-mode.css | 12 +- public/dist/skeletonic-fonts.css | 12 +- public/dist/skeletonic-pattern.css | 10 +- public/dist/skeletonic.css | 14 +- public/dist/skeletonic.css.map | 2 +- public/dist/skeletonic.min.css | 2 +- public/divider.html | 2 +- public/forms.html | 2 +- public/grid-system.html | 6 +- public/html-links.html | 2 +- public/index.html | 2 +- public/offline.html | 2 +- public/paragraph.html | 2 +- public/privacy.html | 2 +- public/tables.html | 2 +- public/terms.html | 2 +- public/typography.html | 4 +- src/components/card.styl | 2 +- test/cases/base.css | 144 + test/cases/base.styl | 142 + test/cases/bounce.css | 72 + test/cases/bounce.styl | 20 + test/cases/chameleon.css | 528 +++ test/cases/chameleon.styl | 95 + test/cases/colour-variables.css | 72 + test/cases/colour-variables.styl | 15 + test/cases/css-grid-overlay.css | 18 + test/cases/css-grid-overlay.styl | 17 + test/cases/dark-mode.css | 32 + test/cases/dark-mode.styl | 32 + test/cases/fade-in.css | 15 +- test/cases/fade-in.styl | 12 +- test/cases/fade-out.styl | 8 +- test/cases/flash.styl | 10 +- test/cases/font-face.css | 70 +- test/cases/font-face.styl | 70 +- test/cases/grid-images.css | 12 + test/cases/grid-images.styl | 8 + test/cases/helpers.css | 44 + test/cases/helpers.styl | 44 + test/cases/material-design-colours.css | 3090 +++++++++++++++++ test/cases/material-design-colours.styl | 236 ++ test/cases/media-queries.css | 150 + test/cases/media-queries.styl | 5 + test/cases/pop-in.styl | 2 +- test/cases/pulse.css | 74 + test/cases/pulse.styl | 27 + test/cases/rotation.css | 35 + test/cases/rotation.styl | 8 + test/cases/tachyons-colours.css | 549 +++ test/cases/tachyons-colours.styl | 16 + test/cases/vanish-in.css | 55 + test/cases/vanish-in.styl | 13 + test/cases/vanish-out.css | 59 + test/cases/vanish-out.styl | 13 + test/cases/web-safe-colours.css | 1314 +++++++ test/cases/web-safe-colours.styl | 16 + test/cases/zoom-in.css | 12 +- test/cases/zoom-in.styl | 6 +- test/runner.js | 8 +- "test/skeletonic-animations.min-1.0.89\n.css" | 1 - "test/skeletonic-colours.min-1.0.89\n.css" | 1 - "test/skeletonic-fonts.min-1.0.89\n.css" | 1 - "test/skeletonic-pattern.min-1.0.89\n.css" | 1 - "test/skeletonic.min-1.0.89\n.css" | 1 - 86 files changed, 7225 insertions(+), 225 deletions(-) create mode 100644 test/cases/base.css create mode 100644 test/cases/base.styl create mode 100644 test/cases/bounce.css create mode 100644 test/cases/bounce.styl create mode 100644 test/cases/chameleon.css create mode 100644 test/cases/chameleon.styl create mode 100644 test/cases/colour-variables.css create mode 100644 test/cases/colour-variables.styl create mode 100644 test/cases/css-grid-overlay.css create mode 100644 test/cases/css-grid-overlay.styl create mode 100644 test/cases/dark-mode.css create mode 100644 test/cases/dark-mode.styl create mode 100644 test/cases/grid-images.css create mode 100644 test/cases/grid-images.styl create mode 100644 test/cases/helpers.css create mode 100644 test/cases/helpers.styl create mode 100644 test/cases/material-design-colours.css create mode 100644 test/cases/material-design-colours.styl create mode 100644 test/cases/media-queries.css create mode 100644 test/cases/media-queries.styl create mode 100644 test/cases/pulse.css create mode 100644 test/cases/pulse.styl create mode 100644 test/cases/rotation.css create mode 100644 test/cases/rotation.styl create mode 100644 test/cases/tachyons-colours.css create mode 100644 test/cases/tachyons-colours.styl create mode 100644 test/cases/vanish-in.css create mode 100644 test/cases/vanish-in.styl create mode 100644 test/cases/vanish-out.css create mode 100644 test/cases/vanish-out.styl create mode 100644 test/cases/web-safe-colours.css create mode 100644 test/cases/web-safe-colours.styl delete mode 100644 "test/skeletonic-animations.min-1.0.89\n.css" delete mode 100644 "test/skeletonic-colours.min-1.0.89\n.css" delete mode 100644 "test/skeletonic-fonts.min-1.0.89\n.css" delete mode 100644 "test/skeletonic-pattern.min-1.0.89\n.css" delete mode 100644 "test/skeletonic.min-1.0.89\n.css" diff --git a/.travis.yml b/.travis.yml index bdda527..eb35e8a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,22 +12,47 @@ script: gulp notifications: email: false after_success: -- export GIT_TAG=v1.0.$TRAVIS_BUILD_NUMBER -- echo -n $GIT_TAG > v0.1.$TRAVIS_BUILD_NUMBER +- export GIT_TAG=vPACKAGE_VERSION +- echo -n $GIT_TAG > vPACKAGE_VERSION +# - export GIT_TAG=v1.0.$TRAVIS_BUILD_NUMBER +# - echo -n $GIT_TAG > v0.1.$TRAVIS_BUILD_NUMBER - git commit -m "Set build VERSION number to "$GIT_TAG -- git tag $GIT_TAG -a -m "Generated tag from TravisCI build $TRAVIS_BUILD_NUMBER" -- git push --quiet https://$GITHUBKEY@github.com/reedia/skeletonic $GIT_TAG > /dev/null +- git tag $GIT_TAG -a -m "Generated tag $GIT_TAG from TravisCI build $TRAVIS_BUILD_NUMBER" +# - git tag $GIT_TAG -a -m "Generated tag from TravisCI build $TRAVIS_BUILD_NUMBER" +- git push --quiet https://$GITHUBKEY@github.com/sebastienrousseau/skeletonic $GIT_TAG > /dev/null 2>&1 -- echo "${TRAVIS_BRANCH}" -- echo "${TRAVIS_PULL_REQUEST}" -- echo "${TRAVIS_SECURE_ENV_VARS}" -- echo "${TRAVIS_COMMIT}" -- echo ${TRAVIS_BUILD_NUMBER} -- echo ${TRAVIS_REPO_SLUG} -- echo ${GIT_TAG} +- echo "TRAVIS_BRANCH = ${TRAVIS_BRANCH}" +- echo "TRAVIS_PULL_REQUEST = ${TRAVIS_PULL_REQUEST}" +- echo "TRAVIS_SECURE_ENV_VARS = ${TRAVIS_SECURE_ENV_VARS}" +- echo "TRAVIS_COMMIT = ${TRAVIS_COMMIT}" +- echo "TRAVIS_BUILD_NUMBER = ${TRAVIS_BUILD_NUMBER}" +- echo "PACKAGE_VERSION = ${PACKAGE_VERSION}" +- echo "TRAVIS_REPO_SLUG = ${TRAVIS_REPO_SLUG}" +- echo "GIT_TAG = ${GIT_TAG}" before_deploy: -- echo "Ready to deploy Skeletonic $GIT_TAG" +- echo "Ready to deploy a new Skeletonic version $GIT_TAG" + +before_install: + - npm install -g npm + + # const + - export PACKAGE_NAME=$(node -p "require('./package.json').name") + - export PACKAGE_VERSION=$(node -p "require('./package.json').version") + - export NODE_VERSION=$(node --version) + - export NPM_VERSION=$(npm --version) + + # logging + - npm --version || echo npm not installed + - node --version || echo node not installed + - echo "package version $PACKAGE_VERSION" + + # Only deploy if the version number has changed + - | + if git diff --unified=0 $TRAVIS_COMMIT_RANGE package.json | grep version ; then + export VERSION_CHANGED="yes" + fi + - openssl aes-256-cbc -K $encrypted_0da74458a2a7_key -iv $encrypted_0da74458a2a7_iv -in id_rsa.enc -out id_rsa -d branches: only: @@ -36,6 +61,7 @@ branches: deploy: - provider: releases + tag: latest api_key: secure: "lf4UWgL+++4pd1HsLY3dvTX5YRqmPrOV72E7+lcVk8KJRVThd6a36LO30P5EuNWtshHGofHLjE0wonoLwiy2PlDodJk5PpCah1eJzVOpn45ImcEWcBhV9RXMSq1OGcb9yPr4UjJz3mMOTaIv9Xls52g/DxyXcX34nhIQwJ62L7t0lgK7WArAG5BHhGw4GxwhBrVaPnkwqcKF+i/unO4Juyg1D8KEK28XzENaUzt18rlUJ51sN0XNKgo8mHtTKkiwQDQyMxhEKVtT0h8uJbb+gECtvPkug69UQUonCN/fMr0p0u27AHqWL5gSuyLDuS1Ou6xOIJitYEXNqbW4ANbyeIxusI3xSwPTwf/whKCEgvD/FsjmRZ42WONinERwjjGJy9xACBvJD7tcinorog3rx/96qsBcuI4qohNJ51smuVipLdRgRDuxqmgMPu5M6OQ61kPSbY6RS9Dzccli30vZ2TS6NgWO65ngcxgXYsWneTbENydGUx91o42jKvL0vQ4UHY709l432dovA0n0knfXQDw407zY+Xgsk4ci4GXF8YXB9gvp/ipdtH752lStfAoFZy2lZy72T3clXcE1+2QwrTJy2KSrifPESU9LG7WTivh9FIAlARCYyJevJM86cAaa0wBW2AYZOd9bIXbhiWflE03YNKjKX+lzaXekDC6Ardk=" file_glob: true @@ -43,10 +69,10 @@ deploy: skip_cleanup: true name: Skeletonic $GIT_TAG body: "Change Log:
Release $GIT_TAG created on $(date +'%d/%m/%Y') - at $(date +'%T')
Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device." + at $(date +'%T')
Skeletonic $GIT_TAG is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device." on: # all_branches: true - # tags: true + tags: true repo: sebastienrousseau/skeletonic - provider: npm email: $NPM_EMAIL @@ -54,10 +80,3 @@ deploy: on: branch: master condition: "$VERSION_CHANGED == 'yes'" -before_install: - # Only deploy if the version number has changed - - | - if git diff --unified=0 $TRAVIS_COMMIT_RANGE package.json | grep version ; then - export VERSION_CHANGED="yes" - fi - - openssl aes-256-cbc -K $encrypted_0da74458a2a7_key -iv $encrypted_0da74458a2a7_iv -in id_rsa.enc -out id_rsa -d diff --git a/README.md b/README.md index fb0efd4..b187783 100644 --- a/README.md +++ b/README.md @@ -10,10 +10,10 @@

Simply designed to fit your cascading web life.

-

Version: 1.1.9

+

Version: 1.2.0

- Download + Download

[![NPM](https://nodei.co/npm/skeletonic.png)](https://nodei.co/npm/skeletonic/) @@ -50,7 +50,7 @@ Skeletonic is constantly in development. Try it out now! Several quick start options are available: -- [Download the latest release](https://github.com/sebastienrousseau/skeletonic/archive/v1.1.9.zip) +- [Download the latest release](https://github.com/sebastienrousseau/skeletonic/archive/v1.2.0.zip) - Install with [Npm](https://www.npmjs.com/package/skeletonic) to get the pre-built CSS and sourcemaps. This is recommended when using Skeletonic for a typical web project: ```npm install skeletonic``` - Install with [Yarn](https://yarnpkg.com/en/package/skeletonic) to get the pre-built CSS and sourcemaps. This is recommended when using Skeletonic for a typical web project: ```yarn add skeletonic``` - Clone the main repository to get all source files including build scripts: `git clone https://github.com/sebastienrousseau/skeletonic.git` @@ -62,7 +62,7 @@ Within the download you'll find all the source files, compiled and minified CSS You'll see something like this: ``` -skeletonic-1.1.9 +skeletonic-1.2.0 ├── skeletonic-animations.css ├── skeletonic-animations.css.map ├── skeletonic-animations.min.css @@ -91,9 +91,9 @@ Please feel free to grab the latest: `````` -You can also specify a specific version as per below. The latest version as of today is 1.1.9. +You can also specify a specific version as per below. The latest version as of today is 1.2.0. -`````` +`````` ## Extend @@ -112,7 +112,7 @@ The following table lists alternate CDN locations where Skeletonic is hosted. | CDN | URL | HTTPS | Combo | |---|---|---|---| -| [unpkg](https://unpkg.com/) | https://unpkg.com/skeletonic@1.1.9/dist/skeletonic.min.css | Yes | No | +| [unpkg](https://unpkg.com/) | https://unpkg.com/skeletonic@1.2.0/dist/skeletonic.min.css | Yes | No | | [jsDelivr](https://www.jsdelivr.com/) | https://cdn.jsdelivr.net/npm/skeletonic/dist/skeletonic.min.css | Yes | Yes | ## Versioning diff --git a/dist/skeletonic-animations.css b/dist/skeletonic-animations.css index b48a8c5..c6f3ec6 100644 --- a/dist/skeletonic-animations.css +++ b/dist/skeletonic-animations.css @@ -1,14 +1,14 @@ /** - * Name: skeletonic v1.1.9 + * Name: skeletonic v1.2.0 * Description: A dead on, lightweight, responsive and modern CSS framework. - * @version 1.1.9 + * @version 1.2.0 * Author: Sebastien Rousseau (https://github.com/sebastienrousseau/skeletonic) - * Copyright © Reedia Limited 2018. All rights reserved. + * Copyright © Sebastien Rousseau 2021. All rights reserved. * https://skeletonic.io * Repository: git+https://github.com/sebastienrousseau/skeletonic.git * License: MIT * License URI: http://www.opensource.org/licenses/mit-license.php - */ + */ /** * Table Of Content @@ -70,8 +70,8 @@ # Fonts # Font face - */ - + */ + /* @group Bounce Animation */ .bounce { diff --git a/dist/skeletonic-colours.css b/dist/skeletonic-colours.css index 757125a..4670f5b 100644 --- a/dist/skeletonic-colours.css +++ b/dist/skeletonic-colours.css @@ -1,14 +1,14 @@ /** - * Name: skeletonic v1.1.9 + * Name: skeletonic v1.2.0 * Description: A dead on, lightweight, responsive and modern CSS framework. - * @version 1.1.9 + * @version 1.2.0 * Author: Sebastien Rousseau (https://github.com/sebastienrousseau/skeletonic) - * Copyright © Reedia Limited 2018. All rights reserved. + * Copyright © Sebastien Rousseau 2021. All rights reserved. * https://skeletonic.io * Repository: git+https://github.com/sebastienrousseau/skeletonic.git * License: MIT * License URI: http://www.opensource.org/licenses/mit-license.php - */ + */ /** * Table Of Content @@ -70,8 +70,8 @@ # Fonts # Font face - */ - + */ + /* @group Colour Variables */ .background-color-full-black { diff --git a/dist/skeletonic-debug-mode.css b/dist/skeletonic-debug-mode.css index 06f38bb..7f31584 100644 --- a/dist/skeletonic-debug-mode.css +++ b/dist/skeletonic-debug-mode.css @@ -1,14 +1,14 @@ /** - * Name: skeletonic v1.1.9 + * Name: skeletonic v1.2.0 * Description: A dead on, lightweight, responsive and modern CSS framework. - * @version 1.1.9 + * @version 1.2.0 * Author: Sebastien Rousseau (https://github.com/sebastienrousseau/skeletonic) - * Copyright © Reedia Limited 2018. All rights reserved. + * Copyright © Sebastien Rousseau 2021. All rights reserved. * https://skeletonic.io * Repository: git+https://github.com/sebastienrousseau/skeletonic.git * License: MIT * License URI: http://www.opensource.org/licenses/mit-license.php - */ + */ /** * Table Of Content @@ -70,8 +70,8 @@ # Fonts # Font face - */ - + */ + /* @group CSS Grid Overlay */ body { diff --git a/dist/skeletonic-fonts.css b/dist/skeletonic-fonts.css index b05fc74..8456ae2 100644 --- a/dist/skeletonic-fonts.css +++ b/dist/skeletonic-fonts.css @@ -1,14 +1,14 @@ /** - * Name: skeletonic v1.1.9 + * Name: skeletonic v1.2.0 * Description: A dead on, lightweight, responsive and modern CSS framework. - * @version 1.1.9 + * @version 1.2.0 * Author: Sebastien Rousseau (https://github.com/sebastienrousseau/skeletonic) - * Copyright © Reedia Limited 2018. All rights reserved. + * Copyright © Sebastien Rousseau 2021. All rights reserved. * https://skeletonic.io * Repository: git+https://github.com/sebastienrousseau/skeletonic.git * License: MIT * License URI: http://www.opensource.org/licenses/mit-license.php - */ + */ /** * Table Of Content @@ -70,8 +70,8 @@ # Fonts # Font face - */ - + */ + /* @group Font Face */ @charset 'UTF-8'; @font-face diff --git a/dist/skeletonic-pattern.css b/dist/skeletonic-pattern.css index 0d986fe..891c192 100644 --- a/dist/skeletonic-pattern.css +++ b/dist/skeletonic-pattern.css @@ -1,14 +1,14 @@ /** - * Name: skeletonic v1.1.9 + * Name: skeletonic v1.2.0 * Description: A dead on, lightweight, responsive and modern CSS framework. - * @version 1.1.9 + * @version 1.2.0 * Author: Sebastien Rousseau (https://github.com/sebastienrousseau/skeletonic) * Copyright © Reedia Limited 2018. All rights reserved. * https://skeletonic.io * Repository: git+https://github.com/sebastienrousseau/skeletonic.git * License: MIT * License URI: http://www.opensource.org/licenses/mit-license.php - */ + */ /** * Table Of Content @@ -37,8 +37,8 @@ # Nav # Table # Util - */ - + */ + /* @group Pattern */ body { diff --git a/dist/skeletonic.css b/dist/skeletonic.css index 93eefe4..e1a1505 100644 --- a/dist/skeletonic.css +++ b/dist/skeletonic.css @@ -1,14 +1,14 @@ /** - * Name: skeletonic v1.1.9 + * Name: skeletonic v1.2.0 * Description: A dead on, lightweight, responsive and modern CSS framework. - * @version 1.1.9 + * @version 1.2.0 * Author: Sebastien Rousseau (https://github.com/sebastienrousseau/skeletonic) - * Copyright © Reedia Limited 2018. All rights reserved. + * Copyright © Sebastien Rousseau 2021. All rights reserved. * https://skeletonic.io * Repository: git+https://github.com/sebastienrousseau/skeletonic.git * License: MIT * License URI: http://www.opensource.org/licenses/mit-license.php - */ + */ /** * Table Of Content @@ -70,8 +70,8 @@ # Fonts # Font face - */ - + */ + /* @group Media Queries */ @media only screen and (max-width: 480px) { @@ -7689,7 +7689,7 @@ button.link:focus, margin-bottom: 1.618033988749895rem; border: 1px solid var(--border-color-300); - background: var(--background-color-100); + background: transparent; } .card a { diff --git a/dist/skeletonic.css.map b/dist/skeletonic.css.map index 71c504f..8c9a373 100644 --- a/dist/skeletonic.css.map +++ b/dist/skeletonic.css.map @@ -1 +1 @@ -{"version":3,"sources":["skeletonic.styl","../../node_modules/stylus/lib/functions/index.styl"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAEmD;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,ODpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,ODpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,ODpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,ODpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,ODpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,ODpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,ODpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,ODpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,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,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,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AAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,KAAlC;;AAGF;EACE,OAAuB,KAAvB;;AAGF;EACE,cAA8B,KAA9B;;AATF;EACE,kBAAkC,KAAlC;;AAGF;EACE,OAAuB,KAAvB;;AAGF;EACE,cAA8B,KAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,KAAlC;;AAGF;EACE,OAAuB,KAAvB;;AAGF;EACE,cAA8B,KAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,KAAlC;;AAGF;EACE,OAAuB,KAAvB;;AAGF;EACE,cAA8B,KAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,KAAlC;;AAGF;EACE,OAAuB,KAAvB;;AAGF;EACE,cAA8B,KAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,KAAlC;;AAGF;EACE,OAAuB,KAAvB;;AAGF;EACE,cAA8B,KAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,KAAlC;;AAGF;EACE,OAAuB,KAAvB;;AAGF;EACE,cAA8B,KAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AAEN;AAEA;AAES;AAET;EACE,wBAAwB,QAAxB;EACA,wBAAwB,QAAxB;EACA,wBAAwB,QAAxB;EACA,wBAAwB,QAAxB;EACA,wBAAwB,QAAxB;EACA,wBAAwB,QAAxB;EACA,wBAAwB,QAAxB;EACA,wBAAwB,QAAxB;EACA,wBAAwB,QAAxB;EACA,6BAA6B,KAA7B;EACA,oBAAoB,KAApB;EACA,gBAAgB,KAAhB;EACA,oBAAoB,QAApB;EACA,oBAAoB,QAApB;EACA,oBAAoB,QAApB;EACA,oBAAoB,QAApB;EACA,oBAAoB,QAApB;EACA,oBAAoB,QAApB;EACA,oBAAoB,QAApB;EACA,oBAAoB,QAApB;EACA,oBAAoB,QAApB;EACA,gBAAgB,KAAhB;EACA,SAAS,KAAT;EACA,cAAc,KAAd;EACA,sBAAsB,QAAtB;EACA,oBAAoB,KAApB;EACA,oBAAoB,KAApB;EACA,kBAAkB,KAAlB;;AAEF;EACE,4BAAkC,eAAlC;EACA,yBAAyB,UAAzB;EACA,sBAAsB,KAAtB;EACA,wBAAwB,YAAxB;EACA,6BAA6B,wBAA7B;EACA,0BAA0B,KAA1B;EACA,aAAa,WAAb;EACA,WAAW,oBAAX;EACA,YAAY,OAAZ;EACA,YAAY,OAAZ;EACA,gBAAgB,mBAAhB;;AAEF;EACE,OAAO,aAAP;EACA,kBAAkB,wBAAlB;EACA,aAAa,wBAAb;EACA,WC9I0B,qBD8I1B;EACA,aAAa,IAAb;EACA,QAAQ,EAAR;EACA,SAAS,EAAT;EACA,WAAW,WAAX;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;EACE,eCvN0B,qBDuN1B;EACA,YAAY,WAAZ;;AAEF;AAAQ;EACN,aAAa,IAAb;EACA,OAAO,aAAP;;AAEF;AAAI;EACF,YAAY,OAAZ;;AAEF;EACE,WClO0B,SDkO1B;;AAEF;EACE,WCrO0B,SDqO1B;EACA,KAAK,MAAL;;AAEF;EACE,WCzO0B,SDyO1B;EACA,QAAQ,OAAR;;AAEF;AAEA;AACkC;AAEhC;IACE,wBAAwB,QAAxB;IACA,wBAAwB,QAAxB;IACA,wBAAwB,QAAxB;IACA,wBAAwB,QAAxB;IACA,wBAAwB,QAAxB;IACA,wBAAwB,QAAxB;IACA,wBAAwB,QAAxB;IACA,wBAAwB,QAAxB;IACA,wBAAwB,QAAxB;IACA,6BAA6B,KAA7B;IACA,oBAAoB,KAApB;IACA,gBAAgB,KAAhB;IACA,oBAAoB,QAApB;IACA,oBAAoB,QAApB;IACA,oBAAoB,QAApB;IACA,oBAAoB,QAApB;IACA,oBAAoB,QAApB;IACA,oBAAoB,QAApB;IACA,oBAAoB,QAApB;IACA,oBAAoB,QAApB;IACA,oBAAoB,QAApB;IACA,gBAAgB,KAAhB;IACA,SAAS,KAAT;IACA,cAAc,KAAd;IACA,sBAAsB,KAAtB;IACA,oBAAoB,KAApB;IACA,oBAAoB,KAApB;IACA,kBAAkB,KAAlB;;;AAEJ;AAGE;AACF;EACI,SAAS,IAAT;EACA,SAAS,MAAT;;AACF;EACE,O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","file":"skeletonic.css","sourcesContent":[null,"called-from = ()\n\nvendors = moz webkit o ms official\n\n// stringify the given arg\n\n-string(arg)\n type(arg) + ' ' + arg\n\n// require a color\n\nrequire-color(color)\n unless color is a 'color'\n error('RGB or HSL value expected, got a ' + -string(color))\n\n// require a unit\n\nrequire-unit(n)\n unless n is a 'unit'\n error('unit expected, got a ' + -string(n))\n\n// require a string\n\nrequire-string(str)\n unless str is a 'string' or str is a 'ident'\n error('string expected, got a ' + -string(str))\n\n// Math functions\n\nabs(n) { math(n, 'abs') }\nmin(a, b) { a < b ? a : b }\nmax(a, b) { a > b ? a : b }\n\n// Trigonometrics\nPI = -math-prop('PI')\n\nradians-to-degrees(angle)\n angle * (180 / PI)\n\ndegrees-to-radians(angle)\n angle * (PI / 180)\n\nsin(n)\n n = unit(n) == 'deg' ? degrees-to-radians(unit(n, '')) : unit(n, '')\n round(math(n, 'sin'), 9)\n\ncos(n)\n n = unit(n) == 'deg' ? degrees-to-radians(unit(n, '')) : unit(n, '')\n round(math(n, 'cos'), 9)\n\n// Rounding Math functions\n\nceil(n, precision = 0)\n multiplier = 10 ** precision\n math(n * multiplier, 'ceil') / multiplier\n\nfloor(n, precision = 0)\n multiplier = 10 ** precision\n math(n * multiplier, 'floor') / multiplier\n\nround(n, precision = 0)\n multiplier = 10 ** precision\n math(n * multiplier, 'round') / multiplier\n\n// return the sum of the given numbers\n\nsum(nums)\n sum = 0\n sum += n for n in nums\n\n// return the average of the given numbers\n\navg(nums)\n sum(nums) / length(nums)\n\n// return a unitless number, or pass through\n\nremove-unit(n)\n if typeof(n) is \"unit\"\n unit(n, \"\")\n else\n n\n\n// convert a percent to a decimal, or pass through\n\npercent-to-decimal(n)\n if unit(n) is \"%\"\n remove-unit(n) / 100\n else\n n\n\n// check if n is an odd number\n\nodd(n)\n 1 == n % 2\n\n// check if n is an even number\n\neven(n)\n 0 == n % 2\n\n// check if color is light\n\nlight(color)\n lightness(color) >= 50%\n\n// check if color is dark\n\ndark(color)\n lightness(color) < 50%\n\n// desaturate color by amount\n\ndesaturate(color, amount)\n adjust(color, 'saturation', - amount)\n\n// saturate color by amount\n\nsaturate(color = '', amount = 100%)\n if color is a 'color'\n adjust(color, 'saturation', amount)\n else\n unquote( \"saturate(\" + color + \")\" )\n\n// darken by the given amount\n\ndarken(color, amount)\n adjust(color, 'lightness', - amount)\n\n// lighten by the given amount\n\nlighten(color, amount)\n adjust(color, 'lightness', amount)\n\n// decrease opacity by amount\n\nfade-out(color, amount)\n color - rgba(black, percent-to-decimal(amount))\n\n// increase opacity by amount\n\nfade-in(color, amount)\n color + rgba(black, percent-to-decimal(amount))\n\n// spin hue by a given amount\n\nspin(color, amount)\n color + unit(amount, deg)\n\n// mix two colors by a given amount\n\nmix(color1, color2, weight = 50%)\n unless weight in 0..100\n error(\"Weight must be between 0% and 100%\")\n\n if length(color1) == 2\n weight = color1[0]\n color1 = color1[1]\n\n else if length(color2) == 2\n weight = 100 - color2[0]\n color2 = color2[1]\n\n require-color(color1)\n require-color(color2)\n\n p = unit(weight / 100, '')\n w = p * 2 - 1\n\n a = alpha(color1) - alpha(color2)\n\n w1 = (((w * a == -1) ? w : (w + a) / (1 + w * a)) + 1) / 2\n w2 = 1 - w1\n\n channels = (red(color1) red(color2)) (green(color1) green(color2)) (blue(color1) blue(color2))\n rgb = ()\n\n for pair in channels\n push(rgb, floor(pair[0] * w1 + pair[1] * w2))\n\n a1 = alpha(color1) * p\n a2 = alpha(color2) * (1 - p)\n alpha = a1 + a2\n\n rgba(rgb[0], rgb[1], rgb[2], alpha)\n\n// invert colors, leave alpha intact\n\ninvert(color = '')\n if color is a 'color'\n rgba(#fff - color, alpha(color))\n else\n unquote( \"invert(\" + color + \")\" )\n\n// give complement of the given color\n\ncomplement( color )\n spin( color, 180 )\n\n// give grayscale of the given color\n\ngrayscale( color = '' )\n if color is a 'color'\n desaturate( color, 100% )\n else\n unquote( \"grayscale(\" + color + \")\" )\n\n// mix the given color with white\n\ntint( color, percent )\n mix( white, color, percent )\n\n// mix the given color with black\n\nshade( color, percent )\n mix( black, color, percent )\n\n// return the last value in the given expr\n\nlast(expr)\n expr[length(expr) - 1]\n\n// return keys in the given pairs or object\n\nkeys(pairs)\n ret = ()\n if type(pairs) == 'object'\n for key in pairs\n push(ret, key)\n else\n for pair in pairs\n push(ret, pair[0]);\n ret\n\n// return values in the given pairs or object\n\nvalues(pairs)\n ret = ()\n if type(pairs) == 'object'\n for key, val in pairs\n push(ret, val)\n else\n for pair in pairs\n push(ret, pair[1]);\n ret\n\n// join values with the given delimiter\n\njoin(delim, vals...)\n buf = ''\n vals = vals[0] if length(vals) == 1\n for val, i in vals\n buf += i ? delim + val : val\n\n// add a CSS rule to the containing block\n\n// - This definition allows add-property to be used as a mixin\n// - It has the same effect as interpolation but allows users\n// to opt for a functional style\n\nadd-property-function = add-property\nadd-property(name, expr)\n if mixin\n {name} expr\n else\n add-property-function(name, expr)\n\nprefix-classes(prefix)\n -prefix-classes(prefix, block)\n\n// Caching mixin, use inside your functions to enable caching by extending.\n\n$stylus_mixin_cache = {}\ncache()\n $key = (current-media() or 'no-media') + '__' + called-from[0] + '__' + arguments\n if $key in $stylus_mixin_cache\n @extend {\"$cache_placeholder_for_\" + $stylus_mixin_cache[$key]}\n else if 'cache' in called-from\n {block}\n else\n $id = length($stylus_mixin_cache)\n\n &,\n /$cache_placeholder_for_{$id}\n $stylus_mixin_cache[$key] = $id\n {block}\n\n// Percentage function to convert a number, e.g. \".45\", into a percentage, e.g. \"45%\"\n\npercentage(num)\n return unit(num * 100, '%')\n\n// Returns the position of a `value` within a `list`\n\nindex(list, value)\n for val, i in list\n return i if val == value\n"]} \ No newline at end of file +{"version":3,"sources":["skeletonic.styl","../../node_modules/stylus/lib/functions/index.styl"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAEmD;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,ODpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,ODpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,ODpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,ODpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,ODpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,ODpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,ODpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,ODpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,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,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,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AAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,KAAlC;;AAGF;EACE,OAAuB,KAAvB;;AAGF;EACE,cAA8B,KAA9B;;AATF;EACE,kBAAkC,KAAlC;;AAGF;EACE,OAAuB,KAAvB;;AAGF;EACE,cAA8B,KAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,KAAlC;;AAGF;EACE,OAAuB,KAAvB;;AAGF;EACE,cAA8B,KAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,KAAlC;;AAGF;EACE,OAAuB,KAAvB;;AAGF;EACE,cAA8B,KAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,KAAlC;;AAGF;EACE,OAAuB,KAAvB;;AAGF;EACE,cAA8B,KAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,KAAlC;;AAGF;EACE,OAAuB,KAAvB;;AAGF;EACE,cAA8B,KAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,KAAlC;;AAGF;EACE,OAAuB,KAAvB;;AAGF;EACE,cAA8B,KAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AAEN;AAEA;AAES;AAET;EACE,wBAAwB,QAAxB;EACA,wBAAwB,QAAxB;EACA,wBAAwB,QAAxB;EACA,wBAAwB,QAAxB;EACA,wBAAwB,QAAxB;EACA,wBAAwB,QAAxB;EACA,wBAAwB,QAAxB;EACA,wBAAwB,QAAxB;EACA,wBAAwB,QAAxB;EACA,6BAA6B,KAA7B;EACA,oBAAoB,KAApB;EACA,gBAAgB,KAAhB;EACA,oBAAoB,QAApB;EACA,oBAAoB,QAApB;EACA,oBAAoB,QAApB;EACA,oBAAoB,QAApB;EACA,oBAAoB,QAApB;EACA,oBAAoB,QAApB;EACA,oBAAoB,QAApB;EACA,oBAAoB,QAApB;EACA,oBAAoB,QAApB;EACA,gBAAgB,KAAhB;EACA,SAAS,KAAT;EACA,cAAc,KAAd;EACA,sBAAsB,QAAtB;EACA,oBAAoB,KAApB;EACA,oBAAoB,KAApB;EACA,kBAAkB,KAAlB;;AAEF;EACE,4BAAkC,eAAlC;EACA,yBAAyB,UAAzB;EACA,sBAAsB,KAAtB;EACA,wBAAwB,YAAxB;EACA,6BAA6B,wBAA7B;EACA,0BAA0B,KAA1B;EACA,aAAa,WAAb;EACA,WAAW,oBAAX;EACA,YAAY,OAAZ;EACA,YAAY,OAAZ;EACA,gBAAgB,mBAAhB;;AAEF;EACE,OAAO,aAAP;EACA,kBAAkB,wBAAlB;EACA,aAAa,wBAAb;EACA,WC9I0B,qBD8I1B;EACA,aAAa,IAAb;EACA,QAAQ,EAAR;EACA,SAAS,EAAT;EACA,WAAW,WAAX;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;EACE,eCvN0B,qBDuN1B;EACA,YAAY,WAAZ;;AAEF;AAAQ;EACN,aAAa,IAAb;EACA,OAAO,aAAP;;AAEF;AAAI;EACF,YAAY,OAAZ;;AAEF;EACE,WClO0B,SDkO1B;;AAEF;EACE,WCrO0B,SDqO1B;EACA,KAAK,MAAL;;AAEF;EACE,WCzO0B,SDyO1B;EACA,QAAQ,OAAR;;AAEF;AAEA;AACkC;AAEhC;IACE,wBAAwB,QAAxB;IACA,wBAAwB,QAAxB;IACA,wBAAwB,QAAxB;IACA,wBAAwB,QAAxB;IACA,wBAAwB,QAAxB;IACA,wBAAwB,QAAxB;IACA,wBAAwB,QAAxB;IACA,wBAAwB,QAAxB;IACA,wBAAwB,QAAxB;IACA,6BAA6B,KAA7B;IACA,oBAAoB,KAApB;IACA,gBAAgB,KAAhB;IACA,oBAAoB,QAApB;IACA,oBAAoB,QAApB;IACA,oBAAoB,QAApB;IACA,oBAAoB,QAApB;IACA,oBAAoB,QAApB;IACA,oBAAoB,QAApB;IACA,oBAAoB,QAApB;IACA,oBAAoB,QAApB;IACA,oBAAoB,QAApB;IACA,gBAAgB,KAAhB;IACA,SAAS,KAAT;IACA,cAAc,KAAd;IACA,sBAAsB,KAAtB;IACA,oBAAoB,KAApB;IACA,oBAAoB,KAApB;IACA,kBAAkB,KAAlB;;;AAEJ;AAGE;AACF;EACI,SAAS,IAAT;EACA,SAAS,MAAT;;AACF;EACE,O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","file":"skeletonic.css","sourcesContent":[null,"called-from = ()\n\nvendors = moz webkit o ms official\n\n// stringify the given arg\n\n-string(arg)\n type(arg) + ' ' + arg\n\n// require a color\n\nrequire-color(color)\n unless color is a 'color'\n error('RGB or HSL value expected, got a ' + -string(color))\n\n// require a unit\n\nrequire-unit(n)\n unless n is a 'unit'\n error('unit expected, got a ' + -string(n))\n\n// require a string\n\nrequire-string(str)\n unless str is a 'string' or str is a 'ident'\n error('string expected, got a ' + -string(str))\n\n// Math functions\n\nabs(n) { math(n, 'abs') }\nmin(a, b) { a < b ? a : b }\nmax(a, b) { a > b ? a : b }\n\n// Trigonometrics\nPI = -math-prop('PI')\n\nradians-to-degrees(angle)\n angle * (180 / PI)\n\ndegrees-to-radians(angle)\n angle * (PI / 180)\n\nsin(n)\n n = unit(n) == 'deg' ? degrees-to-radians(unit(n, '')) : unit(n, '')\n round(math(n, 'sin'), 9)\n\ncos(n)\n n = unit(n) == 'deg' ? degrees-to-radians(unit(n, '')) : unit(n, '')\n round(math(n, 'cos'), 9)\n\n// Rounding Math functions\n\nceil(n, precision = 0)\n multiplier = 10 ** precision\n math(n * multiplier, 'ceil') / multiplier\n\nfloor(n, precision = 0)\n multiplier = 10 ** precision\n math(n * multiplier, 'floor') / multiplier\n\nround(n, precision = 0)\n multiplier = 10 ** precision\n math(n * multiplier, 'round') / multiplier\n\n// return the sum of the given numbers\n\nsum(nums)\n sum = 0\n sum += n for n in nums\n\n// return the average of the given numbers\n\navg(nums)\n sum(nums) / length(nums)\n\n// return a unitless number, or pass through\n\nremove-unit(n)\n if typeof(n) is \"unit\"\n unit(n, \"\")\n else\n n\n\n// convert a percent to a decimal, or pass through\n\npercent-to-decimal(n)\n if unit(n) is \"%\"\n remove-unit(n) / 100\n else\n n\n\n// check if n is an odd number\n\nodd(n)\n 1 == n % 2\n\n// check if n is an even number\n\neven(n)\n 0 == n % 2\n\n// check if color is light\n\nlight(color)\n lightness(color) >= 50%\n\n// check if color is dark\n\ndark(color)\n lightness(color) < 50%\n\n// desaturate color by amount\n\ndesaturate(color, amount)\n adjust(color, 'saturation', - amount)\n\n// saturate color by amount\n\nsaturate(color = '', amount = 100%)\n if color is a 'color'\n adjust(color, 'saturation', amount)\n else\n unquote( \"saturate(\" + color + \")\" )\n\n// darken by the given amount\n\ndarken(color, amount)\n adjust(color, 'lightness', - amount)\n\n// lighten by the given amount\n\nlighten(color, amount)\n adjust(color, 'lightness', amount)\n\n// decrease opacity by amount\n\nfade-out(color, amount)\n color - rgba(black, percent-to-decimal(amount))\n\n// increase opacity by amount\n\nfade-in(color, amount)\n color + rgba(black, percent-to-decimal(amount))\n\n// spin hue by a given amount\n\nspin(color, amount)\n color + unit(amount, deg)\n\n// mix two colors by a given amount\n\nmix(color1, color2, weight = 50%)\n unless weight in 0..100\n error(\"Weight must be between 0% and 100%\")\n\n if length(color1) == 2\n weight = color1[0]\n color1 = color1[1]\n\n else if length(color2) == 2\n weight = 100 - color2[0]\n color2 = color2[1]\n\n require-color(color1)\n require-color(color2)\n\n p = unit(weight / 100, '')\n w = p * 2 - 1\n\n a = alpha(color1) - alpha(color2)\n\n w1 = (((w * a == -1) ? w : (w + a) / (1 + w * a)) + 1) / 2\n w2 = 1 - w1\n\n channels = (red(color1) red(color2)) (green(color1) green(color2)) (blue(color1) blue(color2))\n rgb = ()\n\n for pair in channels\n push(rgb, floor(pair[0] * w1 + pair[1] * w2))\n\n a1 = alpha(color1) * p\n a2 = alpha(color2) * (1 - p)\n alpha = a1 + a2\n\n rgba(rgb[0], rgb[1], rgb[2], alpha)\n\n// invert colors, leave alpha intact\n\ninvert(color = '')\n if color is a 'color'\n rgba(#fff - color, alpha(color))\n else\n unquote( \"invert(\" + color + \")\" )\n\n// give complement of the given color\n\ncomplement( color )\n spin( color, 180 )\n\n// give grayscale of the given color\n\ngrayscale( color = '' )\n if color is a 'color'\n desaturate( color, 100% )\n else\n unquote( \"grayscale(\" + color + \")\" )\n\n// mix the given color with white\n\ntint( color, percent )\n mix( white, color, percent )\n\n// mix the given color with black\n\nshade( color, percent )\n mix( black, color, percent )\n\n// return the last value in the given expr\n\nlast(expr)\n expr[length(expr) - 1]\n\n// return keys in the given pairs or object\n\nkeys(pairs)\n ret = ()\n if type(pairs) == 'object'\n for key in pairs\n push(ret, key)\n else\n for pair in pairs\n push(ret, pair[0]);\n ret\n\n// return values in the given pairs or object\n\nvalues(pairs)\n ret = ()\n if type(pairs) == 'object'\n for key, val in pairs\n push(ret, val)\n else\n for pair in pairs\n push(ret, pair[1]);\n ret\n\n// join values with the given delimiter\n\njoin(delim, vals...)\n buf = ''\n vals = vals[0] if length(vals) == 1\n for val, i in vals\n buf += i ? delim + val : val\n\n// add a CSS rule to the containing block\n\n// - This definition allows add-property to be used as a mixin\n// - It has the same effect as interpolation but allows users\n// to opt for a functional style\n\nadd-property-function = add-property\nadd-property(name, expr)\n if mixin\n {name} expr\n else\n add-property-function(name, expr)\n\nprefix-classes(prefix)\n -prefix-classes(prefix, block)\n\n// Caching mixin, use inside your functions to enable caching by extending.\n\n$stylus_mixin_cache = {}\ncache()\n $key = (current-media() or 'no-media') + '__' + called-from[0] + '__' + arguments\n if $key in $stylus_mixin_cache\n @extend {\"$cache_placeholder_for_\" + $stylus_mixin_cache[$key]}\n else if 'cache' in called-from\n {block}\n else\n $id = length($stylus_mixin_cache)\n\n &,\n /$cache_placeholder_for_{$id}\n $stylus_mixin_cache[$key] = $id\n {block}\n\n// Percentage function to convert a number, e.g. \".45\", into a percentage, e.g. \"45%\"\n\npercentage(num)\n return unit(num * 100, '%')\n\n// Returns the position of a `value` within a `list`\n\nindex(list, value)\n for val, i in list\n return i if val == value\n"]} \ No newline at end of file diff --git a/dist/skeletonic.min.css b/dist/skeletonic.min.css index 9f705d9..0d607c3 100644 --- a/dist/skeletonic.min.css +++ b/dist/skeletonic.min.css @@ -1 +1 @@ -@charset 'UTF-8';@media only screen and (max-width:480px){.container{width:320px;margin:0 auto}}@media only screen and (max-width:562.5px){.container{width:375px;margin:0 auto}}@media only screen and (max-width:621px){.container{width:414px;margin:0 auto}}@media only screen and (max-width:720px){.container{width:480px;margin:0 auto}}@media only screen and (max-width:852px){.container{width:568px;margin:0 auto}}@media only screen and (max-width:864px){.container{width:576px;margin:0 auto}}@media only screen and (max-width:960px){.container{width:640px;margin:0 auto}}@media only screen and (max-width:1000.5px){.container{width:667px;margin:0 auto}}@media only screen and (max-width:1080px){.container{width:720px;margin:0 auto}}@media only screen and (max-width:1104px){.container{width:736px;margin:0 auto}}@media only screen and (max-width:1152px){.container{width:768px;margin:0 auto}}@media only screen and (max-width:1200px){.container{width:800px;margin:0 auto}}@media only screen and (max-width:1218px){.container{width:812px;margin:0 auto}}@media only screen and (max-width:1251px){.container{width:834px;margin:0 auto}}@media only screen and (max-width:1440px){.container{width:960px;margin:0 auto}}@media only screen and (max-width:1536px){.container{width:1024px;margin:0 auto}}@media only screen and (max-width:1668px){.container{width:1112px;margin:0 auto}}@media only screen and (max-width:1800px){.container{width:1200px;margin:0 auto}}@media only screen and (max-width:1920px){.container{width:1280px;margin:0 auto}}@media only screen and (max-width:2049px){.container{width:1366px;margin:0 auto}}@media only screen and (max-width:2160px){.container{width:1440px;margin:0 auto}}@media only screen and (max-width:2304px){.container{width:1536px;margin:0 auto}}@media only screen and (max-width:2400px){.container{width:1600px;margin:0 auto}}@media only screen and (max-width:2520px){.container{width:1680px;margin:0 auto}}@media only screen and (max-width:2880px){.container{width:1920px;margin:0 auto}}.background-color-full-black{background-color:$full-black}.color-full-black{color:$full-black}.border-color-full-black{border:1px solid $full-black}.background-color-dark-black{background-color:$dark-black}.color-dark-black{color:$dark-black}.border-color-dark-black{border:1px solid $dark-black}.background-color-light-black{background-color:$light-black}.color-light-black{color:$light-black}.border-color-light-black{border:1px solid $light-black}.background-color-min-black{background-color:$min-black}.color-min-black{color:$min-black}.border-color-min-black{border:1px solid $min-black}.background-color-faint-black{background-color:$faint-black}.color-faint-black{color:$faint-black}.border-color-faint-black{border:1px solid $faint-black}.background-color-full-white{background-color:$full-white}.color-full-white{color:$full-white}.border-color-full-white{border:1px solid $full-white}.background-color-dark-white{background-color:$dark-white}.color-dark-white{color:$dark-white}.border-color-dark-white{border:1px solid $dark-white}.background-color-light-white{background-color:$light-white}.color-light-white{color:$light-white}.border-color-light-white{border:1px solid $light-white}.red-50{color:#ffebee}.background-color-red-50{background-color:#ffebee}.color-red-50{color:#ffebee}.border-color-red-50{border:1px solid #ffebee}.red-100{color:#ffcdd2}.background-color-red-100{background-color:#ffcdd2}.color-red-100{color:#ffcdd2}.border-color-red-100{border:1px solid #ffcdd2}.red-200{color:#ef9a9a}.background-color-red-200{background-color:#ef9a9a}.color-red-200{color:#ef9a9a}.border-color-red-200{border:1px solid #ef9a9a}.red-300{color:#e57373}.background-color-red-300{background-color:#e57373}.color-red-300{color:#e57373}.border-color-red-300{border:1px solid #e57373}.red-400{color:#ef5350}.background-color-red-400{background-color:#ef5350}.color-red-400{color:#ef5350}.border-color-red-400{border:1px solid #ef5350}.red-500{color:#f44336}.background-color-red-500{background-color:#f44336}.color-red-500{color:#f44336}.border-color-red-500{border:1px solid #f44336}.red-600{color:#e53935}.background-color-red-600{background-color:#e53935}.color-red-600{color:#e53935}.border-color-red-600{border:1px solid #e53935}.red-700{color:#d32f2f}.background-color-red-700{background-color:#d32f2f}.color-red-700{color:#d32f2f}.border-color-red-700{border:1px solid #d32f2f}.red-800{color:#c62828}.background-color-red-800{background-color:#c62828}.color-red-800{color:#c62828}.border-color-red-800{border:1px solid #c62828}.red-900{color:#b71c1c}.background-color-red-900{background-color:#b71c1c}.color-red-900{color:#b71c1c}.border-color-red-900{border:1px solid #b71c1c}.red-a100{color:#ff8a80}.background-color-red-a100{background-color:#ff8a80}.color-red-a100{color:#ff8a80}.border-color-red-a100{border:1px solid #ff8a80}.red-a200{color:#ff5252}.background-color-red-a200{background-color:#ff5252}.color-red-a200{color:#ff5252}.border-color-red-a200{border:1px solid #ff5252}.red-a400{color:#ff1744}.background-color-red-a400{background-color:#ff1744}.color-red-a400{color:#ff1744}.border-color-red-a400{border:1px solid #ff1744}.red-a700{color:#d50000}.background-color-red-a700{background-color:#d50000}.color-red-a700{color:#d50000}.border-color-red-a700{border:1px solid #d50000}.pink-50{color:#fce4ec}.background-color-pink-50{background-color:#fce4ec}.color-pink-50{color:#fce4ec}.border-color-pink-50{border:1px solid #fce4ec}.pink-100{color:#f8bbd0}.background-color-pink-100{background-color:#f8bbd0}.color-pink-100{color:#f8bbd0}.border-color-pink-100{border:1px solid #f8bbd0}.pink-200{color:#f48fb1}.background-color-pink-200{background-color:#f48fb1}.color-pink-200{color:#f48fb1}.border-color-pink-200{border:1px solid #f48fb1}.pink-300{color:#f06292}.background-color-pink-300{background-color:#f06292}.color-pink-300{color:#f06292}.border-color-pink-300{border:1px solid #f06292}.pink-400{color:#ec407a}.background-color-pink-400{background-color:#ec407a}.color-pink-400{color:#ec407a}.border-color-pink-400{border:1px solid #ec407a}.pink-500{color:#e91e63}.background-color-pink-500{background-color:#e91e63}.color-pink-500{color:#e91e63}.border-color-pink-500{border:1px solid #e91e63}.pink-600{color:#d81b60}.background-color-pink-600{background-color:#d81b60}.color-pink-600{color:#d81b60}.border-color-pink-600{border:1px solid #d81b60}.pink-700{color:#c2185b}.background-color-pink-700{background-color:#c2185b}.color-pink-700{color:#c2185b}.border-color-pink-700{border:1px solid #c2185b}.pink-800{color:#ad1457}.background-color-pink-800{background-color:#ad1457}.color-pink-800{color:#ad1457}.border-color-pink-800{border:1px solid #ad1457}.pink-900{color:#880e4f}.background-color-pink-900{background-color:#880e4f}.color-pink-900{color:#880e4f}.border-color-pink-900{border:1px solid #880e4f}.pink-a100{color:#ff80ab}.background-color-pink-a100{background-color:#ff80ab}.color-pink-a100{color:#ff80ab}.border-color-pink-a100{border:1px solid #ff80ab}.pink-a200{color:#ff4081}.background-color-pink-a200{background-color:#ff4081}.color-pink-a200{color:#ff4081}.border-color-pink-a200{border:1px solid #ff4081}.pink-a400{color:#f50057}.background-color-pink-a400{background-color:#f50057}.color-pink-a400{color:#f50057}.border-color-pink-a400{border:1px solid #f50057}.pink-a700{color:#c51162}.background-color-pink-a700{background-color:#c51162}.color-pink-a700{color:#c51162}.border-color-pink-a700{border:1px solid #c51162}.purple-50{color:#f3e5f5}.background-color-purple-50{background-color:#f3e5f5}.color-purple-50{color:#f3e5f5}.border-color-purple-50{border:1px solid #f3e5f5}.purple-100{color:#e1bee7}.background-color-purple-100{background-color:#e1bee7}.color-purple-100{color:#e1bee7}.border-color-purple-100{border:1px solid #e1bee7}.purple-200{color:#ce93d8}.background-color-purple-200{background-color:#ce93d8}.color-purple-200{color:#ce93d8}.border-color-purple-200{border:1px solid #ce93d8}.purple-300{color:#ba68c8}.background-color-purple-300{background-color:#ba68c8}.color-purple-300{color:#ba68c8}.border-color-purple-300{border:1px solid #ba68c8}.purple-400{color:#ab47bc}.background-color-purple-400{background-color:#ab47bc}.color-purple-400{color:#ab47bc}.border-color-purple-400{border:1px solid #ab47bc}.purple-500{color:#9c27b0}.background-color-purple-500{background-color:#9c27b0}.color-purple-500{color:#9c27b0}.border-color-purple-500{border:1px solid #9c27b0}.purple-600{color:#8e24aa}.background-color-purple-600{background-color:#8e24aa}.color-purple-600{color:#8e24aa}.border-color-purple-600{border:1px solid #8e24aa}.purple-700{color:#7b1fa2}.background-color-purple-700{background-color:#7b1fa2}.color-purple-700{color:#7b1fa2}.border-color-purple-700{border:1px solid #7b1fa2}.purple-800{color:#6a1b9a}.background-color-purple-800{background-color:#6a1b9a}.color-purple-800{color:#6a1b9a}.border-color-purple-800{border:1px solid #6a1b9a}.purple-900{color:#4a148c}.background-color-purple-900{background-color:#4a148c}.color-purple-900{color:#4a148c}.border-color-purple-900{border:1px solid #4a148c}.purple-a100{color:#ea80fc}.background-color-purple-a100{background-color:#ea80fc}.color-purple-a100{color:#ea80fc}.border-color-purple-a100{border:1px solid #ea80fc}.purple-a200{color:#e040fb}.background-color-purple-a200{background-color:#e040fb}.color-purple-a200{color:#e040fb}.border-color-purple-a200{border:1px solid #e040fb}.purple-a400{color:#d500f9}.background-color-purple-a400{background-color:#d500f9}.color-purple-a400{color:#d500f9}.border-color-purple-a400{border:1px solid #d500f9}.purple-a700{color:#a0f}.background-color-purple-a700{background-color:#a0f}.color-purple-a700{color:#a0f}.border-color-purple-a700{border:1px solid #a0f}.deep-purple-50{color:#ede7f6}.background-color-deep-purple-50{background-color:#ede7f6}.color-deep-purple-50{color:#ede7f6}.border-color-deep-purple-50{border:1px solid #ede7f6}.deep-purple-100{color:#d1c4e9}.background-color-deep-purple-100{background-color:#d1c4e9}.color-deep-purple-100{color:#d1c4e9}.border-color-deep-purple-100{border:1px solid #d1c4e9}.deep-purple-200{color:#b39ddb}.background-color-deep-purple-200{background-color:#b39ddb}.color-deep-purple-200{color:#b39ddb}.border-color-deep-purple-200{border:1px solid #b39ddb}.deep-purple-300{color:#9575cd}.background-color-deep-purple-300{background-color:#9575cd}.color-deep-purple-300{color:#9575cd}.border-color-deep-purple-300{border:1px solid #9575cd}.deep-purple-400{color:#7e57c2}.background-color-deep-purple-400{background-color:#7e57c2}.color-deep-purple-400{color:#7e57c2}.border-color-deep-purple-400{border:1px solid #7e57c2}.deep-purple-500{color:#673ab7}.background-color-deep-purple-500{background-color:#673ab7}.color-deep-purple-500{color:#673ab7}.border-color-deep-purple-500{border:1px solid #673ab7}.deep-purple-600{color:#5e35b1}.background-color-deep-purple-600{background-color:#5e35b1}.color-deep-purple-600{color:#5e35b1}.border-color-deep-purple-600{border:1px solid #5e35b1}.deep-purple-700{color:#512da8}.background-color-deep-purple-700{background-color:#512da8}.color-deep-purple-700{color:#512da8}.border-color-deep-purple-700{border:1px solid #512da8}.deep-purple-800{color:#4527a0}.background-color-deep-purple-800{background-color:#4527a0}.color-deep-purple-800{color:#4527a0}.border-color-deep-purple-800{border:1px solid #4527a0}.deep-purple-900{color:#311b92}.background-color-deep-purple-900{background-color:#311b92}.color-deep-purple-900{color:#311b92}.border-color-deep-purple-900{border:1px solid #311b92}.deep-purple-a100{color:#b388ff}.background-color-deep-purple-a100{background-color:#b388ff}.color-deep-purple-a100{color:#b388ff}.border-color-deep-purple-a100{border:1px solid #b388ff}.deep-purple-a200{color:#7c4dff}.background-color-deep-purple-a200{background-color:#7c4dff}.color-deep-purple-a200{color:#7c4dff}.border-color-deep-purple-a200{border:1px solid #7c4dff}.deep-purple-a400{color:#651fff}.background-color-deep-purple-a400{background-color:#651fff}.color-deep-purple-a400{color:#651fff}.border-color-deep-purple-a400{border:1px solid #651fff}.deep-purple-a700{color:#6200ea}.background-color-deep-purple-a700{background-color:#6200ea}.color-deep-purple-a700{color:#6200ea}.border-color-deep-purple-a700{border:1px solid #6200ea}.indigo-50{color:#e8eaf6}.background-color-indigo-50{background-color:#e8eaf6}.color-indigo-50{color:#e8eaf6}.border-color-indigo-50{border:1px solid #e8eaf6}.indigo-100{color:#c5cae9}.background-color-indigo-100{background-color:#c5cae9}.color-indigo-100{color:#c5cae9}.border-color-indigo-100{border:1px solid #c5cae9}.indigo-200{color:#9fa8da}.background-color-indigo-200{background-color:#9fa8da}.color-indigo-200{color:#9fa8da}.border-color-indigo-200{border:1px solid #9fa8da}.indigo-300{color:#7986cb}.background-color-indigo-300{background-color:#7986cb}.color-indigo-300{color:#7986cb}.border-color-indigo-300{border:1px solid #7986cb}.indigo-400{color:#5c6bc0}.background-color-indigo-400{background-color:#5c6bc0}.color-indigo-400{color:#5c6bc0}.border-color-indigo-400{border:1px solid #5c6bc0}.indigo-500{color:#3f51b5}.background-color-indigo-500{background-color:#3f51b5}.color-indigo-500{color:#3f51b5}.border-color-indigo-500{border:1px solid #3f51b5}.indigo-600{color:#3949ab}.background-color-indigo-600{background-color:#3949ab}.color-indigo-600{color:#3949ab}.border-color-indigo-600{border:1px solid #3949ab}.indigo-700{color:#303f9f}.background-color-indigo-700{background-color:#303f9f}.color-indigo-700{color:#303f9f}.border-color-indigo-700{border:1px solid #303f9f}.indigo-800{color:#283593}.background-color-indigo-800{background-color:#283593}.color-indigo-800{color:#283593}.border-color-indigo-800{border:1px solid #283593}.indigo-900{color:#1a237e}.background-color-indigo-900{background-color:#1a237e}.color-indigo-900{color:#1a237e}.border-color-indigo-900{border:1px solid #1a237e}.indigo-a100{color:#8c9eff}.background-color-indigo-a100{background-color:#8c9eff}.color-indigo-a100{color:#8c9eff}.border-color-indigo-a100{border:1px solid #8c9eff}.indigo-a200{color:#536dfe}.background-color-indigo-a200{background-color:#536dfe}.color-indigo-a200{color:#536dfe}.border-color-indigo-a200{border:1px solid #536dfe}.indigo-a400{color:#3d5afe}.background-color-indigo-a400{background-color:#3d5afe}.color-indigo-a400{color:#3d5afe}.border-color-indigo-a400{border:1px solid #3d5afe}.indigo-a700{color:#304ffe}.background-color-indigo-a700{background-color:#304ffe}.color-indigo-a700{color:#304ffe}.border-color-indigo-a700{border:1px solid #304ffe}.blue-50{color:#e3f2fd}.background-color-blue-50{background-color:#e3f2fd}.color-blue-50{color:#e3f2fd}.border-color-blue-50{border:1px solid #e3f2fd}.blue-100{color:#bbdefb}.background-color-blue-100{background-color:#bbdefb}.color-blue-100{color:#bbdefb}.border-color-blue-100{border:1px solid #bbdefb}.blue-200{color:#90caf9}.background-color-blue-200{background-color:#90caf9}.color-blue-200{color:#90caf9}.border-color-blue-200{border:1px solid #90caf9}.blue-300{color:#64b5f6}.background-color-blue-300{background-color:#64b5f6}.color-blue-300{color:#64b5f6}.border-color-blue-300{border:1px solid #64b5f6}.blue-400{color:#42a5f5}.background-color-blue-400{background-color:#42a5f5}.color-blue-400{color:#42a5f5}.border-color-blue-400{border:1px solid #42a5f5}.blue-500{color:#2196f3}.background-color-blue-500{background-color:#2196f3}.color-blue-500{color:#2196f3}.border-color-blue-500{border:1px solid #2196f3}.blue-600{color:#1e88e5}.background-color-blue-600{background-color:#1e88e5}.color-blue-600{color:#1e88e5}.border-color-blue-600{border:1px solid #1e88e5}.blue-700{color:#1976d2}.background-color-blue-700{background-color:#1976d2}.color-blue-700{color:#1976d2}.border-color-blue-700{border:1px solid #1976d2}.blue-800{color:#1565c0}.background-color-blue-800{background-color:#1565c0}.color-blue-800{color:#1565c0}.border-color-blue-800{border:1px solid #1565c0}.blue-900{color:#0d47a1}.background-color-blue-900{background-color:#0d47a1}.color-blue-900{color:#0d47a1}.border-color-blue-900{border:1px solid #0d47a1}.blue-a100{color:#82b1ff}.background-color-blue-a100{background-color:#82b1ff}.color-blue-a100{color:#82b1ff}.border-color-blue-a100{border:1px solid #82b1ff}.blue-a200{color:#448aff}.background-color-blue-a200{background-color:#448aff}.color-blue-a200{color:#448aff}.border-color-blue-a200{border:1px solid #448aff}.blue-a400{color:#2979ff}.background-color-blue-a400{background-color:#2979ff}.color-blue-a400{color:#2979ff}.border-color-blue-a400{border:1px solid #2979ff}.blue-a700{color:#2962ff}.background-color-blue-a700{background-color:#2962ff}.color-blue-a700{color:#2962ff}.border-color-blue-a700{border:1px solid #2962ff}.light-blue-50{color:#e1f5fe}.background-color-light-blue-50{background-color:#e1f5fe}.color-light-blue-50{color:#e1f5fe}.border-color-light-blue-50{border:1px solid #e1f5fe}.light-blue-100{color:#b3e5fc}.background-color-light-blue-100{background-color:#b3e5fc}.color-light-blue-100{color:#b3e5fc}.border-color-light-blue-100{border:1px solid #b3e5fc}.light-blue-200{color:#81d4fa}.background-color-light-blue-200{background-color:#81d4fa}.color-light-blue-200{color:#81d4fa}.border-color-light-blue-200{border:1px solid #81d4fa}.light-blue-300{color:#4fc3f7}.background-color-light-blue-300{background-color:#4fc3f7}.color-light-blue-300{color:#4fc3f7}.border-color-light-blue-300{border:1px solid #4fc3f7}.light-blue-400{color:#29b6f6}.background-color-light-blue-400{background-color:#29b6f6}.color-light-blue-400{color:#29b6f6}.border-color-light-blue-400{border:1px solid #29b6f6}.light-blue-500{color:#03a9f4}.background-color-light-blue-500{background-color:#03a9f4}.color-light-blue-500{color:#03a9f4}.border-color-light-blue-500{border:1px solid #03a9f4}.light-blue-600{color:#039be5}.background-color-light-blue-600{background-color:#039be5}.color-light-blue-600{color:#039be5}.border-color-light-blue-600{border:1px solid #039be5}.light-blue-700{color:#0288d1}.background-color-light-blue-700{background-color:#0288d1}.color-light-blue-700{color:#0288d1}.border-color-light-blue-700{border:1px solid #0288d1}.light-blue-800{color:#0277bd}.background-color-light-blue-800{background-color:#0277bd}.color-light-blue-800{color:#0277bd}.border-color-light-blue-800{border:1px solid #0277bd}.light-blue-900{color:#01579b}.background-color-light-blue-900{background-color:#01579b}.color-light-blue-900{color:#01579b}.border-color-light-blue-900{border:1px solid #01579b}.light-blue-a100{color:#80d8ff}.background-color-light-blue-a100{background-color:#80d8ff}.color-light-blue-a100{color:#80d8ff}.border-color-light-blue-a100{border:1px solid #80d8ff}.light-blue-a200{color:#40c4ff}.background-color-light-blue-a200{background-color:#40c4ff}.color-light-blue-a200{color:#40c4ff}.border-color-light-blue-a200{border:1px solid #40c4ff}.light-blue-a400{color:#00b0ff}.background-color-light-blue-a400{background-color:#00b0ff}.color-light-blue-a400{color:#00b0ff}.border-color-light-blue-a400{border:1px solid #00b0ff}.light-blue-a700{color:#0091ea}.background-color-light-blue-a700{background-color:#0091ea}.color-light-blue-a700{color:#0091ea}.border-color-light-blue-a700{border:1px solid #0091ea}.cyan-50{color:#e0f7fa}.background-color-cyan-50{background-color:#e0f7fa}.color-cyan-50{color:#e0f7fa}.border-color-cyan-50{border:1px solid #e0f7fa}.cyan-100{color:#b2ebf2}.background-color-cyan-100{background-color:#b2ebf2}.color-cyan-100{color:#b2ebf2}.border-color-cyan-100{border:1px solid #b2ebf2}.cyan-200{color:#80deea}.background-color-cyan-200{background-color:#80deea}.color-cyan-200{color:#80deea}.border-color-cyan-200{border:1px solid #80deea}.cyan-300{color:#4dd0e1}.background-color-cyan-300{background-color:#4dd0e1}.color-cyan-300{color:#4dd0e1}.border-color-cyan-300{border:1px solid #4dd0e1}.cyan-400{color:#26c6da}.background-color-cyan-400{background-color:#26c6da}.color-cyan-400{color:#26c6da}.border-color-cyan-400{border:1px solid #26c6da}.cyan-500{color:#00bcd4}.background-color-cyan-500{background-color:#00bcd4}.color-cyan-500{color:#00bcd4}.border-color-cyan-500{border:1px solid #00bcd4}.cyan-600{color:#00acc1}.background-color-cyan-600{background-color:#00acc1}.color-cyan-600{color:#00acc1}.border-color-cyan-600{border:1px solid #00acc1}.cyan-700{color:#0097a7}.background-color-cyan-700{background-color:#0097a7}.color-cyan-700{color:#0097a7}.border-color-cyan-700{border:1px solid #0097a7}.cyan-800{color:#00838f}.background-color-cyan-800{background-color:#00838f}.color-cyan-800{color:#00838f}.border-color-cyan-800{border:1px solid #00838f}.cyan-900{color:#006064}.background-color-cyan-900{background-color:#006064}.color-cyan-900{color:#006064}.border-color-cyan-900{border:1px solid #006064}.cyan-a100{color:#84ffff}.background-color-cyan-a100{background-color:#84ffff}.color-cyan-a100{color:#84ffff}.border-color-cyan-a100{border:1px solid #84ffff}.cyan-a200{color:#18ffff}.background-color-cyan-a200{background-color:#18ffff}.color-cyan-a200{color:#18ffff}.border-color-cyan-a200{border:1px solid #18ffff}.cyan-a400{color:#00e5ff}.background-color-cyan-a400{background-color:#00e5ff}.color-cyan-a400{color:#00e5ff}.border-color-cyan-a400{border:1px solid #00e5ff}.cyan-a700{color:#00b8d4}.background-color-cyan-a700{background-color:#00b8d4}.color-cyan-a700{color:#00b8d4}.border-color-cyan-a700{border:1px solid #00b8d4}.teal-50{color:#e0f2f1}.background-color-teal-50{background-color:#e0f2f1}.color-teal-50{color:#e0f2f1}.border-color-teal-50{border:1px solid #e0f2f1}.teal-100{color:#b2dfdb}.background-color-teal-100{background-color:#b2dfdb}.color-teal-100{color:#b2dfdb}.border-color-teal-100{border:1px solid #b2dfdb}.teal-200{color:#80cbc4}.background-color-teal-200{background-color:#80cbc4}.color-teal-200{color:#80cbc4}.border-color-teal-200{border:1px solid #80cbc4}.teal-300{color:#4db6ac}.background-color-teal-300{background-color:#4db6ac}.color-teal-300{color:#4db6ac}.border-color-teal-300{border:1px solid #4db6ac}.teal-400{color:#26a69a}.background-color-teal-400{background-color:#26a69a}.color-teal-400{color:#26a69a}.border-color-teal-400{border:1px solid #26a69a}.teal-500{color:#009688}.background-color-teal-500{background-color:#009688}.color-teal-500{color:#009688}.border-color-teal-500{border:1px solid #009688}.teal-600{color:#00897b}.background-color-teal-600{background-color:#00897b}.color-teal-600{color:#00897b}.border-color-teal-600{border:1px solid #00897b}.teal-700{color:#00796b}.background-color-teal-700{background-color:#00796b}.color-teal-700{color:#00796b}.border-color-teal-700{border:1px solid #00796b}.teal-800{color:#00695c}.background-color-teal-800{background-color:#00695c}.color-teal-800{color:#00695c}.border-color-teal-800{border:1px solid #00695c}.teal-900{color:#004d40}.background-color-teal-900{background-color:#004d40}.color-teal-900{color:#004d40}.border-color-teal-900{border:1px solid #004d40}.teal-a100{color:#a7ffeb}.background-color-teal-a100{background-color:#a7ffeb}.color-teal-a100{color:#a7ffeb}.border-color-teal-a100{border:1px solid #a7ffeb}.teal-a200{color:#64ffda}.background-color-teal-a200{background-color:#64ffda}.color-teal-a200{color:#64ffda}.border-color-teal-a200{border:1px solid #64ffda}.teal-a400{color:#1de9b6}.background-color-teal-a400{background-color:#1de9b6}.color-teal-a400{color:#1de9b6}.border-color-teal-a400{border:1px solid #1de9b6}.teal-a700{color:#00bfa5}.background-color-teal-a700{background-color:#00bfa5}.color-teal-a700{color:#00bfa5}.border-color-teal-a700{border:1px solid #00bfa5}.green-50{color:#e8f5e9}.background-color-green-50{background-color:#e8f5e9}.color-green-50{color:#e8f5e9}.border-color-green-50{border:1px solid #e8f5e9}.green-100{color:#c8e6c9}.background-color-green-100{background-color:#c8e6c9}.color-green-100{color:#c8e6c9}.border-color-green-100{border:1px solid #c8e6c9}.green-200{color:#a5d6a7}.background-color-green-200{background-color:#a5d6a7}.color-green-200{color:#a5d6a7}.border-color-green-200{border:1px solid #a5d6a7}.green-300{color:#81c784}.background-color-green-300{background-color:#81c784}.color-green-300{color:#81c784}.border-color-green-300{border:1px solid #81c784}.green-400{color:#66bb6a}.background-color-green-400{background-color:#66bb6a}.color-green-400{color:#66bb6a}.border-color-green-400{border:1px solid #66bb6a}.green-500{color:#4caf50}.background-color-green-500{background-color:#4caf50}.color-green-500{color:#4caf50}.border-color-green-500{border:1px solid #4caf50}.green-600{color:#43a047}.background-color-green-600{background-color:#43a047}.color-green-600{color:#43a047}.border-color-green-600{border:1px solid #43a047}.green-700{color:#388e3c}.background-color-green-700{background-color:#388e3c}.color-green-700{color:#388e3c}.border-color-green-700{border:1px solid #388e3c}.green-800{color:#2e7d32}.background-color-green-800{background-color:#2e7d32}.color-green-800{color:#2e7d32}.border-color-green-800{border:1px solid #2e7d32}.green-900{color:#1b5e20}.background-color-green-900{background-color:#1b5e20}.color-green-900{color:#1b5e20}.border-color-green-900{border:1px solid #1b5e20}.green-a100{color:#b9f6ca}.background-color-green-a100{background-color:#b9f6ca}.color-green-a100{color:#b9f6ca}.border-color-green-a100{border:1px solid #b9f6ca}.green-a200{color:#69f0ae}.background-color-green-a200{background-color:#69f0ae}.color-green-a200{color:#69f0ae}.border-color-green-a200{border:1px solid #69f0ae}.green-a400{color:#00e676}.background-color-green-a400{background-color:#00e676}.color-green-a400{color:#00e676}.border-color-green-a400{border:1px solid #00e676}.green-a700{color:#00c853}.background-color-green-a700{background-color:#00c853}.color-green-a700{color:#00c853}.border-color-green-a700{border:1px solid #00c853}.light-green-50{color:#f1f8e9}.background-color-light-green-50{background-color:#f1f8e9}.color-light-green-50{color:#f1f8e9}.border-color-light-green-50{border:1px solid #f1f8e9}.light-green-100{color:#dcedc8}.background-color-light-green-100{background-color:#dcedc8}.color-light-green-100{color:#dcedc8}.border-color-light-green-100{border:1px solid #dcedc8}.light-green-200{color:#c5e1a5}.background-color-light-green-200{background-color:#c5e1a5}.color-light-green-200{color:#c5e1a5}.border-color-light-green-200{border:1px solid #c5e1a5}.light-green-300{color:#aed581}.background-color-light-green-300{background-color:#aed581}.color-light-green-300{color:#aed581}.border-color-light-green-300{border:1px solid #aed581}.light-green-400{color:#9ccc65}.background-color-light-green-400{background-color:#9ccc65}.color-light-green-400{color:#9ccc65}.border-color-light-green-400{border:1px solid #9ccc65}.light-green-500{color:#8bc34a}.background-color-light-green-500{background-color:#8bc34a}.color-light-green-500{color:#8bc34a}.border-color-light-green-500{border:1px solid #8bc34a}.light-green-600{color:#7cb342}.background-color-light-green-600{background-color:#7cb342}.color-light-green-600{color:#7cb342}.border-color-light-green-600{border:1px solid #7cb342}.light-green-700{color:#689f38}.background-color-light-green-700{background-color:#689f38}.color-light-green-700{color:#689f38}.border-color-light-green-700{border:1px solid #689f38}.light-green-800{color:#558b2f}.background-color-light-green-800{background-color:#558b2f}.color-light-green-800{color:#558b2f}.border-color-light-green-800{border:1px solid #558b2f}.light-green-900{color:#33691e}.background-color-light-green-900{background-color:#33691e}.color-light-green-900{color:#33691e}.border-color-light-green-900{border:1px solid #33691e}.light-green-a100{color:#ccff90}.background-color-light-green-a100{background-color:#ccff90}.color-light-green-a100{color:#ccff90}.border-color-light-green-a100{border:1px solid #ccff90}.light-green-a200{color:#b2ff59}.background-color-light-green-a200{background-color:#b2ff59}.color-light-green-a200{color:#b2ff59}.border-color-light-green-a200{border:1px solid #b2ff59}.light-green-a400{color:#76ff03}.background-color-light-green-a400{background-color:#76ff03}.color-light-green-a400{color:#76ff03}.border-color-light-green-a400{border:1px solid #76ff03}.light-green-a700{color:#64dd17}.background-color-light-green-a700{background-color:#64dd17}.color-light-green-a700{color:#64dd17}.border-color-light-green-a700{border:1px solid #64dd17}.lime-50{color:#f9fbe7}.background-color-lime-50{background-color:#f9fbe7}.color-lime-50{color:#f9fbe7}.border-color-lime-50{border:1px solid #f9fbe7}.lime-100{color:#f0f4c3}.background-color-lime-100{background-color:#f0f4c3}.color-lime-100{color:#f0f4c3}.border-color-lime-100{border:1px solid #f0f4c3}.lime-200{color:#e6ee9c}.background-color-lime-200{background-color:#e6ee9c}.color-lime-200{color:#e6ee9c}.border-color-lime-200{border:1px solid #e6ee9c}.lime-300{color:#dce775}.background-color-lime-300{background-color:#dce775}.color-lime-300{color:#dce775}.border-color-lime-300{border:1px solid #dce775}.lime-400{color:#d4e157}.background-color-lime-400{background-color:#d4e157}.color-lime-400{color:#d4e157}.border-color-lime-400{border:1px solid #d4e157}.lime-500{color:#cddc39}.background-color-lime-500{background-color:#cddc39}.color-lime-500{color:#cddc39}.border-color-lime-500{border:1px solid #cddc39}.lime-600{color:#c0ca33}.background-color-lime-600{background-color:#c0ca33}.color-lime-600{color:#c0ca33}.border-color-lime-600{border:1px solid #c0ca33}.lime-700{color:#afb42b}.background-color-lime-700{background-color:#afb42b}.color-lime-700{color:#afb42b}.border-color-lime-700{border:1px solid #afb42b}.lime-800{color:#9e9d24}.background-color-lime-800{background-color:#9e9d24}.color-lime-800{color:#9e9d24}.border-color-lime-800{border:1px solid #9e9d24}.lime-900{color:#827717}.background-color-lime-900{background-color:#827717}.color-lime-900{color:#827717}.border-color-lime-900{border:1px solid #827717}.lime-a100{color:#f4ff81}.background-color-lime-a100{background-color:#f4ff81}.color-lime-a100{color:#f4ff81}.border-color-lime-a100{border:1px solid #f4ff81}.lime-a200{color:#eeff41}.background-color-lime-a200{background-color:#eeff41}.color-lime-a200{color:#eeff41}.border-color-lime-a200{border:1px solid #eeff41}.lime-a400{color:#c6ff00}.background-color-lime-a400{background-color:#c6ff00}.color-lime-a400{color:#c6ff00}.border-color-lime-a400{border:1px solid #c6ff00}.lime-a700{color:#aeea00}.background-color-lime-a700{background-color:#aeea00}.color-lime-a700{color:#aeea00}.border-color-lime-a700{border:1px solid #aeea00}.yellow-50{color:#fffde7}.background-color-yellow-50{background-color:#fffde7}.color-yellow-50{color:#fffde7}.border-color-yellow-50{border:1px solid #fffde7}.yellow-100{color:#fff9c4}.background-color-yellow-100{background-color:#fff9c4}.color-yellow-100{color:#fff9c4}.border-color-yellow-100{border:1px solid #fff9c4}.yellow-200{color:#fff59d}.background-color-yellow-200{background-color:#fff59d}.color-yellow-200{color:#fff59d}.border-color-yellow-200{border:1px solid #fff59d}.yellow-300{color:#fff176}.background-color-yellow-300{background-color:#fff176}.color-yellow-300{color:#fff176}.border-color-yellow-300{border:1px solid #fff176}.yellow-400{color:#ffee58}.background-color-yellow-400{background-color:#ffee58}.color-yellow-400{color:#ffee58}.border-color-yellow-400{border:1px solid #ffee58}.yellow-500{color:#ffeb3b}.background-color-yellow-500{background-color:#ffeb3b}.color-yellow-500{color:#ffeb3b}.border-color-yellow-500{border:1px solid #ffeb3b}.yellow-600{color:#fdd835}.background-color-yellow-600{background-color:#fdd835}.color-yellow-600{color:#fdd835}.border-color-yellow-600{border:1px solid #fdd835}.yellow-700{color:#fbc02d}.background-color-yellow-700{background-color:#fbc02d}.color-yellow-700{color:#fbc02d}.border-color-yellow-700{border:1px solid #fbc02d}.yellow-800{color:#f9a825}.background-color-yellow-800{background-color:#f9a825}.color-yellow-800{color:#f9a825}.border-color-yellow-800{border:1px solid #f9a825}.yellow-900{color:#f57f17}.background-color-yellow-900{background-color:#f57f17}.color-yellow-900{color:#f57f17}.border-color-yellow-900{border:1px solid #f57f17}.yellow-a100{color:#ffff8d}.background-color-yellow-a100{background-color:#ffff8d}.color-yellow-a100{color:#ffff8d}.border-color-yellow-a100{border:1px solid #ffff8d}.yellow-a200{color:#ff0}.background-color-yellow-a200{background-color:#ff0}.color-yellow-a200{color:#ff0}.border-color-yellow-a200{border:1px solid #ff0}.yellow-a400{color:#ffea00}.background-color-yellow-a400{background-color:#ffea00}.color-yellow-a400{color:#ffea00}.border-color-yellow-a400{border:1px solid #ffea00}.yellow-a700{color:#ffd600}.background-color-yellow-a700{background-color:#ffd600}.color-yellow-a700{color:#ffd600}.border-color-yellow-a700{border:1px solid #ffd600}.amber-50{color:#fff8e1}.background-color-amber-50{background-color:#fff8e1}.color-amber-50{color:#fff8e1}.border-color-amber-50{border:1px solid #fff8e1}.amber-100{color:#ffecb3}.background-color-amber-100{background-color:#ffecb3}.color-amber-100{color:#ffecb3}.border-color-amber-100{border:1px solid #ffecb3}.amber-200{color:#ffe082}.background-color-amber-200{background-color:#ffe082}.color-amber-200{color:#ffe082}.border-color-amber-200{border:1px solid #ffe082}.amber-300{color:#ffd54f}.background-color-amber-300{background-color:#ffd54f}.color-amber-300{color:#ffd54f}.border-color-amber-300{border:1px solid #ffd54f}.amber-400{color:#ffca28}.background-color-amber-400{background-color:#ffca28}.color-amber-400{color:#ffca28}.border-color-amber-400{border:1px solid #ffca28}.amber-500{color:#ffc107}.background-color-amber-500{background-color:#ffc107}.color-amber-500{color:#ffc107}.border-color-amber-500{border:1px solid #ffc107}.amber-600{color:#ffb300}.background-color-amber-600{background-color:#ffb300}.color-amber-600{color:#ffb300}.border-color-amber-600{border:1px solid #ffb300}.amber-700{color:#ffa000}.background-color-amber-700{background-color:#ffa000}.color-amber-700{color:#ffa000}.border-color-amber-700{border:1px solid #ffa000}.amber-800{color:#ff8f00}.background-color-amber-800{background-color:#ff8f00}.color-amber-800{color:#ff8f00}.border-color-amber-800{border:1px solid #ff8f00}.amber-900{color:#ff6f00}.background-color-amber-900{background-color:#ff6f00}.color-amber-900{color:#ff6f00}.border-color-amber-900{border:1px solid #ff6f00}.amber-a100{color:#ffe57f}.background-color-amber-a100{background-color:#ffe57f}.color-amber-a100{color:#ffe57f}.border-color-amber-a100{border:1px solid #ffe57f}.amber-a200{color:#ffd740}.background-color-amber-a200{background-color:#ffd740}.color-amber-a200{color:#ffd740}.border-color-amber-a200{border:1px solid #ffd740}.amber-a400{color:#ffc400}.background-color-amber-a400{background-color:#ffc400}.color-amber-a400{color:#ffc400}.border-color-amber-a400{border:1px solid #ffc400}.amber-a700{color:#ffab00}.background-color-amber-a700{background-color:#ffab00}.color-amber-a700{color:#ffab00}.border-color-amber-a700{border:1px solid #ffab00}.orange-50{color:#fff3e0}.background-color-orange-50{background-color:#fff3e0}.color-orange-50{color:#fff3e0}.border-color-orange-50{border:1px solid #fff3e0}.orange-100{color:#ffe0b2}.background-color-orange-100{background-color:#ffe0b2}.color-orange-100{color:#ffe0b2}.border-color-orange-100{border:1px solid #ffe0b2}.orange-200{color:#ffcc80}.background-color-orange-200{background-color:#ffcc80}.color-orange-200{color:#ffcc80}.border-color-orange-200{border:1px solid #ffcc80}.orange-300{color:#ffb74d}.background-color-orange-300{background-color:#ffb74d}.color-orange-300{color:#ffb74d}.border-color-orange-300{border:1px solid #ffb74d}.orange-400{color:#ffa726}.background-color-orange-400{background-color:#ffa726}.color-orange-400{color:#ffa726}.border-color-orange-400{border:1px solid #ffa726}.orange-500{color:#ff9800}.background-color-orange-500{background-color:#ff9800}.color-orange-500{color:#ff9800}.border-color-orange-500{border:1px solid #ff9800}.orange-600{color:#fb8c00}.background-color-orange-600{background-color:#fb8c00}.color-orange-600{color:#fb8c00}.border-color-orange-600{border:1px solid #fb8c00}.orange-700{color:#f57c00}.background-color-orange-700{background-color:#f57c00}.color-orange-700{color:#f57c00}.border-color-orange-700{border:1px solid #f57c00}.orange-800{color:#ef6c00}.background-color-orange-800{background-color:#ef6c00}.color-orange-800{color:#ef6c00}.border-color-orange-800{border:1px solid #ef6c00}.orange-900{color:#e65100}.background-color-orange-900{background-color:#e65100}.color-orange-900{color:#e65100}.border-color-orange-900{border:1px solid #e65100}.orange-a100{color:#ffd180}.background-color-orange-a100{background-color:#ffd180}.color-orange-a100{color:#ffd180}.border-color-orange-a100{border:1px solid #ffd180}.orange-a200{color:#ffab40}.background-color-orange-a200{background-color:#ffab40}.color-orange-a200{color:#ffab40}.border-color-orange-a200{border:1px solid #ffab40}.orange-a400{color:#ff9100}.background-color-orange-a400{background-color:#ff9100}.color-orange-a400{color:#ff9100}.border-color-orange-a400{border:1px solid #ff9100}.orange-a700{color:#ff6d00}.background-color-orange-a700{background-color:#ff6d00}.color-orange-a700{color:#ff6d00}.border-color-orange-a700{border:1px solid #ff6d00}.deep-orange-50{color:#fbe9e7}.deep-orange-50{color:#fbe9e7}.background-color-deep-orange-50{background-color:#fbe9e7}.color-deep-orange-50{color:#fbe9e7}.border-color-deep-orange-50{border:1px solid #fbe9e7}.deep-orange-100{color:#ffccbc}.deep-orange-100{color:#ffccbc}.background-color-deep-orange-100{background-color:#ffccbc}.color-deep-orange-100{color:#ffccbc}.border-color-deep-orange-100{border:1px solid #ffccbc}.deep-orange-200{color:#ffab91}.deep-orange-200{color:#ffab91}.background-color-deep-orange-200{background-color:#ffab91}.color-deep-orange-200{color:#ffab91}.border-color-deep-orange-200{border:1px solid #ffab91}.deep-orange-300{color:#ff8a65}.deep-orange-300{color:#ff8a65}.background-color-deep-orange-300{background-color:#ff8a65}.color-deep-orange-300{color:#ff8a65}.border-color-deep-orange-300{border:1px solid #ff8a65}.deep-orange-400{color:#ff7043}.deep-orange-400{color:#ff7043}.background-color-deep-orange-400{background-color:#ff7043}.color-deep-orange-400{color:#ff7043}.border-color-deep-orange-400{border:1px solid #ff7043}.deep-orange-500{color:#ff5722}.deep-orange-500{color:#ff5722}.background-color-deep-orange-500{background-color:#ff5722}.color-deep-orange-500{color:#ff5722}.border-color-deep-orange-500{border:1px solid #ff5722}.deep-orange-600{color:#f4511e}.deep-orange-600{color:#f4511e}.background-color-deep-orange-600{background-color:#f4511e}.color-deep-orange-600{color:#f4511e}.border-color-deep-orange-600{border:1px solid #f4511e}.deep-orange-700{color:#e64a19}.deep-orange-700{color:#e64a19}.background-color-deep-orange-700{background-color:#e64a19}.color-deep-orange-700{color:#e64a19}.border-color-deep-orange-700{border:1px solid #e64a19}.deep-orange-800{color:#d84315}.deep-orange-800{color:#d84315}.background-color-deep-orange-800{background-color:#d84315}.color-deep-orange-800{color:#d84315}.border-color-deep-orange-800{border:1px solid #d84315}.deep-orange-900{color:#bf360c}.deep-orange-900{color:#bf360c}.background-color-deep-orange-900{background-color:#bf360c}.color-deep-orange-900{color:#bf360c}.border-color-deep-orange-900{border:1px solid #bf360c}.deep-orange-a100{color:#ff9e80}.deep-orange-a100{color:#ff9e80}.background-color-deep-orange-a100{background-color:#ff9e80}.color-deep-orange-a100{color:#ff9e80}.border-color-deep-orange-a100{border:1px solid #ff9e80}.deep-orange-a200{color:#ff6e40}.deep-orange-a200{color:#ff6e40}.background-color-deep-orange-a200{background-color:#ff6e40}.color-deep-orange-a200{color:#ff6e40}.border-color-deep-orange-a200{border:1px solid #ff6e40}.deep-orange-a400{color:#ff3d00}.deep-orange-a400{color:#ff3d00}.background-color-deep-orange-a400{background-color:#ff3d00}.color-deep-orange-a400{color:#ff3d00}.border-color-deep-orange-a400{border:1px solid #ff3d00}.deep-orange-a700{color:#dd2c00}.deep-orange-a700{color:#dd2c00}.background-color-deep-orange-a700{background-color:#dd2c00}.color-deep-orange-a700{color:#dd2c00}.border-color-deep-orange-a700{border:1px solid #dd2c00}.brown-50{color:#efebe9}.background-color-brown-50{background-color:#efebe9}.color-brown-50{color:#efebe9}.border-color-brown-50{border:1px solid #efebe9}.brown-100{color:#d7ccc8}.background-color-brown-100{background-color:#d7ccc8}.color-brown-100{color:#d7ccc8}.border-color-brown-100{border:1px solid #d7ccc8}.brown-200{color:#bcaaa4}.background-color-brown-200{background-color:#bcaaa4}.color-brown-200{color:#bcaaa4}.border-color-brown-200{border:1px solid #bcaaa4}.brown-300{color:#a1887f}.background-color-brown-300{background-color:#a1887f}.color-brown-300{color:#a1887f}.border-color-brown-300{border:1px solid #a1887f}.brown-400{color:#8d6e63}.background-color-brown-400{background-color:#8d6e63}.color-brown-400{color:#8d6e63}.border-color-brown-400{border:1px solid #8d6e63}.brown-500{color:#795548}.background-color-brown-500{background-color:#795548}.color-brown-500{color:#795548}.border-color-brown-500{border:1px solid #795548}.brown-600{color:#6d4c41}.background-color-brown-600{background-color:#6d4c41}.color-brown-600{color:#6d4c41}.border-color-brown-600{border:1px solid #6d4c41}.brown-700{color:#5d4037}.background-color-brown-700{background-color:#5d4037}.color-brown-700{color:#5d4037}.border-color-brown-700{border:1px solid #5d4037}.brown-800{color:#4e342e}.background-color-brown-800{background-color:#4e342e}.color-brown-800{color:#4e342e}.border-color-brown-800{border:1px solid #4e342e}.brown-900{color:#3e2723}.background-color-brown-900{background-color:#3e2723}.color-brown-900{color:#3e2723}.border-color-brown-900{border:1px solid #3e2723}.grey-color-50{color:#fafafa}.background-color-grey-50{background-color:#fafafa}.color-grey-50{color:#fafafa}.border-color-grey-50{border:1px solid #fafafa}.grey-color-100{color:#f5f5f5}.background-color-grey-100{background-color:#f5f5f5}.color-grey-100{color:#f5f5f5}.border-color-grey-100{border:1px solid #f5f5f5}.grey-color-200{color:#eee}.background-color-grey-200{background-color:#eee}.color-grey-200{color:#eee}.border-color-grey-200{border:1px solid #eee}.grey-color-300{color:#e0e0e0}.background-color-grey-300{background-color:#e0e0e0}.color-grey-300{color:#e0e0e0}.border-color-grey-300{border:1px solid #e0e0e0}.grey-color-400{color:#bdbdbd}.background-color-grey-400{background-color:#bdbdbd}.color-grey-400{color:#bdbdbd}.border-color-grey-400{border:1px solid #bdbdbd}.grey-color-500{color:#9e9e9e}.background-color-grey-500{background-color:#9e9e9e}.color-grey-500{color:#9e9e9e}.border-color-grey-500{border:1px solid #9e9e9e}.grey-color-600{color:#757575}.background-color-grey-600{background-color:#757575}.color-grey-600{color:#757575}.border-color-grey-600{border:1px solid #757575}.grey-color-700{color:#616161}.background-color-grey-700{background-color:#616161}.color-grey-700{color:#616161}.border-color-grey-700{border:1px solid #616161}.grey-color-800{color:#424242}.background-color-grey-800{background-color:#424242}.color-grey-800{color:#424242}.border-color-grey-800{border:1px solid #424242}.grey-color-900{color:#212121}.background-color-grey-900{background-color:#212121}.color-grey-900{color:#212121}.border-color-grey-900{border:1px solid #212121}.blue-grey-color-50{color:#eceff1}.background-color-blue-grey-50{background-color:#eceff1}.color-blue-grey-50{color:#eceff1}.border-color-blue-grey-50{border:1px solid #eceff1}.blue-grey-color-100{color:#cfd8dc}.background-color-blue-grey-100{background-color:#cfd8dc}.color-blue-grey-100{color:#cfd8dc}.border-color-blue-grey-100{border:1px solid #cfd8dc}.blue-grey-color-200{color:#b0bec5}.background-color-blue-grey-200{background-color:#b0bec5}.color-blue-grey-200{color:#b0bec5}.border-color-blue-grey-200{border:1px solid #b0bec5}.blue-grey-color-300{color:#90a4ae}.background-color-blue-grey-300{background-color:#90a4ae}.color-blue-grey-300{color:#90a4ae}.border-color-blue-grey-300{border:1px solid #90a4ae}.blue-grey-color-400{color:#78909c}.background-color-blue-grey-400{background-color:#78909c}.color-blue-grey-400{color:#78909c}.border-color-blue-grey-400{border:1px solid #78909c}.blue-grey-color-500{color:#607d8b}.background-color-blue-grey-500{background-color:#607d8b}.color-blue-grey-500{color:#607d8b}.border-color-blue-grey-500{border:1px solid #607d8b}.blue-grey-color-600{color:#546e7a}.background-color-blue-grey-600{background-color:#546e7a}.color-blue-grey-600{color:#546e7a}.border-color-blue-grey-600{border:1px solid #546e7a}.blue-grey-color-700{color:#455a64}.background-color-blue-grey-700{background-color:#455a64}.color-blue-grey-700{color:#455a64}.border-color-blue-grey-700{border:1px solid #455a64}.blue-grey-color-800{color:#37474f}.background-color-blue-grey-800{background-color:#37474f}.color-blue-grey-800{color:#37474f}.border-color-blue-grey-800{border:1px solid #37474f}.blue-grey-color-900{color:#263238}.background-color-blue-grey-900{background-color:#263238}.color-blue-grey-900{color:#263238}.border-color-blue-grey-900{border:1px solid #263238}.background-color-tachyons-black{background-color:#000}.color-tachyons-black{color:#000}.border-color-tachyons-black{border-color:#000}.background-color-tachyons-near-black{background-color:#111}.color-tachyons-near-black{color:#111}.border-color-tachyons-near-black{border-color:#111}.background-color-tachyons-dark-gray{background-color:#333}.color-tachyons-dark-gray{color:#333}.border-color-tachyons-dark-gray{border-color:#333}.background-color-tachyons-mid-gray{background-color:#555}.color-tachyons-mid-gray{color:#555}.border-color-tachyons-mid-gray{border-color:#555}.background-color-tachyons-gray{background-color:#777}.color-tachyons-gray{color:#777}.border-color-tachyons-gray{border-color:#777}.background-color-tachyons-silver{background-color:#999}.color-tachyons-silver{color:#999}.border-color-tachyons-silver{border-color:#999}.background-color-tachyons-light-silver{background-color:#aaa}.color-tachyons-light-silver{color:#aaa}.border-color-tachyons-light-silver{border-color:#aaa}.background-color-tachyons-moon-gray{background-color:#ccc}.color-tachyons-moon-gray{color:#ccc}.border-color-tachyons-moon-gray{border-color:#ccc}.background-color-tachyons-light-gray{background-color:#eee}.color-tachyons-light-gray{color:#eee}.border-color-tachyons-light-gray{border-color:#eee}.background-color-tachyons-near-white{background-color:#f4f4f4}.color-tachyons-near-white{color:#f4f4f4}.border-color-tachyons-near-white{border-color:#f4f4f4}.background-color-tachyons-white{background-color:#fff}.color-tachyons-white{color:#fff}.border-color-tachyons-white{border-color:#fff}.background-color-tachyons-transparent{background-color:transparent}.color-tachyons-transparent{color:transparent}.border-color-tachyons-transparent{border-color:transparent}.background-color-tachyons-black-90{background-color:rgba(0,0,0,.9)}.color-tachyons-black-90{color:rgba(0,0,0,.9)}.border-color-tachyons-black-90{border-color:rgba(0,0,0,.9)}.background-color-tachyons-black-80{background-color:rgba(0,0,0,.8)}.color-tachyons-black-80{color:rgba(0,0,0,.8)}.border-color-tachyons-black-80{border-color:rgba(0,0,0,.8)}.background-color-tachyons-black-70{background-color:rgba(0,0,0,.7)}.color-tachyons-black-70{color:rgba(0,0,0,.7)}.border-color-tachyons-black-70{border-color:rgba(0,0,0,.7)}.background-color-tachyons-black-60{background-color:rgba(0,0,0,.6)}.color-tachyons-black-60{color:rgba(0,0,0,.6)}.border-color-tachyons-black-60{border-color:rgba(0,0,0,.6)}.background-color-tachyons-black-50{background-color:rgba(0,0,0,.5)}.color-tachyons-black-50{color:rgba(0,0,0,.5)}.border-color-tachyons-black-50{border-color:rgba(0,0,0,.5)}.background-color-tachyons-black-40{background-color:rgba(0,0,0,.4)}.color-tachyons-black-40{color:rgba(0,0,0,.4)}.border-color-tachyons-black-40{border-color:rgba(0,0,0,.4)}.background-color-tachyons-black-30{background-color:rgba(0,0,0,.3)}.color-tachyons-black-30{color:rgba(0,0,0,.3)}.border-color-tachyons-black-30{border-color:rgba(0,0,0,.3)}.background-color-tachyons-black-20{background-color:rgba(0,0,0,.2)}.color-tachyons-black-20{color:rgba(0,0,0,.2)}.border-color-tachyons-black-20{border-color:rgba(0,0,0,.2)}.background-color-tachyons-black-10{background-color:rgba(0,0,0,.1)}.color-tachyons-black-10{color:rgba(0,0,0,.1)}.border-color-tachyons-black-10{border-color:rgba(0,0,0,.1)}.background-color-tachyons-black-05{background-color:rgba(0,0,0,.05)}.color-tachyons-black-05{color:rgba(0,0,0,.05)}.border-color-tachyons-black-05{border-color:rgba(0,0,0,.05)}.background-color-tachyons-black-025{background-color:rgba(0,0,0,.025)}.color-tachyons-black-025{color:rgba(0,0,0,.025)}.border-color-tachyons-black-025{border-color:rgba(0,0,0,.025)}.background-color-tachyons-black-0125{background-color:rgba(0,0,0,.013)}.color-tachyons-black-0125{color:rgba(0,0,0,.013)}.border-color-tachyons-black-0125{border-color:rgba(0,0,0,.013)}.background-color-tachyons-white-90{background-color:rgba(255,255,255,.9)}.color-tachyons-white-90{color:rgba(255,255,255,.9)}.border-color-tachyons-white-90{border-color:rgba(255,255,255,.9)}.background-color-tachyons-white-80{background-color:rgba(255,255,255,.8)}.color-tachyons-white-80{color:rgba(255,255,255,.8)}.border-color-tachyons-white-80{border-color:rgba(255,255,255,.8)}.background-color-tachyons-white-70{background-color:rgba(255,255,255,.7)}.color-tachyons-white-70{color:rgba(255,255,255,.7)}.border-color-tachyons-white-70{border-color:rgba(255,255,255,.7)}.background-color-tachyons-white-60{background-color:rgba(255,255,255,.6)}.color-tachyons-white-60{color:rgba(255,255,255,.6)}.border-color-tachyons-white-60{border-color:rgba(255,255,255,.6)}.background-color-tachyons-white-50{background-color:rgba(255,255,255,.5)}.color-tachyons-white-50{color:rgba(255,255,255,.5)}.border-color-tachyons-white-50{border-color:rgba(255,255,255,.5)}.background-color-tachyons-white-40{background-color:rgba(255,255,255,.4)}.color-tachyons-white-40{color:rgba(255,255,255,.4)}.border-color-tachyons-white-40{border-color:rgba(255,255,255,.4)}.background-color-tachyons-white-30{background-color:rgba(255,255,255,.3)}.color-tachyons-white-30{color:rgba(255,255,255,.3)}.border-color-tachyons-white-30{border-color:rgba(255,255,255,.3)}.background-color-tachyons-white-20{background-color:rgba(255,255,255,.2)}.color-tachyons-white-20{color:rgba(255,255,255,.2)}.border-color-tachyons-white-20{border-color:rgba(255,255,255,.2)}.background-color-tachyons-white-10{background-color:rgba(255,255,255,.1)}.color-tachyons-white-10{color:rgba(255,255,255,.1)}.border-color-tachyons-white-10{border-color:rgba(255,255,255,.1)}.background-color-tachyons-white-05{background-color:rgba(255,255,255,.05)}.color-tachyons-white-05{color:rgba(255,255,255,.05)}.border-color-tachyons-white-05{border-color:rgba(255,255,255,.05)}.background-color-tachyons-white-025{background-color:rgba(255,255,255,.025)}.color-tachyons-white-025{color:rgba(255,255,255,.025)}.border-color-tachyons-white-025{border-color:rgba(255,255,255,.025)}.background-color-tachyons-white-0125{background-color:rgba(255,255,255,.013)}.color-tachyons-white-0125{color:rgba(255,255,255,.013)}.border-color-tachyons-white-0125{border-color:rgba(255,255,255,.013)}.background-color-tachyons-dark-red{background-color:#e7040f}.color-tachyons-dark-red{color:#e7040f}.border-color-tachyons-dark-red{border-color:#e7040f}.background-color-tachyons-red{background-color:#ff4136}.color-tachyons-red{color:#ff4136}.border-color-tachyons-red{border-color:#ff4136}.background-color-tachyons-light-red{background-color:#ff725c}.color-tachyons-light-red{color:#ff725c}.border-color-tachyons-light-red{border-color:#ff725c}.background-color-tachyons-orange{background-color:#ff6300}.color-tachyons-orange{color:#ff6300}.border-color-tachyons-orange{border-color:#ff6300}.background-color-tachyons-gold{background-color:#ffb700}.color-tachyons-gold{color:#ffb700}.border-color-tachyons-gold{border-color:#ffb700}.background-color-tachyons-yellow{background-color:gold}.color-tachyons-yellow{color:gold}.border-color-tachyons-yellow{border-color:gold}.background-color-tachyons-light-yellow{background-color:#fbf1a9}.color-tachyons-light-yellow{color:#fbf1a9}.border-color-tachyons-light-yellow{border-color:#fbf1a9}.background-color-tachyons-purple{background-color:#5e2ca5}.color-tachyons-purple{color:#5e2ca5}.border-color-tachyons-purple{border-color:#5e2ca5}.background-color-tachyons-light-purple{background-color:#a463f2}.color-tachyons-light-purple{color:#a463f2}.border-color-tachyons-light-purple{border-color:#a463f2}.background-color-tachyons-dark-pink{background-color:#d5008f}.color-tachyons-dark-pink{color:#d5008f}.border-color-tachyons-dark-pink{border-color:#d5008f}.background-color-tachyons-hot-pink{background-color:#ff41b4}.color-tachyons-hot-pink{color:#ff41b4}.border-color-tachyons-hot-pink{border-color:#ff41b4}.background-color-tachyons-pink{background-color:#ff80cc}.color-tachyons-pink{color:#ff80cc}.border-color-tachyons-pink{border-color:#ff80cc}.background-color-tachyons-light-pink{background-color:#ffa3d7}.color-tachyons-light-pink{color:#ffa3d7}.border-color-tachyons-light-pink{border-color:#ffa3d7}.background-color-tachyons-dark-green{background-color:#137752}.color-tachyons-dark-green{color:#137752}.border-color-tachyons-dark-green{border-color:#137752}.background-color-tachyons-green{background-color:#19a974}.color-tachyons-green{color:#19a974}.border-color-tachyons-green{border-color:#19a974}.background-color-tachyons-light-green{background-color:#9eebcf}.color-tachyons-light-green{color:#9eebcf}.border-color-tachyons-light-green{border-color:#9eebcf}.background-color-tachyons-navy{background-color:#001b44}.color-tachyons-navy{color:#001b44}.border-color-tachyons-navy{border-color:#001b44}.background-color-tachyons-dark-blue{background-color:#00449e}.color-tachyons-dark-blue{color:#00449e}.border-color-tachyons-dark-blue{border-color:#00449e}.background-color-tachyons-blue{background-color:#357edd}.color-tachyons-blue{color:#357edd}.border-color-tachyons-blue{border-color:#357edd}.background-color-tachyons-light-blue{background-color:#96ccff}.color-tachyons-light-blue{color:#96ccff}.border-color-tachyons-light-blue{border-color:#96ccff}.background-color-tachyons-lightest-blue{background-color:#cdecff}.color-tachyons-lightest-blue{color:#cdecff}.border-color-tachyons-lightest-blue{border-color:#cdecff}.background-color-tachyons-washed-blue{background-color:#f6fffe}.color-tachyons-washed-blue{color:#f6fffe}.border-color-tachyons-washed-blue{border-color:#f6fffe}.background-color-tachyons-washed-green{background-color:#e8fdf5}.color-tachyons-washed-green{color:#e8fdf5}.border-color-tachyons-washed-green{border-color:#e8fdf5}.background-color-tachyons-washed-yellow{background-color:#fffceb}.color-tachyons-washed-yellow{color:#fffceb}.border-color-tachyons-washed-yellow{border-color:#fffceb}.background-color-tachyons-washed-red{background-color:#ffdfdf}.color-tachyons-washed-red{color:#ffdfdf}.border-color-tachyons-washed-red{border-color:#ffdfdf}.background-color-antiquewhite{background-color:#f0f8ff}.color-antiquewhite{color:#f0f8ff}.border-color-antiquewhite{border-color:#f0f8ff}.background-color-aqua{background-color:#0ff}.color-aqua{color:#0ff}.border-color-aqua{border-color:#0ff}.background-color-aquamarine{background-color:#7fffd4}.color-aquamarine{color:#7fffd4}.border-color-aquamarine{border-color:#7fffd4}.background-color-azure{background-color:azure}.color-azure{color:azure}.border-color-azure{border-color:azure}.background-color-beige{background-color:beige}.color-beige{color:beige}.border-color-beige{border-color:beige}.background-color-bisque{background-color:bisque}.color-bisque{color:bisque}.border-color-bisque{border-color:bisque}.background-color-black{background-color:#000}.color-black{color:#000}.border-color-black{border-color:#000}.background-color-blanchedalmond{background-color:#ffebcd}.color-blanchedalmond{color:#ffebcd}.border-color-blanchedalmond{border-color:#ffebcd}.background-color-blue{background-color:#00f}.color-blue{color:#00f}.border-color-blue{border-color:#00f}.background-color-blueviolet{background-color:#8a2be2}.color-blueviolet{color:#8a2be2}.border-color-blueviolet{border-color:#8a2be2}.background-color-brown{background-color:brown}.color-brown{color:brown}.border-color-brown{border-color:brown}.background-color-burlywood{background-color:#deb887}.color-burlywood{color:#deb887}.border-color-burlywood{border-color:#deb887}.background-color-cadetblue{background-color:#5f9ea0}.color-cadetblue{color:#5f9ea0}.border-color-cadetblue{border-color:#5f9ea0}.background-color-chartreuse{background-color:#7fff00}.color-chartreuse{color:#7fff00}.border-color-chartreuse{border-color:#7fff00}.background-color-chocolate{background-color:#d2691e}.color-chocolate{color:#d2691e}.border-color-chocolate{border-color:#d2691e}.background-color-coral{background-color:coral}.color-coral{color:coral}.border-color-coral{border-color:coral}.background-color-cornflowerblue{background-color:#6495ed}.color-cornflowerblue{color:#6495ed}.border-color-cornflowerblue{border-color:#6495ed}.background-color-cornsilk{background-color:#fff8dc}.color-cornsilk{color:#fff8dc}.border-color-cornsilk{border-color:#fff8dc}.background-color-crimson{background-color:#dc143c}.color-crimson{color:#dc143c}.border-color-crimson{border-color:#dc143c}.background-color-cyan{background-color:#0ff}.color-cyan{color:#0ff}.border-color-cyan{border-color:#0ff}.background-color-darkblue{background-color:#00008b}.color-darkblue{color:#00008b}.border-color-darkblue{border-color:#00008b}.background-color-darkcyan{background-color:#008b8b}.color-darkcyan{color:#008b8b}.border-color-darkcyan{border-color:#008b8b}.background-color-darkgoldenrod{background-color:#b8860b}.color-darkgoldenrod{color:#b8860b}.border-color-darkgoldenrod{border-color:#b8860b}.background-color-darkgray{background-color:#a9a9a9}.color-darkgray{color:#a9a9a9}.border-color-darkgray{border-color:#a9a9a9}.background-color-darkgrey{background-color:#a9a9a9}.color-darkgrey{color:#a9a9a9}.border-color-darkgrey{border-color:#a9a9a9}.background-color-darkgreen{background-color:#006400}.color-darkgreen{color:#006400}.border-color-darkgreen{border-color:#006400}.background-color-darkkhaki{background-color:#bdb76b}.color-darkkhaki{color:#bdb76b}.border-color-darkkhaki{border-color:#bdb76b}.background-color-darkmagenta{background-color:#8b008b}.color-darkmagenta{color:#8b008b}.border-color-darkmagenta{border-color:#8b008b}.background-color-darkolivegreen{background-color:#556b2f}.color-darkolivegreen{color:#556b2f}.border-color-darkolivegreen{border-color:#556b2f}.background-color-darkorange{background-color:#ff8c00}.color-darkorange{color:#ff8c00}.border-color-darkorange{border-color:#ff8c00}.background-color-darkorchid{background-color:#9932cc}.color-darkorchid{color:#9932cc}.border-color-darkorchid{border-color:#9932cc}.background-color-darkred{background-color:#8b0000}.color-darkred{color:#8b0000}.border-color-darkred{border-color:#8b0000}.background-color-darksalmon{background-color:#e9967a}.color-darksalmon{color:#e9967a}.border-color-darksalmon{border-color:#e9967a}.background-color-darkseagreen{background-color:#8fbc8f}.color-darkseagreen{color:#8fbc8f}.border-color-darkseagreen{border-color:#8fbc8f}.background-color-darkslateblue{background-color:#483d8b}.color-darkslateblue{color:#483d8b}.border-color-darkslateblue{border-color:#483d8b}.background-color-darkslategray{background-color:#2f4f4f}.color-darkslategray{color:#2f4f4f}.border-color-darkslategray{border-color:#2f4f4f}.background-color-darkslategrey{background-color:#2f4f4f}.color-darkslategrey{color:#2f4f4f}.border-color-darkslategrey{border-color:#2f4f4f}.background-color-darkturquoise{background-color:#00ced1}.color-darkturquoise{color:#00ced1}.border-color-darkturquoise{border-color:#00ced1}.background-color-darkviolet{background-color:#9400d3}.color-darkviolet{color:#9400d3}.border-color-darkviolet{border-color:#9400d3}.background-color-deeppink{background-color:#ff1493}.color-deeppink{color:#ff1493}.border-color-deeppink{border-color:#ff1493}.background-color-deepskyblue{background-color:#00bfff}.color-deepskyblue{color:#00bfff}.border-color-deepskyblue{border-color:#00bfff}.background-color-dimgray{background-color:#696969}.color-dimgray{color:#696969}.border-color-dimgray{border-color:#696969}.background-color-dimgrey{background-color:#696969}.color-dimgrey{color:#696969}.border-color-dimgrey{border-color:#696969}.background-color-dodgerblue{background-color:#1e90ff}.color-dodgerblue{color:#1e90ff}.border-color-dodgerblue{border-color:#1e90ff}.background-color-firebrick{background-color:#b22222}.color-firebrick{color:#b22222}.border-color-firebrick{border-color:#b22222}.background-color-floralwhite{background-color:#fffaf0}.color-floralwhite{color:#fffaf0}.border-color-floralwhite{border-color:#fffaf0}.background-color-forestgreen{background-color:#228b22}.color-forestgreen{color:#228b22}.border-color-forestgreen{border-color:#228b22}.background-color-fuchsia{background-color:#f0f}.color-fuchsia{color:#f0f}.border-color-fuchsia{border-color:#f0f}.background-color-gainsboro{background-color:#dcdcdc}.color-gainsboro{color:#dcdcdc}.border-color-gainsboro{border-color:#dcdcdc}.background-color-ghostwhite{background-color:#f8f8ff}.color-ghostwhite{color:#f8f8ff}.border-color-ghostwhite{border-color:#f8f8ff}.background-color-gold{background-color:gold}.color-gold{color:gold}.border-color-gold{border-color:gold}.background-color-goldenrod{background-color:#daa520}.color-goldenrod{color:#daa520}.border-color-goldenrod{border-color:#daa520}.background-color-gray{background-color:grey}.color-gray{color:grey}.border-color-gray{border-color:grey}.background-color-grey{background-color:grey}.color-grey{color:grey}.border-color-grey{border-color:grey}.background-color-green{background-color:green}.color-green{color:green}.border-color-green{border-color:green}.background-color-greenyellow{background-color:#adff2f}.color-greenyellow{color:#adff2f}.border-color-greenyellow{border-color:#adff2f}.background-color-honeydew{background-color:#f0fff0}.color-honeydew{color:#f0fff0}.border-color-honeydew{border-color:#f0fff0}.background-color-hotpink{background-color:#ff69b4}.color-hotpink{color:#ff69b4}.border-color-hotpink{border-color:#ff69b4}.background-color-indianred{background-color:#cd5c5c}.color-indianred{color:#cd5c5c}.border-color-indianred{border-color:#cd5c5c}.background-color-indigo{background-color:indigo}.color-indigo{color:indigo}.border-color-indigo{border-color:indigo}.background-color-ivory{background-color:ivory}.color-ivory{color:ivory}.border-color-ivory{border-color:ivory}.background-color-khaki{background-color:khaki}.color-khaki{color:khaki}.border-color-khaki{border-color:khaki}.background-color-lavender{background-color:#e6e6fa}.color-lavender{color:#e6e6fa}.border-color-lavender{border-color:#e6e6fa}.background-color-lavenderblush{background-color:#fff0f5}.color-lavenderblush{color:#fff0f5}.border-color-lavenderblush{border-color:#fff0f5}.background-color-lawngreen{background-color:#7cfc00}.color-lawngreen{color:#7cfc00}.border-color-lawngreen{border-color:#7cfc00}.background-color-lemonchiffon{background-color:#fffacd}.color-lemonchiffon{color:#fffacd}.border-color-lemonchiffon{border-color:#fffacd}.background-color-lightblue{background-color:#add8e6}.color-lightblue{color:#add8e6}.border-color-lightblue{border-color:#add8e6}.background-color-lightcoral{background-color:#f08080}.color-lightcoral{color:#f08080}.border-color-lightcoral{border-color:#f08080}.background-color-lightcyan{background-color:#e0ffff}.color-lightcyan{color:#e0ffff}.border-color-lightcyan{border-color:#e0ffff}.background-color-lightgoldenrodyello{background-color:#fafad2}.color-lightgoldenrodyello{color:#fafad2}.border-color-lightgoldenrodyello{border-color:#fafad2}.background-color-lightgray{background-color:#d3d3d3}.color-lightgray{color:#d3d3d3}.border-color-lightgray{border-color:#d3d3d3}.background-color-lightgrey{background-color:#d3d3d3}.color-lightgrey{color:#d3d3d3}.border-color-lightgrey{border-color:#d3d3d3}.background-color-lightgreen{background-color:#90ee90}.color-lightgreen{color:#90ee90}.border-color-lightgreen{border-color:#90ee90}.background-color-lightpink{background-color:#ffb6c1}.color-lightpink{color:#ffb6c1}.border-color-lightpink{border-color:#ffb6c1}.background-color-lightsalmon{background-color:#ffa07a}.color-lightsalmon{color:#ffa07a}.border-color-lightsalmon{border-color:#ffa07a}.background-color-lightseagreen{background-color:#20b2aa}.color-lightseagreen{color:#20b2aa}.border-color-lightseagreen{border-color:#20b2aa}.background-color-lightskyblue{background-color:#87cefa}.color-lightskyblue{color:#87cefa}.border-color-lightskyblue{border-color:#87cefa}.background-color-lightslategray{background-color:#789}.color-lightslategray{color:#789}.border-color-lightslategray{border-color:#789}.background-color-lightslategrey{background-color:#789}.color-lightslategrey{color:#789}.border-color-lightslategrey{border-color:#789}.background-color-lightsteelblue{background-color:#b0c4de}.color-lightsteelblue{color:#b0c4de}.border-color-lightsteelblue{border-color:#b0c4de}.background-color-lightyellow{background-color:#ffffe0}.color-lightyellow{color:#ffffe0}.border-color-lightyellow{border-color:#ffffe0}.background-color-lime{background-color:#0f0}.color-lime{color:#0f0}.border-color-lime{border-color:#0f0}.background-color-limegreen{background-color:#32cd32}.color-limegreen{color:#32cd32}.border-color-limegreen{border-color:#32cd32}.background-color-linen{background-color:linen}.color-linen{color:linen}.border-color-linen{border-color:linen}.background-color-magenta{background-color:#f0f}.color-magenta{color:#f0f}.border-color-magenta{border-color:#f0f}.background-color-maroon{background-color:maroon}.color-maroon{color:maroon}.border-color-maroon{border-color:maroon}.background-color-mediumaquamarine{background-color:#66cdaa}.color-mediumaquamarine{color:#66cdaa}.border-color-mediumaquamarine{border-color:#66cdaa}.background-color-mediumblue{background-color:#0000cd}.color-mediumblue{color:#0000cd}.border-color-mediumblue{border-color:#0000cd}.background-color-mediumorchid{background-color:#ba55d3}.color-mediumorchid{color:#ba55d3}.border-color-mediumorchid{border-color:#ba55d3}.background-color-mediumpurple{background-color:#9370d8}.color-mediumpurple{color:#9370d8}.border-color-mediumpurple{border-color:#9370d8}.background-color-mediumseagreen{background-color:#3cb371}.color-mediumseagreen{color:#3cb371}.border-color-mediumseagreen{border-color:#3cb371}.background-color-mediumslateblue{background-color:#7b68ee}.color-mediumslateblue{color:#7b68ee}.border-color-mediumslateblue{border-color:#7b68ee}.background-color-mediumspringgreen{background-color:#00fa9a}.color-mediumspringgreen{color:#00fa9a}.border-color-mediumspringgreen{border-color:#00fa9a}.background-color-mediumturquoise{background-color:#48d1cc}.color-mediumturquoise{color:#48d1cc}.border-color-mediumturquoise{border-color:#48d1cc}.background-color-mediumvioletred{background-color:#c71585}.color-mediumvioletred{color:#c71585}.border-color-mediumvioletred{border-color:#c71585}.background-color-midnightblue{background-color:#191970}.color-midnightblue{color:#191970}.border-color-midnightblue{border-color:#191970}.background-color-mintcream{background-color:#f5fffa}.color-mintcream{color:#f5fffa}.border-color-mintcream{border-color:#f5fffa}.background-color-mistyrose{background-color:#ffe4e1}.color-mistyrose{color:#ffe4e1}.border-color-mistyrose{border-color:#ffe4e1}.background-color-moccasin{background-color:#ffe4b5}.color-moccasin{color:#ffe4b5}.border-color-moccasin{border-color:#ffe4b5}.background-color-navajowhite{background-color:#ffdead}.color-navajowhite{color:#ffdead}.border-color-navajowhite{border-color:#ffdead}.background-color-navy{background-color:navy}.color-navy{color:navy}.border-color-navy{border-color:navy}.background-color-oldlace{background-color:#fdf5e6}.color-oldlace{color:#fdf5e6}.border-color-oldlace{border-color:#fdf5e6}.background-color-olive{background-color:olive}.color-olive{color:olive}.border-color-olive{border-color:olive}.background-color-olivedrab{background-color:#6b8e23}.color-olivedrab{color:#6b8e23}.border-color-olivedrab{border-color:#6b8e23}.background-color-orange{background-color:orange}.color-orange{color:orange}.border-color-orange{border-color:orange}.background-color-orangered{background-color:#ff4500}.color-orangered{color:#ff4500}.border-color-orangered{border-color:#ff4500}.background-color-orchid{background-color:orchid}.color-orchid{color:orchid}.border-color-orchid{border-color:orchid}.background-color-palegoldenrod{background-color:#eee8aa}.color-palegoldenrod{color:#eee8aa}.border-color-palegoldenrod{border-color:#eee8aa}.background-color-palegreen{background-color:#98fb98}.color-palegreen{color:#98fb98}.border-color-palegreen{border-color:#98fb98}.background-color-paleturquoise{background-color:#afeeee}.color-paleturquoise{color:#afeeee}.border-color-paleturquoise{border-color:#afeeee}.background-color-palevioletred{background-color:#d87093}.color-palevioletred{color:#d87093}.border-color-palevioletred{border-color:#d87093}.background-color-papayawhip{background-color:#ffefd5}.color-papayawhip{color:#ffefd5}.border-color-papayawhip{border-color:#ffefd5}.background-color-peachpuff{background-color:#ffdab9}.color-peachpuff{color:#ffdab9}.border-color-peachpuff{border-color:#ffdab9}.background-color-peru{background-color:peru}.color-peru{color:peru}.border-color-peru{border-color:peru}.background-color-pink{background-color:pink}.color-pink{color:pink}.border-color-pink{border-color:pink}.background-color-plum{background-color:plum}.color-plum{color:plum}.border-color-plum{border-color:plum}.background-color-powderblue{background-color:#b0e0e6}.color-powderblue{color:#b0e0e6}.border-color-powderblue{border-color:#b0e0e6}.background-color-purple{background-color:purple}.color-purple{color:purple}.border-color-purple{border-color:purple}.background-color-red{background-color:red}.color-red{color:red}.border-color-red{border-color:red}.background-color-rosybrown{background-color:#bc8f8f}.color-rosybrown{color:#bc8f8f}.border-color-rosybrown{border-color:#bc8f8f}.background-color-royalblue{background-color:#4169e1}.color-royalblue{color:#4169e1}.border-color-royalblue{border-color:#4169e1}.background-color-saddlebrown{background-color:#8b4513}.color-saddlebrown{color:#8b4513}.border-color-saddlebrown{border-color:#8b4513}.background-color-salmon{background-color:salmon}.color-salmon{color:salmon}.border-color-salmon{border-color:salmon}.background-color-sandybrown{background-color:#f4a460}.color-sandybrown{color:#f4a460}.border-color-sandybrown{border-color:#f4a460}.background-color-seagreen{background-color:#2e8b57}.color-seagreen{color:#2e8b57}.border-color-seagreen{border-color:#2e8b57}.background-color-seashell{background-color:#fff5ee}.color-seashell{color:#fff5ee}.border-color-seashell{border-color:#fff5ee}.background-color-sienna{background-color:sienna}.color-sienna{color:sienna}.border-color-sienna{border-color:sienna}.background-color-silver{background-color:silver}.color-silver{color:silver}.border-color-silver{border-color:silver}.background-color-skyblue{background-color:#87ceeb}.color-skyblue{color:#87ceeb}.border-color-skyblue{border-color:#87ceeb}.background-color-slateblue{background-color:#6a5acd}.color-slateblue{color:#6a5acd}.border-color-slateblue{border-color:#6a5acd}.background-color-slategray{background-color:#708090}.color-slategray{color:#708090}.border-color-slategray{border-color:#708090}.background-color-slategrey{background-color:#708090}.color-slategrey{color:#708090}.border-color-slategrey{border-color:#708090}.background-color-snow{background-color:snow}.color-snow{color:snow}.border-color-snow{border-color:snow}.background-color-springgreen{background-color:#00ff7f}.color-springgreen{color:#00ff7f}.border-color-springgreen{border-color:#00ff7f}.background-color-steelblue{background-color:#4682b4}.color-steelblue{color:#4682b4}.border-color-steelblue{border-color:#4682b4}.background-color-tan{background-color:tan}.color-tan{color:tan}.border-color-tan{border-color:tan}.background-color-teal{background-color:teal}.color-teal{color:teal}.border-color-teal{border-color:teal}.background-color-thistle{background-color:#d8bfd8}.color-thistle{color:#d8bfd8}.border-color-thistle{border-color:#d8bfd8}.background-color-tomato{background-color:tomato}.color-tomato{color:tomato}.border-color-tomato{border-color:tomato}.background-color-turquoise{background-color:#40e0d0}.color-turquoise{color:#40e0d0}.border-color-turquoise{border-color:#40e0d0}.background-color-violet{background-color:violet}.color-violet{color:violet}.border-color-violet{border-color:violet}.background-color-wheat{background-color:wheat}.color-wheat{color:wheat}.border-color-wheat{border-color:wheat}.background-color-white{background-color:#fff}.color-white{color:#fff}.border-color-white{border-color:#fff}.background-color-whitesmoke{background-color:#f5f5f5}.color-whitesmoke{color:#f5f5f5}.border-color-whitesmoke{border-color:#f5f5f5}.background-color-yellow{background-color:#ff0}.color-yellow{color:#ff0}.border-color-yellow{border-color:#ff0}.background-color-yellowgreen{background-color:#9acd32}.color-yellowgreen{color:#9acd32}.border-color-yellowgreen{border-color:#9acd32}:root{--background-color-900:#2b2b2e;--background-color-800:#444447;--background-color-700:#5e5e61;--background-color-600:#77777a;--background-color-500:#909093;--background-color-400:#aaaaad;--background-color-300:#c3c3c6;--background-color-200:#dddde0;--background-color-100:#f6f6f9;--background-color-inverted:#000;--background-color:#fff;--border-color:#000;--border-color-100:#f6f6f9;--border-color-200:#dddde0;--border-color-300:#c3c3c6;--border-color-400:#aaaaad;--border-color-500:#909093;--border-color-600:#77777a;--border-color-700:#5e5e61;--border-color-800:#444447;--border-color-900:#2b2b2e;--button-color:#fff;--color:#000;--link-color:#00f;--link-color-visited:#800080;--link-color-hover:#f00;--link-color-focus:#f00;--inverted-color:#fff}html{font-family:sans-serif;font-size:63.204452685542776%;overflow-x:hidden;overflow-y:scroll;-moz-font-feature-settings:'liga','kern';-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:var(--background-color);-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}body{font-family:'Open Sans',sans-serif;font-size:1.618033988749895rem;font-weight:400;margin:0;padding:0;word-wrap:break-word;color:var(--color);background-color:var(--background-color)}a,abbr,address,article,aside,audio,b,blockquote,body,button,caption,cite,code,dd,del,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,select,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{box-sizing:border-box;margin-bottom:1.618033988749895rem}b,strong{font-weight:700;color:var(--color)}em,i{font-style:italic}small{font-size:1.236rem}sup{font-size:1.236rem;top:.8em}sub{font-size:1.236rem;bottom:-.8em}@media (prefers-color-scheme:dark){:root{--background-color-900:#2b2b2e;--background-color-800:#444447;--background-color-700:#5e5e61;--background-color-600:#77777a;--background-color-500:#909093;--background-color-400:#aaaaad;--background-color-300:#c3c3c6;--background-color-200:#dddde0;--background-color-100:#5e5e61;--background-color-inverted:#fff;--background-color:#000;--border-color:#fff;--border-color-100:#f6f6f9;--border-color-200:#dddde0;--border-color-300:#c3c3c6;--border-color-400:#aaaaad;--border-color-500:#909093;--border-color-600:#77777a;--border-color-700:#5e5e61;--border-color-800:#444447;--border-color-900:#2b2b2e;--button-color:#fff;--color:#fff;--link-color:#ff0;--link-color-visited:#f0f;--link-color-hover:#f00;--link-color-focus:#f00;--inverted-color:#000}}.clearfix:after,.clearfix:before{display:table;content:' '}.clearfix:after{clear:both}.left,[left]{float:left!important}.right,[right]{float:right!important}.capitalized,[capitalized]{text-transform:capitalize!important}.lowercase,[lowercase]{text-transform:lowercase!important}.uppercase,[uppercase]{text-transform:uppercase!important}.italic,[italic]{font-style:italic!important}.nomargin,[nomargin]{margin:0!important}.nopadding,[nopadding]{padding:0!important}.hidden,[hidden]{display:none!important}.container{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:96%;margin:0 auto;padding:0 24.270509831248425 rem}.grid-flex{display:-webkit-box;display:flex;align-items:top;flex-wrap:wrap;-ms-flex-wrap:wrap}.row:after{display:table;clear:both;content:''}.flex-1{margin:0 1.618033988749895rem;-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;flex:1}.flex-2{margin:0 1.618033988749895rem;-webkit-box-flex:2;-moz-box-flex:2;-ms-box-flex:2;flex:2}.flex-3{margin:0 1.618033988749895rem;-webkit-box-flex:3;-moz-box-flex:3;-ms-box-flex:3;flex:3}.flex-4{margin:0 1.618033988749895rem;-webkit-box-flex:4;-moz-box-flex:4;-ms-box-flex:4;flex:4}.flex-5{margin:0 1.618033988749895rem;-webkit-box-flex:5;-moz-box-flex:5;-ms-box-flex:5;flex:5}.flex-6{margin:0 1.618033988749895rem;-webkit-box-flex:6;-moz-box-flex:6;-ms-box-flex:6;flex:6}.flex-7{margin:0 1.618033988749895rem;-webkit-box-flex:7;-moz-box-flex:7;-ms-box-flex:7;flex:7}.flex-8{margin:0 1.618033988749895rem;-webkit-box-flex:8;-moz-box-flex:8;-ms-box-flex:8;flex:8}.flex-9{margin:0 1.618033988749895rem;-webkit-box-flex:9;-moz-box-flex:9;-ms-box-flex:9;flex:9}.flex-10{margin:0 1.618033988749895rem;-webkit-box-flex:10;-moz-box-flex:10;-ms-box-flex:10;flex:10}.flex-11{margin:0 1.618033988749895rem;-webkit-box-flex:11;-moz-box-flex:11;-ms-box-flex:11;flex:11}.flex-12{margin:0 1.618033988749895rem;-webkit-box-flex:12;-moz-box-flex:12;-ms-box-flex:12;flex:12}.button,[type=submit],button{font-size:1.618033988749895rem;padding:8.090169943749475px 16.18033988749895px;cursor:pointer;user-select:none;transition:all 150ms linear;text-align:center;vertical-align:middle;white-space:nowrap;text-decoration:none;text-transform:uppercase;color:var(--button-color);border:0;background:var(--background-color-300);box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.button:link,.button:visited,[type=submit]:link,[type=submit]:visited,button:link,button:visited{color:var(--button-color);background:var(--background-color-700)}.button.active,.button:active,[type=submit].active,[type=submit]:active,button.active,button:active{transition:all 150ms linear;text-decoration:none;opacity:.85;color:var(--button-color);background:var(--background-color-700)}.button:hover,[type=submit]:hover,button:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.button:focus,[type=submit]:focus,button:focus{transition:all 150ms linear;text-decoration:none;opacity:.7;background:var(--background-color-200)}.button:disabled,[type=submit]:disabled,button:disabled{cursor:default;transition:all 150ms linear;pointer-events:none;opacity:.5;color:var(--button-color)}.button.primary,[type=submit].primary,button.primary{cursor:pointer;transition:all 150ms linear;color:var(--button-color);background:#0047dd}.button.primary:hover,[type=submit].primary:hover,button.primary:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.button.info,.button.secondary,[type=submit].info,[type=submit].secondary,button.info,button.secondary{cursor:pointer;transition:all 150ms linear;color:var(--button-color);background:#0057a8}.button.info:hover,.button.secondary:hover,[type=submit].info:hover,[type=submit].secondary:hover,button.info:hover,button.secondary:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.button.success,[type=submit].success,button.success{cursor:pointer;transition:all 150ms linear;color:var(--button-color);background:#2e6430}.button.success:hover,[type=submit].success:hover,button.success:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.button.error,[type=submit].error,button.error{cursor:pointer;transition:all 150ms linear;color:var(--button-color);background:#b2081a}.button.error:hover,[type=submit].error:hover,button.error:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.button.warning,[type=submit].warning,button.warning{cursor:pointer;transition:all 150ms linear;color:var(--button-color);background:#993900}.button.warning:hover,[type=submit].warning:hover,button.warning:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.button.link,[type=submit].link,button.link{cursor:pointer;transition:all 150ms linear;text-decoration:none;color:var(--link-color);border-color:transparent;background:0 0;box-shadow:none}.button.link:visited,[type=submit].link:visited,button.link:visited{color:var(--link-color-visited)}.button.link:active,.button.link:hover,[type=submit].link:active,[type=submit].link:hover,button.link:active,button.link:hover{text-decoration:underline;color:var(--link-color-hover)}.button.link:focus,[type=submit].link:focus,button.link:focus{color:var(--link-color-focus);outline:thin dotted;outline:1px auto -webkit-focus-ring-color;outline-offset:-2px}.button-group{letter-spacing:-.31em;border:0;border-radius:0;text-rendering:optimizespeed}.btn{font-size:1.618033988749895rem;line-height:60px;position:relative;z-index:1;display:inline-block;min-width:60px;min-height:60px;cursor:pointer;user-select:none;transition:all 150ms linear;text-align:center;vertical-align:middle;white-space:nowrap;text-decoration:none;text-transform:uppercase;border-radius:.3rem}.btn:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.btn-round{border-radius:50%}.btn-round:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.btn-oval{min-width:9rem;border-radius:61.25rem}.btn-oval:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.btn-outline{border:2px solid transparent}.btn-outline:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.block{line-height:60px;display:block;width:98.7%;height:60px;padding:.6rem;border:none}.card{margin-bottom:1.618033988749895rem;border:1px solid var(--border-color-300);background:var(--background-color-100)}.card a{text-decoration:none;color:var(--color)}.card a:hover{text-decoration:none}.card-content{padding:1.618033988749895rem}.cards{display:flex;flex-wrap:wrap;justify-content:space-between}.card{flex:0 1 23.381966011250107% rem}.card,.card strong{color:var(--color)}code,kbd,pre,samp{font-family:Consolas,Monaco,Menlo,monospace;font-size:1.618033988749895rem;margin:1.618033988749895rem 0;padding:1.618033988749895rem;color:var(--color);background:var(--background-color-100)}pre{overflow:auto;margin-bottom:0;-ms-overflow-style:scrollbar}code{padding:1.236rem}code,pre{display:block;text-align:left;white-space:pre-wrap;word-wrap:break-word;direction:ltr}hr{width:98.3819660112501%;border-top:1px solid var(--border-color-200);background-color:var(--background-color-100)}input[type=email],input[type=file],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-family:Consolas,Monaco,Menlo,monospace;font-size:2rem;display:block;width:100%;margin:1.618033988749895rem 0;padding:1.618033988749895rem;transition:all 150ms linear;color:var(--color);border:1px solid var(--border-color-200);border-radius:2px;outline:0;background:var(--background-color)}input[type=email]:hover,input[type=file]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=url]:hover,select:hover,textarea:hover{border-color:var(--border-color-200)}input[type=email]:focus,input[type=file]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:var(--border-color);outline:0}.h1,h1{font-size:4.6rem;font-weight:300;line-height:1.2;margin-top:0;margin-bottom:1.618033988749895rem;letter-spacing:-.1rem}.h2,h2{font-size:3.6rem;font-weight:300;line-height:1.25;margin-top:0;margin-bottom:1.618033988749895rem;letter-spacing:-.1rem}.h3,h3{font-size:2.8rem;font-weight:300;line-height:1.3;margin-top:0;margin-bottom:1.618033988749895rem;letter-spacing:-.1rem}.h4,h4{font-size:2.2rem;font-weight:300;line-height:1.35;margin-top:0;margin-bottom:1.618033988749895rem;letter-spacing:-.1rem}.h5,h5{font-size:1.8rem;font-weight:300;line-height:1.5;margin-top:0;margin-bottom:1.618033988749895rem;letter-spacing:-.1rem}.h6,h6{font-size:1.6rem;font-weight:300;line-height:1.4;margin-top:0;margin-bottom:1.618033988749895rem;letter-spacing:-.1rem}iframe,img,video{max-width:100%;height:auto;vertical-align:bottom}.link-1{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-1:hover{text-decoration:none}.link-2{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-2:hover{text-decoration:none}.link-3{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-3:hover{text-decoration:none}.link-4{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-4:hover{text-decoration:none}.link-5{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-5:hover{text-decoration:none}.link-6{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-6:hover{text-decoration:none}.link-7{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-7:hover{text-decoration:none}.link-8{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-8:hover{text-decoration:none}.link-9{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-9:hover{text-decoration:none}.link-10{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-10:hover{text-decoration:none}.link-11{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-11:hover{text-decoration:none}.link-12{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-12:hover{text-decoration:none}.link-1{overflow:hidden}.link-1:before{bottom:0;left:0;width:100%;height:2px;transform:translateX(-100%);background:red}.link-1:hover:before{transform:translateX(0)}.link-2{overflow:hidden}.link-2:before{right:0;bottom:0;width:100%;height:2px;transform:translateX(100%);background:red}.link-2:hover:before{transform:translateX(0)}.link-3:before{bottom:0;left:0;width:100%;height:2px;transform:scaleX(0);background:red}.link-3:hover:before{transform:scaleX(1)}.link-4:before{bottom:0;left:0;width:100%;height:2px;transform:scaleX(1);background:red}.link-4:hover:before{transform:scaleX(0)}.link-5{overflow:hidden}.link-5:before{bottom:0;transform:translateX(-100%)}.link-5:after{top:0;transform:translateX(-100%)}.link-5:after,.link-5:before{left:0;width:100%;height:2px;background:red}.link-5:hover:after,.link-5:hover:before{transform:translateX(0)}.link-6{overflow:hidden}.link-6:before{bottom:0;transform:translateX(100%)}.link-6:after{top:0;transform:translateX(100%)}.link-6:after,.link-6:before{left:0;width:100%;height:2px;background:red}.link-6:hover:after,.link-6:hover:before{transform:translateX(0)}.link-7{overflow:hidden}.link-7:before{bottom:0;transform:translateX(0) scaleX(0)}.link-7:after{top:0;transform:translateX(0) scaleX(0)}.link-7:after,.link-7:before{left:0;width:100%;height:2px;background:red}.link-7:hover:before{bottom:0;transform:translateX(0) scaleX(1)}.link-7:hover:after{top:0;transform:translateX(0) scaleX(1)}.link-8{overflow:hidden}.link-8:before{bottom:0;transform:translateX(-100%)}.link-8:after{top:0;transform:translateX(100%)}.link-8:after,.link-8:before{left:0;width:100%;height:2px;background:red}.link-8:hover:after,.link-8:hover:before{transform:translateX(0)}.link-9:before{position:absolute;top:100%;left:0;width:100%;height:2px;content:'';transition:opacity .4s,transform .4s;transform:translateY(20px);opacity:0;background:red}.link-9:hover:before{transform:translateY(0);opacity:1}.link-10:before{position:absolute;top:100%;left:0;width:100%;height:2px;content:'';transition:opacity .4s,transform .4s;transform:translateY(-15px);opacity:0;background:red}.link-10:hover:before{transform:translateY(0);opacity:1}.link-11:hover:after,.link-11:hover:before{content:'[';transform:translateX(-15px)}.link-11:hover:after{content:']';transform:translateX(10px)}.link-12{width:100%;height:2px}.link-12:hover:after,.link-12:hover:before{content:'[';transform-origin:-20px 50%;animation:main .5s}.link-12:hover:after{content:']';transform-origin:20px 50%;animation:main .5s}a:link{text-decoration:none;color:var(--link-color)}a:visited{color:var(--link-color-visited)}a:active,a:hover{text-decoration:underline;color:var(--link-color-hover)}a:focus{color:var(--link-color-focus);outline:thin dotted;outline:1px auto -webkit-focus-ring-color;outline-offset:-2px}a,a>span{position:relative;text-decoration:none;color:inherit}a:after,a:before,a>span:after,a>span:before{position:absolute;content:'';transition:transform .5s ease}ol,ul{margin:1.618033988749895 0 rem}ul{list-style:none outside}ol{list-style:decimal}li{line-height:1.618033988749895;margin-bottom:1.618033988749895}ol,ul.circle,ul.disc,ul.square{margin:1.618033988749895 0 rem 2.427050983124842rem}ul.square{list-style:square outside}ul.circle{list-style:circle outside}ul.disc{list-style:disc outside}ol ol,ol ul,ul ol,ul ul{font-size:100%;margin:3.23606797749979 0 4.854101966249685 32.3606797749979}.margin-auto{margin:auto}.margin-0{margin:0}.margin-top-0{margin-top:0}.margin-bottom-0{margin-bottom:0}.margin-left-0{margin-left:0}.margin-right-0{margin-right:0}.margin-auto{margin:auto}.margin-1{margin:.8129237073%}.margin-top-1{margin-top:.8129237073%}.margin-bottom-1{margin-bottom:.8129237073%}.margin-left-1{margin-left:.8129237073%}.margin-right-1{margin-right:.8129237073%}.margin-auto{margin:auto}.margin-2{margin:1.3154105296%}.margin-top-2{margin-top:1.3154105296%}.margin-bottom-2{margin-bottom:1.3154105296%}.margin-left-2{margin-left:1.3154105296%}.margin-right-2{margin-right:1.3154105296%}.margin-auto{margin:auto}.margin-3{margin:2.1283342369%}.margin-top-3{margin-top:2.1283342369%}.margin-bottom-3{margin-bottom:2.1283342369%}.margin-left-3{margin-left:2.1283342369%}.margin-right-3{margin-right:2.1283342369%}.margin-auto{margin:auto}.margin-4{margin:3.4439065322%}.margin-top-4{margin-top:3.4439065322%}.margin-bottom-4{margin-bottom:3.4439065322%}.margin-left-4{margin-left:3.4439065322%}.margin-right-4{margin-right:3.4439065322%}.margin-auto{margin:auto}.margin-5{margin:5.572240769%}.margin-top-5{margin-top:5.572240769%}.margin-bottom-5{margin-bottom:5.572240769%}.margin-left-5{margin-left:5.572240769%}.margin-right-5{margin-right:5.572240769%}.margin-auto{margin:auto}.margin-6{margin:9.0165708237%}.margin-top-6{margin-top:9.0165708237%}.margin-bottom-6{margin-bottom:9.0165708237%}.margin-left-6{margin-left:9.0165708237%}.margin-right-6{margin-right:9.0165708237%}.margin-auto{margin:auto}.margin-7{margin:14.5888115927%}.margin-top-7{margin-top:14.5888115927%}.margin-bottom-7{margin-bottom:14.5888115927%}.margin-left-7{margin-left:14.5888115927%}.margin-right-7{margin-right:14.5888115927%}.margin-auto{margin:auto}.margin-8{margin:23.6064912503%}.margin-top-8{margin-top:23.6064912503%}.margin-bottom-8{margin-bottom:23.6064912503%}.margin-left-8{margin-left:23.6064912503%}.margin-right-8{margin-right:23.6064912503%}.margin-auto{margin:auto}.margin-9{margin:38.195302843%}.margin-top-9{margin-top:38.195302843%}.margin-bottom-9{margin-bottom:38.195302843%}.margin-left-9{margin-left:38.195302843%}.margin-right-9{margin-right:38.195302843%}.margin-auto{margin:auto}.margin-10{margin:61.804697157%}.margin-top-10{margin-top:61.804697157%}.margin-bottom-10{margin-bottom:61.804697157%}.margin-left-10{margin-left:61.804697157%}.margin-right-10{margin-right:61.804697157%}.margin-auto{margin:auto}.margin-11{margin:100%}.margin-top-11{margin-top:100%}.margin-bottom-11{margin-bottom:100%}.margin-left-11{margin-left:100%}.margin-right-11{margin-right:100%}.header{z-index:10;display:block;overflow:hidden;width:100%;max-width:100%;height:60px;margin:0 auto;box-shadow:none}.header span{display:none}.main{display:block;height:100%;margin:0 auto;margin-top:60px}.mainInner{position:absolute;display:table;width:100%;height:100%;text-align:center}.mainInner div{font-size:3em;font-weight:700;display:table-cell;vertical-align:middle;letter-spacing:1.25px}#sidebar{position:fixed;z-index:1;left:0;width:250px;height:100%;transition:transform 250ms ease-in-out;transform:translateX(-250px);background:var(--background-color)}.nav{margin:0;padding:0;border-top:1px solid var(--border-color)}.nav li{margin-bottom:0;padding:20px;list-style:none;cursor:pointer;text-transform:uppercase;color:var(--inverted-color);border-bottom:1px solid var(--border-color)}.nav li a{padding:20px;cursor:pointer;text-decoration:none;text-transform:uppercase;color:var(--color)}.nav li:hover{background:var(--background-color-inverted)}.nav li:hover a{color:var(--inverted-color)}.nav li:hover>ul{display:block}.nav li>ul{display:none}.nav li>ul>li{margin:0;padding:20px;border-bottom:none}.nav li>ul>li a{text-transform:none;color:var(--inverted-color)}.nav li>ul>li a:hover{color:var(--color)}.nav li>ul>li:hover{background:var(--background-color)}.nav li>ul>li:hover a{color:var(--color)}.nav ul{padding-left:1.618033988749895rem}input[type=checkbox]:checked~#sidebar{transform:translateX(0)}input[type=checkbox]{display:none;box-sizing:border-box;transition:all .3s}.hamburger-toggle{position:absolute;z-index:99;top:22px;left:15px;box-sizing:border-box;width:100%;width:22px;height:100%;height:22px;cursor:pointer;transition:all .3s}.spinner{position:absolute;box-sizing:border-box;width:100%;height:3px;transition:all .3s;background-color:var(--background-color-inverted)}.horizontal{position:relative;float:left;box-sizing:border-box;margin-top:3px;transition:all .3s}.diagonal.part-1{position:relative;float:left;box-sizing:border-box;transition:all .3s}.diagonal.part-2{position:relative;float:left;box-sizing:border-box;margin-top:3px;transition:all .3s}input[type=checkbox]:checked~.hamburger-toggle>.horizontal{box-sizing:border-box;transition:all .3s;opacity:0}input[type=checkbox]:checked~.hamburger-toggle>.diagonal.part-1{box-sizing:border-box;margin-top:8px;transition:all .3s;transform:rotate(135deg)}input[type=checkbox]:checked~.hamburger-toggle>.diagonal.part-2{box-sizing:border-box;margin-top:-9px;transition:all .3s;transform:rotate(-135deg)}.padding-0{padding:0}.padding-top-0{padding-top:0}.padding-bottom-0{padding-bottom:0}.padding-left-0{padding-left:0}.padding-right-0{padding-right:0}.padding-1{padding:.8129237073%}.padding-top-1{padding-top:.8129237073%}.padding-bottom-1{padding-bottom:.8129237073%}.padding-left-1{padding-left:.8129237073%}.padding-right-1{padding-right:.8129237073%}.padding-2{padding:1.3154105296%}.padding-top-2{padding-top:1.3154105296%}.padding-bottom-2{padding-bottom:1.3154105296%}.padding-left-2{padding-left:1.3154105296%}.padding-right-2{padding-right:1.3154105296%}.padding-3{padding:2.1283342369%}.padding-top-3{padding-top:2.1283342369%}.padding-bottom-3{padding-bottom:2.1283342369%}.padding-left-3{padding-left:2.1283342369%}.padding-right-3{padding-right:2.1283342369%}.padding-4{padding:3.4439065322%}.padding-top-4{padding-top:3.4439065322%}.padding-bottom-4{padding-bottom:3.4439065322%}.padding-left-4{padding-left:3.4439065322%}.padding-right-4{padding-right:3.4439065322%}.padding-5{padding:5.572240769%}.padding-top-5{padding-top:5.572240769%}.padding-bottom-5{padding-bottom:5.572240769%}.padding-left-5{padding-left:5.572240769%}.padding-right-5{padding-right:5.572240769%}.padding-6{padding:9.0165708237%}.padding-top-6{padding-top:9.0165708237%}.padding-bottom-6{padding-bottom:9.0165708237%}.padding-left-6{padding-left:9.0165708237%}.padding-right-6{padding-right:9.0165708237%}.padding-7{padding:14.5888115927%}.padding-top-7{padding-top:14.5888115927%}.padding-bottom-7{padding-bottom:14.5888115927%}.padding-left-7{padding-left:14.5888115927%}.padding-right-7{padding-right:14.5888115927%}.padding-8{padding:23.6064912503%}.padding-top-8{padding-top:23.6064912503%}.padding-bottom-8{padding-bottom:23.6064912503%}.padding-left-8{padding-left:23.6064912503%}.padding-right-8{padding-right:23.6064912503%}.padding-9{padding:38.195302843%}.padding-top-9{padding-top:38.195302843%}.padding-bottom-9{padding-bottom:38.195302843%}.padding-left-9{padding-left:38.195302843%}.padding-right-9{padding-right:38.195302843%}.padding-10{padding:61.804697157%}.padding-top-10{padding-top:61.804697157%}.padding-bottom-10{padding-bottom:61.804697157%}.padding-left-10{padding-left:61.804697157%}.padding-right-10{padding-right:61.804697157%}.padding-11{padding:100%}.padding-top-11{padding-top:100%}.padding-bottom-11{padding-bottom:100%}.padding-left-11{padding-left:100%}.padding-right-11{padding-right:100%}table{padding-bottom:25px;empty-cells:show;border-spacing:0;border-collapse:collapse;border:1px solid var(--border-color)}thead{text-align:left;vertical-align:top;background-color:var(--background-color-inverted)}td,th{overflow:visible;margin:0;padding:6px 12px;vertical-align:top;border-width:0 0 0 1px;border-left:1px solid var(--border-color);background-color:transparent}td{color:var(--color)}th{color:var(--inverted-color)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.size-full-height{min-height:100vh}.size-full-width{width:100%}.size-full{width:100%;min-height:100vh}.hidden{display:none}.flex{display:flex}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.direction-vertical{flex-direction:column}.direction-horizontal{flex-direction:row}.center{flex-direction:column;align-items:center;justify-content:center}@-moz-keyframes main{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@-webkit-keyframes main{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@-o-keyframes main{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes main{0%{transform:scaleX(0)}100%{transform:scaleX(1)}} \ No newline at end of file +@charset 'UTF-8';@media only screen and (max-width:480px){.container{width:320px;margin:0 auto}}@media only screen and (max-width:562.5px){.container{width:375px;margin:0 auto}}@media only screen and (max-width:621px){.container{width:414px;margin:0 auto}}@media only screen and (max-width:720px){.container{width:480px;margin:0 auto}}@media only screen and (max-width:852px){.container{width:568px;margin:0 auto}}@media only screen and (max-width:864px){.container{width:576px;margin:0 auto}}@media only screen and (max-width:960px){.container{width:640px;margin:0 auto}}@media only screen and (max-width:1000.5px){.container{width:667px;margin:0 auto}}@media only screen and (max-width:1080px){.container{width:720px;margin:0 auto}}@media only screen and (max-width:1104px){.container{width:736px;margin:0 auto}}@media only screen and (max-width:1152px){.container{width:768px;margin:0 auto}}@media only screen and (max-width:1200px){.container{width:800px;margin:0 auto}}@media only screen and (max-width:1218px){.container{width:812px;margin:0 auto}}@media only screen and (max-width:1251px){.container{width:834px;margin:0 auto}}@media only screen and (max-width:1440px){.container{width:960px;margin:0 auto}}@media only screen and (max-width:1536px){.container{width:1024px;margin:0 auto}}@media only screen and (max-width:1668px){.container{width:1112px;margin:0 auto}}@media only screen and (max-width:1800px){.container{width:1200px;margin:0 auto}}@media only screen and (max-width:1920px){.container{width:1280px;margin:0 auto}}@media only screen and (max-width:2049px){.container{width:1366px;margin:0 auto}}@media only screen and (max-width:2160px){.container{width:1440px;margin:0 auto}}@media only screen and (max-width:2304px){.container{width:1536px;margin:0 auto}}@media only screen and (max-width:2400px){.container{width:1600px;margin:0 auto}}@media only screen and (max-width:2520px){.container{width:1680px;margin:0 auto}}@media only screen and (max-width:2880px){.container{width:1920px;margin:0 auto}}.background-color-full-black{background-color:$full-black}.color-full-black{color:$full-black}.border-color-full-black{border:1px solid $full-black}.background-color-dark-black{background-color:$dark-black}.color-dark-black{color:$dark-black}.border-color-dark-black{border:1px solid $dark-black}.background-color-light-black{background-color:$light-black}.color-light-black{color:$light-black}.border-color-light-black{border:1px solid $light-black}.background-color-min-black{background-color:$min-black}.color-min-black{color:$min-black}.border-color-min-black{border:1px solid $min-black}.background-color-faint-black{background-color:$faint-black}.color-faint-black{color:$faint-black}.border-color-faint-black{border:1px solid $faint-black}.background-color-full-white{background-color:$full-white}.color-full-white{color:$full-white}.border-color-full-white{border:1px solid $full-white}.background-color-dark-white{background-color:$dark-white}.color-dark-white{color:$dark-white}.border-color-dark-white{border:1px solid $dark-white}.background-color-light-white{background-color:$light-white}.color-light-white{color:$light-white}.border-color-light-white{border:1px solid $light-white}.red-50{color:#ffebee}.background-color-red-50{background-color:#ffebee}.color-red-50{color:#ffebee}.border-color-red-50{border:1px solid #ffebee}.red-100{color:#ffcdd2}.background-color-red-100{background-color:#ffcdd2}.color-red-100{color:#ffcdd2}.border-color-red-100{border:1px solid #ffcdd2}.red-200{color:#ef9a9a}.background-color-red-200{background-color:#ef9a9a}.color-red-200{color:#ef9a9a}.border-color-red-200{border:1px solid #ef9a9a}.red-300{color:#e57373}.background-color-red-300{background-color:#e57373}.color-red-300{color:#e57373}.border-color-red-300{border:1px solid #e57373}.red-400{color:#ef5350}.background-color-red-400{background-color:#ef5350}.color-red-400{color:#ef5350}.border-color-red-400{border:1px solid #ef5350}.red-500{color:#f44336}.background-color-red-500{background-color:#f44336}.color-red-500{color:#f44336}.border-color-red-500{border:1px solid #f44336}.red-600{color:#e53935}.background-color-red-600{background-color:#e53935}.color-red-600{color:#e53935}.border-color-red-600{border:1px solid #e53935}.red-700{color:#d32f2f}.background-color-red-700{background-color:#d32f2f}.color-red-700{color:#d32f2f}.border-color-red-700{border:1px solid #d32f2f}.red-800{color:#c62828}.background-color-red-800{background-color:#c62828}.color-red-800{color:#c62828}.border-color-red-800{border:1px solid #c62828}.red-900{color:#b71c1c}.background-color-red-900{background-color:#b71c1c}.color-red-900{color:#b71c1c}.border-color-red-900{border:1px solid #b71c1c}.red-a100{color:#ff8a80}.background-color-red-a100{background-color:#ff8a80}.color-red-a100{color:#ff8a80}.border-color-red-a100{border:1px solid #ff8a80}.red-a200{color:#ff5252}.background-color-red-a200{background-color:#ff5252}.color-red-a200{color:#ff5252}.border-color-red-a200{border:1px solid #ff5252}.red-a400{color:#ff1744}.background-color-red-a400{background-color:#ff1744}.color-red-a400{color:#ff1744}.border-color-red-a400{border:1px solid #ff1744}.red-a700{color:#d50000}.background-color-red-a700{background-color:#d50000}.color-red-a700{color:#d50000}.border-color-red-a700{border:1px solid #d50000}.pink-50{color:#fce4ec}.background-color-pink-50{background-color:#fce4ec}.color-pink-50{color:#fce4ec}.border-color-pink-50{border:1px solid #fce4ec}.pink-100{color:#f8bbd0}.background-color-pink-100{background-color:#f8bbd0}.color-pink-100{color:#f8bbd0}.border-color-pink-100{border:1px solid #f8bbd0}.pink-200{color:#f48fb1}.background-color-pink-200{background-color:#f48fb1}.color-pink-200{color:#f48fb1}.border-color-pink-200{border:1px solid #f48fb1}.pink-300{color:#f06292}.background-color-pink-300{background-color:#f06292}.color-pink-300{color:#f06292}.border-color-pink-300{border:1px solid #f06292}.pink-400{color:#ec407a}.background-color-pink-400{background-color:#ec407a}.color-pink-400{color:#ec407a}.border-color-pink-400{border:1px solid #ec407a}.pink-500{color:#e91e63}.background-color-pink-500{background-color:#e91e63}.color-pink-500{color:#e91e63}.border-color-pink-500{border:1px solid #e91e63}.pink-600{color:#d81b60}.background-color-pink-600{background-color:#d81b60}.color-pink-600{color:#d81b60}.border-color-pink-600{border:1px solid #d81b60}.pink-700{color:#c2185b}.background-color-pink-700{background-color:#c2185b}.color-pink-700{color:#c2185b}.border-color-pink-700{border:1px solid #c2185b}.pink-800{color:#ad1457}.background-color-pink-800{background-color:#ad1457}.color-pink-800{color:#ad1457}.border-color-pink-800{border:1px solid #ad1457}.pink-900{color:#880e4f}.background-color-pink-900{background-color:#880e4f}.color-pink-900{color:#880e4f}.border-color-pink-900{border:1px solid #880e4f}.pink-a100{color:#ff80ab}.background-color-pink-a100{background-color:#ff80ab}.color-pink-a100{color:#ff80ab}.border-color-pink-a100{border:1px solid #ff80ab}.pink-a200{color:#ff4081}.background-color-pink-a200{background-color:#ff4081}.color-pink-a200{color:#ff4081}.border-color-pink-a200{border:1px solid #ff4081}.pink-a400{color:#f50057}.background-color-pink-a400{background-color:#f50057}.color-pink-a400{color:#f50057}.border-color-pink-a400{border:1px solid #f50057}.pink-a700{color:#c51162}.background-color-pink-a700{background-color:#c51162}.color-pink-a700{color:#c51162}.border-color-pink-a700{border:1px solid #c51162}.purple-50{color:#f3e5f5}.background-color-purple-50{background-color:#f3e5f5}.color-purple-50{color:#f3e5f5}.border-color-purple-50{border:1px solid #f3e5f5}.purple-100{color:#e1bee7}.background-color-purple-100{background-color:#e1bee7}.color-purple-100{color:#e1bee7}.border-color-purple-100{border:1px solid #e1bee7}.purple-200{color:#ce93d8}.background-color-purple-200{background-color:#ce93d8}.color-purple-200{color:#ce93d8}.border-color-purple-200{border:1px solid #ce93d8}.purple-300{color:#ba68c8}.background-color-purple-300{background-color:#ba68c8}.color-purple-300{color:#ba68c8}.border-color-purple-300{border:1px solid #ba68c8}.purple-400{color:#ab47bc}.background-color-purple-400{background-color:#ab47bc}.color-purple-400{color:#ab47bc}.border-color-purple-400{border:1px solid #ab47bc}.purple-500{color:#9c27b0}.background-color-purple-500{background-color:#9c27b0}.color-purple-500{color:#9c27b0}.border-color-purple-500{border:1px solid #9c27b0}.purple-600{color:#8e24aa}.background-color-purple-600{background-color:#8e24aa}.color-purple-600{color:#8e24aa}.border-color-purple-600{border:1px solid #8e24aa}.purple-700{color:#7b1fa2}.background-color-purple-700{background-color:#7b1fa2}.color-purple-700{color:#7b1fa2}.border-color-purple-700{border:1px solid #7b1fa2}.purple-800{color:#6a1b9a}.background-color-purple-800{background-color:#6a1b9a}.color-purple-800{color:#6a1b9a}.border-color-purple-800{border:1px solid #6a1b9a}.purple-900{color:#4a148c}.background-color-purple-900{background-color:#4a148c}.color-purple-900{color:#4a148c}.border-color-purple-900{border:1px solid #4a148c}.purple-a100{color:#ea80fc}.background-color-purple-a100{background-color:#ea80fc}.color-purple-a100{color:#ea80fc}.border-color-purple-a100{border:1px solid #ea80fc}.purple-a200{color:#e040fb}.background-color-purple-a200{background-color:#e040fb}.color-purple-a200{color:#e040fb}.border-color-purple-a200{border:1px solid #e040fb}.purple-a400{color:#d500f9}.background-color-purple-a400{background-color:#d500f9}.color-purple-a400{color:#d500f9}.border-color-purple-a400{border:1px solid #d500f9}.purple-a700{color:#a0f}.background-color-purple-a700{background-color:#a0f}.color-purple-a700{color:#a0f}.border-color-purple-a700{border:1px solid #a0f}.deep-purple-50{color:#ede7f6}.background-color-deep-purple-50{background-color:#ede7f6}.color-deep-purple-50{color:#ede7f6}.border-color-deep-purple-50{border:1px solid #ede7f6}.deep-purple-100{color:#d1c4e9}.background-color-deep-purple-100{background-color:#d1c4e9}.color-deep-purple-100{color:#d1c4e9}.border-color-deep-purple-100{border:1px solid #d1c4e9}.deep-purple-200{color:#b39ddb}.background-color-deep-purple-200{background-color:#b39ddb}.color-deep-purple-200{color:#b39ddb}.border-color-deep-purple-200{border:1px solid #b39ddb}.deep-purple-300{color:#9575cd}.background-color-deep-purple-300{background-color:#9575cd}.color-deep-purple-300{color:#9575cd}.border-color-deep-purple-300{border:1px solid #9575cd}.deep-purple-400{color:#7e57c2}.background-color-deep-purple-400{background-color:#7e57c2}.color-deep-purple-400{color:#7e57c2}.border-color-deep-purple-400{border:1px solid #7e57c2}.deep-purple-500{color:#673ab7}.background-color-deep-purple-500{background-color:#673ab7}.color-deep-purple-500{color:#673ab7}.border-color-deep-purple-500{border:1px solid #673ab7}.deep-purple-600{color:#5e35b1}.background-color-deep-purple-600{background-color:#5e35b1}.color-deep-purple-600{color:#5e35b1}.border-color-deep-purple-600{border:1px solid #5e35b1}.deep-purple-700{color:#512da8}.background-color-deep-purple-700{background-color:#512da8}.color-deep-purple-700{color:#512da8}.border-color-deep-purple-700{border:1px solid #512da8}.deep-purple-800{color:#4527a0}.background-color-deep-purple-800{background-color:#4527a0}.color-deep-purple-800{color:#4527a0}.border-color-deep-purple-800{border:1px solid #4527a0}.deep-purple-900{color:#311b92}.background-color-deep-purple-900{background-color:#311b92}.color-deep-purple-900{color:#311b92}.border-color-deep-purple-900{border:1px solid #311b92}.deep-purple-a100{color:#b388ff}.background-color-deep-purple-a100{background-color:#b388ff}.color-deep-purple-a100{color:#b388ff}.border-color-deep-purple-a100{border:1px solid #b388ff}.deep-purple-a200{color:#7c4dff}.background-color-deep-purple-a200{background-color:#7c4dff}.color-deep-purple-a200{color:#7c4dff}.border-color-deep-purple-a200{border:1px solid #7c4dff}.deep-purple-a400{color:#651fff}.background-color-deep-purple-a400{background-color:#651fff}.color-deep-purple-a400{color:#651fff}.border-color-deep-purple-a400{border:1px solid #651fff}.deep-purple-a700{color:#6200ea}.background-color-deep-purple-a700{background-color:#6200ea}.color-deep-purple-a700{color:#6200ea}.border-color-deep-purple-a700{border:1px solid #6200ea}.indigo-50{color:#e8eaf6}.background-color-indigo-50{background-color:#e8eaf6}.color-indigo-50{color:#e8eaf6}.border-color-indigo-50{border:1px solid #e8eaf6}.indigo-100{color:#c5cae9}.background-color-indigo-100{background-color:#c5cae9}.color-indigo-100{color:#c5cae9}.border-color-indigo-100{border:1px solid #c5cae9}.indigo-200{color:#9fa8da}.background-color-indigo-200{background-color:#9fa8da}.color-indigo-200{color:#9fa8da}.border-color-indigo-200{border:1px solid #9fa8da}.indigo-300{color:#7986cb}.background-color-indigo-300{background-color:#7986cb}.color-indigo-300{color:#7986cb}.border-color-indigo-300{border:1px solid #7986cb}.indigo-400{color:#5c6bc0}.background-color-indigo-400{background-color:#5c6bc0}.color-indigo-400{color:#5c6bc0}.border-color-indigo-400{border:1px solid #5c6bc0}.indigo-500{color:#3f51b5}.background-color-indigo-500{background-color:#3f51b5}.color-indigo-500{color:#3f51b5}.border-color-indigo-500{border:1px solid #3f51b5}.indigo-600{color:#3949ab}.background-color-indigo-600{background-color:#3949ab}.color-indigo-600{color:#3949ab}.border-color-indigo-600{border:1px solid #3949ab}.indigo-700{color:#303f9f}.background-color-indigo-700{background-color:#303f9f}.color-indigo-700{color:#303f9f}.border-color-indigo-700{border:1px solid #303f9f}.indigo-800{color:#283593}.background-color-indigo-800{background-color:#283593}.color-indigo-800{color:#283593}.border-color-indigo-800{border:1px solid #283593}.indigo-900{color:#1a237e}.background-color-indigo-900{background-color:#1a237e}.color-indigo-900{color:#1a237e}.border-color-indigo-900{border:1px solid #1a237e}.indigo-a100{color:#8c9eff}.background-color-indigo-a100{background-color:#8c9eff}.color-indigo-a100{color:#8c9eff}.border-color-indigo-a100{border:1px solid #8c9eff}.indigo-a200{color:#536dfe}.background-color-indigo-a200{background-color:#536dfe}.color-indigo-a200{color:#536dfe}.border-color-indigo-a200{border:1px solid #536dfe}.indigo-a400{color:#3d5afe}.background-color-indigo-a400{background-color:#3d5afe}.color-indigo-a400{color:#3d5afe}.border-color-indigo-a400{border:1px solid #3d5afe}.indigo-a700{color:#304ffe}.background-color-indigo-a700{background-color:#304ffe}.color-indigo-a700{color:#304ffe}.border-color-indigo-a700{border:1px solid #304ffe}.blue-50{color:#e3f2fd}.background-color-blue-50{background-color:#e3f2fd}.color-blue-50{color:#e3f2fd}.border-color-blue-50{border:1px solid #e3f2fd}.blue-100{color:#bbdefb}.background-color-blue-100{background-color:#bbdefb}.color-blue-100{color:#bbdefb}.border-color-blue-100{border:1px solid #bbdefb}.blue-200{color:#90caf9}.background-color-blue-200{background-color:#90caf9}.color-blue-200{color:#90caf9}.border-color-blue-200{border:1px solid #90caf9}.blue-300{color:#64b5f6}.background-color-blue-300{background-color:#64b5f6}.color-blue-300{color:#64b5f6}.border-color-blue-300{border:1px solid #64b5f6}.blue-400{color:#42a5f5}.background-color-blue-400{background-color:#42a5f5}.color-blue-400{color:#42a5f5}.border-color-blue-400{border:1px solid #42a5f5}.blue-500{color:#2196f3}.background-color-blue-500{background-color:#2196f3}.color-blue-500{color:#2196f3}.border-color-blue-500{border:1px solid #2196f3}.blue-600{color:#1e88e5}.background-color-blue-600{background-color:#1e88e5}.color-blue-600{color:#1e88e5}.border-color-blue-600{border:1px solid #1e88e5}.blue-700{color:#1976d2}.background-color-blue-700{background-color:#1976d2}.color-blue-700{color:#1976d2}.border-color-blue-700{border:1px solid #1976d2}.blue-800{color:#1565c0}.background-color-blue-800{background-color:#1565c0}.color-blue-800{color:#1565c0}.border-color-blue-800{border:1px solid #1565c0}.blue-900{color:#0d47a1}.background-color-blue-900{background-color:#0d47a1}.color-blue-900{color:#0d47a1}.border-color-blue-900{border:1px solid #0d47a1}.blue-a100{color:#82b1ff}.background-color-blue-a100{background-color:#82b1ff}.color-blue-a100{color:#82b1ff}.border-color-blue-a100{border:1px solid #82b1ff}.blue-a200{color:#448aff}.background-color-blue-a200{background-color:#448aff}.color-blue-a200{color:#448aff}.border-color-blue-a200{border:1px solid #448aff}.blue-a400{color:#2979ff}.background-color-blue-a400{background-color:#2979ff}.color-blue-a400{color:#2979ff}.border-color-blue-a400{border:1px solid #2979ff}.blue-a700{color:#2962ff}.background-color-blue-a700{background-color:#2962ff}.color-blue-a700{color:#2962ff}.border-color-blue-a700{border:1px solid #2962ff}.light-blue-50{color:#e1f5fe}.background-color-light-blue-50{background-color:#e1f5fe}.color-light-blue-50{color:#e1f5fe}.border-color-light-blue-50{border:1px solid #e1f5fe}.light-blue-100{color:#b3e5fc}.background-color-light-blue-100{background-color:#b3e5fc}.color-light-blue-100{color:#b3e5fc}.border-color-light-blue-100{border:1px solid #b3e5fc}.light-blue-200{color:#81d4fa}.background-color-light-blue-200{background-color:#81d4fa}.color-light-blue-200{color:#81d4fa}.border-color-light-blue-200{border:1px solid #81d4fa}.light-blue-300{color:#4fc3f7}.background-color-light-blue-300{background-color:#4fc3f7}.color-light-blue-300{color:#4fc3f7}.border-color-light-blue-300{border:1px solid #4fc3f7}.light-blue-400{color:#29b6f6}.background-color-light-blue-400{background-color:#29b6f6}.color-light-blue-400{color:#29b6f6}.border-color-light-blue-400{border:1px solid #29b6f6}.light-blue-500{color:#03a9f4}.background-color-light-blue-500{background-color:#03a9f4}.color-light-blue-500{color:#03a9f4}.border-color-light-blue-500{border:1px solid #03a9f4}.light-blue-600{color:#039be5}.background-color-light-blue-600{background-color:#039be5}.color-light-blue-600{color:#039be5}.border-color-light-blue-600{border:1px solid #039be5}.light-blue-700{color:#0288d1}.background-color-light-blue-700{background-color:#0288d1}.color-light-blue-700{color:#0288d1}.border-color-light-blue-700{border:1px solid #0288d1}.light-blue-800{color:#0277bd}.background-color-light-blue-800{background-color:#0277bd}.color-light-blue-800{color:#0277bd}.border-color-light-blue-800{border:1px solid #0277bd}.light-blue-900{color:#01579b}.background-color-light-blue-900{background-color:#01579b}.color-light-blue-900{color:#01579b}.border-color-light-blue-900{border:1px solid #01579b}.light-blue-a100{color:#80d8ff}.background-color-light-blue-a100{background-color:#80d8ff}.color-light-blue-a100{color:#80d8ff}.border-color-light-blue-a100{border:1px solid #80d8ff}.light-blue-a200{color:#40c4ff}.background-color-light-blue-a200{background-color:#40c4ff}.color-light-blue-a200{color:#40c4ff}.border-color-light-blue-a200{border:1px solid #40c4ff}.light-blue-a400{color:#00b0ff}.background-color-light-blue-a400{background-color:#00b0ff}.color-light-blue-a400{color:#00b0ff}.border-color-light-blue-a400{border:1px solid #00b0ff}.light-blue-a700{color:#0091ea}.background-color-light-blue-a700{background-color:#0091ea}.color-light-blue-a700{color:#0091ea}.border-color-light-blue-a700{border:1px solid #0091ea}.cyan-50{color:#e0f7fa}.background-color-cyan-50{background-color:#e0f7fa}.color-cyan-50{color:#e0f7fa}.border-color-cyan-50{border:1px solid #e0f7fa}.cyan-100{color:#b2ebf2}.background-color-cyan-100{background-color:#b2ebf2}.color-cyan-100{color:#b2ebf2}.border-color-cyan-100{border:1px solid #b2ebf2}.cyan-200{color:#80deea}.background-color-cyan-200{background-color:#80deea}.color-cyan-200{color:#80deea}.border-color-cyan-200{border:1px solid #80deea}.cyan-300{color:#4dd0e1}.background-color-cyan-300{background-color:#4dd0e1}.color-cyan-300{color:#4dd0e1}.border-color-cyan-300{border:1px solid #4dd0e1}.cyan-400{color:#26c6da}.background-color-cyan-400{background-color:#26c6da}.color-cyan-400{color:#26c6da}.border-color-cyan-400{border:1px solid #26c6da}.cyan-500{color:#00bcd4}.background-color-cyan-500{background-color:#00bcd4}.color-cyan-500{color:#00bcd4}.border-color-cyan-500{border:1px solid #00bcd4}.cyan-600{color:#00acc1}.background-color-cyan-600{background-color:#00acc1}.color-cyan-600{color:#00acc1}.border-color-cyan-600{border:1px solid #00acc1}.cyan-700{color:#0097a7}.background-color-cyan-700{background-color:#0097a7}.color-cyan-700{color:#0097a7}.border-color-cyan-700{border:1px solid #0097a7}.cyan-800{color:#00838f}.background-color-cyan-800{background-color:#00838f}.color-cyan-800{color:#00838f}.border-color-cyan-800{border:1px solid #00838f}.cyan-900{color:#006064}.background-color-cyan-900{background-color:#006064}.color-cyan-900{color:#006064}.border-color-cyan-900{border:1px solid #006064}.cyan-a100{color:#84ffff}.background-color-cyan-a100{background-color:#84ffff}.color-cyan-a100{color:#84ffff}.border-color-cyan-a100{border:1px solid #84ffff}.cyan-a200{color:#18ffff}.background-color-cyan-a200{background-color:#18ffff}.color-cyan-a200{color:#18ffff}.border-color-cyan-a200{border:1px solid #18ffff}.cyan-a400{color:#00e5ff}.background-color-cyan-a400{background-color:#00e5ff}.color-cyan-a400{color:#00e5ff}.border-color-cyan-a400{border:1px solid #00e5ff}.cyan-a700{color:#00b8d4}.background-color-cyan-a700{background-color:#00b8d4}.color-cyan-a700{color:#00b8d4}.border-color-cyan-a700{border:1px solid #00b8d4}.teal-50{color:#e0f2f1}.background-color-teal-50{background-color:#e0f2f1}.color-teal-50{color:#e0f2f1}.border-color-teal-50{border:1px solid #e0f2f1}.teal-100{color:#b2dfdb}.background-color-teal-100{background-color:#b2dfdb}.color-teal-100{color:#b2dfdb}.border-color-teal-100{border:1px solid #b2dfdb}.teal-200{color:#80cbc4}.background-color-teal-200{background-color:#80cbc4}.color-teal-200{color:#80cbc4}.border-color-teal-200{border:1px solid #80cbc4}.teal-300{color:#4db6ac}.background-color-teal-300{background-color:#4db6ac}.color-teal-300{color:#4db6ac}.border-color-teal-300{border:1px solid #4db6ac}.teal-400{color:#26a69a}.background-color-teal-400{background-color:#26a69a}.color-teal-400{color:#26a69a}.border-color-teal-400{border:1px solid #26a69a}.teal-500{color:#009688}.background-color-teal-500{background-color:#009688}.color-teal-500{color:#009688}.border-color-teal-500{border:1px solid #009688}.teal-600{color:#00897b}.background-color-teal-600{background-color:#00897b}.color-teal-600{color:#00897b}.border-color-teal-600{border:1px solid #00897b}.teal-700{color:#00796b}.background-color-teal-700{background-color:#00796b}.color-teal-700{color:#00796b}.border-color-teal-700{border:1px solid #00796b}.teal-800{color:#00695c}.background-color-teal-800{background-color:#00695c}.color-teal-800{color:#00695c}.border-color-teal-800{border:1px solid #00695c}.teal-900{color:#004d40}.background-color-teal-900{background-color:#004d40}.color-teal-900{color:#004d40}.border-color-teal-900{border:1px solid #004d40}.teal-a100{color:#a7ffeb}.background-color-teal-a100{background-color:#a7ffeb}.color-teal-a100{color:#a7ffeb}.border-color-teal-a100{border:1px solid #a7ffeb}.teal-a200{color:#64ffda}.background-color-teal-a200{background-color:#64ffda}.color-teal-a200{color:#64ffda}.border-color-teal-a200{border:1px solid #64ffda}.teal-a400{color:#1de9b6}.background-color-teal-a400{background-color:#1de9b6}.color-teal-a400{color:#1de9b6}.border-color-teal-a400{border:1px solid #1de9b6}.teal-a700{color:#00bfa5}.background-color-teal-a700{background-color:#00bfa5}.color-teal-a700{color:#00bfa5}.border-color-teal-a700{border:1px solid #00bfa5}.green-50{color:#e8f5e9}.background-color-green-50{background-color:#e8f5e9}.color-green-50{color:#e8f5e9}.border-color-green-50{border:1px solid #e8f5e9}.green-100{color:#c8e6c9}.background-color-green-100{background-color:#c8e6c9}.color-green-100{color:#c8e6c9}.border-color-green-100{border:1px solid #c8e6c9}.green-200{color:#a5d6a7}.background-color-green-200{background-color:#a5d6a7}.color-green-200{color:#a5d6a7}.border-color-green-200{border:1px solid #a5d6a7}.green-300{color:#81c784}.background-color-green-300{background-color:#81c784}.color-green-300{color:#81c784}.border-color-green-300{border:1px solid #81c784}.green-400{color:#66bb6a}.background-color-green-400{background-color:#66bb6a}.color-green-400{color:#66bb6a}.border-color-green-400{border:1px solid #66bb6a}.green-500{color:#4caf50}.background-color-green-500{background-color:#4caf50}.color-green-500{color:#4caf50}.border-color-green-500{border:1px solid #4caf50}.green-600{color:#43a047}.background-color-green-600{background-color:#43a047}.color-green-600{color:#43a047}.border-color-green-600{border:1px solid #43a047}.green-700{color:#388e3c}.background-color-green-700{background-color:#388e3c}.color-green-700{color:#388e3c}.border-color-green-700{border:1px solid #388e3c}.green-800{color:#2e7d32}.background-color-green-800{background-color:#2e7d32}.color-green-800{color:#2e7d32}.border-color-green-800{border:1px solid #2e7d32}.green-900{color:#1b5e20}.background-color-green-900{background-color:#1b5e20}.color-green-900{color:#1b5e20}.border-color-green-900{border:1px solid #1b5e20}.green-a100{color:#b9f6ca}.background-color-green-a100{background-color:#b9f6ca}.color-green-a100{color:#b9f6ca}.border-color-green-a100{border:1px solid #b9f6ca}.green-a200{color:#69f0ae}.background-color-green-a200{background-color:#69f0ae}.color-green-a200{color:#69f0ae}.border-color-green-a200{border:1px solid #69f0ae}.green-a400{color:#00e676}.background-color-green-a400{background-color:#00e676}.color-green-a400{color:#00e676}.border-color-green-a400{border:1px solid #00e676}.green-a700{color:#00c853}.background-color-green-a700{background-color:#00c853}.color-green-a700{color:#00c853}.border-color-green-a700{border:1px solid #00c853}.light-green-50{color:#f1f8e9}.background-color-light-green-50{background-color:#f1f8e9}.color-light-green-50{color:#f1f8e9}.border-color-light-green-50{border:1px solid #f1f8e9}.light-green-100{color:#dcedc8}.background-color-light-green-100{background-color:#dcedc8}.color-light-green-100{color:#dcedc8}.border-color-light-green-100{border:1px solid #dcedc8}.light-green-200{color:#c5e1a5}.background-color-light-green-200{background-color:#c5e1a5}.color-light-green-200{color:#c5e1a5}.border-color-light-green-200{border:1px solid #c5e1a5}.light-green-300{color:#aed581}.background-color-light-green-300{background-color:#aed581}.color-light-green-300{color:#aed581}.border-color-light-green-300{border:1px solid #aed581}.light-green-400{color:#9ccc65}.background-color-light-green-400{background-color:#9ccc65}.color-light-green-400{color:#9ccc65}.border-color-light-green-400{border:1px solid #9ccc65}.light-green-500{color:#8bc34a}.background-color-light-green-500{background-color:#8bc34a}.color-light-green-500{color:#8bc34a}.border-color-light-green-500{border:1px solid #8bc34a}.light-green-600{color:#7cb342}.background-color-light-green-600{background-color:#7cb342}.color-light-green-600{color:#7cb342}.border-color-light-green-600{border:1px solid #7cb342}.light-green-700{color:#689f38}.background-color-light-green-700{background-color:#689f38}.color-light-green-700{color:#689f38}.border-color-light-green-700{border:1px solid #689f38}.light-green-800{color:#558b2f}.background-color-light-green-800{background-color:#558b2f}.color-light-green-800{color:#558b2f}.border-color-light-green-800{border:1px solid #558b2f}.light-green-900{color:#33691e}.background-color-light-green-900{background-color:#33691e}.color-light-green-900{color:#33691e}.border-color-light-green-900{border:1px solid #33691e}.light-green-a100{color:#ccff90}.background-color-light-green-a100{background-color:#ccff90}.color-light-green-a100{color:#ccff90}.border-color-light-green-a100{border:1px solid #ccff90}.light-green-a200{color:#b2ff59}.background-color-light-green-a200{background-color:#b2ff59}.color-light-green-a200{color:#b2ff59}.border-color-light-green-a200{border:1px solid #b2ff59}.light-green-a400{color:#76ff03}.background-color-light-green-a400{background-color:#76ff03}.color-light-green-a400{color:#76ff03}.border-color-light-green-a400{border:1px solid #76ff03}.light-green-a700{color:#64dd17}.background-color-light-green-a700{background-color:#64dd17}.color-light-green-a700{color:#64dd17}.border-color-light-green-a700{border:1px solid #64dd17}.lime-50{color:#f9fbe7}.background-color-lime-50{background-color:#f9fbe7}.color-lime-50{color:#f9fbe7}.border-color-lime-50{border:1px solid #f9fbe7}.lime-100{color:#f0f4c3}.background-color-lime-100{background-color:#f0f4c3}.color-lime-100{color:#f0f4c3}.border-color-lime-100{border:1px solid #f0f4c3}.lime-200{color:#e6ee9c}.background-color-lime-200{background-color:#e6ee9c}.color-lime-200{color:#e6ee9c}.border-color-lime-200{border:1px solid #e6ee9c}.lime-300{color:#dce775}.background-color-lime-300{background-color:#dce775}.color-lime-300{color:#dce775}.border-color-lime-300{border:1px solid #dce775}.lime-400{color:#d4e157}.background-color-lime-400{background-color:#d4e157}.color-lime-400{color:#d4e157}.border-color-lime-400{border:1px solid #d4e157}.lime-500{color:#cddc39}.background-color-lime-500{background-color:#cddc39}.color-lime-500{color:#cddc39}.border-color-lime-500{border:1px solid #cddc39}.lime-600{color:#c0ca33}.background-color-lime-600{background-color:#c0ca33}.color-lime-600{color:#c0ca33}.border-color-lime-600{border:1px solid #c0ca33}.lime-700{color:#afb42b}.background-color-lime-700{background-color:#afb42b}.color-lime-700{color:#afb42b}.border-color-lime-700{border:1px solid #afb42b}.lime-800{color:#9e9d24}.background-color-lime-800{background-color:#9e9d24}.color-lime-800{color:#9e9d24}.border-color-lime-800{border:1px solid #9e9d24}.lime-900{color:#827717}.background-color-lime-900{background-color:#827717}.color-lime-900{color:#827717}.border-color-lime-900{border:1px solid #827717}.lime-a100{color:#f4ff81}.background-color-lime-a100{background-color:#f4ff81}.color-lime-a100{color:#f4ff81}.border-color-lime-a100{border:1px solid #f4ff81}.lime-a200{color:#eeff41}.background-color-lime-a200{background-color:#eeff41}.color-lime-a200{color:#eeff41}.border-color-lime-a200{border:1px solid #eeff41}.lime-a400{color:#c6ff00}.background-color-lime-a400{background-color:#c6ff00}.color-lime-a400{color:#c6ff00}.border-color-lime-a400{border:1px solid #c6ff00}.lime-a700{color:#aeea00}.background-color-lime-a700{background-color:#aeea00}.color-lime-a700{color:#aeea00}.border-color-lime-a700{border:1px solid #aeea00}.yellow-50{color:#fffde7}.background-color-yellow-50{background-color:#fffde7}.color-yellow-50{color:#fffde7}.border-color-yellow-50{border:1px solid #fffde7}.yellow-100{color:#fff9c4}.background-color-yellow-100{background-color:#fff9c4}.color-yellow-100{color:#fff9c4}.border-color-yellow-100{border:1px solid #fff9c4}.yellow-200{color:#fff59d}.background-color-yellow-200{background-color:#fff59d}.color-yellow-200{color:#fff59d}.border-color-yellow-200{border:1px solid #fff59d}.yellow-300{color:#fff176}.background-color-yellow-300{background-color:#fff176}.color-yellow-300{color:#fff176}.border-color-yellow-300{border:1px solid #fff176}.yellow-400{color:#ffee58}.background-color-yellow-400{background-color:#ffee58}.color-yellow-400{color:#ffee58}.border-color-yellow-400{border:1px solid #ffee58}.yellow-500{color:#ffeb3b}.background-color-yellow-500{background-color:#ffeb3b}.color-yellow-500{color:#ffeb3b}.border-color-yellow-500{border:1px solid #ffeb3b}.yellow-600{color:#fdd835}.background-color-yellow-600{background-color:#fdd835}.color-yellow-600{color:#fdd835}.border-color-yellow-600{border:1px solid #fdd835}.yellow-700{color:#fbc02d}.background-color-yellow-700{background-color:#fbc02d}.color-yellow-700{color:#fbc02d}.border-color-yellow-700{border:1px solid #fbc02d}.yellow-800{color:#f9a825}.background-color-yellow-800{background-color:#f9a825}.color-yellow-800{color:#f9a825}.border-color-yellow-800{border:1px solid #f9a825}.yellow-900{color:#f57f17}.background-color-yellow-900{background-color:#f57f17}.color-yellow-900{color:#f57f17}.border-color-yellow-900{border:1px solid #f57f17}.yellow-a100{color:#ffff8d}.background-color-yellow-a100{background-color:#ffff8d}.color-yellow-a100{color:#ffff8d}.border-color-yellow-a100{border:1px solid #ffff8d}.yellow-a200{color:#ff0}.background-color-yellow-a200{background-color:#ff0}.color-yellow-a200{color:#ff0}.border-color-yellow-a200{border:1px solid #ff0}.yellow-a400{color:#ffea00}.background-color-yellow-a400{background-color:#ffea00}.color-yellow-a400{color:#ffea00}.border-color-yellow-a400{border:1px solid #ffea00}.yellow-a700{color:#ffd600}.background-color-yellow-a700{background-color:#ffd600}.color-yellow-a700{color:#ffd600}.border-color-yellow-a700{border:1px solid #ffd600}.amber-50{color:#fff8e1}.background-color-amber-50{background-color:#fff8e1}.color-amber-50{color:#fff8e1}.border-color-amber-50{border:1px solid #fff8e1}.amber-100{color:#ffecb3}.background-color-amber-100{background-color:#ffecb3}.color-amber-100{color:#ffecb3}.border-color-amber-100{border:1px solid #ffecb3}.amber-200{color:#ffe082}.background-color-amber-200{background-color:#ffe082}.color-amber-200{color:#ffe082}.border-color-amber-200{border:1px solid #ffe082}.amber-300{color:#ffd54f}.background-color-amber-300{background-color:#ffd54f}.color-amber-300{color:#ffd54f}.border-color-amber-300{border:1px solid #ffd54f}.amber-400{color:#ffca28}.background-color-amber-400{background-color:#ffca28}.color-amber-400{color:#ffca28}.border-color-amber-400{border:1px solid #ffca28}.amber-500{color:#ffc107}.background-color-amber-500{background-color:#ffc107}.color-amber-500{color:#ffc107}.border-color-amber-500{border:1px solid #ffc107}.amber-600{color:#ffb300}.background-color-amber-600{background-color:#ffb300}.color-amber-600{color:#ffb300}.border-color-amber-600{border:1px solid #ffb300}.amber-700{color:#ffa000}.background-color-amber-700{background-color:#ffa000}.color-amber-700{color:#ffa000}.border-color-amber-700{border:1px solid #ffa000}.amber-800{color:#ff8f00}.background-color-amber-800{background-color:#ff8f00}.color-amber-800{color:#ff8f00}.border-color-amber-800{border:1px solid #ff8f00}.amber-900{color:#ff6f00}.background-color-amber-900{background-color:#ff6f00}.color-amber-900{color:#ff6f00}.border-color-amber-900{border:1px solid #ff6f00}.amber-a100{color:#ffe57f}.background-color-amber-a100{background-color:#ffe57f}.color-amber-a100{color:#ffe57f}.border-color-amber-a100{border:1px solid #ffe57f}.amber-a200{color:#ffd740}.background-color-amber-a200{background-color:#ffd740}.color-amber-a200{color:#ffd740}.border-color-amber-a200{border:1px solid #ffd740}.amber-a400{color:#ffc400}.background-color-amber-a400{background-color:#ffc400}.color-amber-a400{color:#ffc400}.border-color-amber-a400{border:1px solid #ffc400}.amber-a700{color:#ffab00}.background-color-amber-a700{background-color:#ffab00}.color-amber-a700{color:#ffab00}.border-color-amber-a700{border:1px solid #ffab00}.orange-50{color:#fff3e0}.background-color-orange-50{background-color:#fff3e0}.color-orange-50{color:#fff3e0}.border-color-orange-50{border:1px solid #fff3e0}.orange-100{color:#ffe0b2}.background-color-orange-100{background-color:#ffe0b2}.color-orange-100{color:#ffe0b2}.border-color-orange-100{border:1px solid #ffe0b2}.orange-200{color:#ffcc80}.background-color-orange-200{background-color:#ffcc80}.color-orange-200{color:#ffcc80}.border-color-orange-200{border:1px solid #ffcc80}.orange-300{color:#ffb74d}.background-color-orange-300{background-color:#ffb74d}.color-orange-300{color:#ffb74d}.border-color-orange-300{border:1px solid #ffb74d}.orange-400{color:#ffa726}.background-color-orange-400{background-color:#ffa726}.color-orange-400{color:#ffa726}.border-color-orange-400{border:1px solid #ffa726}.orange-500{color:#ff9800}.background-color-orange-500{background-color:#ff9800}.color-orange-500{color:#ff9800}.border-color-orange-500{border:1px solid #ff9800}.orange-600{color:#fb8c00}.background-color-orange-600{background-color:#fb8c00}.color-orange-600{color:#fb8c00}.border-color-orange-600{border:1px solid #fb8c00}.orange-700{color:#f57c00}.background-color-orange-700{background-color:#f57c00}.color-orange-700{color:#f57c00}.border-color-orange-700{border:1px solid #f57c00}.orange-800{color:#ef6c00}.background-color-orange-800{background-color:#ef6c00}.color-orange-800{color:#ef6c00}.border-color-orange-800{border:1px solid #ef6c00}.orange-900{color:#e65100}.background-color-orange-900{background-color:#e65100}.color-orange-900{color:#e65100}.border-color-orange-900{border:1px solid #e65100}.orange-a100{color:#ffd180}.background-color-orange-a100{background-color:#ffd180}.color-orange-a100{color:#ffd180}.border-color-orange-a100{border:1px solid #ffd180}.orange-a200{color:#ffab40}.background-color-orange-a200{background-color:#ffab40}.color-orange-a200{color:#ffab40}.border-color-orange-a200{border:1px solid #ffab40}.orange-a400{color:#ff9100}.background-color-orange-a400{background-color:#ff9100}.color-orange-a400{color:#ff9100}.border-color-orange-a400{border:1px solid #ff9100}.orange-a700{color:#ff6d00}.background-color-orange-a700{background-color:#ff6d00}.color-orange-a700{color:#ff6d00}.border-color-orange-a700{border:1px solid #ff6d00}.deep-orange-50{color:#fbe9e7}.deep-orange-50{color:#fbe9e7}.background-color-deep-orange-50{background-color:#fbe9e7}.color-deep-orange-50{color:#fbe9e7}.border-color-deep-orange-50{border:1px solid #fbe9e7}.deep-orange-100{color:#ffccbc}.deep-orange-100{color:#ffccbc}.background-color-deep-orange-100{background-color:#ffccbc}.color-deep-orange-100{color:#ffccbc}.border-color-deep-orange-100{border:1px solid #ffccbc}.deep-orange-200{color:#ffab91}.deep-orange-200{color:#ffab91}.background-color-deep-orange-200{background-color:#ffab91}.color-deep-orange-200{color:#ffab91}.border-color-deep-orange-200{border:1px solid #ffab91}.deep-orange-300{color:#ff8a65}.deep-orange-300{color:#ff8a65}.background-color-deep-orange-300{background-color:#ff8a65}.color-deep-orange-300{color:#ff8a65}.border-color-deep-orange-300{border:1px solid #ff8a65}.deep-orange-400{color:#ff7043}.deep-orange-400{color:#ff7043}.background-color-deep-orange-400{background-color:#ff7043}.color-deep-orange-400{color:#ff7043}.border-color-deep-orange-400{border:1px solid #ff7043}.deep-orange-500{color:#ff5722}.deep-orange-500{color:#ff5722}.background-color-deep-orange-500{background-color:#ff5722}.color-deep-orange-500{color:#ff5722}.border-color-deep-orange-500{border:1px solid #ff5722}.deep-orange-600{color:#f4511e}.deep-orange-600{color:#f4511e}.background-color-deep-orange-600{background-color:#f4511e}.color-deep-orange-600{color:#f4511e}.border-color-deep-orange-600{border:1px solid #f4511e}.deep-orange-700{color:#e64a19}.deep-orange-700{color:#e64a19}.background-color-deep-orange-700{background-color:#e64a19}.color-deep-orange-700{color:#e64a19}.border-color-deep-orange-700{border:1px solid #e64a19}.deep-orange-800{color:#d84315}.deep-orange-800{color:#d84315}.background-color-deep-orange-800{background-color:#d84315}.color-deep-orange-800{color:#d84315}.border-color-deep-orange-800{border:1px solid #d84315}.deep-orange-900{color:#bf360c}.deep-orange-900{color:#bf360c}.background-color-deep-orange-900{background-color:#bf360c}.color-deep-orange-900{color:#bf360c}.border-color-deep-orange-900{border:1px solid #bf360c}.deep-orange-a100{color:#ff9e80}.deep-orange-a100{color:#ff9e80}.background-color-deep-orange-a100{background-color:#ff9e80}.color-deep-orange-a100{color:#ff9e80}.border-color-deep-orange-a100{border:1px solid #ff9e80}.deep-orange-a200{color:#ff6e40}.deep-orange-a200{color:#ff6e40}.background-color-deep-orange-a200{background-color:#ff6e40}.color-deep-orange-a200{color:#ff6e40}.border-color-deep-orange-a200{border:1px solid #ff6e40}.deep-orange-a400{color:#ff3d00}.deep-orange-a400{color:#ff3d00}.background-color-deep-orange-a400{background-color:#ff3d00}.color-deep-orange-a400{color:#ff3d00}.border-color-deep-orange-a400{border:1px solid #ff3d00}.deep-orange-a700{color:#dd2c00}.deep-orange-a700{color:#dd2c00}.background-color-deep-orange-a700{background-color:#dd2c00}.color-deep-orange-a700{color:#dd2c00}.border-color-deep-orange-a700{border:1px solid #dd2c00}.brown-50{color:#efebe9}.background-color-brown-50{background-color:#efebe9}.color-brown-50{color:#efebe9}.border-color-brown-50{border:1px solid #efebe9}.brown-100{color:#d7ccc8}.background-color-brown-100{background-color:#d7ccc8}.color-brown-100{color:#d7ccc8}.border-color-brown-100{border:1px solid #d7ccc8}.brown-200{color:#bcaaa4}.background-color-brown-200{background-color:#bcaaa4}.color-brown-200{color:#bcaaa4}.border-color-brown-200{border:1px solid #bcaaa4}.brown-300{color:#a1887f}.background-color-brown-300{background-color:#a1887f}.color-brown-300{color:#a1887f}.border-color-brown-300{border:1px solid #a1887f}.brown-400{color:#8d6e63}.background-color-brown-400{background-color:#8d6e63}.color-brown-400{color:#8d6e63}.border-color-brown-400{border:1px solid #8d6e63}.brown-500{color:#795548}.background-color-brown-500{background-color:#795548}.color-brown-500{color:#795548}.border-color-brown-500{border:1px solid #795548}.brown-600{color:#6d4c41}.background-color-brown-600{background-color:#6d4c41}.color-brown-600{color:#6d4c41}.border-color-brown-600{border:1px solid #6d4c41}.brown-700{color:#5d4037}.background-color-brown-700{background-color:#5d4037}.color-brown-700{color:#5d4037}.border-color-brown-700{border:1px solid #5d4037}.brown-800{color:#4e342e}.background-color-brown-800{background-color:#4e342e}.color-brown-800{color:#4e342e}.border-color-brown-800{border:1px solid #4e342e}.brown-900{color:#3e2723}.background-color-brown-900{background-color:#3e2723}.color-brown-900{color:#3e2723}.border-color-brown-900{border:1px solid #3e2723}.grey-color-50{color:#fafafa}.background-color-grey-50{background-color:#fafafa}.color-grey-50{color:#fafafa}.border-color-grey-50{border:1px solid #fafafa}.grey-color-100{color:#f5f5f5}.background-color-grey-100{background-color:#f5f5f5}.color-grey-100{color:#f5f5f5}.border-color-grey-100{border:1px solid #f5f5f5}.grey-color-200{color:#eee}.background-color-grey-200{background-color:#eee}.color-grey-200{color:#eee}.border-color-grey-200{border:1px solid #eee}.grey-color-300{color:#e0e0e0}.background-color-grey-300{background-color:#e0e0e0}.color-grey-300{color:#e0e0e0}.border-color-grey-300{border:1px solid #e0e0e0}.grey-color-400{color:#bdbdbd}.background-color-grey-400{background-color:#bdbdbd}.color-grey-400{color:#bdbdbd}.border-color-grey-400{border:1px solid #bdbdbd}.grey-color-500{color:#9e9e9e}.background-color-grey-500{background-color:#9e9e9e}.color-grey-500{color:#9e9e9e}.border-color-grey-500{border:1px solid #9e9e9e}.grey-color-600{color:#757575}.background-color-grey-600{background-color:#757575}.color-grey-600{color:#757575}.border-color-grey-600{border:1px solid #757575}.grey-color-700{color:#616161}.background-color-grey-700{background-color:#616161}.color-grey-700{color:#616161}.border-color-grey-700{border:1px solid #616161}.grey-color-800{color:#424242}.background-color-grey-800{background-color:#424242}.color-grey-800{color:#424242}.border-color-grey-800{border:1px solid #424242}.grey-color-900{color:#212121}.background-color-grey-900{background-color:#212121}.color-grey-900{color:#212121}.border-color-grey-900{border:1px solid #212121}.blue-grey-color-50{color:#eceff1}.background-color-blue-grey-50{background-color:#eceff1}.color-blue-grey-50{color:#eceff1}.border-color-blue-grey-50{border:1px solid #eceff1}.blue-grey-color-100{color:#cfd8dc}.background-color-blue-grey-100{background-color:#cfd8dc}.color-blue-grey-100{color:#cfd8dc}.border-color-blue-grey-100{border:1px solid #cfd8dc}.blue-grey-color-200{color:#b0bec5}.background-color-blue-grey-200{background-color:#b0bec5}.color-blue-grey-200{color:#b0bec5}.border-color-blue-grey-200{border:1px solid #b0bec5}.blue-grey-color-300{color:#90a4ae}.background-color-blue-grey-300{background-color:#90a4ae}.color-blue-grey-300{color:#90a4ae}.border-color-blue-grey-300{border:1px solid #90a4ae}.blue-grey-color-400{color:#78909c}.background-color-blue-grey-400{background-color:#78909c}.color-blue-grey-400{color:#78909c}.border-color-blue-grey-400{border:1px solid #78909c}.blue-grey-color-500{color:#607d8b}.background-color-blue-grey-500{background-color:#607d8b}.color-blue-grey-500{color:#607d8b}.border-color-blue-grey-500{border:1px solid #607d8b}.blue-grey-color-600{color:#546e7a}.background-color-blue-grey-600{background-color:#546e7a}.color-blue-grey-600{color:#546e7a}.border-color-blue-grey-600{border:1px solid #546e7a}.blue-grey-color-700{color:#455a64}.background-color-blue-grey-700{background-color:#455a64}.color-blue-grey-700{color:#455a64}.border-color-blue-grey-700{border:1px solid #455a64}.blue-grey-color-800{color:#37474f}.background-color-blue-grey-800{background-color:#37474f}.color-blue-grey-800{color:#37474f}.border-color-blue-grey-800{border:1px solid #37474f}.blue-grey-color-900{color:#263238}.background-color-blue-grey-900{background-color:#263238}.color-blue-grey-900{color:#263238}.border-color-blue-grey-900{border:1px solid #263238}.background-color-tachyons-black{background-color:#000}.color-tachyons-black{color:#000}.border-color-tachyons-black{border-color:#000}.background-color-tachyons-near-black{background-color:#111}.color-tachyons-near-black{color:#111}.border-color-tachyons-near-black{border-color:#111}.background-color-tachyons-dark-gray{background-color:#333}.color-tachyons-dark-gray{color:#333}.border-color-tachyons-dark-gray{border-color:#333}.background-color-tachyons-mid-gray{background-color:#555}.color-tachyons-mid-gray{color:#555}.border-color-tachyons-mid-gray{border-color:#555}.background-color-tachyons-gray{background-color:#777}.color-tachyons-gray{color:#777}.border-color-tachyons-gray{border-color:#777}.background-color-tachyons-silver{background-color:#999}.color-tachyons-silver{color:#999}.border-color-tachyons-silver{border-color:#999}.background-color-tachyons-light-silver{background-color:#aaa}.color-tachyons-light-silver{color:#aaa}.border-color-tachyons-light-silver{border-color:#aaa}.background-color-tachyons-moon-gray{background-color:#ccc}.color-tachyons-moon-gray{color:#ccc}.border-color-tachyons-moon-gray{border-color:#ccc}.background-color-tachyons-light-gray{background-color:#eee}.color-tachyons-light-gray{color:#eee}.border-color-tachyons-light-gray{border-color:#eee}.background-color-tachyons-near-white{background-color:#f4f4f4}.color-tachyons-near-white{color:#f4f4f4}.border-color-tachyons-near-white{border-color:#f4f4f4}.background-color-tachyons-white{background-color:#fff}.color-tachyons-white{color:#fff}.border-color-tachyons-white{border-color:#fff}.background-color-tachyons-transparent{background-color:transparent}.color-tachyons-transparent{color:transparent}.border-color-tachyons-transparent{border-color:transparent}.background-color-tachyons-black-90{background-color:rgba(0,0,0,.9)}.color-tachyons-black-90{color:rgba(0,0,0,.9)}.border-color-tachyons-black-90{border-color:rgba(0,0,0,.9)}.background-color-tachyons-black-80{background-color:rgba(0,0,0,.8)}.color-tachyons-black-80{color:rgba(0,0,0,.8)}.border-color-tachyons-black-80{border-color:rgba(0,0,0,.8)}.background-color-tachyons-black-70{background-color:rgba(0,0,0,.7)}.color-tachyons-black-70{color:rgba(0,0,0,.7)}.border-color-tachyons-black-70{border-color:rgba(0,0,0,.7)}.background-color-tachyons-black-60{background-color:rgba(0,0,0,.6)}.color-tachyons-black-60{color:rgba(0,0,0,.6)}.border-color-tachyons-black-60{border-color:rgba(0,0,0,.6)}.background-color-tachyons-black-50{background-color:rgba(0,0,0,.5)}.color-tachyons-black-50{color:rgba(0,0,0,.5)}.border-color-tachyons-black-50{border-color:rgba(0,0,0,.5)}.background-color-tachyons-black-40{background-color:rgba(0,0,0,.4)}.color-tachyons-black-40{color:rgba(0,0,0,.4)}.border-color-tachyons-black-40{border-color:rgba(0,0,0,.4)}.background-color-tachyons-black-30{background-color:rgba(0,0,0,.3)}.color-tachyons-black-30{color:rgba(0,0,0,.3)}.border-color-tachyons-black-30{border-color:rgba(0,0,0,.3)}.background-color-tachyons-black-20{background-color:rgba(0,0,0,.2)}.color-tachyons-black-20{color:rgba(0,0,0,.2)}.border-color-tachyons-black-20{border-color:rgba(0,0,0,.2)}.background-color-tachyons-black-10{background-color:rgba(0,0,0,.1)}.color-tachyons-black-10{color:rgba(0,0,0,.1)}.border-color-tachyons-black-10{border-color:rgba(0,0,0,.1)}.background-color-tachyons-black-05{background-color:rgba(0,0,0,.05)}.color-tachyons-black-05{color:rgba(0,0,0,.05)}.border-color-tachyons-black-05{border-color:rgba(0,0,0,.05)}.background-color-tachyons-black-025{background-color:rgba(0,0,0,.025)}.color-tachyons-black-025{color:rgba(0,0,0,.025)}.border-color-tachyons-black-025{border-color:rgba(0,0,0,.025)}.background-color-tachyons-black-0125{background-color:rgba(0,0,0,.013)}.color-tachyons-black-0125{color:rgba(0,0,0,.013)}.border-color-tachyons-black-0125{border-color:rgba(0,0,0,.013)}.background-color-tachyons-white-90{background-color:rgba(255,255,255,.9)}.color-tachyons-white-90{color:rgba(255,255,255,.9)}.border-color-tachyons-white-90{border-color:rgba(255,255,255,.9)}.background-color-tachyons-white-80{background-color:rgba(255,255,255,.8)}.color-tachyons-white-80{color:rgba(255,255,255,.8)}.border-color-tachyons-white-80{border-color:rgba(255,255,255,.8)}.background-color-tachyons-white-70{background-color:rgba(255,255,255,.7)}.color-tachyons-white-70{color:rgba(255,255,255,.7)}.border-color-tachyons-white-70{border-color:rgba(255,255,255,.7)}.background-color-tachyons-white-60{background-color:rgba(255,255,255,.6)}.color-tachyons-white-60{color:rgba(255,255,255,.6)}.border-color-tachyons-white-60{border-color:rgba(255,255,255,.6)}.background-color-tachyons-white-50{background-color:rgba(255,255,255,.5)}.color-tachyons-white-50{color:rgba(255,255,255,.5)}.border-color-tachyons-white-50{border-color:rgba(255,255,255,.5)}.background-color-tachyons-white-40{background-color:rgba(255,255,255,.4)}.color-tachyons-white-40{color:rgba(255,255,255,.4)}.border-color-tachyons-white-40{border-color:rgba(255,255,255,.4)}.background-color-tachyons-white-30{background-color:rgba(255,255,255,.3)}.color-tachyons-white-30{color:rgba(255,255,255,.3)}.border-color-tachyons-white-30{border-color:rgba(255,255,255,.3)}.background-color-tachyons-white-20{background-color:rgba(255,255,255,.2)}.color-tachyons-white-20{color:rgba(255,255,255,.2)}.border-color-tachyons-white-20{border-color:rgba(255,255,255,.2)}.background-color-tachyons-white-10{background-color:rgba(255,255,255,.1)}.color-tachyons-white-10{color:rgba(255,255,255,.1)}.border-color-tachyons-white-10{border-color:rgba(255,255,255,.1)}.background-color-tachyons-white-05{background-color:rgba(255,255,255,.05)}.color-tachyons-white-05{color:rgba(255,255,255,.05)}.border-color-tachyons-white-05{border-color:rgba(255,255,255,.05)}.background-color-tachyons-white-025{background-color:rgba(255,255,255,.025)}.color-tachyons-white-025{color:rgba(255,255,255,.025)}.border-color-tachyons-white-025{border-color:rgba(255,255,255,.025)}.background-color-tachyons-white-0125{background-color:rgba(255,255,255,.013)}.color-tachyons-white-0125{color:rgba(255,255,255,.013)}.border-color-tachyons-white-0125{border-color:rgba(255,255,255,.013)}.background-color-tachyons-dark-red{background-color:#e7040f}.color-tachyons-dark-red{color:#e7040f}.border-color-tachyons-dark-red{border-color:#e7040f}.background-color-tachyons-red{background-color:#ff4136}.color-tachyons-red{color:#ff4136}.border-color-tachyons-red{border-color:#ff4136}.background-color-tachyons-light-red{background-color:#ff725c}.color-tachyons-light-red{color:#ff725c}.border-color-tachyons-light-red{border-color:#ff725c}.background-color-tachyons-orange{background-color:#ff6300}.color-tachyons-orange{color:#ff6300}.border-color-tachyons-orange{border-color:#ff6300}.background-color-tachyons-gold{background-color:#ffb700}.color-tachyons-gold{color:#ffb700}.border-color-tachyons-gold{border-color:#ffb700}.background-color-tachyons-yellow{background-color:gold}.color-tachyons-yellow{color:gold}.border-color-tachyons-yellow{border-color:gold}.background-color-tachyons-light-yellow{background-color:#fbf1a9}.color-tachyons-light-yellow{color:#fbf1a9}.border-color-tachyons-light-yellow{border-color:#fbf1a9}.background-color-tachyons-purple{background-color:#5e2ca5}.color-tachyons-purple{color:#5e2ca5}.border-color-tachyons-purple{border-color:#5e2ca5}.background-color-tachyons-light-purple{background-color:#a463f2}.color-tachyons-light-purple{color:#a463f2}.border-color-tachyons-light-purple{border-color:#a463f2}.background-color-tachyons-dark-pink{background-color:#d5008f}.color-tachyons-dark-pink{color:#d5008f}.border-color-tachyons-dark-pink{border-color:#d5008f}.background-color-tachyons-hot-pink{background-color:#ff41b4}.color-tachyons-hot-pink{color:#ff41b4}.border-color-tachyons-hot-pink{border-color:#ff41b4}.background-color-tachyons-pink{background-color:#ff80cc}.color-tachyons-pink{color:#ff80cc}.border-color-tachyons-pink{border-color:#ff80cc}.background-color-tachyons-light-pink{background-color:#ffa3d7}.color-tachyons-light-pink{color:#ffa3d7}.border-color-tachyons-light-pink{border-color:#ffa3d7}.background-color-tachyons-dark-green{background-color:#137752}.color-tachyons-dark-green{color:#137752}.border-color-tachyons-dark-green{border-color:#137752}.background-color-tachyons-green{background-color:#19a974}.color-tachyons-green{color:#19a974}.border-color-tachyons-green{border-color:#19a974}.background-color-tachyons-light-green{background-color:#9eebcf}.color-tachyons-light-green{color:#9eebcf}.border-color-tachyons-light-green{border-color:#9eebcf}.background-color-tachyons-navy{background-color:#001b44}.color-tachyons-navy{color:#001b44}.border-color-tachyons-navy{border-color:#001b44}.background-color-tachyons-dark-blue{background-color:#00449e}.color-tachyons-dark-blue{color:#00449e}.border-color-tachyons-dark-blue{border-color:#00449e}.background-color-tachyons-blue{background-color:#357edd}.color-tachyons-blue{color:#357edd}.border-color-tachyons-blue{border-color:#357edd}.background-color-tachyons-light-blue{background-color:#96ccff}.color-tachyons-light-blue{color:#96ccff}.border-color-tachyons-light-blue{border-color:#96ccff}.background-color-tachyons-lightest-blue{background-color:#cdecff}.color-tachyons-lightest-blue{color:#cdecff}.border-color-tachyons-lightest-blue{border-color:#cdecff}.background-color-tachyons-washed-blue{background-color:#f6fffe}.color-tachyons-washed-blue{color:#f6fffe}.border-color-tachyons-washed-blue{border-color:#f6fffe}.background-color-tachyons-washed-green{background-color:#e8fdf5}.color-tachyons-washed-green{color:#e8fdf5}.border-color-tachyons-washed-green{border-color:#e8fdf5}.background-color-tachyons-washed-yellow{background-color:#fffceb}.color-tachyons-washed-yellow{color:#fffceb}.border-color-tachyons-washed-yellow{border-color:#fffceb}.background-color-tachyons-washed-red{background-color:#ffdfdf}.color-tachyons-washed-red{color:#ffdfdf}.border-color-tachyons-washed-red{border-color:#ffdfdf}.background-color-antiquewhite{background-color:#f0f8ff}.color-antiquewhite{color:#f0f8ff}.border-color-antiquewhite{border-color:#f0f8ff}.background-color-aqua{background-color:#0ff}.color-aqua{color:#0ff}.border-color-aqua{border-color:#0ff}.background-color-aquamarine{background-color:#7fffd4}.color-aquamarine{color:#7fffd4}.border-color-aquamarine{border-color:#7fffd4}.background-color-azure{background-color:azure}.color-azure{color:azure}.border-color-azure{border-color:azure}.background-color-beige{background-color:beige}.color-beige{color:beige}.border-color-beige{border-color:beige}.background-color-bisque{background-color:bisque}.color-bisque{color:bisque}.border-color-bisque{border-color:bisque}.background-color-black{background-color:#000}.color-black{color:#000}.border-color-black{border-color:#000}.background-color-blanchedalmond{background-color:#ffebcd}.color-blanchedalmond{color:#ffebcd}.border-color-blanchedalmond{border-color:#ffebcd}.background-color-blue{background-color:#00f}.color-blue{color:#00f}.border-color-blue{border-color:#00f}.background-color-blueviolet{background-color:#8a2be2}.color-blueviolet{color:#8a2be2}.border-color-blueviolet{border-color:#8a2be2}.background-color-brown{background-color:brown}.color-brown{color:brown}.border-color-brown{border-color:brown}.background-color-burlywood{background-color:#deb887}.color-burlywood{color:#deb887}.border-color-burlywood{border-color:#deb887}.background-color-cadetblue{background-color:#5f9ea0}.color-cadetblue{color:#5f9ea0}.border-color-cadetblue{border-color:#5f9ea0}.background-color-chartreuse{background-color:#7fff00}.color-chartreuse{color:#7fff00}.border-color-chartreuse{border-color:#7fff00}.background-color-chocolate{background-color:#d2691e}.color-chocolate{color:#d2691e}.border-color-chocolate{border-color:#d2691e}.background-color-coral{background-color:coral}.color-coral{color:coral}.border-color-coral{border-color:coral}.background-color-cornflowerblue{background-color:#6495ed}.color-cornflowerblue{color:#6495ed}.border-color-cornflowerblue{border-color:#6495ed}.background-color-cornsilk{background-color:#fff8dc}.color-cornsilk{color:#fff8dc}.border-color-cornsilk{border-color:#fff8dc}.background-color-crimson{background-color:#dc143c}.color-crimson{color:#dc143c}.border-color-crimson{border-color:#dc143c}.background-color-cyan{background-color:#0ff}.color-cyan{color:#0ff}.border-color-cyan{border-color:#0ff}.background-color-darkblue{background-color:#00008b}.color-darkblue{color:#00008b}.border-color-darkblue{border-color:#00008b}.background-color-darkcyan{background-color:#008b8b}.color-darkcyan{color:#008b8b}.border-color-darkcyan{border-color:#008b8b}.background-color-darkgoldenrod{background-color:#b8860b}.color-darkgoldenrod{color:#b8860b}.border-color-darkgoldenrod{border-color:#b8860b}.background-color-darkgray{background-color:#a9a9a9}.color-darkgray{color:#a9a9a9}.border-color-darkgray{border-color:#a9a9a9}.background-color-darkgrey{background-color:#a9a9a9}.color-darkgrey{color:#a9a9a9}.border-color-darkgrey{border-color:#a9a9a9}.background-color-darkgreen{background-color:#006400}.color-darkgreen{color:#006400}.border-color-darkgreen{border-color:#006400}.background-color-darkkhaki{background-color:#bdb76b}.color-darkkhaki{color:#bdb76b}.border-color-darkkhaki{border-color:#bdb76b}.background-color-darkmagenta{background-color:#8b008b}.color-darkmagenta{color:#8b008b}.border-color-darkmagenta{border-color:#8b008b}.background-color-darkolivegreen{background-color:#556b2f}.color-darkolivegreen{color:#556b2f}.border-color-darkolivegreen{border-color:#556b2f}.background-color-darkorange{background-color:#ff8c00}.color-darkorange{color:#ff8c00}.border-color-darkorange{border-color:#ff8c00}.background-color-darkorchid{background-color:#9932cc}.color-darkorchid{color:#9932cc}.border-color-darkorchid{border-color:#9932cc}.background-color-darkred{background-color:#8b0000}.color-darkred{color:#8b0000}.border-color-darkred{border-color:#8b0000}.background-color-darksalmon{background-color:#e9967a}.color-darksalmon{color:#e9967a}.border-color-darksalmon{border-color:#e9967a}.background-color-darkseagreen{background-color:#8fbc8f}.color-darkseagreen{color:#8fbc8f}.border-color-darkseagreen{border-color:#8fbc8f}.background-color-darkslateblue{background-color:#483d8b}.color-darkslateblue{color:#483d8b}.border-color-darkslateblue{border-color:#483d8b}.background-color-darkslategray{background-color:#2f4f4f}.color-darkslategray{color:#2f4f4f}.border-color-darkslategray{border-color:#2f4f4f}.background-color-darkslategrey{background-color:#2f4f4f}.color-darkslategrey{color:#2f4f4f}.border-color-darkslategrey{border-color:#2f4f4f}.background-color-darkturquoise{background-color:#00ced1}.color-darkturquoise{color:#00ced1}.border-color-darkturquoise{border-color:#00ced1}.background-color-darkviolet{background-color:#9400d3}.color-darkviolet{color:#9400d3}.border-color-darkviolet{border-color:#9400d3}.background-color-deeppink{background-color:#ff1493}.color-deeppink{color:#ff1493}.border-color-deeppink{border-color:#ff1493}.background-color-deepskyblue{background-color:#00bfff}.color-deepskyblue{color:#00bfff}.border-color-deepskyblue{border-color:#00bfff}.background-color-dimgray{background-color:#696969}.color-dimgray{color:#696969}.border-color-dimgray{border-color:#696969}.background-color-dimgrey{background-color:#696969}.color-dimgrey{color:#696969}.border-color-dimgrey{border-color:#696969}.background-color-dodgerblue{background-color:#1e90ff}.color-dodgerblue{color:#1e90ff}.border-color-dodgerblue{border-color:#1e90ff}.background-color-firebrick{background-color:#b22222}.color-firebrick{color:#b22222}.border-color-firebrick{border-color:#b22222}.background-color-floralwhite{background-color:#fffaf0}.color-floralwhite{color:#fffaf0}.border-color-floralwhite{border-color:#fffaf0}.background-color-forestgreen{background-color:#228b22}.color-forestgreen{color:#228b22}.border-color-forestgreen{border-color:#228b22}.background-color-fuchsia{background-color:#f0f}.color-fuchsia{color:#f0f}.border-color-fuchsia{border-color:#f0f}.background-color-gainsboro{background-color:#dcdcdc}.color-gainsboro{color:#dcdcdc}.border-color-gainsboro{border-color:#dcdcdc}.background-color-ghostwhite{background-color:#f8f8ff}.color-ghostwhite{color:#f8f8ff}.border-color-ghostwhite{border-color:#f8f8ff}.background-color-gold{background-color:gold}.color-gold{color:gold}.border-color-gold{border-color:gold}.background-color-goldenrod{background-color:#daa520}.color-goldenrod{color:#daa520}.border-color-goldenrod{border-color:#daa520}.background-color-gray{background-color:grey}.color-gray{color:grey}.border-color-gray{border-color:grey}.background-color-grey{background-color:grey}.color-grey{color:grey}.border-color-grey{border-color:grey}.background-color-green{background-color:green}.color-green{color:green}.border-color-green{border-color:green}.background-color-greenyellow{background-color:#adff2f}.color-greenyellow{color:#adff2f}.border-color-greenyellow{border-color:#adff2f}.background-color-honeydew{background-color:#f0fff0}.color-honeydew{color:#f0fff0}.border-color-honeydew{border-color:#f0fff0}.background-color-hotpink{background-color:#ff69b4}.color-hotpink{color:#ff69b4}.border-color-hotpink{border-color:#ff69b4}.background-color-indianred{background-color:#cd5c5c}.color-indianred{color:#cd5c5c}.border-color-indianred{border-color:#cd5c5c}.background-color-indigo{background-color:indigo}.color-indigo{color:indigo}.border-color-indigo{border-color:indigo}.background-color-ivory{background-color:ivory}.color-ivory{color:ivory}.border-color-ivory{border-color:ivory}.background-color-khaki{background-color:khaki}.color-khaki{color:khaki}.border-color-khaki{border-color:khaki}.background-color-lavender{background-color:#e6e6fa}.color-lavender{color:#e6e6fa}.border-color-lavender{border-color:#e6e6fa}.background-color-lavenderblush{background-color:#fff0f5}.color-lavenderblush{color:#fff0f5}.border-color-lavenderblush{border-color:#fff0f5}.background-color-lawngreen{background-color:#7cfc00}.color-lawngreen{color:#7cfc00}.border-color-lawngreen{border-color:#7cfc00}.background-color-lemonchiffon{background-color:#fffacd}.color-lemonchiffon{color:#fffacd}.border-color-lemonchiffon{border-color:#fffacd}.background-color-lightblue{background-color:#add8e6}.color-lightblue{color:#add8e6}.border-color-lightblue{border-color:#add8e6}.background-color-lightcoral{background-color:#f08080}.color-lightcoral{color:#f08080}.border-color-lightcoral{border-color:#f08080}.background-color-lightcyan{background-color:#e0ffff}.color-lightcyan{color:#e0ffff}.border-color-lightcyan{border-color:#e0ffff}.background-color-lightgoldenrodyello{background-color:#fafad2}.color-lightgoldenrodyello{color:#fafad2}.border-color-lightgoldenrodyello{border-color:#fafad2}.background-color-lightgray{background-color:#d3d3d3}.color-lightgray{color:#d3d3d3}.border-color-lightgray{border-color:#d3d3d3}.background-color-lightgrey{background-color:#d3d3d3}.color-lightgrey{color:#d3d3d3}.border-color-lightgrey{border-color:#d3d3d3}.background-color-lightgreen{background-color:#90ee90}.color-lightgreen{color:#90ee90}.border-color-lightgreen{border-color:#90ee90}.background-color-lightpink{background-color:#ffb6c1}.color-lightpink{color:#ffb6c1}.border-color-lightpink{border-color:#ffb6c1}.background-color-lightsalmon{background-color:#ffa07a}.color-lightsalmon{color:#ffa07a}.border-color-lightsalmon{border-color:#ffa07a}.background-color-lightseagreen{background-color:#20b2aa}.color-lightseagreen{color:#20b2aa}.border-color-lightseagreen{border-color:#20b2aa}.background-color-lightskyblue{background-color:#87cefa}.color-lightskyblue{color:#87cefa}.border-color-lightskyblue{border-color:#87cefa}.background-color-lightslategray{background-color:#789}.color-lightslategray{color:#789}.border-color-lightslategray{border-color:#789}.background-color-lightslategrey{background-color:#789}.color-lightslategrey{color:#789}.border-color-lightslategrey{border-color:#789}.background-color-lightsteelblue{background-color:#b0c4de}.color-lightsteelblue{color:#b0c4de}.border-color-lightsteelblue{border-color:#b0c4de}.background-color-lightyellow{background-color:#ffffe0}.color-lightyellow{color:#ffffe0}.border-color-lightyellow{border-color:#ffffe0}.background-color-lime{background-color:#0f0}.color-lime{color:#0f0}.border-color-lime{border-color:#0f0}.background-color-limegreen{background-color:#32cd32}.color-limegreen{color:#32cd32}.border-color-limegreen{border-color:#32cd32}.background-color-linen{background-color:linen}.color-linen{color:linen}.border-color-linen{border-color:linen}.background-color-magenta{background-color:#f0f}.color-magenta{color:#f0f}.border-color-magenta{border-color:#f0f}.background-color-maroon{background-color:maroon}.color-maroon{color:maroon}.border-color-maroon{border-color:maroon}.background-color-mediumaquamarine{background-color:#66cdaa}.color-mediumaquamarine{color:#66cdaa}.border-color-mediumaquamarine{border-color:#66cdaa}.background-color-mediumblue{background-color:#0000cd}.color-mediumblue{color:#0000cd}.border-color-mediumblue{border-color:#0000cd}.background-color-mediumorchid{background-color:#ba55d3}.color-mediumorchid{color:#ba55d3}.border-color-mediumorchid{border-color:#ba55d3}.background-color-mediumpurple{background-color:#9370d8}.color-mediumpurple{color:#9370d8}.border-color-mediumpurple{border-color:#9370d8}.background-color-mediumseagreen{background-color:#3cb371}.color-mediumseagreen{color:#3cb371}.border-color-mediumseagreen{border-color:#3cb371}.background-color-mediumslateblue{background-color:#7b68ee}.color-mediumslateblue{color:#7b68ee}.border-color-mediumslateblue{border-color:#7b68ee}.background-color-mediumspringgreen{background-color:#00fa9a}.color-mediumspringgreen{color:#00fa9a}.border-color-mediumspringgreen{border-color:#00fa9a}.background-color-mediumturquoise{background-color:#48d1cc}.color-mediumturquoise{color:#48d1cc}.border-color-mediumturquoise{border-color:#48d1cc}.background-color-mediumvioletred{background-color:#c71585}.color-mediumvioletred{color:#c71585}.border-color-mediumvioletred{border-color:#c71585}.background-color-midnightblue{background-color:#191970}.color-midnightblue{color:#191970}.border-color-midnightblue{border-color:#191970}.background-color-mintcream{background-color:#f5fffa}.color-mintcream{color:#f5fffa}.border-color-mintcream{border-color:#f5fffa}.background-color-mistyrose{background-color:#ffe4e1}.color-mistyrose{color:#ffe4e1}.border-color-mistyrose{border-color:#ffe4e1}.background-color-moccasin{background-color:#ffe4b5}.color-moccasin{color:#ffe4b5}.border-color-moccasin{border-color:#ffe4b5}.background-color-navajowhite{background-color:#ffdead}.color-navajowhite{color:#ffdead}.border-color-navajowhite{border-color:#ffdead}.background-color-navy{background-color:navy}.color-navy{color:navy}.border-color-navy{border-color:navy}.background-color-oldlace{background-color:#fdf5e6}.color-oldlace{color:#fdf5e6}.border-color-oldlace{border-color:#fdf5e6}.background-color-olive{background-color:olive}.color-olive{color:olive}.border-color-olive{border-color:olive}.background-color-olivedrab{background-color:#6b8e23}.color-olivedrab{color:#6b8e23}.border-color-olivedrab{border-color:#6b8e23}.background-color-orange{background-color:orange}.color-orange{color:orange}.border-color-orange{border-color:orange}.background-color-orangered{background-color:#ff4500}.color-orangered{color:#ff4500}.border-color-orangered{border-color:#ff4500}.background-color-orchid{background-color:orchid}.color-orchid{color:orchid}.border-color-orchid{border-color:orchid}.background-color-palegoldenrod{background-color:#eee8aa}.color-palegoldenrod{color:#eee8aa}.border-color-palegoldenrod{border-color:#eee8aa}.background-color-palegreen{background-color:#98fb98}.color-palegreen{color:#98fb98}.border-color-palegreen{border-color:#98fb98}.background-color-paleturquoise{background-color:#afeeee}.color-paleturquoise{color:#afeeee}.border-color-paleturquoise{border-color:#afeeee}.background-color-palevioletred{background-color:#d87093}.color-palevioletred{color:#d87093}.border-color-palevioletred{border-color:#d87093}.background-color-papayawhip{background-color:#ffefd5}.color-papayawhip{color:#ffefd5}.border-color-papayawhip{border-color:#ffefd5}.background-color-peachpuff{background-color:#ffdab9}.color-peachpuff{color:#ffdab9}.border-color-peachpuff{border-color:#ffdab9}.background-color-peru{background-color:peru}.color-peru{color:peru}.border-color-peru{border-color:peru}.background-color-pink{background-color:pink}.color-pink{color:pink}.border-color-pink{border-color:pink}.background-color-plum{background-color:plum}.color-plum{color:plum}.border-color-plum{border-color:plum}.background-color-powderblue{background-color:#b0e0e6}.color-powderblue{color:#b0e0e6}.border-color-powderblue{border-color:#b0e0e6}.background-color-purple{background-color:purple}.color-purple{color:purple}.border-color-purple{border-color:purple}.background-color-red{background-color:red}.color-red{color:red}.border-color-red{border-color:red}.background-color-rosybrown{background-color:#bc8f8f}.color-rosybrown{color:#bc8f8f}.border-color-rosybrown{border-color:#bc8f8f}.background-color-royalblue{background-color:#4169e1}.color-royalblue{color:#4169e1}.border-color-royalblue{border-color:#4169e1}.background-color-saddlebrown{background-color:#8b4513}.color-saddlebrown{color:#8b4513}.border-color-saddlebrown{border-color:#8b4513}.background-color-salmon{background-color:salmon}.color-salmon{color:salmon}.border-color-salmon{border-color:salmon}.background-color-sandybrown{background-color:#f4a460}.color-sandybrown{color:#f4a460}.border-color-sandybrown{border-color:#f4a460}.background-color-seagreen{background-color:#2e8b57}.color-seagreen{color:#2e8b57}.border-color-seagreen{border-color:#2e8b57}.background-color-seashell{background-color:#fff5ee}.color-seashell{color:#fff5ee}.border-color-seashell{border-color:#fff5ee}.background-color-sienna{background-color:sienna}.color-sienna{color:sienna}.border-color-sienna{border-color:sienna}.background-color-silver{background-color:silver}.color-silver{color:silver}.border-color-silver{border-color:silver}.background-color-skyblue{background-color:#87ceeb}.color-skyblue{color:#87ceeb}.border-color-skyblue{border-color:#87ceeb}.background-color-slateblue{background-color:#6a5acd}.color-slateblue{color:#6a5acd}.border-color-slateblue{border-color:#6a5acd}.background-color-slategray{background-color:#708090}.color-slategray{color:#708090}.border-color-slategray{border-color:#708090}.background-color-slategrey{background-color:#708090}.color-slategrey{color:#708090}.border-color-slategrey{border-color:#708090}.background-color-snow{background-color:snow}.color-snow{color:snow}.border-color-snow{border-color:snow}.background-color-springgreen{background-color:#00ff7f}.color-springgreen{color:#00ff7f}.border-color-springgreen{border-color:#00ff7f}.background-color-steelblue{background-color:#4682b4}.color-steelblue{color:#4682b4}.border-color-steelblue{border-color:#4682b4}.background-color-tan{background-color:tan}.color-tan{color:tan}.border-color-tan{border-color:tan}.background-color-teal{background-color:teal}.color-teal{color:teal}.border-color-teal{border-color:teal}.background-color-thistle{background-color:#d8bfd8}.color-thistle{color:#d8bfd8}.border-color-thistle{border-color:#d8bfd8}.background-color-tomato{background-color:tomato}.color-tomato{color:tomato}.border-color-tomato{border-color:tomato}.background-color-turquoise{background-color:#40e0d0}.color-turquoise{color:#40e0d0}.border-color-turquoise{border-color:#40e0d0}.background-color-violet{background-color:violet}.color-violet{color:violet}.border-color-violet{border-color:violet}.background-color-wheat{background-color:wheat}.color-wheat{color:wheat}.border-color-wheat{border-color:wheat}.background-color-white{background-color:#fff}.color-white{color:#fff}.border-color-white{border-color:#fff}.background-color-whitesmoke{background-color:#f5f5f5}.color-whitesmoke{color:#f5f5f5}.border-color-whitesmoke{border-color:#f5f5f5}.background-color-yellow{background-color:#ff0}.color-yellow{color:#ff0}.border-color-yellow{border-color:#ff0}.background-color-yellowgreen{background-color:#9acd32}.color-yellowgreen{color:#9acd32}.border-color-yellowgreen{border-color:#9acd32}:root{--background-color-900:#2b2b2e;--background-color-800:#444447;--background-color-700:#5e5e61;--background-color-600:#77777a;--background-color-500:#909093;--background-color-400:#aaaaad;--background-color-300:#c3c3c6;--background-color-200:#dddde0;--background-color-100:#f6f6f9;--background-color-inverted:#000;--background-color:#fff;--border-color:#000;--border-color-100:#f6f6f9;--border-color-200:#dddde0;--border-color-300:#c3c3c6;--border-color-400:#aaaaad;--border-color-500:#909093;--border-color-600:#77777a;--border-color-700:#5e5e61;--border-color-800:#444447;--border-color-900:#2b2b2e;--button-color:#fff;--color:#000;--link-color:#00f;--link-color-visited:#800080;--link-color-hover:#f00;--link-color-focus:#f00;--inverted-color:#fff}html{font-family:sans-serif;font-size:63.204452685542776%;overflow-x:hidden;overflow-y:scroll;-moz-font-feature-settings:'liga','kern';-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:var(--background-color);-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}body{font-family:'Open Sans',sans-serif;font-size:1.618033988749895rem;font-weight:400;margin:0;padding:0;word-wrap:break-word;color:var(--color);background-color:var(--background-color)}a,abbr,address,article,aside,audio,b,blockquote,body,button,caption,cite,code,dd,del,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,select,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{box-sizing:border-box;margin-bottom:1.618033988749895rem}b,strong{font-weight:700;color:var(--color)}em,i{font-style:italic}small{font-size:1.236rem}sup{font-size:1.236rem;top:.8em}sub{font-size:1.236rem;bottom:-.8em}@media (prefers-color-scheme:dark){:root{--background-color-900:#2b2b2e;--background-color-800:#444447;--background-color-700:#5e5e61;--background-color-600:#77777a;--background-color-500:#909093;--background-color-400:#aaaaad;--background-color-300:#c3c3c6;--background-color-200:#dddde0;--background-color-100:#5e5e61;--background-color-inverted:#fff;--background-color:#000;--border-color:#fff;--border-color-100:#f6f6f9;--border-color-200:#dddde0;--border-color-300:#c3c3c6;--border-color-400:#aaaaad;--border-color-500:#909093;--border-color-600:#77777a;--border-color-700:#5e5e61;--border-color-800:#444447;--border-color-900:#2b2b2e;--button-color:#fff;--color:#fff;--link-color:#ff0;--link-color-visited:#f0f;--link-color-hover:#f00;--link-color-focus:#f00;--inverted-color:#000}}.clearfix:after,.clearfix:before{display:table;content:' '}.clearfix:after{clear:both}.left,[left]{float:left!important}.right,[right]{float:right!important}.capitalized,[capitalized]{text-transform:capitalize!important}.lowercase,[lowercase]{text-transform:lowercase!important}.uppercase,[uppercase]{text-transform:uppercase!important}.italic,[italic]{font-style:italic!important}.nomargin,[nomargin]{margin:0!important}.nopadding,[nopadding]{padding:0!important}.hidden,[hidden]{display:none!important}.container{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:96%;margin:0 auto;padding:0 24.270509831248425 rem}.grid-flex{display:-webkit-box;display:flex;align-items:top;flex-wrap:wrap;-ms-flex-wrap:wrap}.row:after{display:table;clear:both;content:''}.flex-1{margin:0 1.618033988749895rem;-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;flex:1}.flex-2{margin:0 1.618033988749895rem;-webkit-box-flex:2;-moz-box-flex:2;-ms-box-flex:2;flex:2}.flex-3{margin:0 1.618033988749895rem;-webkit-box-flex:3;-moz-box-flex:3;-ms-box-flex:3;flex:3}.flex-4{margin:0 1.618033988749895rem;-webkit-box-flex:4;-moz-box-flex:4;-ms-box-flex:4;flex:4}.flex-5{margin:0 1.618033988749895rem;-webkit-box-flex:5;-moz-box-flex:5;-ms-box-flex:5;flex:5}.flex-6{margin:0 1.618033988749895rem;-webkit-box-flex:6;-moz-box-flex:6;-ms-box-flex:6;flex:6}.flex-7{margin:0 1.618033988749895rem;-webkit-box-flex:7;-moz-box-flex:7;-ms-box-flex:7;flex:7}.flex-8{margin:0 1.618033988749895rem;-webkit-box-flex:8;-moz-box-flex:8;-ms-box-flex:8;flex:8}.flex-9{margin:0 1.618033988749895rem;-webkit-box-flex:9;-moz-box-flex:9;-ms-box-flex:9;flex:9}.flex-10{margin:0 1.618033988749895rem;-webkit-box-flex:10;-moz-box-flex:10;-ms-box-flex:10;flex:10}.flex-11{margin:0 1.618033988749895rem;-webkit-box-flex:11;-moz-box-flex:11;-ms-box-flex:11;flex:11}.flex-12{margin:0 1.618033988749895rem;-webkit-box-flex:12;-moz-box-flex:12;-ms-box-flex:12;flex:12}.button,[type=submit],button{font-size:1.618033988749895rem;padding:8.090169943749475px 16.18033988749895px;cursor:pointer;user-select:none;transition:all 150ms linear;text-align:center;vertical-align:middle;white-space:nowrap;text-decoration:none;text-transform:uppercase;color:var(--button-color);border:0;background:var(--background-color-300);box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.button:link,.button:visited,[type=submit]:link,[type=submit]:visited,button:link,button:visited{color:var(--button-color);background:var(--background-color-700)}.button.active,.button:active,[type=submit].active,[type=submit]:active,button.active,button:active{transition:all 150ms linear;text-decoration:none;opacity:.85;color:var(--button-color);background:var(--background-color-700)}.button:hover,[type=submit]:hover,button:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.button:focus,[type=submit]:focus,button:focus{transition:all 150ms linear;text-decoration:none;opacity:.7;background:var(--background-color-200)}.button:disabled,[type=submit]:disabled,button:disabled{cursor:default;transition:all 150ms linear;pointer-events:none;opacity:.5;color:var(--button-color)}.button.primary,[type=submit].primary,button.primary{cursor:pointer;transition:all 150ms linear;color:var(--button-color);background:#0047dd}.button.primary:hover,[type=submit].primary:hover,button.primary:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.button.info,.button.secondary,[type=submit].info,[type=submit].secondary,button.info,button.secondary{cursor:pointer;transition:all 150ms linear;color:var(--button-color);background:#0057a8}.button.info:hover,.button.secondary:hover,[type=submit].info:hover,[type=submit].secondary:hover,button.info:hover,button.secondary:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.button.success,[type=submit].success,button.success{cursor:pointer;transition:all 150ms linear;color:var(--button-color);background:#2e6430}.button.success:hover,[type=submit].success:hover,button.success:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.button.error,[type=submit].error,button.error{cursor:pointer;transition:all 150ms linear;color:var(--button-color);background:#b2081a}.button.error:hover,[type=submit].error:hover,button.error:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.button.warning,[type=submit].warning,button.warning{cursor:pointer;transition:all 150ms linear;color:var(--button-color);background:#993900}.button.warning:hover,[type=submit].warning:hover,button.warning:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.button.link,[type=submit].link,button.link{cursor:pointer;transition:all 150ms linear;text-decoration:none;color:var(--link-color);border-color:transparent;background:0 0;box-shadow:none}.button.link:visited,[type=submit].link:visited,button.link:visited{color:var(--link-color-visited)}.button.link:active,.button.link:hover,[type=submit].link:active,[type=submit].link:hover,button.link:active,button.link:hover{text-decoration:underline;color:var(--link-color-hover)}.button.link:focus,[type=submit].link:focus,button.link:focus{color:var(--link-color-focus);outline:thin dotted;outline:1px auto -webkit-focus-ring-color;outline-offset:-2px}.button-group{letter-spacing:-.31em;border:0;border-radius:0;text-rendering:optimizespeed}.btn{font-size:1.618033988749895rem;line-height:60px;position:relative;z-index:1;display:inline-block;min-width:60px;min-height:60px;cursor:pointer;user-select:none;transition:all 150ms linear;text-align:center;vertical-align:middle;white-space:nowrap;text-decoration:none;text-transform:uppercase;border-radius:.3rem}.btn:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.btn-round{border-radius:50%}.btn-round:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.btn-oval{min-width:9rem;border-radius:61.25rem}.btn-oval:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.btn-outline{border:2px solid transparent}.btn-outline:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.block{line-height:60px;display:block;width:98.7%;height:60px;padding:.6rem;border:none}.card{margin-bottom:1.618033988749895rem;border:1px solid var(--border-color-300);background:0 0}.card a{text-decoration:none;color:var(--color)}.card a:hover{text-decoration:none}.card-content{padding:1.618033988749895rem}.cards{display:flex;flex-wrap:wrap;justify-content:space-between}.card{flex:0 1 23.381966011250107% rem}.card,.card strong{color:var(--color)}code,kbd,pre,samp{font-family:Consolas,Monaco,Menlo,monospace;font-size:1.618033988749895rem;margin:1.618033988749895rem 0;padding:1.618033988749895rem;color:var(--color);background:var(--background-color-100)}pre{overflow:auto;margin-bottom:0;-ms-overflow-style:scrollbar}code{padding:1.236rem}code,pre{display:block;text-align:left;white-space:pre-wrap;word-wrap:break-word;direction:ltr}hr{width:98.3819660112501%;border-top:1px solid var(--border-color-200);background-color:var(--background-color-100)}input[type=email],input[type=file],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-family:Consolas,Monaco,Menlo,monospace;font-size:2rem;display:block;width:100%;margin:1.618033988749895rem 0;padding:1.618033988749895rem;transition:all 150ms linear;color:var(--color);border:1px solid var(--border-color-200);border-radius:2px;outline:0;background:var(--background-color)}input[type=email]:hover,input[type=file]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=url]:hover,select:hover,textarea:hover{border-color:var(--border-color-200)}input[type=email]:focus,input[type=file]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:var(--border-color);outline:0}.h1,h1{font-size:4.6rem;font-weight:300;line-height:1.2;margin-top:0;margin-bottom:1.618033988749895rem;letter-spacing:-.1rem}.h2,h2{font-size:3.6rem;font-weight:300;line-height:1.25;margin-top:0;margin-bottom:1.618033988749895rem;letter-spacing:-.1rem}.h3,h3{font-size:2.8rem;font-weight:300;line-height:1.3;margin-top:0;margin-bottom:1.618033988749895rem;letter-spacing:-.1rem}.h4,h4{font-size:2.2rem;font-weight:300;line-height:1.35;margin-top:0;margin-bottom:1.618033988749895rem;letter-spacing:-.1rem}.h5,h5{font-size:1.8rem;font-weight:300;line-height:1.5;margin-top:0;margin-bottom:1.618033988749895rem;letter-spacing:-.1rem}.h6,h6{font-size:1.6rem;font-weight:300;line-height:1.4;margin-top:0;margin-bottom:1.618033988749895rem;letter-spacing:-.1rem}iframe,img,video{max-width:100%;height:auto;vertical-align:bottom}.link-1{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-1:hover{text-decoration:none}.link-2{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-2:hover{text-decoration:none}.link-3{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-3:hover{text-decoration:none}.link-4{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-4:hover{text-decoration:none}.link-5{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-5:hover{text-decoration:none}.link-6{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-6:hover{text-decoration:none}.link-7{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-7:hover{text-decoration:none}.link-8{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-8:hover{text-decoration:none}.link-9{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-9:hover{text-decoration:none}.link-10{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-10:hover{text-decoration:none}.link-11{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-11:hover{text-decoration:none}.link-12{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-12:hover{text-decoration:none}.link-1{overflow:hidden}.link-1:before{bottom:0;left:0;width:100%;height:2px;transform:translateX(-100%);background:red}.link-1:hover:before{transform:translateX(0)}.link-2{overflow:hidden}.link-2:before{right:0;bottom:0;width:100%;height:2px;transform:translateX(100%);background:red}.link-2:hover:before{transform:translateX(0)}.link-3:before{bottom:0;left:0;width:100%;height:2px;transform:scaleX(0);background:red}.link-3:hover:before{transform:scaleX(1)}.link-4:before{bottom:0;left:0;width:100%;height:2px;transform:scaleX(1);background:red}.link-4:hover:before{transform:scaleX(0)}.link-5{overflow:hidden}.link-5:before{bottom:0;transform:translateX(-100%)}.link-5:after{top:0;transform:translateX(-100%)}.link-5:after,.link-5:before{left:0;width:100%;height:2px;background:red}.link-5:hover:after,.link-5:hover:before{transform:translateX(0)}.link-6{overflow:hidden}.link-6:before{bottom:0;transform:translateX(100%)}.link-6:after{top:0;transform:translateX(100%)}.link-6:after,.link-6:before{left:0;width:100%;height:2px;background:red}.link-6:hover:after,.link-6:hover:before{transform:translateX(0)}.link-7{overflow:hidden}.link-7:before{bottom:0;transform:translateX(0) scaleX(0)}.link-7:after{top:0;transform:translateX(0) scaleX(0)}.link-7:after,.link-7:before{left:0;width:100%;height:2px;background:red}.link-7:hover:before{bottom:0;transform:translateX(0) scaleX(1)}.link-7:hover:after{top:0;transform:translateX(0) scaleX(1)}.link-8{overflow:hidden}.link-8:before{bottom:0;transform:translateX(-100%)}.link-8:after{top:0;transform:translateX(100%)}.link-8:after,.link-8:before{left:0;width:100%;height:2px;background:red}.link-8:hover:after,.link-8:hover:before{transform:translateX(0)}.link-9:before{position:absolute;top:100%;left:0;width:100%;height:2px;content:'';transition:opacity .4s,transform .4s;transform:translateY(20px);opacity:0;background:red}.link-9:hover:before{transform:translateY(0);opacity:1}.link-10:before{position:absolute;top:100%;left:0;width:100%;height:2px;content:'';transition:opacity .4s,transform .4s;transform:translateY(-15px);opacity:0;background:red}.link-10:hover:before{transform:translateY(0);opacity:1}.link-11:hover:after,.link-11:hover:before{content:'[';transform:translateX(-15px)}.link-11:hover:after{content:']';transform:translateX(10px)}.link-12{width:100%;height:2px}.link-12:hover:after,.link-12:hover:before{content:'[';transform-origin:-20px 50%;animation:main .5s}.link-12:hover:after{content:']';transform-origin:20px 50%;animation:main .5s}a:link{text-decoration:none;color:var(--link-color)}a:visited{color:var(--link-color-visited)}a:active,a:hover{text-decoration:underline;color:var(--link-color-hover)}a:focus{color:var(--link-color-focus);outline:thin dotted;outline:1px auto -webkit-focus-ring-color;outline-offset:-2px}a,a>span{position:relative;text-decoration:none;color:inherit}a:after,a:before,a>span:after,a>span:before{position:absolute;content:'';transition:transform .5s ease}ol,ul{margin:1.618033988749895 0 rem}ul{list-style:none outside}ol{list-style:decimal}li{line-height:1.618033988749895;margin-bottom:1.618033988749895}ol,ul.circle,ul.disc,ul.square{margin:1.618033988749895 0 rem 2.427050983124842rem}ul.square{list-style:square outside}ul.circle{list-style:circle outside}ul.disc{list-style:disc outside}ol ol,ol ul,ul ol,ul ul{font-size:100%;margin:3.23606797749979 0 4.854101966249685 32.3606797749979}.margin-auto{margin:auto}.margin-0{margin:0}.margin-top-0{margin-top:0}.margin-bottom-0{margin-bottom:0}.margin-left-0{margin-left:0}.margin-right-0{margin-right:0}.margin-auto{margin:auto}.margin-1{margin:.8129237073%}.margin-top-1{margin-top:.8129237073%}.margin-bottom-1{margin-bottom:.8129237073%}.margin-left-1{margin-left:.8129237073%}.margin-right-1{margin-right:.8129237073%}.margin-auto{margin:auto}.margin-2{margin:1.3154105296%}.margin-top-2{margin-top:1.3154105296%}.margin-bottom-2{margin-bottom:1.3154105296%}.margin-left-2{margin-left:1.3154105296%}.margin-right-2{margin-right:1.3154105296%}.margin-auto{margin:auto}.margin-3{margin:2.1283342369%}.margin-top-3{margin-top:2.1283342369%}.margin-bottom-3{margin-bottom:2.1283342369%}.margin-left-3{margin-left:2.1283342369%}.margin-right-3{margin-right:2.1283342369%}.margin-auto{margin:auto}.margin-4{margin:3.4439065322%}.margin-top-4{margin-top:3.4439065322%}.margin-bottom-4{margin-bottom:3.4439065322%}.margin-left-4{margin-left:3.4439065322%}.margin-right-4{margin-right:3.4439065322%}.margin-auto{margin:auto}.margin-5{margin:5.572240769%}.margin-top-5{margin-top:5.572240769%}.margin-bottom-5{margin-bottom:5.572240769%}.margin-left-5{margin-left:5.572240769%}.margin-right-5{margin-right:5.572240769%}.margin-auto{margin:auto}.margin-6{margin:9.0165708237%}.margin-top-6{margin-top:9.0165708237%}.margin-bottom-6{margin-bottom:9.0165708237%}.margin-left-6{margin-left:9.0165708237%}.margin-right-6{margin-right:9.0165708237%}.margin-auto{margin:auto}.margin-7{margin:14.5888115927%}.margin-top-7{margin-top:14.5888115927%}.margin-bottom-7{margin-bottom:14.5888115927%}.margin-left-7{margin-left:14.5888115927%}.margin-right-7{margin-right:14.5888115927%}.margin-auto{margin:auto}.margin-8{margin:23.6064912503%}.margin-top-8{margin-top:23.6064912503%}.margin-bottom-8{margin-bottom:23.6064912503%}.margin-left-8{margin-left:23.6064912503%}.margin-right-8{margin-right:23.6064912503%}.margin-auto{margin:auto}.margin-9{margin:38.195302843%}.margin-top-9{margin-top:38.195302843%}.margin-bottom-9{margin-bottom:38.195302843%}.margin-left-9{margin-left:38.195302843%}.margin-right-9{margin-right:38.195302843%}.margin-auto{margin:auto}.margin-10{margin:61.804697157%}.margin-top-10{margin-top:61.804697157%}.margin-bottom-10{margin-bottom:61.804697157%}.margin-left-10{margin-left:61.804697157%}.margin-right-10{margin-right:61.804697157%}.margin-auto{margin:auto}.margin-11{margin:100%}.margin-top-11{margin-top:100%}.margin-bottom-11{margin-bottom:100%}.margin-left-11{margin-left:100%}.margin-right-11{margin-right:100%}.header{z-index:10;display:block;overflow:hidden;width:100%;max-width:100%;height:60px;margin:0 auto;box-shadow:none}.header span{display:none}.main{display:block;height:100%;margin:0 auto;margin-top:60px}.mainInner{position:absolute;display:table;width:100%;height:100%;text-align:center}.mainInner div{font-size:3em;font-weight:700;display:table-cell;vertical-align:middle;letter-spacing:1.25px}#sidebar{position:fixed;z-index:1;left:0;width:250px;height:100%;transition:transform 250ms ease-in-out;transform:translateX(-250px);background:var(--background-color)}.nav{margin:0;padding:0;border-top:1px solid var(--border-color)}.nav li{margin-bottom:0;padding:20px;list-style:none;cursor:pointer;text-transform:uppercase;color:var(--inverted-color);border-bottom:1px solid var(--border-color)}.nav li a{padding:20px;cursor:pointer;text-decoration:none;text-transform:uppercase;color:var(--color)}.nav li:hover{background:var(--background-color-inverted)}.nav li:hover a{color:var(--inverted-color)}.nav li:hover>ul{display:block}.nav li>ul{display:none}.nav li>ul>li{margin:0;padding:20px;border-bottom:none}.nav li>ul>li a{text-transform:none;color:var(--inverted-color)}.nav li>ul>li a:hover{color:var(--color)}.nav li>ul>li:hover{background:var(--background-color)}.nav li>ul>li:hover a{color:var(--color)}.nav ul{padding-left:1.618033988749895rem}input[type=checkbox]:checked~#sidebar{transform:translateX(0)}input[type=checkbox]{display:none;box-sizing:border-box;transition:all .3s}.hamburger-toggle{position:absolute;z-index:99;top:22px;left:15px;box-sizing:border-box;width:100%;width:22px;height:100%;height:22px;cursor:pointer;transition:all .3s}.spinner{position:absolute;box-sizing:border-box;width:100%;height:3px;transition:all .3s;background-color:var(--background-color-inverted)}.horizontal{position:relative;float:left;box-sizing:border-box;margin-top:3px;transition:all .3s}.diagonal.part-1{position:relative;float:left;box-sizing:border-box;transition:all .3s}.diagonal.part-2{position:relative;float:left;box-sizing:border-box;margin-top:3px;transition:all .3s}input[type=checkbox]:checked~.hamburger-toggle>.horizontal{box-sizing:border-box;transition:all .3s;opacity:0}input[type=checkbox]:checked~.hamburger-toggle>.diagonal.part-1{box-sizing:border-box;margin-top:8px;transition:all .3s;transform:rotate(135deg)}input[type=checkbox]:checked~.hamburger-toggle>.diagonal.part-2{box-sizing:border-box;margin-top:-9px;transition:all .3s;transform:rotate(-135deg)}.padding-0{padding:0}.padding-top-0{padding-top:0}.padding-bottom-0{padding-bottom:0}.padding-left-0{padding-left:0}.padding-right-0{padding-right:0}.padding-1{padding:.8129237073%}.padding-top-1{padding-top:.8129237073%}.padding-bottom-1{padding-bottom:.8129237073%}.padding-left-1{padding-left:.8129237073%}.padding-right-1{padding-right:.8129237073%}.padding-2{padding:1.3154105296%}.padding-top-2{padding-top:1.3154105296%}.padding-bottom-2{padding-bottom:1.3154105296%}.padding-left-2{padding-left:1.3154105296%}.padding-right-2{padding-right:1.3154105296%}.padding-3{padding:2.1283342369%}.padding-top-3{padding-top:2.1283342369%}.padding-bottom-3{padding-bottom:2.1283342369%}.padding-left-3{padding-left:2.1283342369%}.padding-right-3{padding-right:2.1283342369%}.padding-4{padding:3.4439065322%}.padding-top-4{padding-top:3.4439065322%}.padding-bottom-4{padding-bottom:3.4439065322%}.padding-left-4{padding-left:3.4439065322%}.padding-right-4{padding-right:3.4439065322%}.padding-5{padding:5.572240769%}.padding-top-5{padding-top:5.572240769%}.padding-bottom-5{padding-bottom:5.572240769%}.padding-left-5{padding-left:5.572240769%}.padding-right-5{padding-right:5.572240769%}.padding-6{padding:9.0165708237%}.padding-top-6{padding-top:9.0165708237%}.padding-bottom-6{padding-bottom:9.0165708237%}.padding-left-6{padding-left:9.0165708237%}.padding-right-6{padding-right:9.0165708237%}.padding-7{padding:14.5888115927%}.padding-top-7{padding-top:14.5888115927%}.padding-bottom-7{padding-bottom:14.5888115927%}.padding-left-7{padding-left:14.5888115927%}.padding-right-7{padding-right:14.5888115927%}.padding-8{padding:23.6064912503%}.padding-top-8{padding-top:23.6064912503%}.padding-bottom-8{padding-bottom:23.6064912503%}.padding-left-8{padding-left:23.6064912503%}.padding-right-8{padding-right:23.6064912503%}.padding-9{padding:38.195302843%}.padding-top-9{padding-top:38.195302843%}.padding-bottom-9{padding-bottom:38.195302843%}.padding-left-9{padding-left:38.195302843%}.padding-right-9{padding-right:38.195302843%}.padding-10{padding:61.804697157%}.padding-top-10{padding-top:61.804697157%}.padding-bottom-10{padding-bottom:61.804697157%}.padding-left-10{padding-left:61.804697157%}.padding-right-10{padding-right:61.804697157%}.padding-11{padding:100%}.padding-top-11{padding-top:100%}.padding-bottom-11{padding-bottom:100%}.padding-left-11{padding-left:100%}.padding-right-11{padding-right:100%}table{padding-bottom:25px;empty-cells:show;border-spacing:0;border-collapse:collapse;border:1px solid var(--border-color)}thead{text-align:left;vertical-align:top;background-color:var(--background-color-inverted)}td,th{overflow:visible;margin:0;padding:6px 12px;vertical-align:top;border-width:0 0 0 1px;border-left:1px solid var(--border-color);background-color:transparent}td{color:var(--color)}th{color:var(--inverted-color)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.size-full-height{min-height:100vh}.size-full-width{width:100%}.size-full{width:100%;min-height:100vh}.hidden{display:none}.flex{display:flex}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.direction-vertical{flex-direction:column}.direction-horizontal{flex-direction:row}.center{flex-direction:column;align-items:center;justify-content:center}@-moz-keyframes main{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@-webkit-keyframes main{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@-o-keyframes main{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes main{0%{transform:scaleX(0)}100%{transform:scaleX(1)}} \ No newline at end of file diff --git a/package.json b/package.json index 0e7aa8c..577867f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "skeletonic", - "version": "1.1.9", + "version": "1.2.0", "description": "A dead on, lightweight, responsive and modern CSS framework.", "keywords": [ "skeletonic", diff --git a/public/404.html b/public/404.html index fe18d23..d355c36 100644 --- a/public/404.html +++ b/public/404.html @@ -1 +1 @@ -Skeletonic - 404

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.1.9

Download View on GitHub

We are sorry, the page you requested cannot be found.

The URL may be misspelled or the page you're looking for is no longer available.

.
+Skeletonic - 404

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.2.0

Download View on GitHub

We are sorry, the page you requested cannot be found.

The URL may be misspelled or the page you're looking for is no longer available.

.
diff --git a/public/animations.html b/public/animations.html index 9a06736..8b63114 100644 --- a/public/animations.html +++ b/public/animations.html @@ -1 +1 @@ -Skeletonic CSS - Animations

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.1.9

Download View on GitHub

Animations

You will need to import skeletonic-animations.css to display the colours.

The CSS animations are based/inspired on Animate.css (Another thing from Daniel Eden).

Fade In animation

Fade Out Animation

Flash animation

Pop In animation

Zoom In animation

Shake animation

Wobble animation

Bounce animation

Pulse Animation

Colours text animation

Colours background animation


+Skeletonic CSS - Animations

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.2.0

Download View on GitHub

Animations

You will need to import skeletonic-animations.css to display the colours.

The CSS animations are based/inspired on Animate.css (Another thing from Daniel Eden).

Fade In animation

Fade Out Animation

Flash animation

Pop In animation

Zoom In animation

Shake animation

Wobble animation

Bounce animation

Pulse Animation

Colours text animation

Colours background animation


diff --git a/public/button-groups.html b/public/button-groups.html index bcc6799..36e4611 100644 --- a/public/button-groups.html +++ b/public/button-groups.html @@ -1 +1 @@ -Skeletonic CSS - Button Groups

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.1.9

Download View on GitHub

Buttons

Default buttons style.

Download skeletonic.css

Button's states

Multiple buttons states.

<button type="button" class="primary">Primary</button> <button type="button" class="secondary">Secondary</button> <button type="button" disabled="">Disabled</button> <button type="button" class="success">Success</button> <button type="button" class="info">Info</button> <button type="button" class="error">Error</button> <button type="button" class="warning">Warning</button> <button type="button" class="link">Link button</button>

Button Groups

Group multiple buttons together on a single line.

<p class="button-group"> <button class="active">Button 0</button> <button>Button 1</button> <button>Button 2</button> </p>

+Skeletonic CSS - Button Groups

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.2.0

Download View on GitHub

Buttons

Default buttons style.

Download skeletonic.css

Button's states

Multiple buttons states.

<button type="button" class="primary">Primary</button> <button type="button" class="secondary">Secondary</button> <button type="button" disabled="">Disabled</button> <button type="button" class="success">Success</button> <button type="button" class="info">Info</button> <button type="button" class="error">Error</button> <button type="button" class="warning">Warning</button> <button type="button" class="link">Link button</button>

Button Groups

Group multiple buttons together on a single line.

<p class="button-group"> <button class="active">Button 0</button> <button>Button 1</button> <button>Button 2</button> </p>

diff --git a/public/cards.html b/public/cards.html index 610dc9b..8cb69ea 100644 --- a/public/cards.html +++ b/public/cards.html @@ -1 +1 @@ -Skeletonic CSS - Cards

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.1.9

Download View on GitHub

Cards

Cards are a convenient means of displaying content composed of different types of objects.

Photo by Patrick Tomasso on Unsplash

Image 01

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed tortor libero, tempor sed ornare vitae, suscipit sed sapien. Curabitur mollis lectus quis gravida pellentesque.

Photo by Marion Michele on Unsplash

Image 02

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed tortor libero, tempor sed ornare vitae, suscipit sed sapien. Curabitur mollis lectus quis gravida pellentesque.

Photo by Fernando Reyes on Unsplash

Image 03

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed tortor libero, tempor sed ornare vitae, suscipit sed sapien. Curabitur mollis lectus quis gravida pellentesque.


+Skeletonic CSS - Cards

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.2.0

Download View on GitHub

Cards

Cards are a convenient means of displaying content composed of different types of objects.

Photo by Patrick Tomasso on Unsplash

Image 01

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed tortor libero, tempor sed ornare vitae, suscipit sed sapien. Curabitur mollis lectus quis gravida pellentesque.

Photo by Marion Michele on Unsplash

Image 02

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed tortor libero, tempor sed ornare vitae, suscipit sed sapien. Curabitur mollis lectus quis gravida pellentesque.

Photo by Fernando Reyes on Unsplash

Image 03

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed tortor libero, tempor sed ornare vitae, suscipit sed sapien. Curabitur mollis lectus quis gravida pellentesque.


diff --git a/public/code.html b/public/code.html index 93c513f..70ee651 100644 --- a/public/code.html +++ b/public/code.html @@ -1,3 +1,3 @@ -Skeletonic CSS - Code

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.1.9

Download View on GitHub

HTML <code> Element

The HTML <code> element is used to define a piece of computer code. The content inside is displayed in the browser's default monospace font

Inline code

<code>import "skeletonic"void main() {print("Hello Skeletonic")}</code>

Code blocks

The <code> element does not preserve extra whitespace and line-breaks.To fix this, you can put the <code> element inside a <pre> element:

+Skeletonic CSS - Code

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.2.0

Download View on GitHub

HTML <code> Element

The HTML <code> element is used to define a piece of computer code. The content inside is displayed in the browser's default monospace font

Inline code

<code>import "skeletonic"void main() {print("Hello Skeletonic")}</code>

Code blocks

The <code> element does not preserve extra whitespace and line-breaks.To fix this, you can put the <code> element inside a <pre> element:

 <code>
    <pre>
    import "skeletonic"
        void main() {
            print("Hello Skeletonic")
        }
    </pre>
</code>
-                    

HTML <var> Element for variables

The HTML <var> element is used to define a variable in programming or in a mathematical expression. The content inside is typically displayed in italic.

Skeletonic CSS Version: <var>v<var> where v is equal to: 1.1.9

Copyright © Sebastien Rousseau 2021. All rights reserved.

Terms and Conditions - Privacy Policy and Disclaimer - Cookie Policy

+

HTML <var> Element for variables

The HTML <var> element is used to define a variable in programming or in a mathematical expression. The content inside is typically displayed in italic.

Skeletonic CSS Version: <var>v<var> where v is equal to: 1.2.0

diff --git a/public/colour-palette.html b/public/colour-palette.html index d1d5b97..f5f313d 100644 --- a/public/colour-palette.html +++ b/public/colour-palette.html @@ -1,4 +1,4 @@ -Skeletonic CSS - Colour Palette

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.1.9

Download View on GitHub

Colour Variables

Skeletonic CSS v.1.1.9 provides a set of colour palettes and variables as a way to store information that we want to reuse throughout our stylesheet. These are designed to be harmonious, ensure accessible content, and help create contrast between UI elements.

Colour styles available

The Skeletonic CSS v.1.1.9 colour variables palette has a smooth range of shadows ranging from brightest to darkest

You will need to import skeletonic-colours.css to display the colours.

Primary palette (Non-accent)Weight class
Most far away50
Far far away100
Far away200
Middle far300
Middle400
Middle close500
Close600
Very close700
Very very close800
Closest900
Accent paletteWeight class
Most farA100
MiddleA200
CloseA400
ClosestA700

Basic colours

$black = #000000;
+Skeletonic CSS - Colour Palette

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.2.0

Download View on GitHub

Colour Variables

Skeletonic CSS v.1.2.0 provides a set of colour palettes and variables as a way to store information that we want to reuse throughout our stylesheet. These are designed to be harmonious, ensure accessible content, and help create contrast between UI elements.

Colour styles available

The Skeletonic CSS v.1.2.0 colour variables palette has a smooth range of shadows ranging from brightest to darkest

You will need to import skeletonic-colours.css to display the colours.

Primary palette (Non-accent)Weight class
Most far away50
Far far away100
Far away200
Middle far300
Middle400
Middle close500
Close600
Very close700
Very very close800
Closest900
Accent paletteWeight class
Most farA100
MiddleA200
CloseA400
ClosestA700

Basic colours

$black = #000000;
 $white = #ffffff;
 $transparent = rgba(0, 0, 0, 0);
 $full-black  = rgba(0, 0, 0, 1);
diff --git a/public/cookies.html b/public/cookies.html
index 55f5608..a592f76 100644
--- a/public/cookies.html
+++ b/public/cookies.html
@@ -1 +1 @@
-Skeletonic - Cookie Policy

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.1.9

Download View on GitHub

What are cookies?

A cookie is a small text file saved on your computer or mobile device by a website when you visit https://skeletonic.io. The cookie enables the website to remember your actions and preferences such as login, language, font size and other display preferences to keep you from having to re-enter them on every visit to the website or when browsing from page to page.

How do we use cookies?

A number of the pages on our website use cookies to remember:

Your display preferences, such as contrast and color settings or font size Whether or not you have already replied to a survey popup that asks you if the content was helpful or not so that you won’t be asked over and over again Whether or not you have agreed to our use of cookies on this site In addition some embedded videos in our pages use a cookie to anonymously gather statistics on how you got there and what videos you viewed. Although enabling these cookies is not strictly necessary for the website to work, it will provide you with a better browsing experience. Cookies can be deleted or blocked, but some features of this site may not work as intended should you do so. The cookie-related information is not used to identify you personally and the pattern data is fully under our control. The cookies on this website are not used for any purpose other than those described here.

How to control cookies

You can block and/or delete cookies as you wish using your browser settings.You can delete all cookies that are already on your computer and you can set your browser to prevent them from being placed. By doing this you may have to manually adjust some preferences every time you visit https://skeletonic.io and some services and functionalities may not work.


Copyright © Sebastien Rousseau 2021. All rights reserved.

Terms and Conditions - Privacy Policy and Disclaimer - Cookie Policy

+Skeletonic - Cookie Policy

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.2.0

Download View on GitHub

What are cookies?

A cookie is a small text file saved on your computer or mobile device by a website when you visit https://skeletonic.io. The cookie enables the website to remember your actions and preferences such as login, language, font size and other display preferences to keep you from having to re-enter them on every visit to the website or when browsing from page to page.

How do we use cookies?

A number of the pages on our website use cookies to remember:

Your display preferences, such as contrast and color settings or font size Whether or not you have already replied to a survey popup that asks you if the content was helpful or not so that you won’t be asked over and over again Whether or not you have agreed to our use of cookies on this site In addition some embedded videos in our pages use a cookie to anonymously gather statistics on how you got there and what videos you viewed. Although enabling these cookies is not strictly necessary for the website to work, it will provide you with a better browsing experience. Cookies can be deleted or blocked, but some features of this site may not work as intended should you do so. The cookie-related information is not used to identify you personally and the pattern data is fully under our control. The cookies on this website are not used for any purpose other than those described here.

How to control cookies

You can block and/or delete cookies as you wish using your browser settings.You can delete all cookies that are already on your computer and you can set your browser to prevent them from being placed. By doing this you may have to manually adjust some preferences every time you visit https://skeletonic.io and some services and functionalities may not work.


Copyright © Sebastien Rousseau 2021. All rights reserved.

Terms and Conditions - Privacy Policy and Disclaimer - Cookie Policy

diff --git a/public/debugging.html b/public/debugging.html index 82fc2e3..65dbc63 100644 --- a/public/debugging.html +++ b/public/debugging.html @@ -1,4 +1,4 @@ -Skeletonic CSS - Debugging

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.1.9

Download View on GitHub

Debugging

Skeletonic CSS v.1.1.9 provides a set of debugging tools to help debug layout issues. These tools allow you to use a class “.debug-grid-#” on any elements and enable a grid overlay of a size of your choice. (8,16,32,64).

We also have a smart, responsive, CSS Grid overlay version to fit your cascading web life.

debug-grid-8

.debug-grid-8
+Skeletonic CSS - Debugging

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.2.0

Download View on GitHub

Debugging

Skeletonic CSS v.1.2.0 provides a set of debugging tools to help debug layout issues. These tools allow you to use a class “.debug-grid-#” on any elements and enable a grid overlay of a size of your choice. (8,16,32,64).

We also have a smart, responsive, CSS Grid overlay version to fit your cascading web life.

debug-grid-8

.debug-grid-8
 {
     background: transparent url('data:image/gif;base64,encoded_image') repeat top left;
 }

debug-grid-16

.debug-grid-16
diff --git a/public/dist/skeletonic-animations.css b/public/dist/skeletonic-animations.css
index b48a8c5..c6f3ec6 100644
--- a/public/dist/skeletonic-animations.css
+++ b/public/dist/skeletonic-animations.css
@@ -1,14 +1,14 @@
 /**
- * Name: skeletonic v1.1.9
+ * Name: skeletonic v1.2.0
  * Description: A dead on, lightweight, responsive and modern CSS framework.
- * @version 1.1.9
+ * @version 1.2.0
  * Author: Sebastien Rousseau (https://github.com/sebastienrousseau/skeletonic)
- * Copyright © Reedia Limited 2018. All rights reserved.
+ * Copyright © Sebastien Rousseau 2021. All rights reserved.
  * https://skeletonic.io
  * Repository: git+https://github.com/sebastienrousseau/skeletonic.git
  * License: MIT
  * License URI: http://www.opensource.org/licenses/mit-license.php
- */
+ */
 
 /**
  * Table Of Content
@@ -70,8 +70,8 @@
     # Fonts
       # Font face
 
- */
-
+ */
+
 /* @group Bounce Animation */
 .bounce
 {
diff --git a/public/dist/skeletonic-colours.css b/public/dist/skeletonic-colours.css
index 757125a..4670f5b 100644
--- a/public/dist/skeletonic-colours.css
+++ b/public/dist/skeletonic-colours.css
@@ -1,14 +1,14 @@
 /**
- * Name: skeletonic v1.1.9
+ * Name: skeletonic v1.2.0
  * Description: A dead on, lightweight, responsive and modern CSS framework.
- * @version 1.1.9
+ * @version 1.2.0
  * Author: Sebastien Rousseau (https://github.com/sebastienrousseau/skeletonic)
- * Copyright © Reedia Limited 2018. All rights reserved.
+ * Copyright © Sebastien Rousseau 2021. All rights reserved.
  * https://skeletonic.io
  * Repository: git+https://github.com/sebastienrousseau/skeletonic.git
  * License: MIT
  * License URI: http://www.opensource.org/licenses/mit-license.php
- */
+ */
 
 /**
  * Table Of Content
@@ -70,8 +70,8 @@
     # Fonts
       # Font face
 
- */
-
+ */
+
 /* @group Colour Variables */
 .background-color-full-black
 {
diff --git a/public/dist/skeletonic-debug-mode.css b/public/dist/skeletonic-debug-mode.css
index 06f38bb..7f31584 100644
--- a/public/dist/skeletonic-debug-mode.css
+++ b/public/dist/skeletonic-debug-mode.css
@@ -1,14 +1,14 @@
 /**
- * Name: skeletonic v1.1.9
+ * Name: skeletonic v1.2.0
  * Description: A dead on, lightweight, responsive and modern CSS framework.
- * @version 1.1.9
+ * @version 1.2.0
  * Author: Sebastien Rousseau (https://github.com/sebastienrousseau/skeletonic)
- * Copyright © Reedia Limited 2018. All rights reserved.
+ * Copyright © Sebastien Rousseau 2021. All rights reserved.
  * https://skeletonic.io
  * Repository: git+https://github.com/sebastienrousseau/skeletonic.git
  * License: MIT
  * License URI: http://www.opensource.org/licenses/mit-license.php
- */
+ */
 
 /**
  * Table Of Content
@@ -70,8 +70,8 @@
     # Fonts
       # Font face
 
- */
-
+ */
+
 /* @group CSS Grid Overlay */
 body
 {
diff --git a/public/dist/skeletonic-fonts.css b/public/dist/skeletonic-fonts.css
index b05fc74..8456ae2 100644
--- a/public/dist/skeletonic-fonts.css
+++ b/public/dist/skeletonic-fonts.css
@@ -1,14 +1,14 @@
 /**
- * Name: skeletonic v1.1.9
+ * Name: skeletonic v1.2.0
  * Description: A dead on, lightweight, responsive and modern CSS framework.
- * @version 1.1.9
+ * @version 1.2.0
  * Author: Sebastien Rousseau (https://github.com/sebastienrousseau/skeletonic)
- * Copyright © Reedia Limited 2018. All rights reserved.
+ * Copyright © Sebastien Rousseau 2021. All rights reserved.
  * https://skeletonic.io
  * Repository: git+https://github.com/sebastienrousseau/skeletonic.git
  * License: MIT
  * License URI: http://www.opensource.org/licenses/mit-license.php
- */
+ */
 
 /**
  * Table Of Content
@@ -70,8 +70,8 @@
     # Fonts
       # Font face
 
- */
-
+ */
+
 /* @group Font Face */
 @charset 'UTF-8';
 @font-face
diff --git a/public/dist/skeletonic-pattern.css b/public/dist/skeletonic-pattern.css
index 0d986fe..891c192 100644
--- a/public/dist/skeletonic-pattern.css
+++ b/public/dist/skeletonic-pattern.css
@@ -1,14 +1,14 @@
 /**
- * Name: skeletonic v1.1.9
+ * Name: skeletonic v1.2.0
  * Description: A dead on, lightweight, responsive and modern CSS framework.
- * @version 1.1.9
+ * @version 1.2.0
  * Author: Sebastien Rousseau (https://github.com/sebastienrousseau/skeletonic)
  * Copyright © Reedia Limited 2018. All rights reserved.
  * https://skeletonic.io
  * Repository: git+https://github.com/sebastienrousseau/skeletonic.git
  * License: MIT
  * License URI: http://www.opensource.org/licenses/mit-license.php
- */
+ */
 
 /**
  * Table Of Content
@@ -37,8 +37,8 @@
       # Nav
       # Table
       # Util
- */
-
+ */
+
 /* @group Pattern */
 body
 {
diff --git a/public/dist/skeletonic.css b/public/dist/skeletonic.css
index 93eefe4..e1a1505 100644
--- a/public/dist/skeletonic.css
+++ b/public/dist/skeletonic.css
@@ -1,14 +1,14 @@
 /**
- * Name: skeletonic v1.1.9
+ * Name: skeletonic v1.2.0
  * Description: A dead on, lightweight, responsive and modern CSS framework.
- * @version 1.1.9
+ * @version 1.2.0
  * Author: Sebastien Rousseau (https://github.com/sebastienrousseau/skeletonic)
- * Copyright © Reedia Limited 2018. All rights reserved.
+ * Copyright © Sebastien Rousseau 2021. All rights reserved.
  * https://skeletonic.io
  * Repository: git+https://github.com/sebastienrousseau/skeletonic.git
  * License: MIT
  * License URI: http://www.opensource.org/licenses/mit-license.php
- */
+ */
 
 /**
  * Table Of Content
@@ -70,8 +70,8 @@
     # Fonts
       # Font face
 
- */
-
+ */
+
 /* @group Media Queries */
 @media only screen and (max-width: 480px)
 {
@@ -7689,7 +7689,7 @@ button.link:focus,
     margin-bottom: 1.618033988749895rem;
 
     border: 1px solid var(--border-color-300);
-    background: var(--background-color-100);
+    background: transparent;
 }
 .card a
 {
diff --git a/public/dist/skeletonic.css.map b/public/dist/skeletonic.css.map
index 71c504f..8c9a373 100644
--- a/public/dist/skeletonic.css.map
+++ b/public/dist/skeletonic.css.map
@@ -1 +1 @@
-{"version":3,"sources":["skeletonic.styl","../../node_modules/stylus/lib/functions/index.styl"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAEmD;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,ODpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,ODpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,ODpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,ODpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,ODpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,ODpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,ODpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,ODpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,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,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AAIF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AAPF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AAPF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AAPF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AAPF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AAPF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AAPF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AAPF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AAPF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AAPF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AAIF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AAPF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AAPF;EACE,OAAO,KAAP;;AACF;EACE,kBAAkB,KAAlB;;AACF;EACE,OAAO,KAAP;;AACF;EACE,QAAQ,eAAR;;AAPF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AAPF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AAPF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AAPF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AAPF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AAPF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AAPF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AAIF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AAPF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AAPF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AAPF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AAPF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AAPF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AAPF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AAPF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AAPF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AAPF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AAEN;AAEA;AAQI;EACE,kBAAkB,KAAlB;;AAGF;EACE,OAAO,KAAP;;AAGF;EACE,cAAc,KAAd;;AATF;EACE,kBAAkB,KAAlB;;AAGF;EACE,OAAO,KAAP;;AAGF;EACE,cAAc,KAAd;;AATF;EACE,kBAAkB,KAAlB;;AAGF;EACE,OAAO,KAAP;;AAGF;EACE,cAAc,KAAd;;AATF;EACE,kBAAkB,KAAlB;;AAGF;EACE,OAAO,KAAP;;AAGF;EACE,cAAc,KAAd;;AATF;EACE,kBAAkB,KAAlB;;AAGF;EACE,OAAO,KAAP;;AAGF;EACE,cAAc,KAAd;;AATF;EACE,kBAAkB,KAAlB;;AAGF;EACE,OAAO,KAAP;;AAGF;EACE,cAAc,KAAd;;AATF;EACE,kBAAkB,KAAlB;;AAGF;EACE,OAAO,KAAP;;AAGF;EACE,cAAc,KAAd;;AATF;EACE,kBAAkB,KAAlB;;AAGF;EACE,OAAO,KAAP;;AAGF;EACE,cAAc,KAAd;;AATF;EACE,kBAAkB,KAAlB;;AAGF;EACE,OAAO,KAAP;;AAGF;EACE,cAAc,KAAd;;AATF;EACE,kBAAkB,QAAlB;;AAGF;EACE,OAAO,QAAP;;AAGF;EACE,cAAc,QAAd;;AATF;EACE,kBAAkB,KAAlB;;AAGF;EACE,OAAO,KAAP;;AAGF;EACE,cAAc,KAAd;;AATF;EACE,kBAAkB,YAAlB;;AAGF;EACE,OAAO,YAAP;;AAGF;EACE,cAAc,YAAd;;AATF;EACE,kBAAkB,gBAAlB;;AAGF;EACE,OAAO,gBAAP;;AAGF;EACE,cAAc,gBAAd;;AATF;EACE,kBAAkB,gBAAlB;;AAGF;EACE,OAAO,gBAAP;;AAGF;EACE,cAAc,gBAAd;;AATF;EACE,kBAAkB,gBAAlB;;AAGF;EACE,OAAO,gBAAP;;AAGF;EACE,cAAc,gBAAd;;AATF;EACE,kBAAkB,gBAAlB;;AAGF;EACE,OAAO,gBAAP;;AAGF;EACE,cAAc,gBAAd;;AATF;EACE,kBAAkB,gBAAlB;;AAGF;EACE,OAAO,gBAAP;;AAGF;EACE,cAAc,gBAAd;;AATF;EACE,kBAAkB,gBAAlB;;AAGF;EACE,OAAO,gBAAP;;AAGF;EACE,cAAc,gBAAd;;AATF;EACE,kBAAkB,gBAAlB;;AAGF;EACE,OAAO,gBAAP;;AAGF;EACE,cAAc,gBAAd;;AATF;EACE,kBAAkB,gBAAlB;;AAGF;EACE,OAAO,gBAAP;;AAGF;EACE,cAAc,gBAAd;;AATF;EACE,kBAAkB,gBAAlB;;AAGF;EACE,OAAO,gBAAP;;AAGF;EACE,cAAc,gBAAd;;AATF;EACE,kBAAkB,iBAAlB;;AAGF;EACE,OAAO,iBAAP;;AAGF;EACE,cAAc,iBAAd;;AATF;EACE,kBAAkB,kBAAlB;;AAGF;EACE,OAAO,kBAAP;;AAGF;EACE,cAAc,kBAAd;;AATF;EACE,kBAAkB,kBAAlB;;AAGF;EACE,OAAO,kBAAP;;AAGF;EACE,cAAc,kBAAd;;AATF;EACE,kBAAkB,sBAAlB;;AAGF;EACE,OAAO,sBAAP;;AAGF;EACE,cAAc,sBAAd;;AATF;EACE,kBAAkB,sBAAlB;;AAGF;EACE,OAAO,sBAAP;;AAGF;EACE,cAAc,sBAAd;;AATF;EACE,kBAAkB,sBAAlB;;AAGF;EACE,OAAO,sBAAP;;AAGF;EACE,cAAc,sBAAd;;AATF;EACE,kBAAkB,sBAAlB;;AAGF;EACE,OAAO,sBAAP;;AAGF;EACE,cAAc,sBAAd;;AATF;EACE,kBAAkB,sBAAlB;;AAGF;EACE,OAAO,sBAAP;;AAGF;EACE,cAAc,sBAAd;;AATF;EACE,kBAAkB,sBAAlB;;AAGF;EACE,OAAO,sBAAP;;AAGF;EACE,cAAc,sBAAd;;AATF;EACE,kBAAkB,sBAAlB;;AAGF;EACE,OAAO,sBAAP;;AAGF;EACE,cAAc,sBAAd;;AATF;EACE,kBAAkB,sBAAlB;;AAGF;EACE,OAAO,sBAAP;;AAGF;EACE,cAAc,sBAAd;;AATF;EACE,kBAAkB,sBAAlB;;AAGF;EACE,OAAO,sBAAP;;AAGF;EACE,cAAc,sBAAd;;AATF;EACE,kBAAkB,uBAAlB;;AAGF;EACE,OAAO,uBAAP;;AAGF;EACE,cAAc,uBAAd;;AATF;EACE,kBAAkB,wBAAlB;;AAGF;EACE,OAAO,wBAAP;;AAGF;EACE,cAAc,wBAAd;;AATF;EACE,kBAAkB,wBAAlB;;AAGF;EACE,OAAO,wBAAP;;AAGF;EACE,cAAc,wBAAd;;AATF;EACE,kBAAkB,QAAlB;;AAGF;EACE,OAAO,QAAP;;AAGF;EACE,cAAc,QAAd;;AATF;EACE,kBAAkB,QAAlB;;AAGF;EACE,OAAO,QAAP;;AAGF;EACE,cAAc,QAAd;;AATF;EACE,kBAAkB,QAAlB;;AAGF;EACE,OAAO,QAAP;;AAGF;EACE,cAAc,QAAd;;AATF;EACE,kBAAkB,QAAlB;;AAGF;EACE,OAAO,QAAP;;AAGF;EACE,cAAc,QAAd;;AATF;EACE,kBAAkB,QAAlB;;AAGF;EACE,OAAO,QAAP;;AAGF;EACE,cAAc,QAAd;;AATF;EACE,kBAAkB,QAAlB;;AAGF;EACE,OAAO,QAAP;;AAGF;EACE,cAAc,QAAd;;AATF;EACE,kBAAkB,QAAlB;;AAGF;EACE,OAAO,QAAP;;AAGF;EACE,cAAc,QAAd;;AATF;EACE,kBAAkB,QAAlB;;AAGF;EACE,OAAO,QAAP;;AAGF;EACE,cAAc,QAAd;;AATF;EACE,kBAAkB,QAAlB;;AAGF;EACE,OAAO,QAAP;;AAGF;EACE,cAAc,QAAd;;AATF;EACE,kBAAkB,QAAlB;;AAGF;EACE,OAAO,QAAP;;AAGF;EACE,cAAc,QAAd;;AATF;EACE,kBAAkB,QAAlB;;AAGF;EACE,OAAO,QAAP;;AAGF;EACE,cAAc,QAAd;;AATF;EACE,kBAAkB,QAAlB;;AAGF;EACE,OAAO,QAAP;;AAGF;EACE,cAAc,QAAd;;AATF;EACE,kBAAkB,QAAlB;;AAGF;EACE,OAAO,QAAP;;AAGF;EACE,cAAc,QAAd;;AATF;EACE,kBAAkB,QAAlB;;AAGF;EACE,OAAO,QAAP;;AAGF;EACE,cAAc,QAAd;;AATF;EACE,kBAAkB,QAAlB;;AAGF;EACE,OAAO,QAAP;;AAGF;EACE,cAAc,QAAd;;AATF;EACE,kBAAkB,QAAlB;;AAGF;EACE,OAAO,QAAP;;AAGF;EACE,cAAc,QAAd;;AATF;EACE,kBAAkB,QAAlB;;AAGF;EACE,OAAO,QAAP;;AAGF;EACE,cAAc,QAAd;;AATF;EACE,kBAAkB,QAAlB;;AAGF;EACE,OAAO,QAAP;;AAGF;EACE,cAAc,QAAd;;AATF;EACE,kBAAkB,QAAlB;;AAGF;EACE,OAAO,QAAP;;AAGF;EACE,cAAc,QAAd;;AATF;EACE,kBAAkB,QAAlB;;AAGF;EACE,OAAO,QAAP;;AAGF;EACE,cAAc,QAAd;;AATF;EACE,kBAAkB,QAAlB;;AAGF;EACE,OAAO,QAAP;;AAGF;EACE,cAAc,QAAd;;AATF;EACE,kBAAkB,QAAlB;;AAGF;EACE,OAAO,QAAP;;AAGF;EACE,cAAc,QAAd;;AATF;EACE,kBAAkB,QAAlB;;AAGF;EACE,OAAO,QAAP;;AAGF;EACE,cAAc,QAAd;;AATF;EACE,kBAAkB,QAAlB;;AAGF;EACE,OAAO,QAAP;;AAGF;EACE,cAAc,QAAd;;AATF;EACE,kBAAkB,QAAlB;;AAGF;EACE,OAAO,QAAP;;AAGF;EACE,cAAc,QAAd;;AAEN;AAEA;AAQI;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,KAAlC;;AAGF;EACE,OAAuB,KAAvB;;AAGF;EACE,cAA8B,KAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,KAAlC;;AAGF;EACE,OAAuB,KAAvB;;AAGF;EACE,cAA8B,KAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,KAAlC;;AAGF;EACE,OAAuB,KAAvB;;AAGF;EACE,cAA8B,KAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,KAAlC;;AAGF;EACE,OAAuB,KAAvB;;AAGF;EACE,cAA8B,KAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,KAAlC;;AAGF;EACE,OAAuB,KAAvB;;AAGF;EACE,cAA8B,KAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,KAAlC;;AAGF;EACE,OAAuB,KAAvB;;AAGF;EACE,cAA8B,KAA9B;;AATF;EACE,kBAAkC,KAAlC;;AAGF;EACE,OAAuB,KAAvB;;AAGF;EACE,cAA8B,KAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,KAAlC;;AAGF;EACE,OAAuB,KAAvB;;AAGF;EACE,cAA8B,KAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,KAAlC;;AAGF;EACE,OAAuB,KAAvB;;AAGF;EACE,cAA8B,KAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,KAAlC;;AAGF;EACE,OAAuB,KAAvB;;AAGF;EACE,cAA8B,KAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,KAAlC;;AAGF;EACE,OAAuB,KAAvB;;AAGF;EACE,cAA8B,KAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,KAAlC;;AAGF;EACE,OAAuB,KAAvB;;AAGF;EACE,cAA8B,KAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AAEN;AAEA;AAES;AAET;EACE,wBAAwB,QAAxB;EACA,wBAAwB,QAAxB;EACA,wBAAwB,QAAxB;EACA,wBAAwB,QAAxB;EACA,wBAAwB,QAAxB;EACA,wBAAwB,QAAxB;EACA,wBAAwB,QAAxB;EACA,wBAAwB,QAAxB;EACA,wBAAwB,QAAxB;EACA,6BAA6B,KAA7B;EACA,oBAAoB,KAApB;EACA,gBAAgB,KAAhB;EACA,oBAAoB,QAApB;EACA,oBAAoB,QAApB;EACA,oBAAoB,QAApB;EACA,oBAAoB,QAApB;EACA,oBAAoB,QAApB;EACA,oBAAoB,QAApB;EACA,oBAAoB,QAApB;EACA,oBAAoB,QAApB;EACA,oBAAoB,QAApB;EACA,gBAAgB,KAAhB;EACA,SAAS,KAAT;EACA,cAAc,KAAd;EACA,sBAAsB,QAAtB;EACA,oBAAoB,KAApB;EACA,oBAAoB,KAApB;EACA,kBAAkB,KAAlB;;AAEF;EACE,4BAAkC,eAAlC;EACA,yBAAyB,UAAzB;EACA,sBAAsB,KAAtB;EACA,wBAAwB,YAAxB;EACA,6BAA6B,wBAA7B;EACA,0BAA0B,KAA1B;EACA,aAAa,WAAb;EACA,WAAW,oBAAX;EACA,YAAY,OAAZ;EACA,YAAY,OAAZ;EACA,gBAAgB,mBAAhB;;AAEF;EACE,OAAO,aAAP;EACA,kBAAkB,wBAAlB;EACA,aAAa,wBAAb;EACA,WC9I0B,qBD8I1B;EACA,aAAa,IAAb;EACA,QAAQ,EAAR;EACA,SAAS,EAAT;EACA,WAAW,WAAX;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;EACE,eCvN0B,qBDuN1B;EACA,YAAY,WAAZ;;AAEF;AAAQ;EACN,aAAa,IAAb;EACA,OAAO,aAAP;;AAEF;AAAI;EACF,YAAY,OAAZ;;AAEF;EACE,WClO0B,SDkO1B;;AAEF;EACE,WCrO0B,SDqO1B;EACA,KAAK,MAAL;;AAEF;EACE,WCzO0B,SDyO1B;EACA,QAAQ,OAAR;;AAEF;AAEA;AACkC;AAEhC;IACE,wBAAwB,QAAxB;IACA,wBAAwB,QAAxB;IACA,wBAAwB,QAAxB;IACA,wBAAwB,QAAxB;IACA,wBAAwB,QAAxB;IACA,wBAAwB,QAAxB;IACA,wBAAwB,QAAxB;IACA,wBAAwB,QAAxB;IACA,wBAAwB,QAAxB;IACA,6BAA6B,KAA7B;IACA,oBAAoB,KAApB;IACA,gBAAgB,KAAhB;IACA,oBAAoB,QAApB;IACA,oBAAoB,QAApB;IACA,oBAAoB,QAApB;IACA,oBAAoB,QAApB;IACA,oBAAoB,QAApB;IACA,oBAAoB,QAApB;IACA,oBAAoB,QAApB;IACA,oBAAoB,QAApB;IACA,oBAAoB,QAApB;IACA,gBAAgB,KAAhB;IACA,SAAS,KAAT;IACA,cAAc,KAAd;IACA,sBAAsB,KAAtB;IACA,oBAAoB,KAApB;IACA,oBAAoB,KAApB;IACA,kBAAkB,KAAlB;;;AAEJ;AAGE;AACF;EACI,SAAS,IAAT;EACA,SAAS,MAAT;;AACF;EACE,O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","file":"skeletonic.css","sourcesContent":[null,"called-from = ()\n\nvendors = moz webkit o ms official\n\n// stringify the given arg\n\n-string(arg)\n  type(arg) + ' ' + arg\n\n// require a color\n\nrequire-color(color)\n  unless color is a 'color'\n    error('RGB or HSL value expected, got a ' + -string(color))\n\n// require a unit\n\nrequire-unit(n)\n  unless n is a 'unit'\n    error('unit expected, got a ' + -string(n))\n\n// require a string\n\nrequire-string(str)\n  unless str is a 'string' or str is a 'ident'\n    error('string expected, got a ' + -string(str))\n\n// Math functions\n\nabs(n) { math(n, 'abs') }\nmin(a, b) { a < b ? a : b }\nmax(a, b) { a > b ? a : b }\n\n// Trigonometrics\nPI = -math-prop('PI')\n\nradians-to-degrees(angle)\n  angle * (180 / PI)\n\ndegrees-to-radians(angle)\n  angle * (PI / 180)\n\nsin(n)\n  n = unit(n) == 'deg' ? degrees-to-radians(unit(n, '')) : unit(n, '')\n  round(math(n, 'sin'), 9)\n\ncos(n)\n  n = unit(n) == 'deg' ? degrees-to-radians(unit(n, '')) : unit(n, '')\n  round(math(n, 'cos'), 9)\n\n// Rounding Math functions\n\nceil(n, precision = 0)\n  multiplier = 10 ** precision\n  math(n * multiplier, 'ceil') / multiplier\n\nfloor(n, precision = 0)\n  multiplier = 10 ** precision\n  math(n * multiplier, 'floor') / multiplier\n\nround(n, precision = 0)\n  multiplier = 10 ** precision\n  math(n * multiplier, 'round') / multiplier\n\n// return the sum of the given numbers\n\nsum(nums)\n  sum = 0\n  sum += n for n in nums\n\n// return the average of the given numbers\n\navg(nums)\n  sum(nums) / length(nums)\n\n// return a unitless number, or pass through\n\nremove-unit(n)\n  if typeof(n) is \"unit\"\n    unit(n, \"\")\n  else\n    n\n\n// convert a percent to a decimal, or pass through\n\npercent-to-decimal(n)\n  if unit(n) is \"%\"\n    remove-unit(n) / 100\n  else\n    n\n\n// check if n is an odd number\n\nodd(n)\n  1 == n % 2\n\n// check if n is an even number\n\neven(n)\n  0 == n % 2\n\n// check if color is light\n\nlight(color)\n  lightness(color) >= 50%\n\n// check if color is dark\n\ndark(color)\n  lightness(color) < 50%\n\n// desaturate color by amount\n\ndesaturate(color, amount)\n  adjust(color, 'saturation', - amount)\n\n// saturate color by amount\n\nsaturate(color = '', amount = 100%)\n  if color is a 'color'\n    adjust(color, 'saturation', amount)\n  else\n    unquote( \"saturate(\" + color + \")\" )\n\n// darken by the given amount\n\ndarken(color, amount)\n  adjust(color, 'lightness', - amount)\n\n// lighten by the given amount\n\nlighten(color, amount)\n  adjust(color, 'lightness', amount)\n\n// decrease opacity by amount\n\nfade-out(color, amount)\n  color - rgba(black, percent-to-decimal(amount))\n\n// increase opacity by amount\n\nfade-in(color, amount)\n  color + rgba(black, percent-to-decimal(amount))\n\n// spin hue by a given amount\n\nspin(color, amount)\n  color + unit(amount, deg)\n\n// mix two colors by a given amount\n\nmix(color1, color2, weight = 50%)\n  unless weight in 0..100\n    error(\"Weight must be between 0% and 100%\")\n\n  if length(color1) == 2\n    weight = color1[0]\n    color1 = color1[1]\n\n  else if length(color2) == 2\n    weight = 100 - color2[0]\n    color2 = color2[1]\n\n  require-color(color1)\n  require-color(color2)\n\n  p = unit(weight / 100, '')\n  w = p * 2 - 1\n\n  a = alpha(color1) - alpha(color2)\n\n  w1 = (((w * a == -1) ? w : (w + a) / (1 + w * a)) + 1) / 2\n  w2 = 1 - w1\n\n  channels = (red(color1) red(color2)) (green(color1) green(color2)) (blue(color1) blue(color2))\n  rgb = ()\n\n  for pair in channels\n    push(rgb, floor(pair[0] * w1 + pair[1] * w2))\n\n  a1 = alpha(color1) * p\n  a2 = alpha(color2) * (1 - p)\n  alpha = a1 + a2\n\n  rgba(rgb[0], rgb[1], rgb[2], alpha)\n\n// invert colors, leave alpha intact\n\ninvert(color = '')\n  if color is a 'color'\n    rgba(#fff - color, alpha(color))\n  else\n    unquote( \"invert(\" + color + \")\" )\n\n// give complement of the given color\n\ncomplement( color )\n  spin( color, 180 )\n\n// give grayscale of the given color\n\ngrayscale( color = '' )\n  if color is a 'color'\n    desaturate( color, 100% )\n  else\n    unquote( \"grayscale(\" + color + \")\" )\n\n// mix the given color with white\n\ntint( color, percent )\n  mix( white, color, percent )\n\n// mix the given color with black\n\nshade( color, percent )\n  mix( black, color, percent )\n\n// return the last value in the given expr\n\nlast(expr)\n  expr[length(expr) - 1]\n\n// return keys in the given pairs or object\n\nkeys(pairs)\n  ret = ()\n  if type(pairs) == 'object'\n    for key in pairs\n      push(ret, key)\n  else\n    for pair in pairs\n      push(ret, pair[0]);\n  ret\n\n// return values in the given pairs or object\n\nvalues(pairs)\n  ret = ()\n  if type(pairs) == 'object'\n    for key, val in pairs\n      push(ret, val)\n  else\n    for pair in pairs\n      push(ret, pair[1]);\n  ret\n\n// join values with the given delimiter\n\njoin(delim, vals...)\n  buf = ''\n  vals = vals[0] if length(vals) == 1\n  for val, i in vals\n    buf += i ? delim + val : val\n\n// add a CSS rule to the containing block\n\n// - This definition allows add-property to be used as a mixin\n// - It has the same effect as interpolation but allows users\n//   to opt for a functional style\n\nadd-property-function = add-property\nadd-property(name, expr)\n  if mixin\n    {name} expr\n  else\n    add-property-function(name, expr)\n\nprefix-classes(prefix)\n  -prefix-classes(prefix, block)\n\n// Caching mixin, use inside your functions to enable caching by extending.\n\n$stylus_mixin_cache = {}\ncache()\n  $key = (current-media() or 'no-media') + '__' + called-from[0] + '__' + arguments\n  if $key in $stylus_mixin_cache\n    @extend {\"$cache_placeholder_for_\" + $stylus_mixin_cache[$key]}\n  else if 'cache' in called-from\n    {block}\n  else\n    $id = length($stylus_mixin_cache)\n\n    &,\n    /$cache_placeholder_for_{$id}\n      $stylus_mixin_cache[$key] = $id\n      {block}\n\n// Percentage function to convert a number, e.g. \".45\", into a percentage, e.g. \"45%\"\n\npercentage(num)\n  return unit(num * 100, '%')\n\n// Returns the position of a `value` within a `list`\n\nindex(list, value)\n  for val, i in list\n    return i if val == value\n"]}
\ No newline at end of file
+{"version":3,"sources":["skeletonic.styl","../../node_modules/stylus/lib/functions/index.styl"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAEmD;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,MDpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,ODpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,ODpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,ODpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,ODpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,ODpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,ODpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,ODpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,OCoSsB,ODpStB;IACA,QAAQ,OAAR;;;AAH6C;AAC/C;IACE,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,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,OAAO,QAAP;;AACF;EACE,QAAQ,kBAAR;;AATF;EACE,OAAO,QAAP;;AACF;EACE,OAAO,QAAP;;AACF;EACE,kBAAkB,QAAlB;;AACF;EACE,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AAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,KAAlC;;AAGF;EACE,OAAuB,KAAvB;;AAGF;EACE,cAA8B,KAA9B;;AATF;EACE,kBAAkC,KAAlC;;AAGF;EACE,OAAuB,KAAvB;;AAGF;EACE,cAA8B,KAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,KAAlC;;AAGF;EACE,OAAuB,KAAvB;;AAGF;EACE,cAA8B,KAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,KAAlC;;AAGF;EACE,OAAuB,KAAvB;;AAGF;EACE,cAA8B,KAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,KAAlC;;AAGF;EACE,OAAuB,KAAvB;;AAGF;EACE,cAA8B,KAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,KAAlC;;AAGF;EACE,OAAuB,KAAvB;;AAGF;EACE,cAA8B,KAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AATF;EACE,kBAAkC,KAAlC;;AAGF;EACE,OAAuB,KAAvB;;AAGF;EACE,cAA8B,KAA9B;;AATF;EACE,kBAAkC,QAAlC;;AAGF;EACE,OAAuB,QAAvB;;AAGF;EACE,cAA8B,QAA9B;;AAEN;AAEA;AAES;AAET;EACE,wBAAwB,QAAxB;EACA,wBAAwB,QAAxB;EACA,wBAAwB,QAAxB;EACA,wBAAwB,QAAxB;EACA,wBAAwB,QAAxB;EACA,wBAAwB,QAAxB;EACA,wBAAwB,QAAxB;EACA,wBAAwB,QAAxB;EACA,wBAAwB,QAAxB;EACA,6BAA6B,KAA7B;EACA,oBAAoB,KAApB;EACA,gBAAgB,KAAhB;EACA,oBAAoB,QAApB;EACA,oBAAoB,QAApB;EACA,oBAAoB,QAApB;EACA,oBAAoB,QAApB;EACA,oBAAoB,QAApB;EACA,oBAAoB,QAApB;EACA,oBAAoB,QAApB;EACA,oBAAoB,QAApB;EACA,oBAAoB,QAApB;EACA,gBAAgB,KAAhB;EACA,SAAS,KAAT;EACA,cAAc,KAAd;EACA,sBAAsB,QAAtB;EACA,oBAAoB,KAApB;EACA,oBAAoB,KAApB;EACA,kBAAkB,KAAlB;;AAEF;EACE,4BAAkC,eAAlC;EACA,yBAAyB,UAAzB;EACA,sBAAsB,KAAtB;EACA,wBAAwB,YAAxB;EACA,6BAA6B,wBAA7B;EACA,0BAA0B,KAA1B;EACA,aAAa,WAAb;EACA,WAAW,oBAAX;EACA,YAAY,OAAZ;EACA,YAAY,OAAZ;EACA,gBAAgB,mBAAhB;;AAEF;EACE,OAAO,aAAP;EACA,kBAAkB,wBAAlB;EACA,aAAa,wBAAb;EACA,WC9I0B,qBD8I1B;EACA,aAAa,IAAb;EACA,QAAQ,EAAR;EACA,SAAS,EAAT;EACA,WAAW,WAAX;;AAEF;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;EACE,eCvN0B,qBDuN1B;EACA,YAAY,WAAZ;;AAEF;AAAQ;EACN,aAAa,IAAb;EACA,OAAO,aAAP;;AAEF;AAAI;EACF,YAAY,OAAZ;;AAEF;EACE,WClO0B,SDkO1B;;AAEF;EACE,WCrO0B,SDqO1B;EACA,KAAK,MAAL;;AAEF;EACE,WCzO0B,SDyO1B;EACA,QAAQ,OAAR;;AAEF;AAEA;AACkC;AAEhC;IACE,wBAAwB,QAAxB;IACA,wBAAwB,QAAxB;IACA,wBAAwB,QAAxB;IACA,wBAAwB,QAAxB;IACA,wBAAwB,QAAxB;IACA,wBAAwB,QAAxB;IACA,wBAAwB,QAAxB;IACA,wBAAwB,QAAxB;IACA,wBAAwB,QAAxB;IACA,6BAA6B,KAA7B;IACA,oBAAoB,KAApB;IACA,gBAAgB,KAAhB;IACA,oBAAoB,QAApB;IACA,oBAAoB,QAApB;IACA,oBAAoB,QAApB;IACA,oBAAoB,QAApB;IACA,oBAAoB,QAApB;IACA,oBAAoB,QAApB;IACA,oBAAoB,QAApB;IACA,oBAAoB,QAApB;IACA,oBAAoB,QAApB;IACA,gBAAgB,KAAhB;IACA,SAAS,KAAT;IACA,cAAc,KAAd;IACA,sBAAsB,KAAtB;IACA,oBAAoB,KAApB;IACA,oBAAoB,KAApB;IACA,kBAAkB,KAAlB;;;AAEJ;AAGE;AACF;EACI,SAAS,IAAT;EACA,SAAS,MAAT;;AACF;EACE,O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","file":"skeletonic.css","sourcesContent":[null,"called-from = ()\n\nvendors = moz webkit o ms official\n\n// stringify the given arg\n\n-string(arg)\n  type(arg) + ' ' + arg\n\n// require a color\n\nrequire-color(color)\n  unless color is a 'color'\n    error('RGB or HSL value expected, got a ' + -string(color))\n\n// require a unit\n\nrequire-unit(n)\n  unless n is a 'unit'\n    error('unit expected, got a ' + -string(n))\n\n// require a string\n\nrequire-string(str)\n  unless str is a 'string' or str is a 'ident'\n    error('string expected, got a ' + -string(str))\n\n// Math functions\n\nabs(n) { math(n, 'abs') }\nmin(a, b) { a < b ? a : b }\nmax(a, b) { a > b ? a : b }\n\n// Trigonometrics\nPI = -math-prop('PI')\n\nradians-to-degrees(angle)\n  angle * (180 / PI)\n\ndegrees-to-radians(angle)\n  angle * (PI / 180)\n\nsin(n)\n  n = unit(n) == 'deg' ? degrees-to-radians(unit(n, '')) : unit(n, '')\n  round(math(n, 'sin'), 9)\n\ncos(n)\n  n = unit(n) == 'deg' ? degrees-to-radians(unit(n, '')) : unit(n, '')\n  round(math(n, 'cos'), 9)\n\n// Rounding Math functions\n\nceil(n, precision = 0)\n  multiplier = 10 ** precision\n  math(n * multiplier, 'ceil') / multiplier\n\nfloor(n, precision = 0)\n  multiplier = 10 ** precision\n  math(n * multiplier, 'floor') / multiplier\n\nround(n, precision = 0)\n  multiplier = 10 ** precision\n  math(n * multiplier, 'round') / multiplier\n\n// return the sum of the given numbers\n\nsum(nums)\n  sum = 0\n  sum += n for n in nums\n\n// return the average of the given numbers\n\navg(nums)\n  sum(nums) / length(nums)\n\n// return a unitless number, or pass through\n\nremove-unit(n)\n  if typeof(n) is \"unit\"\n    unit(n, \"\")\n  else\n    n\n\n// convert a percent to a decimal, or pass through\n\npercent-to-decimal(n)\n  if unit(n) is \"%\"\n    remove-unit(n) / 100\n  else\n    n\n\n// check if n is an odd number\n\nodd(n)\n  1 == n % 2\n\n// check if n is an even number\n\neven(n)\n  0 == n % 2\n\n// check if color is light\n\nlight(color)\n  lightness(color) >= 50%\n\n// check if color is dark\n\ndark(color)\n  lightness(color) < 50%\n\n// desaturate color by amount\n\ndesaturate(color, amount)\n  adjust(color, 'saturation', - amount)\n\n// saturate color by amount\n\nsaturate(color = '', amount = 100%)\n  if color is a 'color'\n    adjust(color, 'saturation', amount)\n  else\n    unquote( \"saturate(\" + color + \")\" )\n\n// darken by the given amount\n\ndarken(color, amount)\n  adjust(color, 'lightness', - amount)\n\n// lighten by the given amount\n\nlighten(color, amount)\n  adjust(color, 'lightness', amount)\n\n// decrease opacity by amount\n\nfade-out(color, amount)\n  color - rgba(black, percent-to-decimal(amount))\n\n// increase opacity by amount\n\nfade-in(color, amount)\n  color + rgba(black, percent-to-decimal(amount))\n\n// spin hue by a given amount\n\nspin(color, amount)\n  color + unit(amount, deg)\n\n// mix two colors by a given amount\n\nmix(color1, color2, weight = 50%)\n  unless weight in 0..100\n    error(\"Weight must be between 0% and 100%\")\n\n  if length(color1) == 2\n    weight = color1[0]\n    color1 = color1[1]\n\n  else if length(color2) == 2\n    weight = 100 - color2[0]\n    color2 = color2[1]\n\n  require-color(color1)\n  require-color(color2)\n\n  p = unit(weight / 100, '')\n  w = p * 2 - 1\n\n  a = alpha(color1) - alpha(color2)\n\n  w1 = (((w * a == -1) ? w : (w + a) / (1 + w * a)) + 1) / 2\n  w2 = 1 - w1\n\n  channels = (red(color1) red(color2)) (green(color1) green(color2)) (blue(color1) blue(color2))\n  rgb = ()\n\n  for pair in channels\n    push(rgb, floor(pair[0] * w1 + pair[1] * w2))\n\n  a1 = alpha(color1) * p\n  a2 = alpha(color2) * (1 - p)\n  alpha = a1 + a2\n\n  rgba(rgb[0], rgb[1], rgb[2], alpha)\n\n// invert colors, leave alpha intact\n\ninvert(color = '')\n  if color is a 'color'\n    rgba(#fff - color, alpha(color))\n  else\n    unquote( \"invert(\" + color + \")\" )\n\n// give complement of the given color\n\ncomplement( color )\n  spin( color, 180 )\n\n// give grayscale of the given color\n\ngrayscale( color = '' )\n  if color is a 'color'\n    desaturate( color, 100% )\n  else\n    unquote( \"grayscale(\" + color + \")\" )\n\n// mix the given color with white\n\ntint( color, percent )\n  mix( white, color, percent )\n\n// mix the given color with black\n\nshade( color, percent )\n  mix( black, color, percent )\n\n// return the last value in the given expr\n\nlast(expr)\n  expr[length(expr) - 1]\n\n// return keys in the given pairs or object\n\nkeys(pairs)\n  ret = ()\n  if type(pairs) == 'object'\n    for key in pairs\n      push(ret, key)\n  else\n    for pair in pairs\n      push(ret, pair[0]);\n  ret\n\n// return values in the given pairs or object\n\nvalues(pairs)\n  ret = ()\n  if type(pairs) == 'object'\n    for key, val in pairs\n      push(ret, val)\n  else\n    for pair in pairs\n      push(ret, pair[1]);\n  ret\n\n// join values with the given delimiter\n\njoin(delim, vals...)\n  buf = ''\n  vals = vals[0] if length(vals) == 1\n  for val, i in vals\n    buf += i ? delim + val : val\n\n// add a CSS rule to the containing block\n\n// - This definition allows add-property to be used as a mixin\n// - It has the same effect as interpolation but allows users\n//   to opt for a functional style\n\nadd-property-function = add-property\nadd-property(name, expr)\n  if mixin\n    {name} expr\n  else\n    add-property-function(name, expr)\n\nprefix-classes(prefix)\n  -prefix-classes(prefix, block)\n\n// Caching mixin, use inside your functions to enable caching by extending.\n\n$stylus_mixin_cache = {}\ncache()\n  $key = (current-media() or 'no-media') + '__' + called-from[0] + '__' + arguments\n  if $key in $stylus_mixin_cache\n    @extend {\"$cache_placeholder_for_\" + $stylus_mixin_cache[$key]}\n  else if 'cache' in called-from\n    {block}\n  else\n    $id = length($stylus_mixin_cache)\n\n    &,\n    /$cache_placeholder_for_{$id}\n      $stylus_mixin_cache[$key] = $id\n      {block}\n\n// Percentage function to convert a number, e.g. \".45\", into a percentage, e.g. \"45%\"\n\npercentage(num)\n  return unit(num * 100, '%')\n\n// Returns the position of a `value` within a `list`\n\nindex(list, value)\n  for val, i in list\n    return i if val == value\n"]}
\ No newline at end of file
diff --git a/public/dist/skeletonic.min.css b/public/dist/skeletonic.min.css
index 9f705d9..0d607c3 100644
--- a/public/dist/skeletonic.min.css
+++ b/public/dist/skeletonic.min.css
@@ -1 +1 @@
-@charset 'UTF-8';@media only screen and (max-width:480px){.container{width:320px;margin:0 auto}}@media only screen and (max-width:562.5px){.container{width:375px;margin:0 auto}}@media only screen and (max-width:621px){.container{width:414px;margin:0 auto}}@media only screen and (max-width:720px){.container{width:480px;margin:0 auto}}@media only screen and (max-width:852px){.container{width:568px;margin:0 auto}}@media only screen and (max-width:864px){.container{width:576px;margin:0 auto}}@media only screen and (max-width:960px){.container{width:640px;margin:0 auto}}@media only screen and (max-width:1000.5px){.container{width:667px;margin:0 auto}}@media only screen and (max-width:1080px){.container{width:720px;margin:0 auto}}@media only screen and (max-width:1104px){.container{width:736px;margin:0 auto}}@media only screen and (max-width:1152px){.container{width:768px;margin:0 auto}}@media only screen and (max-width:1200px){.container{width:800px;margin:0 auto}}@media only screen and (max-width:1218px){.container{width:812px;margin:0 auto}}@media only screen and (max-width:1251px){.container{width:834px;margin:0 auto}}@media only screen and (max-width:1440px){.container{width:960px;margin:0 auto}}@media only screen and (max-width:1536px){.container{width:1024px;margin:0 auto}}@media only screen and (max-width:1668px){.container{width:1112px;margin:0 auto}}@media only screen and (max-width:1800px){.container{width:1200px;margin:0 auto}}@media only screen and (max-width:1920px){.container{width:1280px;margin:0 auto}}@media only screen and (max-width:2049px){.container{width:1366px;margin:0 auto}}@media only screen and (max-width:2160px){.container{width:1440px;margin:0 auto}}@media only screen and (max-width:2304px){.container{width:1536px;margin:0 auto}}@media only screen and (max-width:2400px){.container{width:1600px;margin:0 auto}}@media only screen and (max-width:2520px){.container{width:1680px;margin:0 auto}}@media only screen and (max-width:2880px){.container{width:1920px;margin:0 auto}}.background-color-full-black{background-color:$full-black}.color-full-black{color:$full-black}.border-color-full-black{border:1px solid $full-black}.background-color-dark-black{background-color:$dark-black}.color-dark-black{color:$dark-black}.border-color-dark-black{border:1px solid $dark-black}.background-color-light-black{background-color:$light-black}.color-light-black{color:$light-black}.border-color-light-black{border:1px solid $light-black}.background-color-min-black{background-color:$min-black}.color-min-black{color:$min-black}.border-color-min-black{border:1px solid $min-black}.background-color-faint-black{background-color:$faint-black}.color-faint-black{color:$faint-black}.border-color-faint-black{border:1px solid $faint-black}.background-color-full-white{background-color:$full-white}.color-full-white{color:$full-white}.border-color-full-white{border:1px solid $full-white}.background-color-dark-white{background-color:$dark-white}.color-dark-white{color:$dark-white}.border-color-dark-white{border:1px solid $dark-white}.background-color-light-white{background-color:$light-white}.color-light-white{color:$light-white}.border-color-light-white{border:1px solid $light-white}.red-50{color:#ffebee}.background-color-red-50{background-color:#ffebee}.color-red-50{color:#ffebee}.border-color-red-50{border:1px solid #ffebee}.red-100{color:#ffcdd2}.background-color-red-100{background-color:#ffcdd2}.color-red-100{color:#ffcdd2}.border-color-red-100{border:1px solid #ffcdd2}.red-200{color:#ef9a9a}.background-color-red-200{background-color:#ef9a9a}.color-red-200{color:#ef9a9a}.border-color-red-200{border:1px solid #ef9a9a}.red-300{color:#e57373}.background-color-red-300{background-color:#e57373}.color-red-300{color:#e57373}.border-color-red-300{border:1px solid #e57373}.red-400{color:#ef5350}.background-color-red-400{background-color:#ef5350}.color-red-400{color:#ef5350}.border-color-red-400{border:1px solid #ef5350}.red-500{color:#f44336}.background-color-red-500{background-color:#f44336}.color-red-500{color:#f44336}.border-color-red-500{border:1px solid #f44336}.red-600{color:#e53935}.background-color-red-600{background-color:#e53935}.color-red-600{color:#e53935}.border-color-red-600{border:1px solid #e53935}.red-700{color:#d32f2f}.background-color-red-700{background-color:#d32f2f}.color-red-700{color:#d32f2f}.border-color-red-700{border:1px solid #d32f2f}.red-800{color:#c62828}.background-color-red-800{background-color:#c62828}.color-red-800{color:#c62828}.border-color-red-800{border:1px solid #c62828}.red-900{color:#b71c1c}.background-color-red-900{background-color:#b71c1c}.color-red-900{color:#b71c1c}.border-color-red-900{border:1px solid #b71c1c}.red-a100{color:#ff8a80}.background-color-red-a100{background-color:#ff8a80}.color-red-a100{color:#ff8a80}.border-color-red-a100{border:1px solid #ff8a80}.red-a200{color:#ff5252}.background-color-red-a200{background-color:#ff5252}.color-red-a200{color:#ff5252}.border-color-red-a200{border:1px solid #ff5252}.red-a400{color:#ff1744}.background-color-red-a400{background-color:#ff1744}.color-red-a400{color:#ff1744}.border-color-red-a400{border:1px solid #ff1744}.red-a700{color:#d50000}.background-color-red-a700{background-color:#d50000}.color-red-a700{color:#d50000}.border-color-red-a700{border:1px solid #d50000}.pink-50{color:#fce4ec}.background-color-pink-50{background-color:#fce4ec}.color-pink-50{color:#fce4ec}.border-color-pink-50{border:1px solid #fce4ec}.pink-100{color:#f8bbd0}.background-color-pink-100{background-color:#f8bbd0}.color-pink-100{color:#f8bbd0}.border-color-pink-100{border:1px solid #f8bbd0}.pink-200{color:#f48fb1}.background-color-pink-200{background-color:#f48fb1}.color-pink-200{color:#f48fb1}.border-color-pink-200{border:1px solid #f48fb1}.pink-300{color:#f06292}.background-color-pink-300{background-color:#f06292}.color-pink-300{color:#f06292}.border-color-pink-300{border:1px solid #f06292}.pink-400{color:#ec407a}.background-color-pink-400{background-color:#ec407a}.color-pink-400{color:#ec407a}.border-color-pink-400{border:1px solid #ec407a}.pink-500{color:#e91e63}.background-color-pink-500{background-color:#e91e63}.color-pink-500{color:#e91e63}.border-color-pink-500{border:1px solid #e91e63}.pink-600{color:#d81b60}.background-color-pink-600{background-color:#d81b60}.color-pink-600{color:#d81b60}.border-color-pink-600{border:1px solid #d81b60}.pink-700{color:#c2185b}.background-color-pink-700{background-color:#c2185b}.color-pink-700{color:#c2185b}.border-color-pink-700{border:1px solid #c2185b}.pink-800{color:#ad1457}.background-color-pink-800{background-color:#ad1457}.color-pink-800{color:#ad1457}.border-color-pink-800{border:1px solid #ad1457}.pink-900{color:#880e4f}.background-color-pink-900{background-color:#880e4f}.color-pink-900{color:#880e4f}.border-color-pink-900{border:1px solid #880e4f}.pink-a100{color:#ff80ab}.background-color-pink-a100{background-color:#ff80ab}.color-pink-a100{color:#ff80ab}.border-color-pink-a100{border:1px solid #ff80ab}.pink-a200{color:#ff4081}.background-color-pink-a200{background-color:#ff4081}.color-pink-a200{color:#ff4081}.border-color-pink-a200{border:1px solid #ff4081}.pink-a400{color:#f50057}.background-color-pink-a400{background-color:#f50057}.color-pink-a400{color:#f50057}.border-color-pink-a400{border:1px solid #f50057}.pink-a700{color:#c51162}.background-color-pink-a700{background-color:#c51162}.color-pink-a700{color:#c51162}.border-color-pink-a700{border:1px solid #c51162}.purple-50{color:#f3e5f5}.background-color-purple-50{background-color:#f3e5f5}.color-purple-50{color:#f3e5f5}.border-color-purple-50{border:1px solid #f3e5f5}.purple-100{color:#e1bee7}.background-color-purple-100{background-color:#e1bee7}.color-purple-100{color:#e1bee7}.border-color-purple-100{border:1px solid #e1bee7}.purple-200{color:#ce93d8}.background-color-purple-200{background-color:#ce93d8}.color-purple-200{color:#ce93d8}.border-color-purple-200{border:1px solid #ce93d8}.purple-300{color:#ba68c8}.background-color-purple-300{background-color:#ba68c8}.color-purple-300{color:#ba68c8}.border-color-purple-300{border:1px solid #ba68c8}.purple-400{color:#ab47bc}.background-color-purple-400{background-color:#ab47bc}.color-purple-400{color:#ab47bc}.border-color-purple-400{border:1px solid #ab47bc}.purple-500{color:#9c27b0}.background-color-purple-500{background-color:#9c27b0}.color-purple-500{color:#9c27b0}.border-color-purple-500{border:1px solid #9c27b0}.purple-600{color:#8e24aa}.background-color-purple-600{background-color:#8e24aa}.color-purple-600{color:#8e24aa}.border-color-purple-600{border:1px solid #8e24aa}.purple-700{color:#7b1fa2}.background-color-purple-700{background-color:#7b1fa2}.color-purple-700{color:#7b1fa2}.border-color-purple-700{border:1px solid #7b1fa2}.purple-800{color:#6a1b9a}.background-color-purple-800{background-color:#6a1b9a}.color-purple-800{color:#6a1b9a}.border-color-purple-800{border:1px solid #6a1b9a}.purple-900{color:#4a148c}.background-color-purple-900{background-color:#4a148c}.color-purple-900{color:#4a148c}.border-color-purple-900{border:1px solid #4a148c}.purple-a100{color:#ea80fc}.background-color-purple-a100{background-color:#ea80fc}.color-purple-a100{color:#ea80fc}.border-color-purple-a100{border:1px solid #ea80fc}.purple-a200{color:#e040fb}.background-color-purple-a200{background-color:#e040fb}.color-purple-a200{color:#e040fb}.border-color-purple-a200{border:1px solid #e040fb}.purple-a400{color:#d500f9}.background-color-purple-a400{background-color:#d500f9}.color-purple-a400{color:#d500f9}.border-color-purple-a400{border:1px solid #d500f9}.purple-a700{color:#a0f}.background-color-purple-a700{background-color:#a0f}.color-purple-a700{color:#a0f}.border-color-purple-a700{border:1px solid #a0f}.deep-purple-50{color:#ede7f6}.background-color-deep-purple-50{background-color:#ede7f6}.color-deep-purple-50{color:#ede7f6}.border-color-deep-purple-50{border:1px solid #ede7f6}.deep-purple-100{color:#d1c4e9}.background-color-deep-purple-100{background-color:#d1c4e9}.color-deep-purple-100{color:#d1c4e9}.border-color-deep-purple-100{border:1px solid #d1c4e9}.deep-purple-200{color:#b39ddb}.background-color-deep-purple-200{background-color:#b39ddb}.color-deep-purple-200{color:#b39ddb}.border-color-deep-purple-200{border:1px solid #b39ddb}.deep-purple-300{color:#9575cd}.background-color-deep-purple-300{background-color:#9575cd}.color-deep-purple-300{color:#9575cd}.border-color-deep-purple-300{border:1px solid #9575cd}.deep-purple-400{color:#7e57c2}.background-color-deep-purple-400{background-color:#7e57c2}.color-deep-purple-400{color:#7e57c2}.border-color-deep-purple-400{border:1px solid #7e57c2}.deep-purple-500{color:#673ab7}.background-color-deep-purple-500{background-color:#673ab7}.color-deep-purple-500{color:#673ab7}.border-color-deep-purple-500{border:1px solid #673ab7}.deep-purple-600{color:#5e35b1}.background-color-deep-purple-600{background-color:#5e35b1}.color-deep-purple-600{color:#5e35b1}.border-color-deep-purple-600{border:1px solid #5e35b1}.deep-purple-700{color:#512da8}.background-color-deep-purple-700{background-color:#512da8}.color-deep-purple-700{color:#512da8}.border-color-deep-purple-700{border:1px solid #512da8}.deep-purple-800{color:#4527a0}.background-color-deep-purple-800{background-color:#4527a0}.color-deep-purple-800{color:#4527a0}.border-color-deep-purple-800{border:1px solid #4527a0}.deep-purple-900{color:#311b92}.background-color-deep-purple-900{background-color:#311b92}.color-deep-purple-900{color:#311b92}.border-color-deep-purple-900{border:1px solid #311b92}.deep-purple-a100{color:#b388ff}.background-color-deep-purple-a100{background-color:#b388ff}.color-deep-purple-a100{color:#b388ff}.border-color-deep-purple-a100{border:1px solid #b388ff}.deep-purple-a200{color:#7c4dff}.background-color-deep-purple-a200{background-color:#7c4dff}.color-deep-purple-a200{color:#7c4dff}.border-color-deep-purple-a200{border:1px solid #7c4dff}.deep-purple-a400{color:#651fff}.background-color-deep-purple-a400{background-color:#651fff}.color-deep-purple-a400{color:#651fff}.border-color-deep-purple-a400{border:1px solid #651fff}.deep-purple-a700{color:#6200ea}.background-color-deep-purple-a700{background-color:#6200ea}.color-deep-purple-a700{color:#6200ea}.border-color-deep-purple-a700{border:1px solid #6200ea}.indigo-50{color:#e8eaf6}.background-color-indigo-50{background-color:#e8eaf6}.color-indigo-50{color:#e8eaf6}.border-color-indigo-50{border:1px solid #e8eaf6}.indigo-100{color:#c5cae9}.background-color-indigo-100{background-color:#c5cae9}.color-indigo-100{color:#c5cae9}.border-color-indigo-100{border:1px solid #c5cae9}.indigo-200{color:#9fa8da}.background-color-indigo-200{background-color:#9fa8da}.color-indigo-200{color:#9fa8da}.border-color-indigo-200{border:1px solid #9fa8da}.indigo-300{color:#7986cb}.background-color-indigo-300{background-color:#7986cb}.color-indigo-300{color:#7986cb}.border-color-indigo-300{border:1px solid #7986cb}.indigo-400{color:#5c6bc0}.background-color-indigo-400{background-color:#5c6bc0}.color-indigo-400{color:#5c6bc0}.border-color-indigo-400{border:1px solid #5c6bc0}.indigo-500{color:#3f51b5}.background-color-indigo-500{background-color:#3f51b5}.color-indigo-500{color:#3f51b5}.border-color-indigo-500{border:1px solid #3f51b5}.indigo-600{color:#3949ab}.background-color-indigo-600{background-color:#3949ab}.color-indigo-600{color:#3949ab}.border-color-indigo-600{border:1px solid #3949ab}.indigo-700{color:#303f9f}.background-color-indigo-700{background-color:#303f9f}.color-indigo-700{color:#303f9f}.border-color-indigo-700{border:1px solid #303f9f}.indigo-800{color:#283593}.background-color-indigo-800{background-color:#283593}.color-indigo-800{color:#283593}.border-color-indigo-800{border:1px solid #283593}.indigo-900{color:#1a237e}.background-color-indigo-900{background-color:#1a237e}.color-indigo-900{color:#1a237e}.border-color-indigo-900{border:1px solid #1a237e}.indigo-a100{color:#8c9eff}.background-color-indigo-a100{background-color:#8c9eff}.color-indigo-a100{color:#8c9eff}.border-color-indigo-a100{border:1px solid #8c9eff}.indigo-a200{color:#536dfe}.background-color-indigo-a200{background-color:#536dfe}.color-indigo-a200{color:#536dfe}.border-color-indigo-a200{border:1px solid #536dfe}.indigo-a400{color:#3d5afe}.background-color-indigo-a400{background-color:#3d5afe}.color-indigo-a400{color:#3d5afe}.border-color-indigo-a400{border:1px solid #3d5afe}.indigo-a700{color:#304ffe}.background-color-indigo-a700{background-color:#304ffe}.color-indigo-a700{color:#304ffe}.border-color-indigo-a700{border:1px solid #304ffe}.blue-50{color:#e3f2fd}.background-color-blue-50{background-color:#e3f2fd}.color-blue-50{color:#e3f2fd}.border-color-blue-50{border:1px solid #e3f2fd}.blue-100{color:#bbdefb}.background-color-blue-100{background-color:#bbdefb}.color-blue-100{color:#bbdefb}.border-color-blue-100{border:1px solid #bbdefb}.blue-200{color:#90caf9}.background-color-blue-200{background-color:#90caf9}.color-blue-200{color:#90caf9}.border-color-blue-200{border:1px solid #90caf9}.blue-300{color:#64b5f6}.background-color-blue-300{background-color:#64b5f6}.color-blue-300{color:#64b5f6}.border-color-blue-300{border:1px solid #64b5f6}.blue-400{color:#42a5f5}.background-color-blue-400{background-color:#42a5f5}.color-blue-400{color:#42a5f5}.border-color-blue-400{border:1px solid #42a5f5}.blue-500{color:#2196f3}.background-color-blue-500{background-color:#2196f3}.color-blue-500{color:#2196f3}.border-color-blue-500{border:1px solid #2196f3}.blue-600{color:#1e88e5}.background-color-blue-600{background-color:#1e88e5}.color-blue-600{color:#1e88e5}.border-color-blue-600{border:1px solid #1e88e5}.blue-700{color:#1976d2}.background-color-blue-700{background-color:#1976d2}.color-blue-700{color:#1976d2}.border-color-blue-700{border:1px solid #1976d2}.blue-800{color:#1565c0}.background-color-blue-800{background-color:#1565c0}.color-blue-800{color:#1565c0}.border-color-blue-800{border:1px solid #1565c0}.blue-900{color:#0d47a1}.background-color-blue-900{background-color:#0d47a1}.color-blue-900{color:#0d47a1}.border-color-blue-900{border:1px solid #0d47a1}.blue-a100{color:#82b1ff}.background-color-blue-a100{background-color:#82b1ff}.color-blue-a100{color:#82b1ff}.border-color-blue-a100{border:1px solid #82b1ff}.blue-a200{color:#448aff}.background-color-blue-a200{background-color:#448aff}.color-blue-a200{color:#448aff}.border-color-blue-a200{border:1px solid #448aff}.blue-a400{color:#2979ff}.background-color-blue-a400{background-color:#2979ff}.color-blue-a400{color:#2979ff}.border-color-blue-a400{border:1px solid #2979ff}.blue-a700{color:#2962ff}.background-color-blue-a700{background-color:#2962ff}.color-blue-a700{color:#2962ff}.border-color-blue-a700{border:1px solid #2962ff}.light-blue-50{color:#e1f5fe}.background-color-light-blue-50{background-color:#e1f5fe}.color-light-blue-50{color:#e1f5fe}.border-color-light-blue-50{border:1px solid #e1f5fe}.light-blue-100{color:#b3e5fc}.background-color-light-blue-100{background-color:#b3e5fc}.color-light-blue-100{color:#b3e5fc}.border-color-light-blue-100{border:1px solid #b3e5fc}.light-blue-200{color:#81d4fa}.background-color-light-blue-200{background-color:#81d4fa}.color-light-blue-200{color:#81d4fa}.border-color-light-blue-200{border:1px solid #81d4fa}.light-blue-300{color:#4fc3f7}.background-color-light-blue-300{background-color:#4fc3f7}.color-light-blue-300{color:#4fc3f7}.border-color-light-blue-300{border:1px solid #4fc3f7}.light-blue-400{color:#29b6f6}.background-color-light-blue-400{background-color:#29b6f6}.color-light-blue-400{color:#29b6f6}.border-color-light-blue-400{border:1px solid #29b6f6}.light-blue-500{color:#03a9f4}.background-color-light-blue-500{background-color:#03a9f4}.color-light-blue-500{color:#03a9f4}.border-color-light-blue-500{border:1px solid #03a9f4}.light-blue-600{color:#039be5}.background-color-light-blue-600{background-color:#039be5}.color-light-blue-600{color:#039be5}.border-color-light-blue-600{border:1px solid #039be5}.light-blue-700{color:#0288d1}.background-color-light-blue-700{background-color:#0288d1}.color-light-blue-700{color:#0288d1}.border-color-light-blue-700{border:1px solid #0288d1}.light-blue-800{color:#0277bd}.background-color-light-blue-800{background-color:#0277bd}.color-light-blue-800{color:#0277bd}.border-color-light-blue-800{border:1px solid #0277bd}.light-blue-900{color:#01579b}.background-color-light-blue-900{background-color:#01579b}.color-light-blue-900{color:#01579b}.border-color-light-blue-900{border:1px solid #01579b}.light-blue-a100{color:#80d8ff}.background-color-light-blue-a100{background-color:#80d8ff}.color-light-blue-a100{color:#80d8ff}.border-color-light-blue-a100{border:1px solid #80d8ff}.light-blue-a200{color:#40c4ff}.background-color-light-blue-a200{background-color:#40c4ff}.color-light-blue-a200{color:#40c4ff}.border-color-light-blue-a200{border:1px solid #40c4ff}.light-blue-a400{color:#00b0ff}.background-color-light-blue-a400{background-color:#00b0ff}.color-light-blue-a400{color:#00b0ff}.border-color-light-blue-a400{border:1px solid #00b0ff}.light-blue-a700{color:#0091ea}.background-color-light-blue-a700{background-color:#0091ea}.color-light-blue-a700{color:#0091ea}.border-color-light-blue-a700{border:1px solid #0091ea}.cyan-50{color:#e0f7fa}.background-color-cyan-50{background-color:#e0f7fa}.color-cyan-50{color:#e0f7fa}.border-color-cyan-50{border:1px solid #e0f7fa}.cyan-100{color:#b2ebf2}.background-color-cyan-100{background-color:#b2ebf2}.color-cyan-100{color:#b2ebf2}.border-color-cyan-100{border:1px solid #b2ebf2}.cyan-200{color:#80deea}.background-color-cyan-200{background-color:#80deea}.color-cyan-200{color:#80deea}.border-color-cyan-200{border:1px solid #80deea}.cyan-300{color:#4dd0e1}.background-color-cyan-300{background-color:#4dd0e1}.color-cyan-300{color:#4dd0e1}.border-color-cyan-300{border:1px solid #4dd0e1}.cyan-400{color:#26c6da}.background-color-cyan-400{background-color:#26c6da}.color-cyan-400{color:#26c6da}.border-color-cyan-400{border:1px solid #26c6da}.cyan-500{color:#00bcd4}.background-color-cyan-500{background-color:#00bcd4}.color-cyan-500{color:#00bcd4}.border-color-cyan-500{border:1px solid #00bcd4}.cyan-600{color:#00acc1}.background-color-cyan-600{background-color:#00acc1}.color-cyan-600{color:#00acc1}.border-color-cyan-600{border:1px solid #00acc1}.cyan-700{color:#0097a7}.background-color-cyan-700{background-color:#0097a7}.color-cyan-700{color:#0097a7}.border-color-cyan-700{border:1px solid #0097a7}.cyan-800{color:#00838f}.background-color-cyan-800{background-color:#00838f}.color-cyan-800{color:#00838f}.border-color-cyan-800{border:1px solid #00838f}.cyan-900{color:#006064}.background-color-cyan-900{background-color:#006064}.color-cyan-900{color:#006064}.border-color-cyan-900{border:1px solid #006064}.cyan-a100{color:#84ffff}.background-color-cyan-a100{background-color:#84ffff}.color-cyan-a100{color:#84ffff}.border-color-cyan-a100{border:1px solid #84ffff}.cyan-a200{color:#18ffff}.background-color-cyan-a200{background-color:#18ffff}.color-cyan-a200{color:#18ffff}.border-color-cyan-a200{border:1px solid #18ffff}.cyan-a400{color:#00e5ff}.background-color-cyan-a400{background-color:#00e5ff}.color-cyan-a400{color:#00e5ff}.border-color-cyan-a400{border:1px solid #00e5ff}.cyan-a700{color:#00b8d4}.background-color-cyan-a700{background-color:#00b8d4}.color-cyan-a700{color:#00b8d4}.border-color-cyan-a700{border:1px solid #00b8d4}.teal-50{color:#e0f2f1}.background-color-teal-50{background-color:#e0f2f1}.color-teal-50{color:#e0f2f1}.border-color-teal-50{border:1px solid #e0f2f1}.teal-100{color:#b2dfdb}.background-color-teal-100{background-color:#b2dfdb}.color-teal-100{color:#b2dfdb}.border-color-teal-100{border:1px solid #b2dfdb}.teal-200{color:#80cbc4}.background-color-teal-200{background-color:#80cbc4}.color-teal-200{color:#80cbc4}.border-color-teal-200{border:1px solid #80cbc4}.teal-300{color:#4db6ac}.background-color-teal-300{background-color:#4db6ac}.color-teal-300{color:#4db6ac}.border-color-teal-300{border:1px solid #4db6ac}.teal-400{color:#26a69a}.background-color-teal-400{background-color:#26a69a}.color-teal-400{color:#26a69a}.border-color-teal-400{border:1px solid #26a69a}.teal-500{color:#009688}.background-color-teal-500{background-color:#009688}.color-teal-500{color:#009688}.border-color-teal-500{border:1px solid #009688}.teal-600{color:#00897b}.background-color-teal-600{background-color:#00897b}.color-teal-600{color:#00897b}.border-color-teal-600{border:1px solid #00897b}.teal-700{color:#00796b}.background-color-teal-700{background-color:#00796b}.color-teal-700{color:#00796b}.border-color-teal-700{border:1px solid #00796b}.teal-800{color:#00695c}.background-color-teal-800{background-color:#00695c}.color-teal-800{color:#00695c}.border-color-teal-800{border:1px solid #00695c}.teal-900{color:#004d40}.background-color-teal-900{background-color:#004d40}.color-teal-900{color:#004d40}.border-color-teal-900{border:1px solid #004d40}.teal-a100{color:#a7ffeb}.background-color-teal-a100{background-color:#a7ffeb}.color-teal-a100{color:#a7ffeb}.border-color-teal-a100{border:1px solid #a7ffeb}.teal-a200{color:#64ffda}.background-color-teal-a200{background-color:#64ffda}.color-teal-a200{color:#64ffda}.border-color-teal-a200{border:1px solid #64ffda}.teal-a400{color:#1de9b6}.background-color-teal-a400{background-color:#1de9b6}.color-teal-a400{color:#1de9b6}.border-color-teal-a400{border:1px solid #1de9b6}.teal-a700{color:#00bfa5}.background-color-teal-a700{background-color:#00bfa5}.color-teal-a700{color:#00bfa5}.border-color-teal-a700{border:1px solid #00bfa5}.green-50{color:#e8f5e9}.background-color-green-50{background-color:#e8f5e9}.color-green-50{color:#e8f5e9}.border-color-green-50{border:1px solid #e8f5e9}.green-100{color:#c8e6c9}.background-color-green-100{background-color:#c8e6c9}.color-green-100{color:#c8e6c9}.border-color-green-100{border:1px solid #c8e6c9}.green-200{color:#a5d6a7}.background-color-green-200{background-color:#a5d6a7}.color-green-200{color:#a5d6a7}.border-color-green-200{border:1px solid #a5d6a7}.green-300{color:#81c784}.background-color-green-300{background-color:#81c784}.color-green-300{color:#81c784}.border-color-green-300{border:1px solid #81c784}.green-400{color:#66bb6a}.background-color-green-400{background-color:#66bb6a}.color-green-400{color:#66bb6a}.border-color-green-400{border:1px solid #66bb6a}.green-500{color:#4caf50}.background-color-green-500{background-color:#4caf50}.color-green-500{color:#4caf50}.border-color-green-500{border:1px solid #4caf50}.green-600{color:#43a047}.background-color-green-600{background-color:#43a047}.color-green-600{color:#43a047}.border-color-green-600{border:1px solid #43a047}.green-700{color:#388e3c}.background-color-green-700{background-color:#388e3c}.color-green-700{color:#388e3c}.border-color-green-700{border:1px solid #388e3c}.green-800{color:#2e7d32}.background-color-green-800{background-color:#2e7d32}.color-green-800{color:#2e7d32}.border-color-green-800{border:1px solid #2e7d32}.green-900{color:#1b5e20}.background-color-green-900{background-color:#1b5e20}.color-green-900{color:#1b5e20}.border-color-green-900{border:1px solid #1b5e20}.green-a100{color:#b9f6ca}.background-color-green-a100{background-color:#b9f6ca}.color-green-a100{color:#b9f6ca}.border-color-green-a100{border:1px solid #b9f6ca}.green-a200{color:#69f0ae}.background-color-green-a200{background-color:#69f0ae}.color-green-a200{color:#69f0ae}.border-color-green-a200{border:1px solid #69f0ae}.green-a400{color:#00e676}.background-color-green-a400{background-color:#00e676}.color-green-a400{color:#00e676}.border-color-green-a400{border:1px solid #00e676}.green-a700{color:#00c853}.background-color-green-a700{background-color:#00c853}.color-green-a700{color:#00c853}.border-color-green-a700{border:1px solid #00c853}.light-green-50{color:#f1f8e9}.background-color-light-green-50{background-color:#f1f8e9}.color-light-green-50{color:#f1f8e9}.border-color-light-green-50{border:1px solid #f1f8e9}.light-green-100{color:#dcedc8}.background-color-light-green-100{background-color:#dcedc8}.color-light-green-100{color:#dcedc8}.border-color-light-green-100{border:1px solid #dcedc8}.light-green-200{color:#c5e1a5}.background-color-light-green-200{background-color:#c5e1a5}.color-light-green-200{color:#c5e1a5}.border-color-light-green-200{border:1px solid #c5e1a5}.light-green-300{color:#aed581}.background-color-light-green-300{background-color:#aed581}.color-light-green-300{color:#aed581}.border-color-light-green-300{border:1px solid #aed581}.light-green-400{color:#9ccc65}.background-color-light-green-400{background-color:#9ccc65}.color-light-green-400{color:#9ccc65}.border-color-light-green-400{border:1px solid #9ccc65}.light-green-500{color:#8bc34a}.background-color-light-green-500{background-color:#8bc34a}.color-light-green-500{color:#8bc34a}.border-color-light-green-500{border:1px solid #8bc34a}.light-green-600{color:#7cb342}.background-color-light-green-600{background-color:#7cb342}.color-light-green-600{color:#7cb342}.border-color-light-green-600{border:1px solid #7cb342}.light-green-700{color:#689f38}.background-color-light-green-700{background-color:#689f38}.color-light-green-700{color:#689f38}.border-color-light-green-700{border:1px solid #689f38}.light-green-800{color:#558b2f}.background-color-light-green-800{background-color:#558b2f}.color-light-green-800{color:#558b2f}.border-color-light-green-800{border:1px solid #558b2f}.light-green-900{color:#33691e}.background-color-light-green-900{background-color:#33691e}.color-light-green-900{color:#33691e}.border-color-light-green-900{border:1px solid #33691e}.light-green-a100{color:#ccff90}.background-color-light-green-a100{background-color:#ccff90}.color-light-green-a100{color:#ccff90}.border-color-light-green-a100{border:1px solid #ccff90}.light-green-a200{color:#b2ff59}.background-color-light-green-a200{background-color:#b2ff59}.color-light-green-a200{color:#b2ff59}.border-color-light-green-a200{border:1px solid #b2ff59}.light-green-a400{color:#76ff03}.background-color-light-green-a400{background-color:#76ff03}.color-light-green-a400{color:#76ff03}.border-color-light-green-a400{border:1px solid #76ff03}.light-green-a700{color:#64dd17}.background-color-light-green-a700{background-color:#64dd17}.color-light-green-a700{color:#64dd17}.border-color-light-green-a700{border:1px solid #64dd17}.lime-50{color:#f9fbe7}.background-color-lime-50{background-color:#f9fbe7}.color-lime-50{color:#f9fbe7}.border-color-lime-50{border:1px solid #f9fbe7}.lime-100{color:#f0f4c3}.background-color-lime-100{background-color:#f0f4c3}.color-lime-100{color:#f0f4c3}.border-color-lime-100{border:1px solid #f0f4c3}.lime-200{color:#e6ee9c}.background-color-lime-200{background-color:#e6ee9c}.color-lime-200{color:#e6ee9c}.border-color-lime-200{border:1px solid #e6ee9c}.lime-300{color:#dce775}.background-color-lime-300{background-color:#dce775}.color-lime-300{color:#dce775}.border-color-lime-300{border:1px solid #dce775}.lime-400{color:#d4e157}.background-color-lime-400{background-color:#d4e157}.color-lime-400{color:#d4e157}.border-color-lime-400{border:1px solid #d4e157}.lime-500{color:#cddc39}.background-color-lime-500{background-color:#cddc39}.color-lime-500{color:#cddc39}.border-color-lime-500{border:1px solid #cddc39}.lime-600{color:#c0ca33}.background-color-lime-600{background-color:#c0ca33}.color-lime-600{color:#c0ca33}.border-color-lime-600{border:1px solid #c0ca33}.lime-700{color:#afb42b}.background-color-lime-700{background-color:#afb42b}.color-lime-700{color:#afb42b}.border-color-lime-700{border:1px solid #afb42b}.lime-800{color:#9e9d24}.background-color-lime-800{background-color:#9e9d24}.color-lime-800{color:#9e9d24}.border-color-lime-800{border:1px solid #9e9d24}.lime-900{color:#827717}.background-color-lime-900{background-color:#827717}.color-lime-900{color:#827717}.border-color-lime-900{border:1px solid #827717}.lime-a100{color:#f4ff81}.background-color-lime-a100{background-color:#f4ff81}.color-lime-a100{color:#f4ff81}.border-color-lime-a100{border:1px solid #f4ff81}.lime-a200{color:#eeff41}.background-color-lime-a200{background-color:#eeff41}.color-lime-a200{color:#eeff41}.border-color-lime-a200{border:1px solid #eeff41}.lime-a400{color:#c6ff00}.background-color-lime-a400{background-color:#c6ff00}.color-lime-a400{color:#c6ff00}.border-color-lime-a400{border:1px solid #c6ff00}.lime-a700{color:#aeea00}.background-color-lime-a700{background-color:#aeea00}.color-lime-a700{color:#aeea00}.border-color-lime-a700{border:1px solid #aeea00}.yellow-50{color:#fffde7}.background-color-yellow-50{background-color:#fffde7}.color-yellow-50{color:#fffde7}.border-color-yellow-50{border:1px solid #fffde7}.yellow-100{color:#fff9c4}.background-color-yellow-100{background-color:#fff9c4}.color-yellow-100{color:#fff9c4}.border-color-yellow-100{border:1px solid #fff9c4}.yellow-200{color:#fff59d}.background-color-yellow-200{background-color:#fff59d}.color-yellow-200{color:#fff59d}.border-color-yellow-200{border:1px solid #fff59d}.yellow-300{color:#fff176}.background-color-yellow-300{background-color:#fff176}.color-yellow-300{color:#fff176}.border-color-yellow-300{border:1px solid #fff176}.yellow-400{color:#ffee58}.background-color-yellow-400{background-color:#ffee58}.color-yellow-400{color:#ffee58}.border-color-yellow-400{border:1px solid #ffee58}.yellow-500{color:#ffeb3b}.background-color-yellow-500{background-color:#ffeb3b}.color-yellow-500{color:#ffeb3b}.border-color-yellow-500{border:1px solid #ffeb3b}.yellow-600{color:#fdd835}.background-color-yellow-600{background-color:#fdd835}.color-yellow-600{color:#fdd835}.border-color-yellow-600{border:1px solid #fdd835}.yellow-700{color:#fbc02d}.background-color-yellow-700{background-color:#fbc02d}.color-yellow-700{color:#fbc02d}.border-color-yellow-700{border:1px solid #fbc02d}.yellow-800{color:#f9a825}.background-color-yellow-800{background-color:#f9a825}.color-yellow-800{color:#f9a825}.border-color-yellow-800{border:1px solid #f9a825}.yellow-900{color:#f57f17}.background-color-yellow-900{background-color:#f57f17}.color-yellow-900{color:#f57f17}.border-color-yellow-900{border:1px solid #f57f17}.yellow-a100{color:#ffff8d}.background-color-yellow-a100{background-color:#ffff8d}.color-yellow-a100{color:#ffff8d}.border-color-yellow-a100{border:1px solid #ffff8d}.yellow-a200{color:#ff0}.background-color-yellow-a200{background-color:#ff0}.color-yellow-a200{color:#ff0}.border-color-yellow-a200{border:1px solid #ff0}.yellow-a400{color:#ffea00}.background-color-yellow-a400{background-color:#ffea00}.color-yellow-a400{color:#ffea00}.border-color-yellow-a400{border:1px solid #ffea00}.yellow-a700{color:#ffd600}.background-color-yellow-a700{background-color:#ffd600}.color-yellow-a700{color:#ffd600}.border-color-yellow-a700{border:1px solid #ffd600}.amber-50{color:#fff8e1}.background-color-amber-50{background-color:#fff8e1}.color-amber-50{color:#fff8e1}.border-color-amber-50{border:1px solid #fff8e1}.amber-100{color:#ffecb3}.background-color-amber-100{background-color:#ffecb3}.color-amber-100{color:#ffecb3}.border-color-amber-100{border:1px solid #ffecb3}.amber-200{color:#ffe082}.background-color-amber-200{background-color:#ffe082}.color-amber-200{color:#ffe082}.border-color-amber-200{border:1px solid #ffe082}.amber-300{color:#ffd54f}.background-color-amber-300{background-color:#ffd54f}.color-amber-300{color:#ffd54f}.border-color-amber-300{border:1px solid #ffd54f}.amber-400{color:#ffca28}.background-color-amber-400{background-color:#ffca28}.color-amber-400{color:#ffca28}.border-color-amber-400{border:1px solid #ffca28}.amber-500{color:#ffc107}.background-color-amber-500{background-color:#ffc107}.color-amber-500{color:#ffc107}.border-color-amber-500{border:1px solid #ffc107}.amber-600{color:#ffb300}.background-color-amber-600{background-color:#ffb300}.color-amber-600{color:#ffb300}.border-color-amber-600{border:1px solid #ffb300}.amber-700{color:#ffa000}.background-color-amber-700{background-color:#ffa000}.color-amber-700{color:#ffa000}.border-color-amber-700{border:1px solid #ffa000}.amber-800{color:#ff8f00}.background-color-amber-800{background-color:#ff8f00}.color-amber-800{color:#ff8f00}.border-color-amber-800{border:1px solid #ff8f00}.amber-900{color:#ff6f00}.background-color-amber-900{background-color:#ff6f00}.color-amber-900{color:#ff6f00}.border-color-amber-900{border:1px solid #ff6f00}.amber-a100{color:#ffe57f}.background-color-amber-a100{background-color:#ffe57f}.color-amber-a100{color:#ffe57f}.border-color-amber-a100{border:1px solid #ffe57f}.amber-a200{color:#ffd740}.background-color-amber-a200{background-color:#ffd740}.color-amber-a200{color:#ffd740}.border-color-amber-a200{border:1px solid #ffd740}.amber-a400{color:#ffc400}.background-color-amber-a400{background-color:#ffc400}.color-amber-a400{color:#ffc400}.border-color-amber-a400{border:1px solid #ffc400}.amber-a700{color:#ffab00}.background-color-amber-a700{background-color:#ffab00}.color-amber-a700{color:#ffab00}.border-color-amber-a700{border:1px solid #ffab00}.orange-50{color:#fff3e0}.background-color-orange-50{background-color:#fff3e0}.color-orange-50{color:#fff3e0}.border-color-orange-50{border:1px solid #fff3e0}.orange-100{color:#ffe0b2}.background-color-orange-100{background-color:#ffe0b2}.color-orange-100{color:#ffe0b2}.border-color-orange-100{border:1px solid #ffe0b2}.orange-200{color:#ffcc80}.background-color-orange-200{background-color:#ffcc80}.color-orange-200{color:#ffcc80}.border-color-orange-200{border:1px solid #ffcc80}.orange-300{color:#ffb74d}.background-color-orange-300{background-color:#ffb74d}.color-orange-300{color:#ffb74d}.border-color-orange-300{border:1px solid #ffb74d}.orange-400{color:#ffa726}.background-color-orange-400{background-color:#ffa726}.color-orange-400{color:#ffa726}.border-color-orange-400{border:1px solid #ffa726}.orange-500{color:#ff9800}.background-color-orange-500{background-color:#ff9800}.color-orange-500{color:#ff9800}.border-color-orange-500{border:1px solid #ff9800}.orange-600{color:#fb8c00}.background-color-orange-600{background-color:#fb8c00}.color-orange-600{color:#fb8c00}.border-color-orange-600{border:1px solid #fb8c00}.orange-700{color:#f57c00}.background-color-orange-700{background-color:#f57c00}.color-orange-700{color:#f57c00}.border-color-orange-700{border:1px solid #f57c00}.orange-800{color:#ef6c00}.background-color-orange-800{background-color:#ef6c00}.color-orange-800{color:#ef6c00}.border-color-orange-800{border:1px solid #ef6c00}.orange-900{color:#e65100}.background-color-orange-900{background-color:#e65100}.color-orange-900{color:#e65100}.border-color-orange-900{border:1px solid #e65100}.orange-a100{color:#ffd180}.background-color-orange-a100{background-color:#ffd180}.color-orange-a100{color:#ffd180}.border-color-orange-a100{border:1px solid #ffd180}.orange-a200{color:#ffab40}.background-color-orange-a200{background-color:#ffab40}.color-orange-a200{color:#ffab40}.border-color-orange-a200{border:1px solid #ffab40}.orange-a400{color:#ff9100}.background-color-orange-a400{background-color:#ff9100}.color-orange-a400{color:#ff9100}.border-color-orange-a400{border:1px solid #ff9100}.orange-a700{color:#ff6d00}.background-color-orange-a700{background-color:#ff6d00}.color-orange-a700{color:#ff6d00}.border-color-orange-a700{border:1px solid #ff6d00}.deep-orange-50{color:#fbe9e7}.deep-orange-50{color:#fbe9e7}.background-color-deep-orange-50{background-color:#fbe9e7}.color-deep-orange-50{color:#fbe9e7}.border-color-deep-orange-50{border:1px solid #fbe9e7}.deep-orange-100{color:#ffccbc}.deep-orange-100{color:#ffccbc}.background-color-deep-orange-100{background-color:#ffccbc}.color-deep-orange-100{color:#ffccbc}.border-color-deep-orange-100{border:1px solid #ffccbc}.deep-orange-200{color:#ffab91}.deep-orange-200{color:#ffab91}.background-color-deep-orange-200{background-color:#ffab91}.color-deep-orange-200{color:#ffab91}.border-color-deep-orange-200{border:1px solid #ffab91}.deep-orange-300{color:#ff8a65}.deep-orange-300{color:#ff8a65}.background-color-deep-orange-300{background-color:#ff8a65}.color-deep-orange-300{color:#ff8a65}.border-color-deep-orange-300{border:1px solid #ff8a65}.deep-orange-400{color:#ff7043}.deep-orange-400{color:#ff7043}.background-color-deep-orange-400{background-color:#ff7043}.color-deep-orange-400{color:#ff7043}.border-color-deep-orange-400{border:1px solid #ff7043}.deep-orange-500{color:#ff5722}.deep-orange-500{color:#ff5722}.background-color-deep-orange-500{background-color:#ff5722}.color-deep-orange-500{color:#ff5722}.border-color-deep-orange-500{border:1px solid #ff5722}.deep-orange-600{color:#f4511e}.deep-orange-600{color:#f4511e}.background-color-deep-orange-600{background-color:#f4511e}.color-deep-orange-600{color:#f4511e}.border-color-deep-orange-600{border:1px solid #f4511e}.deep-orange-700{color:#e64a19}.deep-orange-700{color:#e64a19}.background-color-deep-orange-700{background-color:#e64a19}.color-deep-orange-700{color:#e64a19}.border-color-deep-orange-700{border:1px solid #e64a19}.deep-orange-800{color:#d84315}.deep-orange-800{color:#d84315}.background-color-deep-orange-800{background-color:#d84315}.color-deep-orange-800{color:#d84315}.border-color-deep-orange-800{border:1px solid #d84315}.deep-orange-900{color:#bf360c}.deep-orange-900{color:#bf360c}.background-color-deep-orange-900{background-color:#bf360c}.color-deep-orange-900{color:#bf360c}.border-color-deep-orange-900{border:1px solid #bf360c}.deep-orange-a100{color:#ff9e80}.deep-orange-a100{color:#ff9e80}.background-color-deep-orange-a100{background-color:#ff9e80}.color-deep-orange-a100{color:#ff9e80}.border-color-deep-orange-a100{border:1px solid #ff9e80}.deep-orange-a200{color:#ff6e40}.deep-orange-a200{color:#ff6e40}.background-color-deep-orange-a200{background-color:#ff6e40}.color-deep-orange-a200{color:#ff6e40}.border-color-deep-orange-a200{border:1px solid #ff6e40}.deep-orange-a400{color:#ff3d00}.deep-orange-a400{color:#ff3d00}.background-color-deep-orange-a400{background-color:#ff3d00}.color-deep-orange-a400{color:#ff3d00}.border-color-deep-orange-a400{border:1px solid #ff3d00}.deep-orange-a700{color:#dd2c00}.deep-orange-a700{color:#dd2c00}.background-color-deep-orange-a700{background-color:#dd2c00}.color-deep-orange-a700{color:#dd2c00}.border-color-deep-orange-a700{border:1px solid #dd2c00}.brown-50{color:#efebe9}.background-color-brown-50{background-color:#efebe9}.color-brown-50{color:#efebe9}.border-color-brown-50{border:1px solid #efebe9}.brown-100{color:#d7ccc8}.background-color-brown-100{background-color:#d7ccc8}.color-brown-100{color:#d7ccc8}.border-color-brown-100{border:1px solid #d7ccc8}.brown-200{color:#bcaaa4}.background-color-brown-200{background-color:#bcaaa4}.color-brown-200{color:#bcaaa4}.border-color-brown-200{border:1px solid #bcaaa4}.brown-300{color:#a1887f}.background-color-brown-300{background-color:#a1887f}.color-brown-300{color:#a1887f}.border-color-brown-300{border:1px solid #a1887f}.brown-400{color:#8d6e63}.background-color-brown-400{background-color:#8d6e63}.color-brown-400{color:#8d6e63}.border-color-brown-400{border:1px solid #8d6e63}.brown-500{color:#795548}.background-color-brown-500{background-color:#795548}.color-brown-500{color:#795548}.border-color-brown-500{border:1px solid #795548}.brown-600{color:#6d4c41}.background-color-brown-600{background-color:#6d4c41}.color-brown-600{color:#6d4c41}.border-color-brown-600{border:1px solid #6d4c41}.brown-700{color:#5d4037}.background-color-brown-700{background-color:#5d4037}.color-brown-700{color:#5d4037}.border-color-brown-700{border:1px solid #5d4037}.brown-800{color:#4e342e}.background-color-brown-800{background-color:#4e342e}.color-brown-800{color:#4e342e}.border-color-brown-800{border:1px solid #4e342e}.brown-900{color:#3e2723}.background-color-brown-900{background-color:#3e2723}.color-brown-900{color:#3e2723}.border-color-brown-900{border:1px solid #3e2723}.grey-color-50{color:#fafafa}.background-color-grey-50{background-color:#fafafa}.color-grey-50{color:#fafafa}.border-color-grey-50{border:1px solid #fafafa}.grey-color-100{color:#f5f5f5}.background-color-grey-100{background-color:#f5f5f5}.color-grey-100{color:#f5f5f5}.border-color-grey-100{border:1px solid #f5f5f5}.grey-color-200{color:#eee}.background-color-grey-200{background-color:#eee}.color-grey-200{color:#eee}.border-color-grey-200{border:1px solid #eee}.grey-color-300{color:#e0e0e0}.background-color-grey-300{background-color:#e0e0e0}.color-grey-300{color:#e0e0e0}.border-color-grey-300{border:1px solid #e0e0e0}.grey-color-400{color:#bdbdbd}.background-color-grey-400{background-color:#bdbdbd}.color-grey-400{color:#bdbdbd}.border-color-grey-400{border:1px solid #bdbdbd}.grey-color-500{color:#9e9e9e}.background-color-grey-500{background-color:#9e9e9e}.color-grey-500{color:#9e9e9e}.border-color-grey-500{border:1px solid #9e9e9e}.grey-color-600{color:#757575}.background-color-grey-600{background-color:#757575}.color-grey-600{color:#757575}.border-color-grey-600{border:1px solid #757575}.grey-color-700{color:#616161}.background-color-grey-700{background-color:#616161}.color-grey-700{color:#616161}.border-color-grey-700{border:1px solid #616161}.grey-color-800{color:#424242}.background-color-grey-800{background-color:#424242}.color-grey-800{color:#424242}.border-color-grey-800{border:1px solid #424242}.grey-color-900{color:#212121}.background-color-grey-900{background-color:#212121}.color-grey-900{color:#212121}.border-color-grey-900{border:1px solid #212121}.blue-grey-color-50{color:#eceff1}.background-color-blue-grey-50{background-color:#eceff1}.color-blue-grey-50{color:#eceff1}.border-color-blue-grey-50{border:1px solid #eceff1}.blue-grey-color-100{color:#cfd8dc}.background-color-blue-grey-100{background-color:#cfd8dc}.color-blue-grey-100{color:#cfd8dc}.border-color-blue-grey-100{border:1px solid #cfd8dc}.blue-grey-color-200{color:#b0bec5}.background-color-blue-grey-200{background-color:#b0bec5}.color-blue-grey-200{color:#b0bec5}.border-color-blue-grey-200{border:1px solid #b0bec5}.blue-grey-color-300{color:#90a4ae}.background-color-blue-grey-300{background-color:#90a4ae}.color-blue-grey-300{color:#90a4ae}.border-color-blue-grey-300{border:1px solid #90a4ae}.blue-grey-color-400{color:#78909c}.background-color-blue-grey-400{background-color:#78909c}.color-blue-grey-400{color:#78909c}.border-color-blue-grey-400{border:1px solid #78909c}.blue-grey-color-500{color:#607d8b}.background-color-blue-grey-500{background-color:#607d8b}.color-blue-grey-500{color:#607d8b}.border-color-blue-grey-500{border:1px solid #607d8b}.blue-grey-color-600{color:#546e7a}.background-color-blue-grey-600{background-color:#546e7a}.color-blue-grey-600{color:#546e7a}.border-color-blue-grey-600{border:1px solid #546e7a}.blue-grey-color-700{color:#455a64}.background-color-blue-grey-700{background-color:#455a64}.color-blue-grey-700{color:#455a64}.border-color-blue-grey-700{border:1px solid #455a64}.blue-grey-color-800{color:#37474f}.background-color-blue-grey-800{background-color:#37474f}.color-blue-grey-800{color:#37474f}.border-color-blue-grey-800{border:1px solid #37474f}.blue-grey-color-900{color:#263238}.background-color-blue-grey-900{background-color:#263238}.color-blue-grey-900{color:#263238}.border-color-blue-grey-900{border:1px solid #263238}.background-color-tachyons-black{background-color:#000}.color-tachyons-black{color:#000}.border-color-tachyons-black{border-color:#000}.background-color-tachyons-near-black{background-color:#111}.color-tachyons-near-black{color:#111}.border-color-tachyons-near-black{border-color:#111}.background-color-tachyons-dark-gray{background-color:#333}.color-tachyons-dark-gray{color:#333}.border-color-tachyons-dark-gray{border-color:#333}.background-color-tachyons-mid-gray{background-color:#555}.color-tachyons-mid-gray{color:#555}.border-color-tachyons-mid-gray{border-color:#555}.background-color-tachyons-gray{background-color:#777}.color-tachyons-gray{color:#777}.border-color-tachyons-gray{border-color:#777}.background-color-tachyons-silver{background-color:#999}.color-tachyons-silver{color:#999}.border-color-tachyons-silver{border-color:#999}.background-color-tachyons-light-silver{background-color:#aaa}.color-tachyons-light-silver{color:#aaa}.border-color-tachyons-light-silver{border-color:#aaa}.background-color-tachyons-moon-gray{background-color:#ccc}.color-tachyons-moon-gray{color:#ccc}.border-color-tachyons-moon-gray{border-color:#ccc}.background-color-tachyons-light-gray{background-color:#eee}.color-tachyons-light-gray{color:#eee}.border-color-tachyons-light-gray{border-color:#eee}.background-color-tachyons-near-white{background-color:#f4f4f4}.color-tachyons-near-white{color:#f4f4f4}.border-color-tachyons-near-white{border-color:#f4f4f4}.background-color-tachyons-white{background-color:#fff}.color-tachyons-white{color:#fff}.border-color-tachyons-white{border-color:#fff}.background-color-tachyons-transparent{background-color:transparent}.color-tachyons-transparent{color:transparent}.border-color-tachyons-transparent{border-color:transparent}.background-color-tachyons-black-90{background-color:rgba(0,0,0,.9)}.color-tachyons-black-90{color:rgba(0,0,0,.9)}.border-color-tachyons-black-90{border-color:rgba(0,0,0,.9)}.background-color-tachyons-black-80{background-color:rgba(0,0,0,.8)}.color-tachyons-black-80{color:rgba(0,0,0,.8)}.border-color-tachyons-black-80{border-color:rgba(0,0,0,.8)}.background-color-tachyons-black-70{background-color:rgba(0,0,0,.7)}.color-tachyons-black-70{color:rgba(0,0,0,.7)}.border-color-tachyons-black-70{border-color:rgba(0,0,0,.7)}.background-color-tachyons-black-60{background-color:rgba(0,0,0,.6)}.color-tachyons-black-60{color:rgba(0,0,0,.6)}.border-color-tachyons-black-60{border-color:rgba(0,0,0,.6)}.background-color-tachyons-black-50{background-color:rgba(0,0,0,.5)}.color-tachyons-black-50{color:rgba(0,0,0,.5)}.border-color-tachyons-black-50{border-color:rgba(0,0,0,.5)}.background-color-tachyons-black-40{background-color:rgba(0,0,0,.4)}.color-tachyons-black-40{color:rgba(0,0,0,.4)}.border-color-tachyons-black-40{border-color:rgba(0,0,0,.4)}.background-color-tachyons-black-30{background-color:rgba(0,0,0,.3)}.color-tachyons-black-30{color:rgba(0,0,0,.3)}.border-color-tachyons-black-30{border-color:rgba(0,0,0,.3)}.background-color-tachyons-black-20{background-color:rgba(0,0,0,.2)}.color-tachyons-black-20{color:rgba(0,0,0,.2)}.border-color-tachyons-black-20{border-color:rgba(0,0,0,.2)}.background-color-tachyons-black-10{background-color:rgba(0,0,0,.1)}.color-tachyons-black-10{color:rgba(0,0,0,.1)}.border-color-tachyons-black-10{border-color:rgba(0,0,0,.1)}.background-color-tachyons-black-05{background-color:rgba(0,0,0,.05)}.color-tachyons-black-05{color:rgba(0,0,0,.05)}.border-color-tachyons-black-05{border-color:rgba(0,0,0,.05)}.background-color-tachyons-black-025{background-color:rgba(0,0,0,.025)}.color-tachyons-black-025{color:rgba(0,0,0,.025)}.border-color-tachyons-black-025{border-color:rgba(0,0,0,.025)}.background-color-tachyons-black-0125{background-color:rgba(0,0,0,.013)}.color-tachyons-black-0125{color:rgba(0,0,0,.013)}.border-color-tachyons-black-0125{border-color:rgba(0,0,0,.013)}.background-color-tachyons-white-90{background-color:rgba(255,255,255,.9)}.color-tachyons-white-90{color:rgba(255,255,255,.9)}.border-color-tachyons-white-90{border-color:rgba(255,255,255,.9)}.background-color-tachyons-white-80{background-color:rgba(255,255,255,.8)}.color-tachyons-white-80{color:rgba(255,255,255,.8)}.border-color-tachyons-white-80{border-color:rgba(255,255,255,.8)}.background-color-tachyons-white-70{background-color:rgba(255,255,255,.7)}.color-tachyons-white-70{color:rgba(255,255,255,.7)}.border-color-tachyons-white-70{border-color:rgba(255,255,255,.7)}.background-color-tachyons-white-60{background-color:rgba(255,255,255,.6)}.color-tachyons-white-60{color:rgba(255,255,255,.6)}.border-color-tachyons-white-60{border-color:rgba(255,255,255,.6)}.background-color-tachyons-white-50{background-color:rgba(255,255,255,.5)}.color-tachyons-white-50{color:rgba(255,255,255,.5)}.border-color-tachyons-white-50{border-color:rgba(255,255,255,.5)}.background-color-tachyons-white-40{background-color:rgba(255,255,255,.4)}.color-tachyons-white-40{color:rgba(255,255,255,.4)}.border-color-tachyons-white-40{border-color:rgba(255,255,255,.4)}.background-color-tachyons-white-30{background-color:rgba(255,255,255,.3)}.color-tachyons-white-30{color:rgba(255,255,255,.3)}.border-color-tachyons-white-30{border-color:rgba(255,255,255,.3)}.background-color-tachyons-white-20{background-color:rgba(255,255,255,.2)}.color-tachyons-white-20{color:rgba(255,255,255,.2)}.border-color-tachyons-white-20{border-color:rgba(255,255,255,.2)}.background-color-tachyons-white-10{background-color:rgba(255,255,255,.1)}.color-tachyons-white-10{color:rgba(255,255,255,.1)}.border-color-tachyons-white-10{border-color:rgba(255,255,255,.1)}.background-color-tachyons-white-05{background-color:rgba(255,255,255,.05)}.color-tachyons-white-05{color:rgba(255,255,255,.05)}.border-color-tachyons-white-05{border-color:rgba(255,255,255,.05)}.background-color-tachyons-white-025{background-color:rgba(255,255,255,.025)}.color-tachyons-white-025{color:rgba(255,255,255,.025)}.border-color-tachyons-white-025{border-color:rgba(255,255,255,.025)}.background-color-tachyons-white-0125{background-color:rgba(255,255,255,.013)}.color-tachyons-white-0125{color:rgba(255,255,255,.013)}.border-color-tachyons-white-0125{border-color:rgba(255,255,255,.013)}.background-color-tachyons-dark-red{background-color:#e7040f}.color-tachyons-dark-red{color:#e7040f}.border-color-tachyons-dark-red{border-color:#e7040f}.background-color-tachyons-red{background-color:#ff4136}.color-tachyons-red{color:#ff4136}.border-color-tachyons-red{border-color:#ff4136}.background-color-tachyons-light-red{background-color:#ff725c}.color-tachyons-light-red{color:#ff725c}.border-color-tachyons-light-red{border-color:#ff725c}.background-color-tachyons-orange{background-color:#ff6300}.color-tachyons-orange{color:#ff6300}.border-color-tachyons-orange{border-color:#ff6300}.background-color-tachyons-gold{background-color:#ffb700}.color-tachyons-gold{color:#ffb700}.border-color-tachyons-gold{border-color:#ffb700}.background-color-tachyons-yellow{background-color:gold}.color-tachyons-yellow{color:gold}.border-color-tachyons-yellow{border-color:gold}.background-color-tachyons-light-yellow{background-color:#fbf1a9}.color-tachyons-light-yellow{color:#fbf1a9}.border-color-tachyons-light-yellow{border-color:#fbf1a9}.background-color-tachyons-purple{background-color:#5e2ca5}.color-tachyons-purple{color:#5e2ca5}.border-color-tachyons-purple{border-color:#5e2ca5}.background-color-tachyons-light-purple{background-color:#a463f2}.color-tachyons-light-purple{color:#a463f2}.border-color-tachyons-light-purple{border-color:#a463f2}.background-color-tachyons-dark-pink{background-color:#d5008f}.color-tachyons-dark-pink{color:#d5008f}.border-color-tachyons-dark-pink{border-color:#d5008f}.background-color-tachyons-hot-pink{background-color:#ff41b4}.color-tachyons-hot-pink{color:#ff41b4}.border-color-tachyons-hot-pink{border-color:#ff41b4}.background-color-tachyons-pink{background-color:#ff80cc}.color-tachyons-pink{color:#ff80cc}.border-color-tachyons-pink{border-color:#ff80cc}.background-color-tachyons-light-pink{background-color:#ffa3d7}.color-tachyons-light-pink{color:#ffa3d7}.border-color-tachyons-light-pink{border-color:#ffa3d7}.background-color-tachyons-dark-green{background-color:#137752}.color-tachyons-dark-green{color:#137752}.border-color-tachyons-dark-green{border-color:#137752}.background-color-tachyons-green{background-color:#19a974}.color-tachyons-green{color:#19a974}.border-color-tachyons-green{border-color:#19a974}.background-color-tachyons-light-green{background-color:#9eebcf}.color-tachyons-light-green{color:#9eebcf}.border-color-tachyons-light-green{border-color:#9eebcf}.background-color-tachyons-navy{background-color:#001b44}.color-tachyons-navy{color:#001b44}.border-color-tachyons-navy{border-color:#001b44}.background-color-tachyons-dark-blue{background-color:#00449e}.color-tachyons-dark-blue{color:#00449e}.border-color-tachyons-dark-blue{border-color:#00449e}.background-color-tachyons-blue{background-color:#357edd}.color-tachyons-blue{color:#357edd}.border-color-tachyons-blue{border-color:#357edd}.background-color-tachyons-light-blue{background-color:#96ccff}.color-tachyons-light-blue{color:#96ccff}.border-color-tachyons-light-blue{border-color:#96ccff}.background-color-tachyons-lightest-blue{background-color:#cdecff}.color-tachyons-lightest-blue{color:#cdecff}.border-color-tachyons-lightest-blue{border-color:#cdecff}.background-color-tachyons-washed-blue{background-color:#f6fffe}.color-tachyons-washed-blue{color:#f6fffe}.border-color-tachyons-washed-blue{border-color:#f6fffe}.background-color-tachyons-washed-green{background-color:#e8fdf5}.color-tachyons-washed-green{color:#e8fdf5}.border-color-tachyons-washed-green{border-color:#e8fdf5}.background-color-tachyons-washed-yellow{background-color:#fffceb}.color-tachyons-washed-yellow{color:#fffceb}.border-color-tachyons-washed-yellow{border-color:#fffceb}.background-color-tachyons-washed-red{background-color:#ffdfdf}.color-tachyons-washed-red{color:#ffdfdf}.border-color-tachyons-washed-red{border-color:#ffdfdf}.background-color-antiquewhite{background-color:#f0f8ff}.color-antiquewhite{color:#f0f8ff}.border-color-antiquewhite{border-color:#f0f8ff}.background-color-aqua{background-color:#0ff}.color-aqua{color:#0ff}.border-color-aqua{border-color:#0ff}.background-color-aquamarine{background-color:#7fffd4}.color-aquamarine{color:#7fffd4}.border-color-aquamarine{border-color:#7fffd4}.background-color-azure{background-color:azure}.color-azure{color:azure}.border-color-azure{border-color:azure}.background-color-beige{background-color:beige}.color-beige{color:beige}.border-color-beige{border-color:beige}.background-color-bisque{background-color:bisque}.color-bisque{color:bisque}.border-color-bisque{border-color:bisque}.background-color-black{background-color:#000}.color-black{color:#000}.border-color-black{border-color:#000}.background-color-blanchedalmond{background-color:#ffebcd}.color-blanchedalmond{color:#ffebcd}.border-color-blanchedalmond{border-color:#ffebcd}.background-color-blue{background-color:#00f}.color-blue{color:#00f}.border-color-blue{border-color:#00f}.background-color-blueviolet{background-color:#8a2be2}.color-blueviolet{color:#8a2be2}.border-color-blueviolet{border-color:#8a2be2}.background-color-brown{background-color:brown}.color-brown{color:brown}.border-color-brown{border-color:brown}.background-color-burlywood{background-color:#deb887}.color-burlywood{color:#deb887}.border-color-burlywood{border-color:#deb887}.background-color-cadetblue{background-color:#5f9ea0}.color-cadetblue{color:#5f9ea0}.border-color-cadetblue{border-color:#5f9ea0}.background-color-chartreuse{background-color:#7fff00}.color-chartreuse{color:#7fff00}.border-color-chartreuse{border-color:#7fff00}.background-color-chocolate{background-color:#d2691e}.color-chocolate{color:#d2691e}.border-color-chocolate{border-color:#d2691e}.background-color-coral{background-color:coral}.color-coral{color:coral}.border-color-coral{border-color:coral}.background-color-cornflowerblue{background-color:#6495ed}.color-cornflowerblue{color:#6495ed}.border-color-cornflowerblue{border-color:#6495ed}.background-color-cornsilk{background-color:#fff8dc}.color-cornsilk{color:#fff8dc}.border-color-cornsilk{border-color:#fff8dc}.background-color-crimson{background-color:#dc143c}.color-crimson{color:#dc143c}.border-color-crimson{border-color:#dc143c}.background-color-cyan{background-color:#0ff}.color-cyan{color:#0ff}.border-color-cyan{border-color:#0ff}.background-color-darkblue{background-color:#00008b}.color-darkblue{color:#00008b}.border-color-darkblue{border-color:#00008b}.background-color-darkcyan{background-color:#008b8b}.color-darkcyan{color:#008b8b}.border-color-darkcyan{border-color:#008b8b}.background-color-darkgoldenrod{background-color:#b8860b}.color-darkgoldenrod{color:#b8860b}.border-color-darkgoldenrod{border-color:#b8860b}.background-color-darkgray{background-color:#a9a9a9}.color-darkgray{color:#a9a9a9}.border-color-darkgray{border-color:#a9a9a9}.background-color-darkgrey{background-color:#a9a9a9}.color-darkgrey{color:#a9a9a9}.border-color-darkgrey{border-color:#a9a9a9}.background-color-darkgreen{background-color:#006400}.color-darkgreen{color:#006400}.border-color-darkgreen{border-color:#006400}.background-color-darkkhaki{background-color:#bdb76b}.color-darkkhaki{color:#bdb76b}.border-color-darkkhaki{border-color:#bdb76b}.background-color-darkmagenta{background-color:#8b008b}.color-darkmagenta{color:#8b008b}.border-color-darkmagenta{border-color:#8b008b}.background-color-darkolivegreen{background-color:#556b2f}.color-darkolivegreen{color:#556b2f}.border-color-darkolivegreen{border-color:#556b2f}.background-color-darkorange{background-color:#ff8c00}.color-darkorange{color:#ff8c00}.border-color-darkorange{border-color:#ff8c00}.background-color-darkorchid{background-color:#9932cc}.color-darkorchid{color:#9932cc}.border-color-darkorchid{border-color:#9932cc}.background-color-darkred{background-color:#8b0000}.color-darkred{color:#8b0000}.border-color-darkred{border-color:#8b0000}.background-color-darksalmon{background-color:#e9967a}.color-darksalmon{color:#e9967a}.border-color-darksalmon{border-color:#e9967a}.background-color-darkseagreen{background-color:#8fbc8f}.color-darkseagreen{color:#8fbc8f}.border-color-darkseagreen{border-color:#8fbc8f}.background-color-darkslateblue{background-color:#483d8b}.color-darkslateblue{color:#483d8b}.border-color-darkslateblue{border-color:#483d8b}.background-color-darkslategray{background-color:#2f4f4f}.color-darkslategray{color:#2f4f4f}.border-color-darkslategray{border-color:#2f4f4f}.background-color-darkslategrey{background-color:#2f4f4f}.color-darkslategrey{color:#2f4f4f}.border-color-darkslategrey{border-color:#2f4f4f}.background-color-darkturquoise{background-color:#00ced1}.color-darkturquoise{color:#00ced1}.border-color-darkturquoise{border-color:#00ced1}.background-color-darkviolet{background-color:#9400d3}.color-darkviolet{color:#9400d3}.border-color-darkviolet{border-color:#9400d3}.background-color-deeppink{background-color:#ff1493}.color-deeppink{color:#ff1493}.border-color-deeppink{border-color:#ff1493}.background-color-deepskyblue{background-color:#00bfff}.color-deepskyblue{color:#00bfff}.border-color-deepskyblue{border-color:#00bfff}.background-color-dimgray{background-color:#696969}.color-dimgray{color:#696969}.border-color-dimgray{border-color:#696969}.background-color-dimgrey{background-color:#696969}.color-dimgrey{color:#696969}.border-color-dimgrey{border-color:#696969}.background-color-dodgerblue{background-color:#1e90ff}.color-dodgerblue{color:#1e90ff}.border-color-dodgerblue{border-color:#1e90ff}.background-color-firebrick{background-color:#b22222}.color-firebrick{color:#b22222}.border-color-firebrick{border-color:#b22222}.background-color-floralwhite{background-color:#fffaf0}.color-floralwhite{color:#fffaf0}.border-color-floralwhite{border-color:#fffaf0}.background-color-forestgreen{background-color:#228b22}.color-forestgreen{color:#228b22}.border-color-forestgreen{border-color:#228b22}.background-color-fuchsia{background-color:#f0f}.color-fuchsia{color:#f0f}.border-color-fuchsia{border-color:#f0f}.background-color-gainsboro{background-color:#dcdcdc}.color-gainsboro{color:#dcdcdc}.border-color-gainsboro{border-color:#dcdcdc}.background-color-ghostwhite{background-color:#f8f8ff}.color-ghostwhite{color:#f8f8ff}.border-color-ghostwhite{border-color:#f8f8ff}.background-color-gold{background-color:gold}.color-gold{color:gold}.border-color-gold{border-color:gold}.background-color-goldenrod{background-color:#daa520}.color-goldenrod{color:#daa520}.border-color-goldenrod{border-color:#daa520}.background-color-gray{background-color:grey}.color-gray{color:grey}.border-color-gray{border-color:grey}.background-color-grey{background-color:grey}.color-grey{color:grey}.border-color-grey{border-color:grey}.background-color-green{background-color:green}.color-green{color:green}.border-color-green{border-color:green}.background-color-greenyellow{background-color:#adff2f}.color-greenyellow{color:#adff2f}.border-color-greenyellow{border-color:#adff2f}.background-color-honeydew{background-color:#f0fff0}.color-honeydew{color:#f0fff0}.border-color-honeydew{border-color:#f0fff0}.background-color-hotpink{background-color:#ff69b4}.color-hotpink{color:#ff69b4}.border-color-hotpink{border-color:#ff69b4}.background-color-indianred{background-color:#cd5c5c}.color-indianred{color:#cd5c5c}.border-color-indianred{border-color:#cd5c5c}.background-color-indigo{background-color:indigo}.color-indigo{color:indigo}.border-color-indigo{border-color:indigo}.background-color-ivory{background-color:ivory}.color-ivory{color:ivory}.border-color-ivory{border-color:ivory}.background-color-khaki{background-color:khaki}.color-khaki{color:khaki}.border-color-khaki{border-color:khaki}.background-color-lavender{background-color:#e6e6fa}.color-lavender{color:#e6e6fa}.border-color-lavender{border-color:#e6e6fa}.background-color-lavenderblush{background-color:#fff0f5}.color-lavenderblush{color:#fff0f5}.border-color-lavenderblush{border-color:#fff0f5}.background-color-lawngreen{background-color:#7cfc00}.color-lawngreen{color:#7cfc00}.border-color-lawngreen{border-color:#7cfc00}.background-color-lemonchiffon{background-color:#fffacd}.color-lemonchiffon{color:#fffacd}.border-color-lemonchiffon{border-color:#fffacd}.background-color-lightblue{background-color:#add8e6}.color-lightblue{color:#add8e6}.border-color-lightblue{border-color:#add8e6}.background-color-lightcoral{background-color:#f08080}.color-lightcoral{color:#f08080}.border-color-lightcoral{border-color:#f08080}.background-color-lightcyan{background-color:#e0ffff}.color-lightcyan{color:#e0ffff}.border-color-lightcyan{border-color:#e0ffff}.background-color-lightgoldenrodyello{background-color:#fafad2}.color-lightgoldenrodyello{color:#fafad2}.border-color-lightgoldenrodyello{border-color:#fafad2}.background-color-lightgray{background-color:#d3d3d3}.color-lightgray{color:#d3d3d3}.border-color-lightgray{border-color:#d3d3d3}.background-color-lightgrey{background-color:#d3d3d3}.color-lightgrey{color:#d3d3d3}.border-color-lightgrey{border-color:#d3d3d3}.background-color-lightgreen{background-color:#90ee90}.color-lightgreen{color:#90ee90}.border-color-lightgreen{border-color:#90ee90}.background-color-lightpink{background-color:#ffb6c1}.color-lightpink{color:#ffb6c1}.border-color-lightpink{border-color:#ffb6c1}.background-color-lightsalmon{background-color:#ffa07a}.color-lightsalmon{color:#ffa07a}.border-color-lightsalmon{border-color:#ffa07a}.background-color-lightseagreen{background-color:#20b2aa}.color-lightseagreen{color:#20b2aa}.border-color-lightseagreen{border-color:#20b2aa}.background-color-lightskyblue{background-color:#87cefa}.color-lightskyblue{color:#87cefa}.border-color-lightskyblue{border-color:#87cefa}.background-color-lightslategray{background-color:#789}.color-lightslategray{color:#789}.border-color-lightslategray{border-color:#789}.background-color-lightslategrey{background-color:#789}.color-lightslategrey{color:#789}.border-color-lightslategrey{border-color:#789}.background-color-lightsteelblue{background-color:#b0c4de}.color-lightsteelblue{color:#b0c4de}.border-color-lightsteelblue{border-color:#b0c4de}.background-color-lightyellow{background-color:#ffffe0}.color-lightyellow{color:#ffffe0}.border-color-lightyellow{border-color:#ffffe0}.background-color-lime{background-color:#0f0}.color-lime{color:#0f0}.border-color-lime{border-color:#0f0}.background-color-limegreen{background-color:#32cd32}.color-limegreen{color:#32cd32}.border-color-limegreen{border-color:#32cd32}.background-color-linen{background-color:linen}.color-linen{color:linen}.border-color-linen{border-color:linen}.background-color-magenta{background-color:#f0f}.color-magenta{color:#f0f}.border-color-magenta{border-color:#f0f}.background-color-maroon{background-color:maroon}.color-maroon{color:maroon}.border-color-maroon{border-color:maroon}.background-color-mediumaquamarine{background-color:#66cdaa}.color-mediumaquamarine{color:#66cdaa}.border-color-mediumaquamarine{border-color:#66cdaa}.background-color-mediumblue{background-color:#0000cd}.color-mediumblue{color:#0000cd}.border-color-mediumblue{border-color:#0000cd}.background-color-mediumorchid{background-color:#ba55d3}.color-mediumorchid{color:#ba55d3}.border-color-mediumorchid{border-color:#ba55d3}.background-color-mediumpurple{background-color:#9370d8}.color-mediumpurple{color:#9370d8}.border-color-mediumpurple{border-color:#9370d8}.background-color-mediumseagreen{background-color:#3cb371}.color-mediumseagreen{color:#3cb371}.border-color-mediumseagreen{border-color:#3cb371}.background-color-mediumslateblue{background-color:#7b68ee}.color-mediumslateblue{color:#7b68ee}.border-color-mediumslateblue{border-color:#7b68ee}.background-color-mediumspringgreen{background-color:#00fa9a}.color-mediumspringgreen{color:#00fa9a}.border-color-mediumspringgreen{border-color:#00fa9a}.background-color-mediumturquoise{background-color:#48d1cc}.color-mediumturquoise{color:#48d1cc}.border-color-mediumturquoise{border-color:#48d1cc}.background-color-mediumvioletred{background-color:#c71585}.color-mediumvioletred{color:#c71585}.border-color-mediumvioletred{border-color:#c71585}.background-color-midnightblue{background-color:#191970}.color-midnightblue{color:#191970}.border-color-midnightblue{border-color:#191970}.background-color-mintcream{background-color:#f5fffa}.color-mintcream{color:#f5fffa}.border-color-mintcream{border-color:#f5fffa}.background-color-mistyrose{background-color:#ffe4e1}.color-mistyrose{color:#ffe4e1}.border-color-mistyrose{border-color:#ffe4e1}.background-color-moccasin{background-color:#ffe4b5}.color-moccasin{color:#ffe4b5}.border-color-moccasin{border-color:#ffe4b5}.background-color-navajowhite{background-color:#ffdead}.color-navajowhite{color:#ffdead}.border-color-navajowhite{border-color:#ffdead}.background-color-navy{background-color:navy}.color-navy{color:navy}.border-color-navy{border-color:navy}.background-color-oldlace{background-color:#fdf5e6}.color-oldlace{color:#fdf5e6}.border-color-oldlace{border-color:#fdf5e6}.background-color-olive{background-color:olive}.color-olive{color:olive}.border-color-olive{border-color:olive}.background-color-olivedrab{background-color:#6b8e23}.color-olivedrab{color:#6b8e23}.border-color-olivedrab{border-color:#6b8e23}.background-color-orange{background-color:orange}.color-orange{color:orange}.border-color-orange{border-color:orange}.background-color-orangered{background-color:#ff4500}.color-orangered{color:#ff4500}.border-color-orangered{border-color:#ff4500}.background-color-orchid{background-color:orchid}.color-orchid{color:orchid}.border-color-orchid{border-color:orchid}.background-color-palegoldenrod{background-color:#eee8aa}.color-palegoldenrod{color:#eee8aa}.border-color-palegoldenrod{border-color:#eee8aa}.background-color-palegreen{background-color:#98fb98}.color-palegreen{color:#98fb98}.border-color-palegreen{border-color:#98fb98}.background-color-paleturquoise{background-color:#afeeee}.color-paleturquoise{color:#afeeee}.border-color-paleturquoise{border-color:#afeeee}.background-color-palevioletred{background-color:#d87093}.color-palevioletred{color:#d87093}.border-color-palevioletred{border-color:#d87093}.background-color-papayawhip{background-color:#ffefd5}.color-papayawhip{color:#ffefd5}.border-color-papayawhip{border-color:#ffefd5}.background-color-peachpuff{background-color:#ffdab9}.color-peachpuff{color:#ffdab9}.border-color-peachpuff{border-color:#ffdab9}.background-color-peru{background-color:peru}.color-peru{color:peru}.border-color-peru{border-color:peru}.background-color-pink{background-color:pink}.color-pink{color:pink}.border-color-pink{border-color:pink}.background-color-plum{background-color:plum}.color-plum{color:plum}.border-color-plum{border-color:plum}.background-color-powderblue{background-color:#b0e0e6}.color-powderblue{color:#b0e0e6}.border-color-powderblue{border-color:#b0e0e6}.background-color-purple{background-color:purple}.color-purple{color:purple}.border-color-purple{border-color:purple}.background-color-red{background-color:red}.color-red{color:red}.border-color-red{border-color:red}.background-color-rosybrown{background-color:#bc8f8f}.color-rosybrown{color:#bc8f8f}.border-color-rosybrown{border-color:#bc8f8f}.background-color-royalblue{background-color:#4169e1}.color-royalblue{color:#4169e1}.border-color-royalblue{border-color:#4169e1}.background-color-saddlebrown{background-color:#8b4513}.color-saddlebrown{color:#8b4513}.border-color-saddlebrown{border-color:#8b4513}.background-color-salmon{background-color:salmon}.color-salmon{color:salmon}.border-color-salmon{border-color:salmon}.background-color-sandybrown{background-color:#f4a460}.color-sandybrown{color:#f4a460}.border-color-sandybrown{border-color:#f4a460}.background-color-seagreen{background-color:#2e8b57}.color-seagreen{color:#2e8b57}.border-color-seagreen{border-color:#2e8b57}.background-color-seashell{background-color:#fff5ee}.color-seashell{color:#fff5ee}.border-color-seashell{border-color:#fff5ee}.background-color-sienna{background-color:sienna}.color-sienna{color:sienna}.border-color-sienna{border-color:sienna}.background-color-silver{background-color:silver}.color-silver{color:silver}.border-color-silver{border-color:silver}.background-color-skyblue{background-color:#87ceeb}.color-skyblue{color:#87ceeb}.border-color-skyblue{border-color:#87ceeb}.background-color-slateblue{background-color:#6a5acd}.color-slateblue{color:#6a5acd}.border-color-slateblue{border-color:#6a5acd}.background-color-slategray{background-color:#708090}.color-slategray{color:#708090}.border-color-slategray{border-color:#708090}.background-color-slategrey{background-color:#708090}.color-slategrey{color:#708090}.border-color-slategrey{border-color:#708090}.background-color-snow{background-color:snow}.color-snow{color:snow}.border-color-snow{border-color:snow}.background-color-springgreen{background-color:#00ff7f}.color-springgreen{color:#00ff7f}.border-color-springgreen{border-color:#00ff7f}.background-color-steelblue{background-color:#4682b4}.color-steelblue{color:#4682b4}.border-color-steelblue{border-color:#4682b4}.background-color-tan{background-color:tan}.color-tan{color:tan}.border-color-tan{border-color:tan}.background-color-teal{background-color:teal}.color-teal{color:teal}.border-color-teal{border-color:teal}.background-color-thistle{background-color:#d8bfd8}.color-thistle{color:#d8bfd8}.border-color-thistle{border-color:#d8bfd8}.background-color-tomato{background-color:tomato}.color-tomato{color:tomato}.border-color-tomato{border-color:tomato}.background-color-turquoise{background-color:#40e0d0}.color-turquoise{color:#40e0d0}.border-color-turquoise{border-color:#40e0d0}.background-color-violet{background-color:violet}.color-violet{color:violet}.border-color-violet{border-color:violet}.background-color-wheat{background-color:wheat}.color-wheat{color:wheat}.border-color-wheat{border-color:wheat}.background-color-white{background-color:#fff}.color-white{color:#fff}.border-color-white{border-color:#fff}.background-color-whitesmoke{background-color:#f5f5f5}.color-whitesmoke{color:#f5f5f5}.border-color-whitesmoke{border-color:#f5f5f5}.background-color-yellow{background-color:#ff0}.color-yellow{color:#ff0}.border-color-yellow{border-color:#ff0}.background-color-yellowgreen{background-color:#9acd32}.color-yellowgreen{color:#9acd32}.border-color-yellowgreen{border-color:#9acd32}:root{--background-color-900:#2b2b2e;--background-color-800:#444447;--background-color-700:#5e5e61;--background-color-600:#77777a;--background-color-500:#909093;--background-color-400:#aaaaad;--background-color-300:#c3c3c6;--background-color-200:#dddde0;--background-color-100:#f6f6f9;--background-color-inverted:#000;--background-color:#fff;--border-color:#000;--border-color-100:#f6f6f9;--border-color-200:#dddde0;--border-color-300:#c3c3c6;--border-color-400:#aaaaad;--border-color-500:#909093;--border-color-600:#77777a;--border-color-700:#5e5e61;--border-color-800:#444447;--border-color-900:#2b2b2e;--button-color:#fff;--color:#000;--link-color:#00f;--link-color-visited:#800080;--link-color-hover:#f00;--link-color-focus:#f00;--inverted-color:#fff}html{font-family:sans-serif;font-size:63.204452685542776%;overflow-x:hidden;overflow-y:scroll;-moz-font-feature-settings:'liga','kern';-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:var(--background-color);-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}body{font-family:'Open Sans',sans-serif;font-size:1.618033988749895rem;font-weight:400;margin:0;padding:0;word-wrap:break-word;color:var(--color);background-color:var(--background-color)}a,abbr,address,article,aside,audio,b,blockquote,body,button,caption,cite,code,dd,del,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,select,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{box-sizing:border-box;margin-bottom:1.618033988749895rem}b,strong{font-weight:700;color:var(--color)}em,i{font-style:italic}small{font-size:1.236rem}sup{font-size:1.236rem;top:.8em}sub{font-size:1.236rem;bottom:-.8em}@media (prefers-color-scheme:dark){:root{--background-color-900:#2b2b2e;--background-color-800:#444447;--background-color-700:#5e5e61;--background-color-600:#77777a;--background-color-500:#909093;--background-color-400:#aaaaad;--background-color-300:#c3c3c6;--background-color-200:#dddde0;--background-color-100:#5e5e61;--background-color-inverted:#fff;--background-color:#000;--border-color:#fff;--border-color-100:#f6f6f9;--border-color-200:#dddde0;--border-color-300:#c3c3c6;--border-color-400:#aaaaad;--border-color-500:#909093;--border-color-600:#77777a;--border-color-700:#5e5e61;--border-color-800:#444447;--border-color-900:#2b2b2e;--button-color:#fff;--color:#fff;--link-color:#ff0;--link-color-visited:#f0f;--link-color-hover:#f00;--link-color-focus:#f00;--inverted-color:#000}}.clearfix:after,.clearfix:before{display:table;content:' '}.clearfix:after{clear:both}.left,[left]{float:left!important}.right,[right]{float:right!important}.capitalized,[capitalized]{text-transform:capitalize!important}.lowercase,[lowercase]{text-transform:lowercase!important}.uppercase,[uppercase]{text-transform:uppercase!important}.italic,[italic]{font-style:italic!important}.nomargin,[nomargin]{margin:0!important}.nopadding,[nopadding]{padding:0!important}.hidden,[hidden]{display:none!important}.container{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:96%;margin:0 auto;padding:0 24.270509831248425 rem}.grid-flex{display:-webkit-box;display:flex;align-items:top;flex-wrap:wrap;-ms-flex-wrap:wrap}.row:after{display:table;clear:both;content:''}.flex-1{margin:0 1.618033988749895rem;-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;flex:1}.flex-2{margin:0 1.618033988749895rem;-webkit-box-flex:2;-moz-box-flex:2;-ms-box-flex:2;flex:2}.flex-3{margin:0 1.618033988749895rem;-webkit-box-flex:3;-moz-box-flex:3;-ms-box-flex:3;flex:3}.flex-4{margin:0 1.618033988749895rem;-webkit-box-flex:4;-moz-box-flex:4;-ms-box-flex:4;flex:4}.flex-5{margin:0 1.618033988749895rem;-webkit-box-flex:5;-moz-box-flex:5;-ms-box-flex:5;flex:5}.flex-6{margin:0 1.618033988749895rem;-webkit-box-flex:6;-moz-box-flex:6;-ms-box-flex:6;flex:6}.flex-7{margin:0 1.618033988749895rem;-webkit-box-flex:7;-moz-box-flex:7;-ms-box-flex:7;flex:7}.flex-8{margin:0 1.618033988749895rem;-webkit-box-flex:8;-moz-box-flex:8;-ms-box-flex:8;flex:8}.flex-9{margin:0 1.618033988749895rem;-webkit-box-flex:9;-moz-box-flex:9;-ms-box-flex:9;flex:9}.flex-10{margin:0 1.618033988749895rem;-webkit-box-flex:10;-moz-box-flex:10;-ms-box-flex:10;flex:10}.flex-11{margin:0 1.618033988749895rem;-webkit-box-flex:11;-moz-box-flex:11;-ms-box-flex:11;flex:11}.flex-12{margin:0 1.618033988749895rem;-webkit-box-flex:12;-moz-box-flex:12;-ms-box-flex:12;flex:12}.button,[type=submit],button{font-size:1.618033988749895rem;padding:8.090169943749475px 16.18033988749895px;cursor:pointer;user-select:none;transition:all 150ms linear;text-align:center;vertical-align:middle;white-space:nowrap;text-decoration:none;text-transform:uppercase;color:var(--button-color);border:0;background:var(--background-color-300);box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.button:link,.button:visited,[type=submit]:link,[type=submit]:visited,button:link,button:visited{color:var(--button-color);background:var(--background-color-700)}.button.active,.button:active,[type=submit].active,[type=submit]:active,button.active,button:active{transition:all 150ms linear;text-decoration:none;opacity:.85;color:var(--button-color);background:var(--background-color-700)}.button:hover,[type=submit]:hover,button:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.button:focus,[type=submit]:focus,button:focus{transition:all 150ms linear;text-decoration:none;opacity:.7;background:var(--background-color-200)}.button:disabled,[type=submit]:disabled,button:disabled{cursor:default;transition:all 150ms linear;pointer-events:none;opacity:.5;color:var(--button-color)}.button.primary,[type=submit].primary,button.primary{cursor:pointer;transition:all 150ms linear;color:var(--button-color);background:#0047dd}.button.primary:hover,[type=submit].primary:hover,button.primary:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.button.info,.button.secondary,[type=submit].info,[type=submit].secondary,button.info,button.secondary{cursor:pointer;transition:all 150ms linear;color:var(--button-color);background:#0057a8}.button.info:hover,.button.secondary:hover,[type=submit].info:hover,[type=submit].secondary:hover,button.info:hover,button.secondary:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.button.success,[type=submit].success,button.success{cursor:pointer;transition:all 150ms linear;color:var(--button-color);background:#2e6430}.button.success:hover,[type=submit].success:hover,button.success:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.button.error,[type=submit].error,button.error{cursor:pointer;transition:all 150ms linear;color:var(--button-color);background:#b2081a}.button.error:hover,[type=submit].error:hover,button.error:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.button.warning,[type=submit].warning,button.warning{cursor:pointer;transition:all 150ms linear;color:var(--button-color);background:#993900}.button.warning:hover,[type=submit].warning:hover,button.warning:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.button.link,[type=submit].link,button.link{cursor:pointer;transition:all 150ms linear;text-decoration:none;color:var(--link-color);border-color:transparent;background:0 0;box-shadow:none}.button.link:visited,[type=submit].link:visited,button.link:visited{color:var(--link-color-visited)}.button.link:active,.button.link:hover,[type=submit].link:active,[type=submit].link:hover,button.link:active,button.link:hover{text-decoration:underline;color:var(--link-color-hover)}.button.link:focus,[type=submit].link:focus,button.link:focus{color:var(--link-color-focus);outline:thin dotted;outline:1px auto -webkit-focus-ring-color;outline-offset:-2px}.button-group{letter-spacing:-.31em;border:0;border-radius:0;text-rendering:optimizespeed}.btn{font-size:1.618033988749895rem;line-height:60px;position:relative;z-index:1;display:inline-block;min-width:60px;min-height:60px;cursor:pointer;user-select:none;transition:all 150ms linear;text-align:center;vertical-align:middle;white-space:nowrap;text-decoration:none;text-transform:uppercase;border-radius:.3rem}.btn:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.btn-round{border-radius:50%}.btn-round:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.btn-oval{min-width:9rem;border-radius:61.25rem}.btn-oval:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.btn-outline{border:2px solid transparent}.btn-outline:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.block{line-height:60px;display:block;width:98.7%;height:60px;padding:.6rem;border:none}.card{margin-bottom:1.618033988749895rem;border:1px solid var(--border-color-300);background:var(--background-color-100)}.card a{text-decoration:none;color:var(--color)}.card a:hover{text-decoration:none}.card-content{padding:1.618033988749895rem}.cards{display:flex;flex-wrap:wrap;justify-content:space-between}.card{flex:0 1 23.381966011250107% rem}.card,.card strong{color:var(--color)}code,kbd,pre,samp{font-family:Consolas,Monaco,Menlo,monospace;font-size:1.618033988749895rem;margin:1.618033988749895rem 0;padding:1.618033988749895rem;color:var(--color);background:var(--background-color-100)}pre{overflow:auto;margin-bottom:0;-ms-overflow-style:scrollbar}code{padding:1.236rem}code,pre{display:block;text-align:left;white-space:pre-wrap;word-wrap:break-word;direction:ltr}hr{width:98.3819660112501%;border-top:1px solid var(--border-color-200);background-color:var(--background-color-100)}input[type=email],input[type=file],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-family:Consolas,Monaco,Menlo,monospace;font-size:2rem;display:block;width:100%;margin:1.618033988749895rem 0;padding:1.618033988749895rem;transition:all 150ms linear;color:var(--color);border:1px solid var(--border-color-200);border-radius:2px;outline:0;background:var(--background-color)}input[type=email]:hover,input[type=file]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=url]:hover,select:hover,textarea:hover{border-color:var(--border-color-200)}input[type=email]:focus,input[type=file]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:var(--border-color);outline:0}.h1,h1{font-size:4.6rem;font-weight:300;line-height:1.2;margin-top:0;margin-bottom:1.618033988749895rem;letter-spacing:-.1rem}.h2,h2{font-size:3.6rem;font-weight:300;line-height:1.25;margin-top:0;margin-bottom:1.618033988749895rem;letter-spacing:-.1rem}.h3,h3{font-size:2.8rem;font-weight:300;line-height:1.3;margin-top:0;margin-bottom:1.618033988749895rem;letter-spacing:-.1rem}.h4,h4{font-size:2.2rem;font-weight:300;line-height:1.35;margin-top:0;margin-bottom:1.618033988749895rem;letter-spacing:-.1rem}.h5,h5{font-size:1.8rem;font-weight:300;line-height:1.5;margin-top:0;margin-bottom:1.618033988749895rem;letter-spacing:-.1rem}.h6,h6{font-size:1.6rem;font-weight:300;line-height:1.4;margin-top:0;margin-bottom:1.618033988749895rem;letter-spacing:-.1rem}iframe,img,video{max-width:100%;height:auto;vertical-align:bottom}.link-1{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-1:hover{text-decoration:none}.link-2{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-2:hover{text-decoration:none}.link-3{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-3:hover{text-decoration:none}.link-4{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-4:hover{text-decoration:none}.link-5{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-5:hover{text-decoration:none}.link-6{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-6:hover{text-decoration:none}.link-7{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-7:hover{text-decoration:none}.link-8{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-8:hover{text-decoration:none}.link-9{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-9:hover{text-decoration:none}.link-10{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-10:hover{text-decoration:none}.link-11{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-11:hover{text-decoration:none}.link-12{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-12:hover{text-decoration:none}.link-1{overflow:hidden}.link-1:before{bottom:0;left:0;width:100%;height:2px;transform:translateX(-100%);background:red}.link-1:hover:before{transform:translateX(0)}.link-2{overflow:hidden}.link-2:before{right:0;bottom:0;width:100%;height:2px;transform:translateX(100%);background:red}.link-2:hover:before{transform:translateX(0)}.link-3:before{bottom:0;left:0;width:100%;height:2px;transform:scaleX(0);background:red}.link-3:hover:before{transform:scaleX(1)}.link-4:before{bottom:0;left:0;width:100%;height:2px;transform:scaleX(1);background:red}.link-4:hover:before{transform:scaleX(0)}.link-5{overflow:hidden}.link-5:before{bottom:0;transform:translateX(-100%)}.link-5:after{top:0;transform:translateX(-100%)}.link-5:after,.link-5:before{left:0;width:100%;height:2px;background:red}.link-5:hover:after,.link-5:hover:before{transform:translateX(0)}.link-6{overflow:hidden}.link-6:before{bottom:0;transform:translateX(100%)}.link-6:after{top:0;transform:translateX(100%)}.link-6:after,.link-6:before{left:0;width:100%;height:2px;background:red}.link-6:hover:after,.link-6:hover:before{transform:translateX(0)}.link-7{overflow:hidden}.link-7:before{bottom:0;transform:translateX(0) scaleX(0)}.link-7:after{top:0;transform:translateX(0) scaleX(0)}.link-7:after,.link-7:before{left:0;width:100%;height:2px;background:red}.link-7:hover:before{bottom:0;transform:translateX(0) scaleX(1)}.link-7:hover:after{top:0;transform:translateX(0) scaleX(1)}.link-8{overflow:hidden}.link-8:before{bottom:0;transform:translateX(-100%)}.link-8:after{top:0;transform:translateX(100%)}.link-8:after,.link-8:before{left:0;width:100%;height:2px;background:red}.link-8:hover:after,.link-8:hover:before{transform:translateX(0)}.link-9:before{position:absolute;top:100%;left:0;width:100%;height:2px;content:'';transition:opacity .4s,transform .4s;transform:translateY(20px);opacity:0;background:red}.link-9:hover:before{transform:translateY(0);opacity:1}.link-10:before{position:absolute;top:100%;left:0;width:100%;height:2px;content:'';transition:opacity .4s,transform .4s;transform:translateY(-15px);opacity:0;background:red}.link-10:hover:before{transform:translateY(0);opacity:1}.link-11:hover:after,.link-11:hover:before{content:'[';transform:translateX(-15px)}.link-11:hover:after{content:']';transform:translateX(10px)}.link-12{width:100%;height:2px}.link-12:hover:after,.link-12:hover:before{content:'[';transform-origin:-20px 50%;animation:main .5s}.link-12:hover:after{content:']';transform-origin:20px 50%;animation:main .5s}a:link{text-decoration:none;color:var(--link-color)}a:visited{color:var(--link-color-visited)}a:active,a:hover{text-decoration:underline;color:var(--link-color-hover)}a:focus{color:var(--link-color-focus);outline:thin dotted;outline:1px auto -webkit-focus-ring-color;outline-offset:-2px}a,a>span{position:relative;text-decoration:none;color:inherit}a:after,a:before,a>span:after,a>span:before{position:absolute;content:'';transition:transform .5s ease}ol,ul{margin:1.618033988749895 0 rem}ul{list-style:none outside}ol{list-style:decimal}li{line-height:1.618033988749895;margin-bottom:1.618033988749895}ol,ul.circle,ul.disc,ul.square{margin:1.618033988749895 0 rem 2.427050983124842rem}ul.square{list-style:square outside}ul.circle{list-style:circle outside}ul.disc{list-style:disc outside}ol ol,ol ul,ul ol,ul ul{font-size:100%;margin:3.23606797749979 0 4.854101966249685 32.3606797749979}.margin-auto{margin:auto}.margin-0{margin:0}.margin-top-0{margin-top:0}.margin-bottom-0{margin-bottom:0}.margin-left-0{margin-left:0}.margin-right-0{margin-right:0}.margin-auto{margin:auto}.margin-1{margin:.8129237073%}.margin-top-1{margin-top:.8129237073%}.margin-bottom-1{margin-bottom:.8129237073%}.margin-left-1{margin-left:.8129237073%}.margin-right-1{margin-right:.8129237073%}.margin-auto{margin:auto}.margin-2{margin:1.3154105296%}.margin-top-2{margin-top:1.3154105296%}.margin-bottom-2{margin-bottom:1.3154105296%}.margin-left-2{margin-left:1.3154105296%}.margin-right-2{margin-right:1.3154105296%}.margin-auto{margin:auto}.margin-3{margin:2.1283342369%}.margin-top-3{margin-top:2.1283342369%}.margin-bottom-3{margin-bottom:2.1283342369%}.margin-left-3{margin-left:2.1283342369%}.margin-right-3{margin-right:2.1283342369%}.margin-auto{margin:auto}.margin-4{margin:3.4439065322%}.margin-top-4{margin-top:3.4439065322%}.margin-bottom-4{margin-bottom:3.4439065322%}.margin-left-4{margin-left:3.4439065322%}.margin-right-4{margin-right:3.4439065322%}.margin-auto{margin:auto}.margin-5{margin:5.572240769%}.margin-top-5{margin-top:5.572240769%}.margin-bottom-5{margin-bottom:5.572240769%}.margin-left-5{margin-left:5.572240769%}.margin-right-5{margin-right:5.572240769%}.margin-auto{margin:auto}.margin-6{margin:9.0165708237%}.margin-top-6{margin-top:9.0165708237%}.margin-bottom-6{margin-bottom:9.0165708237%}.margin-left-6{margin-left:9.0165708237%}.margin-right-6{margin-right:9.0165708237%}.margin-auto{margin:auto}.margin-7{margin:14.5888115927%}.margin-top-7{margin-top:14.5888115927%}.margin-bottom-7{margin-bottom:14.5888115927%}.margin-left-7{margin-left:14.5888115927%}.margin-right-7{margin-right:14.5888115927%}.margin-auto{margin:auto}.margin-8{margin:23.6064912503%}.margin-top-8{margin-top:23.6064912503%}.margin-bottom-8{margin-bottom:23.6064912503%}.margin-left-8{margin-left:23.6064912503%}.margin-right-8{margin-right:23.6064912503%}.margin-auto{margin:auto}.margin-9{margin:38.195302843%}.margin-top-9{margin-top:38.195302843%}.margin-bottom-9{margin-bottom:38.195302843%}.margin-left-9{margin-left:38.195302843%}.margin-right-9{margin-right:38.195302843%}.margin-auto{margin:auto}.margin-10{margin:61.804697157%}.margin-top-10{margin-top:61.804697157%}.margin-bottom-10{margin-bottom:61.804697157%}.margin-left-10{margin-left:61.804697157%}.margin-right-10{margin-right:61.804697157%}.margin-auto{margin:auto}.margin-11{margin:100%}.margin-top-11{margin-top:100%}.margin-bottom-11{margin-bottom:100%}.margin-left-11{margin-left:100%}.margin-right-11{margin-right:100%}.header{z-index:10;display:block;overflow:hidden;width:100%;max-width:100%;height:60px;margin:0 auto;box-shadow:none}.header span{display:none}.main{display:block;height:100%;margin:0 auto;margin-top:60px}.mainInner{position:absolute;display:table;width:100%;height:100%;text-align:center}.mainInner div{font-size:3em;font-weight:700;display:table-cell;vertical-align:middle;letter-spacing:1.25px}#sidebar{position:fixed;z-index:1;left:0;width:250px;height:100%;transition:transform 250ms ease-in-out;transform:translateX(-250px);background:var(--background-color)}.nav{margin:0;padding:0;border-top:1px solid var(--border-color)}.nav li{margin-bottom:0;padding:20px;list-style:none;cursor:pointer;text-transform:uppercase;color:var(--inverted-color);border-bottom:1px solid var(--border-color)}.nav li a{padding:20px;cursor:pointer;text-decoration:none;text-transform:uppercase;color:var(--color)}.nav li:hover{background:var(--background-color-inverted)}.nav li:hover a{color:var(--inverted-color)}.nav li:hover>ul{display:block}.nav li>ul{display:none}.nav li>ul>li{margin:0;padding:20px;border-bottom:none}.nav li>ul>li a{text-transform:none;color:var(--inverted-color)}.nav li>ul>li a:hover{color:var(--color)}.nav li>ul>li:hover{background:var(--background-color)}.nav li>ul>li:hover a{color:var(--color)}.nav ul{padding-left:1.618033988749895rem}input[type=checkbox]:checked~#sidebar{transform:translateX(0)}input[type=checkbox]{display:none;box-sizing:border-box;transition:all .3s}.hamburger-toggle{position:absolute;z-index:99;top:22px;left:15px;box-sizing:border-box;width:100%;width:22px;height:100%;height:22px;cursor:pointer;transition:all .3s}.spinner{position:absolute;box-sizing:border-box;width:100%;height:3px;transition:all .3s;background-color:var(--background-color-inverted)}.horizontal{position:relative;float:left;box-sizing:border-box;margin-top:3px;transition:all .3s}.diagonal.part-1{position:relative;float:left;box-sizing:border-box;transition:all .3s}.diagonal.part-2{position:relative;float:left;box-sizing:border-box;margin-top:3px;transition:all .3s}input[type=checkbox]:checked~.hamburger-toggle>.horizontal{box-sizing:border-box;transition:all .3s;opacity:0}input[type=checkbox]:checked~.hamburger-toggle>.diagonal.part-1{box-sizing:border-box;margin-top:8px;transition:all .3s;transform:rotate(135deg)}input[type=checkbox]:checked~.hamburger-toggle>.diagonal.part-2{box-sizing:border-box;margin-top:-9px;transition:all .3s;transform:rotate(-135deg)}.padding-0{padding:0}.padding-top-0{padding-top:0}.padding-bottom-0{padding-bottom:0}.padding-left-0{padding-left:0}.padding-right-0{padding-right:0}.padding-1{padding:.8129237073%}.padding-top-1{padding-top:.8129237073%}.padding-bottom-1{padding-bottom:.8129237073%}.padding-left-1{padding-left:.8129237073%}.padding-right-1{padding-right:.8129237073%}.padding-2{padding:1.3154105296%}.padding-top-2{padding-top:1.3154105296%}.padding-bottom-2{padding-bottom:1.3154105296%}.padding-left-2{padding-left:1.3154105296%}.padding-right-2{padding-right:1.3154105296%}.padding-3{padding:2.1283342369%}.padding-top-3{padding-top:2.1283342369%}.padding-bottom-3{padding-bottom:2.1283342369%}.padding-left-3{padding-left:2.1283342369%}.padding-right-3{padding-right:2.1283342369%}.padding-4{padding:3.4439065322%}.padding-top-4{padding-top:3.4439065322%}.padding-bottom-4{padding-bottom:3.4439065322%}.padding-left-4{padding-left:3.4439065322%}.padding-right-4{padding-right:3.4439065322%}.padding-5{padding:5.572240769%}.padding-top-5{padding-top:5.572240769%}.padding-bottom-5{padding-bottom:5.572240769%}.padding-left-5{padding-left:5.572240769%}.padding-right-5{padding-right:5.572240769%}.padding-6{padding:9.0165708237%}.padding-top-6{padding-top:9.0165708237%}.padding-bottom-6{padding-bottom:9.0165708237%}.padding-left-6{padding-left:9.0165708237%}.padding-right-6{padding-right:9.0165708237%}.padding-7{padding:14.5888115927%}.padding-top-7{padding-top:14.5888115927%}.padding-bottom-7{padding-bottom:14.5888115927%}.padding-left-7{padding-left:14.5888115927%}.padding-right-7{padding-right:14.5888115927%}.padding-8{padding:23.6064912503%}.padding-top-8{padding-top:23.6064912503%}.padding-bottom-8{padding-bottom:23.6064912503%}.padding-left-8{padding-left:23.6064912503%}.padding-right-8{padding-right:23.6064912503%}.padding-9{padding:38.195302843%}.padding-top-9{padding-top:38.195302843%}.padding-bottom-9{padding-bottom:38.195302843%}.padding-left-9{padding-left:38.195302843%}.padding-right-9{padding-right:38.195302843%}.padding-10{padding:61.804697157%}.padding-top-10{padding-top:61.804697157%}.padding-bottom-10{padding-bottom:61.804697157%}.padding-left-10{padding-left:61.804697157%}.padding-right-10{padding-right:61.804697157%}.padding-11{padding:100%}.padding-top-11{padding-top:100%}.padding-bottom-11{padding-bottom:100%}.padding-left-11{padding-left:100%}.padding-right-11{padding-right:100%}table{padding-bottom:25px;empty-cells:show;border-spacing:0;border-collapse:collapse;border:1px solid var(--border-color)}thead{text-align:left;vertical-align:top;background-color:var(--background-color-inverted)}td,th{overflow:visible;margin:0;padding:6px 12px;vertical-align:top;border-width:0 0 0 1px;border-left:1px solid var(--border-color);background-color:transparent}td{color:var(--color)}th{color:var(--inverted-color)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.size-full-height{min-height:100vh}.size-full-width{width:100%}.size-full{width:100%;min-height:100vh}.hidden{display:none}.flex{display:flex}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.direction-vertical{flex-direction:column}.direction-horizontal{flex-direction:row}.center{flex-direction:column;align-items:center;justify-content:center}@-moz-keyframes main{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@-webkit-keyframes main{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@-o-keyframes main{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes main{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}
\ No newline at end of file
+@charset 'UTF-8';@media only screen and (max-width:480px){.container{width:320px;margin:0 auto}}@media only screen and (max-width:562.5px){.container{width:375px;margin:0 auto}}@media only screen and (max-width:621px){.container{width:414px;margin:0 auto}}@media only screen and (max-width:720px){.container{width:480px;margin:0 auto}}@media only screen and (max-width:852px){.container{width:568px;margin:0 auto}}@media only screen and (max-width:864px){.container{width:576px;margin:0 auto}}@media only screen and (max-width:960px){.container{width:640px;margin:0 auto}}@media only screen and (max-width:1000.5px){.container{width:667px;margin:0 auto}}@media only screen and (max-width:1080px){.container{width:720px;margin:0 auto}}@media only screen and (max-width:1104px){.container{width:736px;margin:0 auto}}@media only screen and (max-width:1152px){.container{width:768px;margin:0 auto}}@media only screen and (max-width:1200px){.container{width:800px;margin:0 auto}}@media only screen and (max-width:1218px){.container{width:812px;margin:0 auto}}@media only screen and (max-width:1251px){.container{width:834px;margin:0 auto}}@media only screen and (max-width:1440px){.container{width:960px;margin:0 auto}}@media only screen and (max-width:1536px){.container{width:1024px;margin:0 auto}}@media only screen and (max-width:1668px){.container{width:1112px;margin:0 auto}}@media only screen and (max-width:1800px){.container{width:1200px;margin:0 auto}}@media only screen and (max-width:1920px){.container{width:1280px;margin:0 auto}}@media only screen and (max-width:2049px){.container{width:1366px;margin:0 auto}}@media only screen and (max-width:2160px){.container{width:1440px;margin:0 auto}}@media only screen and (max-width:2304px){.container{width:1536px;margin:0 auto}}@media only screen and (max-width:2400px){.container{width:1600px;margin:0 auto}}@media only screen and (max-width:2520px){.container{width:1680px;margin:0 auto}}@media only screen and (max-width:2880px){.container{width:1920px;margin:0 auto}}.background-color-full-black{background-color:$full-black}.color-full-black{color:$full-black}.border-color-full-black{border:1px solid $full-black}.background-color-dark-black{background-color:$dark-black}.color-dark-black{color:$dark-black}.border-color-dark-black{border:1px solid $dark-black}.background-color-light-black{background-color:$light-black}.color-light-black{color:$light-black}.border-color-light-black{border:1px solid $light-black}.background-color-min-black{background-color:$min-black}.color-min-black{color:$min-black}.border-color-min-black{border:1px solid $min-black}.background-color-faint-black{background-color:$faint-black}.color-faint-black{color:$faint-black}.border-color-faint-black{border:1px solid $faint-black}.background-color-full-white{background-color:$full-white}.color-full-white{color:$full-white}.border-color-full-white{border:1px solid $full-white}.background-color-dark-white{background-color:$dark-white}.color-dark-white{color:$dark-white}.border-color-dark-white{border:1px solid $dark-white}.background-color-light-white{background-color:$light-white}.color-light-white{color:$light-white}.border-color-light-white{border:1px solid $light-white}.red-50{color:#ffebee}.background-color-red-50{background-color:#ffebee}.color-red-50{color:#ffebee}.border-color-red-50{border:1px solid #ffebee}.red-100{color:#ffcdd2}.background-color-red-100{background-color:#ffcdd2}.color-red-100{color:#ffcdd2}.border-color-red-100{border:1px solid #ffcdd2}.red-200{color:#ef9a9a}.background-color-red-200{background-color:#ef9a9a}.color-red-200{color:#ef9a9a}.border-color-red-200{border:1px solid #ef9a9a}.red-300{color:#e57373}.background-color-red-300{background-color:#e57373}.color-red-300{color:#e57373}.border-color-red-300{border:1px solid #e57373}.red-400{color:#ef5350}.background-color-red-400{background-color:#ef5350}.color-red-400{color:#ef5350}.border-color-red-400{border:1px solid #ef5350}.red-500{color:#f44336}.background-color-red-500{background-color:#f44336}.color-red-500{color:#f44336}.border-color-red-500{border:1px solid #f44336}.red-600{color:#e53935}.background-color-red-600{background-color:#e53935}.color-red-600{color:#e53935}.border-color-red-600{border:1px solid #e53935}.red-700{color:#d32f2f}.background-color-red-700{background-color:#d32f2f}.color-red-700{color:#d32f2f}.border-color-red-700{border:1px solid #d32f2f}.red-800{color:#c62828}.background-color-red-800{background-color:#c62828}.color-red-800{color:#c62828}.border-color-red-800{border:1px solid #c62828}.red-900{color:#b71c1c}.background-color-red-900{background-color:#b71c1c}.color-red-900{color:#b71c1c}.border-color-red-900{border:1px solid #b71c1c}.red-a100{color:#ff8a80}.background-color-red-a100{background-color:#ff8a80}.color-red-a100{color:#ff8a80}.border-color-red-a100{border:1px solid #ff8a80}.red-a200{color:#ff5252}.background-color-red-a200{background-color:#ff5252}.color-red-a200{color:#ff5252}.border-color-red-a200{border:1px solid #ff5252}.red-a400{color:#ff1744}.background-color-red-a400{background-color:#ff1744}.color-red-a400{color:#ff1744}.border-color-red-a400{border:1px solid #ff1744}.red-a700{color:#d50000}.background-color-red-a700{background-color:#d50000}.color-red-a700{color:#d50000}.border-color-red-a700{border:1px solid #d50000}.pink-50{color:#fce4ec}.background-color-pink-50{background-color:#fce4ec}.color-pink-50{color:#fce4ec}.border-color-pink-50{border:1px solid #fce4ec}.pink-100{color:#f8bbd0}.background-color-pink-100{background-color:#f8bbd0}.color-pink-100{color:#f8bbd0}.border-color-pink-100{border:1px solid #f8bbd0}.pink-200{color:#f48fb1}.background-color-pink-200{background-color:#f48fb1}.color-pink-200{color:#f48fb1}.border-color-pink-200{border:1px solid #f48fb1}.pink-300{color:#f06292}.background-color-pink-300{background-color:#f06292}.color-pink-300{color:#f06292}.border-color-pink-300{border:1px solid #f06292}.pink-400{color:#ec407a}.background-color-pink-400{background-color:#ec407a}.color-pink-400{color:#ec407a}.border-color-pink-400{border:1px solid #ec407a}.pink-500{color:#e91e63}.background-color-pink-500{background-color:#e91e63}.color-pink-500{color:#e91e63}.border-color-pink-500{border:1px solid #e91e63}.pink-600{color:#d81b60}.background-color-pink-600{background-color:#d81b60}.color-pink-600{color:#d81b60}.border-color-pink-600{border:1px solid #d81b60}.pink-700{color:#c2185b}.background-color-pink-700{background-color:#c2185b}.color-pink-700{color:#c2185b}.border-color-pink-700{border:1px solid #c2185b}.pink-800{color:#ad1457}.background-color-pink-800{background-color:#ad1457}.color-pink-800{color:#ad1457}.border-color-pink-800{border:1px solid #ad1457}.pink-900{color:#880e4f}.background-color-pink-900{background-color:#880e4f}.color-pink-900{color:#880e4f}.border-color-pink-900{border:1px solid #880e4f}.pink-a100{color:#ff80ab}.background-color-pink-a100{background-color:#ff80ab}.color-pink-a100{color:#ff80ab}.border-color-pink-a100{border:1px solid #ff80ab}.pink-a200{color:#ff4081}.background-color-pink-a200{background-color:#ff4081}.color-pink-a200{color:#ff4081}.border-color-pink-a200{border:1px solid #ff4081}.pink-a400{color:#f50057}.background-color-pink-a400{background-color:#f50057}.color-pink-a400{color:#f50057}.border-color-pink-a400{border:1px solid #f50057}.pink-a700{color:#c51162}.background-color-pink-a700{background-color:#c51162}.color-pink-a700{color:#c51162}.border-color-pink-a700{border:1px solid #c51162}.purple-50{color:#f3e5f5}.background-color-purple-50{background-color:#f3e5f5}.color-purple-50{color:#f3e5f5}.border-color-purple-50{border:1px solid #f3e5f5}.purple-100{color:#e1bee7}.background-color-purple-100{background-color:#e1bee7}.color-purple-100{color:#e1bee7}.border-color-purple-100{border:1px solid #e1bee7}.purple-200{color:#ce93d8}.background-color-purple-200{background-color:#ce93d8}.color-purple-200{color:#ce93d8}.border-color-purple-200{border:1px solid #ce93d8}.purple-300{color:#ba68c8}.background-color-purple-300{background-color:#ba68c8}.color-purple-300{color:#ba68c8}.border-color-purple-300{border:1px solid #ba68c8}.purple-400{color:#ab47bc}.background-color-purple-400{background-color:#ab47bc}.color-purple-400{color:#ab47bc}.border-color-purple-400{border:1px solid #ab47bc}.purple-500{color:#9c27b0}.background-color-purple-500{background-color:#9c27b0}.color-purple-500{color:#9c27b0}.border-color-purple-500{border:1px solid #9c27b0}.purple-600{color:#8e24aa}.background-color-purple-600{background-color:#8e24aa}.color-purple-600{color:#8e24aa}.border-color-purple-600{border:1px solid #8e24aa}.purple-700{color:#7b1fa2}.background-color-purple-700{background-color:#7b1fa2}.color-purple-700{color:#7b1fa2}.border-color-purple-700{border:1px solid #7b1fa2}.purple-800{color:#6a1b9a}.background-color-purple-800{background-color:#6a1b9a}.color-purple-800{color:#6a1b9a}.border-color-purple-800{border:1px solid #6a1b9a}.purple-900{color:#4a148c}.background-color-purple-900{background-color:#4a148c}.color-purple-900{color:#4a148c}.border-color-purple-900{border:1px solid #4a148c}.purple-a100{color:#ea80fc}.background-color-purple-a100{background-color:#ea80fc}.color-purple-a100{color:#ea80fc}.border-color-purple-a100{border:1px solid #ea80fc}.purple-a200{color:#e040fb}.background-color-purple-a200{background-color:#e040fb}.color-purple-a200{color:#e040fb}.border-color-purple-a200{border:1px solid #e040fb}.purple-a400{color:#d500f9}.background-color-purple-a400{background-color:#d500f9}.color-purple-a400{color:#d500f9}.border-color-purple-a400{border:1px solid #d500f9}.purple-a700{color:#a0f}.background-color-purple-a700{background-color:#a0f}.color-purple-a700{color:#a0f}.border-color-purple-a700{border:1px solid #a0f}.deep-purple-50{color:#ede7f6}.background-color-deep-purple-50{background-color:#ede7f6}.color-deep-purple-50{color:#ede7f6}.border-color-deep-purple-50{border:1px solid #ede7f6}.deep-purple-100{color:#d1c4e9}.background-color-deep-purple-100{background-color:#d1c4e9}.color-deep-purple-100{color:#d1c4e9}.border-color-deep-purple-100{border:1px solid #d1c4e9}.deep-purple-200{color:#b39ddb}.background-color-deep-purple-200{background-color:#b39ddb}.color-deep-purple-200{color:#b39ddb}.border-color-deep-purple-200{border:1px solid #b39ddb}.deep-purple-300{color:#9575cd}.background-color-deep-purple-300{background-color:#9575cd}.color-deep-purple-300{color:#9575cd}.border-color-deep-purple-300{border:1px solid #9575cd}.deep-purple-400{color:#7e57c2}.background-color-deep-purple-400{background-color:#7e57c2}.color-deep-purple-400{color:#7e57c2}.border-color-deep-purple-400{border:1px solid #7e57c2}.deep-purple-500{color:#673ab7}.background-color-deep-purple-500{background-color:#673ab7}.color-deep-purple-500{color:#673ab7}.border-color-deep-purple-500{border:1px solid #673ab7}.deep-purple-600{color:#5e35b1}.background-color-deep-purple-600{background-color:#5e35b1}.color-deep-purple-600{color:#5e35b1}.border-color-deep-purple-600{border:1px solid #5e35b1}.deep-purple-700{color:#512da8}.background-color-deep-purple-700{background-color:#512da8}.color-deep-purple-700{color:#512da8}.border-color-deep-purple-700{border:1px solid #512da8}.deep-purple-800{color:#4527a0}.background-color-deep-purple-800{background-color:#4527a0}.color-deep-purple-800{color:#4527a0}.border-color-deep-purple-800{border:1px solid #4527a0}.deep-purple-900{color:#311b92}.background-color-deep-purple-900{background-color:#311b92}.color-deep-purple-900{color:#311b92}.border-color-deep-purple-900{border:1px solid #311b92}.deep-purple-a100{color:#b388ff}.background-color-deep-purple-a100{background-color:#b388ff}.color-deep-purple-a100{color:#b388ff}.border-color-deep-purple-a100{border:1px solid #b388ff}.deep-purple-a200{color:#7c4dff}.background-color-deep-purple-a200{background-color:#7c4dff}.color-deep-purple-a200{color:#7c4dff}.border-color-deep-purple-a200{border:1px solid #7c4dff}.deep-purple-a400{color:#651fff}.background-color-deep-purple-a400{background-color:#651fff}.color-deep-purple-a400{color:#651fff}.border-color-deep-purple-a400{border:1px solid #651fff}.deep-purple-a700{color:#6200ea}.background-color-deep-purple-a700{background-color:#6200ea}.color-deep-purple-a700{color:#6200ea}.border-color-deep-purple-a700{border:1px solid #6200ea}.indigo-50{color:#e8eaf6}.background-color-indigo-50{background-color:#e8eaf6}.color-indigo-50{color:#e8eaf6}.border-color-indigo-50{border:1px solid #e8eaf6}.indigo-100{color:#c5cae9}.background-color-indigo-100{background-color:#c5cae9}.color-indigo-100{color:#c5cae9}.border-color-indigo-100{border:1px solid #c5cae9}.indigo-200{color:#9fa8da}.background-color-indigo-200{background-color:#9fa8da}.color-indigo-200{color:#9fa8da}.border-color-indigo-200{border:1px solid #9fa8da}.indigo-300{color:#7986cb}.background-color-indigo-300{background-color:#7986cb}.color-indigo-300{color:#7986cb}.border-color-indigo-300{border:1px solid #7986cb}.indigo-400{color:#5c6bc0}.background-color-indigo-400{background-color:#5c6bc0}.color-indigo-400{color:#5c6bc0}.border-color-indigo-400{border:1px solid #5c6bc0}.indigo-500{color:#3f51b5}.background-color-indigo-500{background-color:#3f51b5}.color-indigo-500{color:#3f51b5}.border-color-indigo-500{border:1px solid #3f51b5}.indigo-600{color:#3949ab}.background-color-indigo-600{background-color:#3949ab}.color-indigo-600{color:#3949ab}.border-color-indigo-600{border:1px solid #3949ab}.indigo-700{color:#303f9f}.background-color-indigo-700{background-color:#303f9f}.color-indigo-700{color:#303f9f}.border-color-indigo-700{border:1px solid #303f9f}.indigo-800{color:#283593}.background-color-indigo-800{background-color:#283593}.color-indigo-800{color:#283593}.border-color-indigo-800{border:1px solid #283593}.indigo-900{color:#1a237e}.background-color-indigo-900{background-color:#1a237e}.color-indigo-900{color:#1a237e}.border-color-indigo-900{border:1px solid #1a237e}.indigo-a100{color:#8c9eff}.background-color-indigo-a100{background-color:#8c9eff}.color-indigo-a100{color:#8c9eff}.border-color-indigo-a100{border:1px solid #8c9eff}.indigo-a200{color:#536dfe}.background-color-indigo-a200{background-color:#536dfe}.color-indigo-a200{color:#536dfe}.border-color-indigo-a200{border:1px solid #536dfe}.indigo-a400{color:#3d5afe}.background-color-indigo-a400{background-color:#3d5afe}.color-indigo-a400{color:#3d5afe}.border-color-indigo-a400{border:1px solid #3d5afe}.indigo-a700{color:#304ffe}.background-color-indigo-a700{background-color:#304ffe}.color-indigo-a700{color:#304ffe}.border-color-indigo-a700{border:1px solid #304ffe}.blue-50{color:#e3f2fd}.background-color-blue-50{background-color:#e3f2fd}.color-blue-50{color:#e3f2fd}.border-color-blue-50{border:1px solid #e3f2fd}.blue-100{color:#bbdefb}.background-color-blue-100{background-color:#bbdefb}.color-blue-100{color:#bbdefb}.border-color-blue-100{border:1px solid #bbdefb}.blue-200{color:#90caf9}.background-color-blue-200{background-color:#90caf9}.color-blue-200{color:#90caf9}.border-color-blue-200{border:1px solid #90caf9}.blue-300{color:#64b5f6}.background-color-blue-300{background-color:#64b5f6}.color-blue-300{color:#64b5f6}.border-color-blue-300{border:1px solid #64b5f6}.blue-400{color:#42a5f5}.background-color-blue-400{background-color:#42a5f5}.color-blue-400{color:#42a5f5}.border-color-blue-400{border:1px solid #42a5f5}.blue-500{color:#2196f3}.background-color-blue-500{background-color:#2196f3}.color-blue-500{color:#2196f3}.border-color-blue-500{border:1px solid #2196f3}.blue-600{color:#1e88e5}.background-color-blue-600{background-color:#1e88e5}.color-blue-600{color:#1e88e5}.border-color-blue-600{border:1px solid #1e88e5}.blue-700{color:#1976d2}.background-color-blue-700{background-color:#1976d2}.color-blue-700{color:#1976d2}.border-color-blue-700{border:1px solid #1976d2}.blue-800{color:#1565c0}.background-color-blue-800{background-color:#1565c0}.color-blue-800{color:#1565c0}.border-color-blue-800{border:1px solid #1565c0}.blue-900{color:#0d47a1}.background-color-blue-900{background-color:#0d47a1}.color-blue-900{color:#0d47a1}.border-color-blue-900{border:1px solid #0d47a1}.blue-a100{color:#82b1ff}.background-color-blue-a100{background-color:#82b1ff}.color-blue-a100{color:#82b1ff}.border-color-blue-a100{border:1px solid #82b1ff}.blue-a200{color:#448aff}.background-color-blue-a200{background-color:#448aff}.color-blue-a200{color:#448aff}.border-color-blue-a200{border:1px solid #448aff}.blue-a400{color:#2979ff}.background-color-blue-a400{background-color:#2979ff}.color-blue-a400{color:#2979ff}.border-color-blue-a400{border:1px solid #2979ff}.blue-a700{color:#2962ff}.background-color-blue-a700{background-color:#2962ff}.color-blue-a700{color:#2962ff}.border-color-blue-a700{border:1px solid #2962ff}.light-blue-50{color:#e1f5fe}.background-color-light-blue-50{background-color:#e1f5fe}.color-light-blue-50{color:#e1f5fe}.border-color-light-blue-50{border:1px solid #e1f5fe}.light-blue-100{color:#b3e5fc}.background-color-light-blue-100{background-color:#b3e5fc}.color-light-blue-100{color:#b3e5fc}.border-color-light-blue-100{border:1px solid #b3e5fc}.light-blue-200{color:#81d4fa}.background-color-light-blue-200{background-color:#81d4fa}.color-light-blue-200{color:#81d4fa}.border-color-light-blue-200{border:1px solid #81d4fa}.light-blue-300{color:#4fc3f7}.background-color-light-blue-300{background-color:#4fc3f7}.color-light-blue-300{color:#4fc3f7}.border-color-light-blue-300{border:1px solid #4fc3f7}.light-blue-400{color:#29b6f6}.background-color-light-blue-400{background-color:#29b6f6}.color-light-blue-400{color:#29b6f6}.border-color-light-blue-400{border:1px solid #29b6f6}.light-blue-500{color:#03a9f4}.background-color-light-blue-500{background-color:#03a9f4}.color-light-blue-500{color:#03a9f4}.border-color-light-blue-500{border:1px solid #03a9f4}.light-blue-600{color:#039be5}.background-color-light-blue-600{background-color:#039be5}.color-light-blue-600{color:#039be5}.border-color-light-blue-600{border:1px solid #039be5}.light-blue-700{color:#0288d1}.background-color-light-blue-700{background-color:#0288d1}.color-light-blue-700{color:#0288d1}.border-color-light-blue-700{border:1px solid #0288d1}.light-blue-800{color:#0277bd}.background-color-light-blue-800{background-color:#0277bd}.color-light-blue-800{color:#0277bd}.border-color-light-blue-800{border:1px solid #0277bd}.light-blue-900{color:#01579b}.background-color-light-blue-900{background-color:#01579b}.color-light-blue-900{color:#01579b}.border-color-light-blue-900{border:1px solid #01579b}.light-blue-a100{color:#80d8ff}.background-color-light-blue-a100{background-color:#80d8ff}.color-light-blue-a100{color:#80d8ff}.border-color-light-blue-a100{border:1px solid #80d8ff}.light-blue-a200{color:#40c4ff}.background-color-light-blue-a200{background-color:#40c4ff}.color-light-blue-a200{color:#40c4ff}.border-color-light-blue-a200{border:1px solid #40c4ff}.light-blue-a400{color:#00b0ff}.background-color-light-blue-a400{background-color:#00b0ff}.color-light-blue-a400{color:#00b0ff}.border-color-light-blue-a400{border:1px solid #00b0ff}.light-blue-a700{color:#0091ea}.background-color-light-blue-a700{background-color:#0091ea}.color-light-blue-a700{color:#0091ea}.border-color-light-blue-a700{border:1px solid #0091ea}.cyan-50{color:#e0f7fa}.background-color-cyan-50{background-color:#e0f7fa}.color-cyan-50{color:#e0f7fa}.border-color-cyan-50{border:1px solid #e0f7fa}.cyan-100{color:#b2ebf2}.background-color-cyan-100{background-color:#b2ebf2}.color-cyan-100{color:#b2ebf2}.border-color-cyan-100{border:1px solid #b2ebf2}.cyan-200{color:#80deea}.background-color-cyan-200{background-color:#80deea}.color-cyan-200{color:#80deea}.border-color-cyan-200{border:1px solid #80deea}.cyan-300{color:#4dd0e1}.background-color-cyan-300{background-color:#4dd0e1}.color-cyan-300{color:#4dd0e1}.border-color-cyan-300{border:1px solid #4dd0e1}.cyan-400{color:#26c6da}.background-color-cyan-400{background-color:#26c6da}.color-cyan-400{color:#26c6da}.border-color-cyan-400{border:1px solid #26c6da}.cyan-500{color:#00bcd4}.background-color-cyan-500{background-color:#00bcd4}.color-cyan-500{color:#00bcd4}.border-color-cyan-500{border:1px solid #00bcd4}.cyan-600{color:#00acc1}.background-color-cyan-600{background-color:#00acc1}.color-cyan-600{color:#00acc1}.border-color-cyan-600{border:1px solid #00acc1}.cyan-700{color:#0097a7}.background-color-cyan-700{background-color:#0097a7}.color-cyan-700{color:#0097a7}.border-color-cyan-700{border:1px solid #0097a7}.cyan-800{color:#00838f}.background-color-cyan-800{background-color:#00838f}.color-cyan-800{color:#00838f}.border-color-cyan-800{border:1px solid #00838f}.cyan-900{color:#006064}.background-color-cyan-900{background-color:#006064}.color-cyan-900{color:#006064}.border-color-cyan-900{border:1px solid #006064}.cyan-a100{color:#84ffff}.background-color-cyan-a100{background-color:#84ffff}.color-cyan-a100{color:#84ffff}.border-color-cyan-a100{border:1px solid #84ffff}.cyan-a200{color:#18ffff}.background-color-cyan-a200{background-color:#18ffff}.color-cyan-a200{color:#18ffff}.border-color-cyan-a200{border:1px solid #18ffff}.cyan-a400{color:#00e5ff}.background-color-cyan-a400{background-color:#00e5ff}.color-cyan-a400{color:#00e5ff}.border-color-cyan-a400{border:1px solid #00e5ff}.cyan-a700{color:#00b8d4}.background-color-cyan-a700{background-color:#00b8d4}.color-cyan-a700{color:#00b8d4}.border-color-cyan-a700{border:1px solid #00b8d4}.teal-50{color:#e0f2f1}.background-color-teal-50{background-color:#e0f2f1}.color-teal-50{color:#e0f2f1}.border-color-teal-50{border:1px solid #e0f2f1}.teal-100{color:#b2dfdb}.background-color-teal-100{background-color:#b2dfdb}.color-teal-100{color:#b2dfdb}.border-color-teal-100{border:1px solid #b2dfdb}.teal-200{color:#80cbc4}.background-color-teal-200{background-color:#80cbc4}.color-teal-200{color:#80cbc4}.border-color-teal-200{border:1px solid #80cbc4}.teal-300{color:#4db6ac}.background-color-teal-300{background-color:#4db6ac}.color-teal-300{color:#4db6ac}.border-color-teal-300{border:1px solid #4db6ac}.teal-400{color:#26a69a}.background-color-teal-400{background-color:#26a69a}.color-teal-400{color:#26a69a}.border-color-teal-400{border:1px solid #26a69a}.teal-500{color:#009688}.background-color-teal-500{background-color:#009688}.color-teal-500{color:#009688}.border-color-teal-500{border:1px solid #009688}.teal-600{color:#00897b}.background-color-teal-600{background-color:#00897b}.color-teal-600{color:#00897b}.border-color-teal-600{border:1px solid #00897b}.teal-700{color:#00796b}.background-color-teal-700{background-color:#00796b}.color-teal-700{color:#00796b}.border-color-teal-700{border:1px solid #00796b}.teal-800{color:#00695c}.background-color-teal-800{background-color:#00695c}.color-teal-800{color:#00695c}.border-color-teal-800{border:1px solid #00695c}.teal-900{color:#004d40}.background-color-teal-900{background-color:#004d40}.color-teal-900{color:#004d40}.border-color-teal-900{border:1px solid #004d40}.teal-a100{color:#a7ffeb}.background-color-teal-a100{background-color:#a7ffeb}.color-teal-a100{color:#a7ffeb}.border-color-teal-a100{border:1px solid #a7ffeb}.teal-a200{color:#64ffda}.background-color-teal-a200{background-color:#64ffda}.color-teal-a200{color:#64ffda}.border-color-teal-a200{border:1px solid #64ffda}.teal-a400{color:#1de9b6}.background-color-teal-a400{background-color:#1de9b6}.color-teal-a400{color:#1de9b6}.border-color-teal-a400{border:1px solid #1de9b6}.teal-a700{color:#00bfa5}.background-color-teal-a700{background-color:#00bfa5}.color-teal-a700{color:#00bfa5}.border-color-teal-a700{border:1px solid #00bfa5}.green-50{color:#e8f5e9}.background-color-green-50{background-color:#e8f5e9}.color-green-50{color:#e8f5e9}.border-color-green-50{border:1px solid #e8f5e9}.green-100{color:#c8e6c9}.background-color-green-100{background-color:#c8e6c9}.color-green-100{color:#c8e6c9}.border-color-green-100{border:1px solid #c8e6c9}.green-200{color:#a5d6a7}.background-color-green-200{background-color:#a5d6a7}.color-green-200{color:#a5d6a7}.border-color-green-200{border:1px solid #a5d6a7}.green-300{color:#81c784}.background-color-green-300{background-color:#81c784}.color-green-300{color:#81c784}.border-color-green-300{border:1px solid #81c784}.green-400{color:#66bb6a}.background-color-green-400{background-color:#66bb6a}.color-green-400{color:#66bb6a}.border-color-green-400{border:1px solid #66bb6a}.green-500{color:#4caf50}.background-color-green-500{background-color:#4caf50}.color-green-500{color:#4caf50}.border-color-green-500{border:1px solid #4caf50}.green-600{color:#43a047}.background-color-green-600{background-color:#43a047}.color-green-600{color:#43a047}.border-color-green-600{border:1px solid #43a047}.green-700{color:#388e3c}.background-color-green-700{background-color:#388e3c}.color-green-700{color:#388e3c}.border-color-green-700{border:1px solid #388e3c}.green-800{color:#2e7d32}.background-color-green-800{background-color:#2e7d32}.color-green-800{color:#2e7d32}.border-color-green-800{border:1px solid #2e7d32}.green-900{color:#1b5e20}.background-color-green-900{background-color:#1b5e20}.color-green-900{color:#1b5e20}.border-color-green-900{border:1px solid #1b5e20}.green-a100{color:#b9f6ca}.background-color-green-a100{background-color:#b9f6ca}.color-green-a100{color:#b9f6ca}.border-color-green-a100{border:1px solid #b9f6ca}.green-a200{color:#69f0ae}.background-color-green-a200{background-color:#69f0ae}.color-green-a200{color:#69f0ae}.border-color-green-a200{border:1px solid #69f0ae}.green-a400{color:#00e676}.background-color-green-a400{background-color:#00e676}.color-green-a400{color:#00e676}.border-color-green-a400{border:1px solid #00e676}.green-a700{color:#00c853}.background-color-green-a700{background-color:#00c853}.color-green-a700{color:#00c853}.border-color-green-a700{border:1px solid #00c853}.light-green-50{color:#f1f8e9}.background-color-light-green-50{background-color:#f1f8e9}.color-light-green-50{color:#f1f8e9}.border-color-light-green-50{border:1px solid #f1f8e9}.light-green-100{color:#dcedc8}.background-color-light-green-100{background-color:#dcedc8}.color-light-green-100{color:#dcedc8}.border-color-light-green-100{border:1px solid #dcedc8}.light-green-200{color:#c5e1a5}.background-color-light-green-200{background-color:#c5e1a5}.color-light-green-200{color:#c5e1a5}.border-color-light-green-200{border:1px solid #c5e1a5}.light-green-300{color:#aed581}.background-color-light-green-300{background-color:#aed581}.color-light-green-300{color:#aed581}.border-color-light-green-300{border:1px solid #aed581}.light-green-400{color:#9ccc65}.background-color-light-green-400{background-color:#9ccc65}.color-light-green-400{color:#9ccc65}.border-color-light-green-400{border:1px solid #9ccc65}.light-green-500{color:#8bc34a}.background-color-light-green-500{background-color:#8bc34a}.color-light-green-500{color:#8bc34a}.border-color-light-green-500{border:1px solid #8bc34a}.light-green-600{color:#7cb342}.background-color-light-green-600{background-color:#7cb342}.color-light-green-600{color:#7cb342}.border-color-light-green-600{border:1px solid #7cb342}.light-green-700{color:#689f38}.background-color-light-green-700{background-color:#689f38}.color-light-green-700{color:#689f38}.border-color-light-green-700{border:1px solid #689f38}.light-green-800{color:#558b2f}.background-color-light-green-800{background-color:#558b2f}.color-light-green-800{color:#558b2f}.border-color-light-green-800{border:1px solid #558b2f}.light-green-900{color:#33691e}.background-color-light-green-900{background-color:#33691e}.color-light-green-900{color:#33691e}.border-color-light-green-900{border:1px solid #33691e}.light-green-a100{color:#ccff90}.background-color-light-green-a100{background-color:#ccff90}.color-light-green-a100{color:#ccff90}.border-color-light-green-a100{border:1px solid #ccff90}.light-green-a200{color:#b2ff59}.background-color-light-green-a200{background-color:#b2ff59}.color-light-green-a200{color:#b2ff59}.border-color-light-green-a200{border:1px solid #b2ff59}.light-green-a400{color:#76ff03}.background-color-light-green-a400{background-color:#76ff03}.color-light-green-a400{color:#76ff03}.border-color-light-green-a400{border:1px solid #76ff03}.light-green-a700{color:#64dd17}.background-color-light-green-a700{background-color:#64dd17}.color-light-green-a700{color:#64dd17}.border-color-light-green-a700{border:1px solid #64dd17}.lime-50{color:#f9fbe7}.background-color-lime-50{background-color:#f9fbe7}.color-lime-50{color:#f9fbe7}.border-color-lime-50{border:1px solid #f9fbe7}.lime-100{color:#f0f4c3}.background-color-lime-100{background-color:#f0f4c3}.color-lime-100{color:#f0f4c3}.border-color-lime-100{border:1px solid #f0f4c3}.lime-200{color:#e6ee9c}.background-color-lime-200{background-color:#e6ee9c}.color-lime-200{color:#e6ee9c}.border-color-lime-200{border:1px solid #e6ee9c}.lime-300{color:#dce775}.background-color-lime-300{background-color:#dce775}.color-lime-300{color:#dce775}.border-color-lime-300{border:1px solid #dce775}.lime-400{color:#d4e157}.background-color-lime-400{background-color:#d4e157}.color-lime-400{color:#d4e157}.border-color-lime-400{border:1px solid #d4e157}.lime-500{color:#cddc39}.background-color-lime-500{background-color:#cddc39}.color-lime-500{color:#cddc39}.border-color-lime-500{border:1px solid #cddc39}.lime-600{color:#c0ca33}.background-color-lime-600{background-color:#c0ca33}.color-lime-600{color:#c0ca33}.border-color-lime-600{border:1px solid #c0ca33}.lime-700{color:#afb42b}.background-color-lime-700{background-color:#afb42b}.color-lime-700{color:#afb42b}.border-color-lime-700{border:1px solid #afb42b}.lime-800{color:#9e9d24}.background-color-lime-800{background-color:#9e9d24}.color-lime-800{color:#9e9d24}.border-color-lime-800{border:1px solid #9e9d24}.lime-900{color:#827717}.background-color-lime-900{background-color:#827717}.color-lime-900{color:#827717}.border-color-lime-900{border:1px solid #827717}.lime-a100{color:#f4ff81}.background-color-lime-a100{background-color:#f4ff81}.color-lime-a100{color:#f4ff81}.border-color-lime-a100{border:1px solid #f4ff81}.lime-a200{color:#eeff41}.background-color-lime-a200{background-color:#eeff41}.color-lime-a200{color:#eeff41}.border-color-lime-a200{border:1px solid #eeff41}.lime-a400{color:#c6ff00}.background-color-lime-a400{background-color:#c6ff00}.color-lime-a400{color:#c6ff00}.border-color-lime-a400{border:1px solid #c6ff00}.lime-a700{color:#aeea00}.background-color-lime-a700{background-color:#aeea00}.color-lime-a700{color:#aeea00}.border-color-lime-a700{border:1px solid #aeea00}.yellow-50{color:#fffde7}.background-color-yellow-50{background-color:#fffde7}.color-yellow-50{color:#fffde7}.border-color-yellow-50{border:1px solid #fffde7}.yellow-100{color:#fff9c4}.background-color-yellow-100{background-color:#fff9c4}.color-yellow-100{color:#fff9c4}.border-color-yellow-100{border:1px solid #fff9c4}.yellow-200{color:#fff59d}.background-color-yellow-200{background-color:#fff59d}.color-yellow-200{color:#fff59d}.border-color-yellow-200{border:1px solid #fff59d}.yellow-300{color:#fff176}.background-color-yellow-300{background-color:#fff176}.color-yellow-300{color:#fff176}.border-color-yellow-300{border:1px solid #fff176}.yellow-400{color:#ffee58}.background-color-yellow-400{background-color:#ffee58}.color-yellow-400{color:#ffee58}.border-color-yellow-400{border:1px solid #ffee58}.yellow-500{color:#ffeb3b}.background-color-yellow-500{background-color:#ffeb3b}.color-yellow-500{color:#ffeb3b}.border-color-yellow-500{border:1px solid #ffeb3b}.yellow-600{color:#fdd835}.background-color-yellow-600{background-color:#fdd835}.color-yellow-600{color:#fdd835}.border-color-yellow-600{border:1px solid #fdd835}.yellow-700{color:#fbc02d}.background-color-yellow-700{background-color:#fbc02d}.color-yellow-700{color:#fbc02d}.border-color-yellow-700{border:1px solid #fbc02d}.yellow-800{color:#f9a825}.background-color-yellow-800{background-color:#f9a825}.color-yellow-800{color:#f9a825}.border-color-yellow-800{border:1px solid #f9a825}.yellow-900{color:#f57f17}.background-color-yellow-900{background-color:#f57f17}.color-yellow-900{color:#f57f17}.border-color-yellow-900{border:1px solid #f57f17}.yellow-a100{color:#ffff8d}.background-color-yellow-a100{background-color:#ffff8d}.color-yellow-a100{color:#ffff8d}.border-color-yellow-a100{border:1px solid #ffff8d}.yellow-a200{color:#ff0}.background-color-yellow-a200{background-color:#ff0}.color-yellow-a200{color:#ff0}.border-color-yellow-a200{border:1px solid #ff0}.yellow-a400{color:#ffea00}.background-color-yellow-a400{background-color:#ffea00}.color-yellow-a400{color:#ffea00}.border-color-yellow-a400{border:1px solid #ffea00}.yellow-a700{color:#ffd600}.background-color-yellow-a700{background-color:#ffd600}.color-yellow-a700{color:#ffd600}.border-color-yellow-a700{border:1px solid #ffd600}.amber-50{color:#fff8e1}.background-color-amber-50{background-color:#fff8e1}.color-amber-50{color:#fff8e1}.border-color-amber-50{border:1px solid #fff8e1}.amber-100{color:#ffecb3}.background-color-amber-100{background-color:#ffecb3}.color-amber-100{color:#ffecb3}.border-color-amber-100{border:1px solid #ffecb3}.amber-200{color:#ffe082}.background-color-amber-200{background-color:#ffe082}.color-amber-200{color:#ffe082}.border-color-amber-200{border:1px solid #ffe082}.amber-300{color:#ffd54f}.background-color-amber-300{background-color:#ffd54f}.color-amber-300{color:#ffd54f}.border-color-amber-300{border:1px solid #ffd54f}.amber-400{color:#ffca28}.background-color-amber-400{background-color:#ffca28}.color-amber-400{color:#ffca28}.border-color-amber-400{border:1px solid #ffca28}.amber-500{color:#ffc107}.background-color-amber-500{background-color:#ffc107}.color-amber-500{color:#ffc107}.border-color-amber-500{border:1px solid #ffc107}.amber-600{color:#ffb300}.background-color-amber-600{background-color:#ffb300}.color-amber-600{color:#ffb300}.border-color-amber-600{border:1px solid #ffb300}.amber-700{color:#ffa000}.background-color-amber-700{background-color:#ffa000}.color-amber-700{color:#ffa000}.border-color-amber-700{border:1px solid #ffa000}.amber-800{color:#ff8f00}.background-color-amber-800{background-color:#ff8f00}.color-amber-800{color:#ff8f00}.border-color-amber-800{border:1px solid #ff8f00}.amber-900{color:#ff6f00}.background-color-amber-900{background-color:#ff6f00}.color-amber-900{color:#ff6f00}.border-color-amber-900{border:1px solid #ff6f00}.amber-a100{color:#ffe57f}.background-color-amber-a100{background-color:#ffe57f}.color-amber-a100{color:#ffe57f}.border-color-amber-a100{border:1px solid #ffe57f}.amber-a200{color:#ffd740}.background-color-amber-a200{background-color:#ffd740}.color-amber-a200{color:#ffd740}.border-color-amber-a200{border:1px solid #ffd740}.amber-a400{color:#ffc400}.background-color-amber-a400{background-color:#ffc400}.color-amber-a400{color:#ffc400}.border-color-amber-a400{border:1px solid #ffc400}.amber-a700{color:#ffab00}.background-color-amber-a700{background-color:#ffab00}.color-amber-a700{color:#ffab00}.border-color-amber-a700{border:1px solid #ffab00}.orange-50{color:#fff3e0}.background-color-orange-50{background-color:#fff3e0}.color-orange-50{color:#fff3e0}.border-color-orange-50{border:1px solid #fff3e0}.orange-100{color:#ffe0b2}.background-color-orange-100{background-color:#ffe0b2}.color-orange-100{color:#ffe0b2}.border-color-orange-100{border:1px solid #ffe0b2}.orange-200{color:#ffcc80}.background-color-orange-200{background-color:#ffcc80}.color-orange-200{color:#ffcc80}.border-color-orange-200{border:1px solid #ffcc80}.orange-300{color:#ffb74d}.background-color-orange-300{background-color:#ffb74d}.color-orange-300{color:#ffb74d}.border-color-orange-300{border:1px solid #ffb74d}.orange-400{color:#ffa726}.background-color-orange-400{background-color:#ffa726}.color-orange-400{color:#ffa726}.border-color-orange-400{border:1px solid #ffa726}.orange-500{color:#ff9800}.background-color-orange-500{background-color:#ff9800}.color-orange-500{color:#ff9800}.border-color-orange-500{border:1px solid #ff9800}.orange-600{color:#fb8c00}.background-color-orange-600{background-color:#fb8c00}.color-orange-600{color:#fb8c00}.border-color-orange-600{border:1px solid #fb8c00}.orange-700{color:#f57c00}.background-color-orange-700{background-color:#f57c00}.color-orange-700{color:#f57c00}.border-color-orange-700{border:1px solid #f57c00}.orange-800{color:#ef6c00}.background-color-orange-800{background-color:#ef6c00}.color-orange-800{color:#ef6c00}.border-color-orange-800{border:1px solid #ef6c00}.orange-900{color:#e65100}.background-color-orange-900{background-color:#e65100}.color-orange-900{color:#e65100}.border-color-orange-900{border:1px solid #e65100}.orange-a100{color:#ffd180}.background-color-orange-a100{background-color:#ffd180}.color-orange-a100{color:#ffd180}.border-color-orange-a100{border:1px solid #ffd180}.orange-a200{color:#ffab40}.background-color-orange-a200{background-color:#ffab40}.color-orange-a200{color:#ffab40}.border-color-orange-a200{border:1px solid #ffab40}.orange-a400{color:#ff9100}.background-color-orange-a400{background-color:#ff9100}.color-orange-a400{color:#ff9100}.border-color-orange-a400{border:1px solid #ff9100}.orange-a700{color:#ff6d00}.background-color-orange-a700{background-color:#ff6d00}.color-orange-a700{color:#ff6d00}.border-color-orange-a700{border:1px solid #ff6d00}.deep-orange-50{color:#fbe9e7}.deep-orange-50{color:#fbe9e7}.background-color-deep-orange-50{background-color:#fbe9e7}.color-deep-orange-50{color:#fbe9e7}.border-color-deep-orange-50{border:1px solid #fbe9e7}.deep-orange-100{color:#ffccbc}.deep-orange-100{color:#ffccbc}.background-color-deep-orange-100{background-color:#ffccbc}.color-deep-orange-100{color:#ffccbc}.border-color-deep-orange-100{border:1px solid #ffccbc}.deep-orange-200{color:#ffab91}.deep-orange-200{color:#ffab91}.background-color-deep-orange-200{background-color:#ffab91}.color-deep-orange-200{color:#ffab91}.border-color-deep-orange-200{border:1px solid #ffab91}.deep-orange-300{color:#ff8a65}.deep-orange-300{color:#ff8a65}.background-color-deep-orange-300{background-color:#ff8a65}.color-deep-orange-300{color:#ff8a65}.border-color-deep-orange-300{border:1px solid #ff8a65}.deep-orange-400{color:#ff7043}.deep-orange-400{color:#ff7043}.background-color-deep-orange-400{background-color:#ff7043}.color-deep-orange-400{color:#ff7043}.border-color-deep-orange-400{border:1px solid #ff7043}.deep-orange-500{color:#ff5722}.deep-orange-500{color:#ff5722}.background-color-deep-orange-500{background-color:#ff5722}.color-deep-orange-500{color:#ff5722}.border-color-deep-orange-500{border:1px solid #ff5722}.deep-orange-600{color:#f4511e}.deep-orange-600{color:#f4511e}.background-color-deep-orange-600{background-color:#f4511e}.color-deep-orange-600{color:#f4511e}.border-color-deep-orange-600{border:1px solid #f4511e}.deep-orange-700{color:#e64a19}.deep-orange-700{color:#e64a19}.background-color-deep-orange-700{background-color:#e64a19}.color-deep-orange-700{color:#e64a19}.border-color-deep-orange-700{border:1px solid #e64a19}.deep-orange-800{color:#d84315}.deep-orange-800{color:#d84315}.background-color-deep-orange-800{background-color:#d84315}.color-deep-orange-800{color:#d84315}.border-color-deep-orange-800{border:1px solid #d84315}.deep-orange-900{color:#bf360c}.deep-orange-900{color:#bf360c}.background-color-deep-orange-900{background-color:#bf360c}.color-deep-orange-900{color:#bf360c}.border-color-deep-orange-900{border:1px solid #bf360c}.deep-orange-a100{color:#ff9e80}.deep-orange-a100{color:#ff9e80}.background-color-deep-orange-a100{background-color:#ff9e80}.color-deep-orange-a100{color:#ff9e80}.border-color-deep-orange-a100{border:1px solid #ff9e80}.deep-orange-a200{color:#ff6e40}.deep-orange-a200{color:#ff6e40}.background-color-deep-orange-a200{background-color:#ff6e40}.color-deep-orange-a200{color:#ff6e40}.border-color-deep-orange-a200{border:1px solid #ff6e40}.deep-orange-a400{color:#ff3d00}.deep-orange-a400{color:#ff3d00}.background-color-deep-orange-a400{background-color:#ff3d00}.color-deep-orange-a400{color:#ff3d00}.border-color-deep-orange-a400{border:1px solid #ff3d00}.deep-orange-a700{color:#dd2c00}.deep-orange-a700{color:#dd2c00}.background-color-deep-orange-a700{background-color:#dd2c00}.color-deep-orange-a700{color:#dd2c00}.border-color-deep-orange-a700{border:1px solid #dd2c00}.brown-50{color:#efebe9}.background-color-brown-50{background-color:#efebe9}.color-brown-50{color:#efebe9}.border-color-brown-50{border:1px solid #efebe9}.brown-100{color:#d7ccc8}.background-color-brown-100{background-color:#d7ccc8}.color-brown-100{color:#d7ccc8}.border-color-brown-100{border:1px solid #d7ccc8}.brown-200{color:#bcaaa4}.background-color-brown-200{background-color:#bcaaa4}.color-brown-200{color:#bcaaa4}.border-color-brown-200{border:1px solid #bcaaa4}.brown-300{color:#a1887f}.background-color-brown-300{background-color:#a1887f}.color-brown-300{color:#a1887f}.border-color-brown-300{border:1px solid #a1887f}.brown-400{color:#8d6e63}.background-color-brown-400{background-color:#8d6e63}.color-brown-400{color:#8d6e63}.border-color-brown-400{border:1px solid #8d6e63}.brown-500{color:#795548}.background-color-brown-500{background-color:#795548}.color-brown-500{color:#795548}.border-color-brown-500{border:1px solid #795548}.brown-600{color:#6d4c41}.background-color-brown-600{background-color:#6d4c41}.color-brown-600{color:#6d4c41}.border-color-brown-600{border:1px solid #6d4c41}.brown-700{color:#5d4037}.background-color-brown-700{background-color:#5d4037}.color-brown-700{color:#5d4037}.border-color-brown-700{border:1px solid #5d4037}.brown-800{color:#4e342e}.background-color-brown-800{background-color:#4e342e}.color-brown-800{color:#4e342e}.border-color-brown-800{border:1px solid #4e342e}.brown-900{color:#3e2723}.background-color-brown-900{background-color:#3e2723}.color-brown-900{color:#3e2723}.border-color-brown-900{border:1px solid #3e2723}.grey-color-50{color:#fafafa}.background-color-grey-50{background-color:#fafafa}.color-grey-50{color:#fafafa}.border-color-grey-50{border:1px solid #fafafa}.grey-color-100{color:#f5f5f5}.background-color-grey-100{background-color:#f5f5f5}.color-grey-100{color:#f5f5f5}.border-color-grey-100{border:1px solid #f5f5f5}.grey-color-200{color:#eee}.background-color-grey-200{background-color:#eee}.color-grey-200{color:#eee}.border-color-grey-200{border:1px solid #eee}.grey-color-300{color:#e0e0e0}.background-color-grey-300{background-color:#e0e0e0}.color-grey-300{color:#e0e0e0}.border-color-grey-300{border:1px solid #e0e0e0}.grey-color-400{color:#bdbdbd}.background-color-grey-400{background-color:#bdbdbd}.color-grey-400{color:#bdbdbd}.border-color-grey-400{border:1px solid #bdbdbd}.grey-color-500{color:#9e9e9e}.background-color-grey-500{background-color:#9e9e9e}.color-grey-500{color:#9e9e9e}.border-color-grey-500{border:1px solid #9e9e9e}.grey-color-600{color:#757575}.background-color-grey-600{background-color:#757575}.color-grey-600{color:#757575}.border-color-grey-600{border:1px solid #757575}.grey-color-700{color:#616161}.background-color-grey-700{background-color:#616161}.color-grey-700{color:#616161}.border-color-grey-700{border:1px solid #616161}.grey-color-800{color:#424242}.background-color-grey-800{background-color:#424242}.color-grey-800{color:#424242}.border-color-grey-800{border:1px solid #424242}.grey-color-900{color:#212121}.background-color-grey-900{background-color:#212121}.color-grey-900{color:#212121}.border-color-grey-900{border:1px solid #212121}.blue-grey-color-50{color:#eceff1}.background-color-blue-grey-50{background-color:#eceff1}.color-blue-grey-50{color:#eceff1}.border-color-blue-grey-50{border:1px solid #eceff1}.blue-grey-color-100{color:#cfd8dc}.background-color-blue-grey-100{background-color:#cfd8dc}.color-blue-grey-100{color:#cfd8dc}.border-color-blue-grey-100{border:1px solid #cfd8dc}.blue-grey-color-200{color:#b0bec5}.background-color-blue-grey-200{background-color:#b0bec5}.color-blue-grey-200{color:#b0bec5}.border-color-blue-grey-200{border:1px solid #b0bec5}.blue-grey-color-300{color:#90a4ae}.background-color-blue-grey-300{background-color:#90a4ae}.color-blue-grey-300{color:#90a4ae}.border-color-blue-grey-300{border:1px solid #90a4ae}.blue-grey-color-400{color:#78909c}.background-color-blue-grey-400{background-color:#78909c}.color-blue-grey-400{color:#78909c}.border-color-blue-grey-400{border:1px solid #78909c}.blue-grey-color-500{color:#607d8b}.background-color-blue-grey-500{background-color:#607d8b}.color-blue-grey-500{color:#607d8b}.border-color-blue-grey-500{border:1px solid #607d8b}.blue-grey-color-600{color:#546e7a}.background-color-blue-grey-600{background-color:#546e7a}.color-blue-grey-600{color:#546e7a}.border-color-blue-grey-600{border:1px solid #546e7a}.blue-grey-color-700{color:#455a64}.background-color-blue-grey-700{background-color:#455a64}.color-blue-grey-700{color:#455a64}.border-color-blue-grey-700{border:1px solid #455a64}.blue-grey-color-800{color:#37474f}.background-color-blue-grey-800{background-color:#37474f}.color-blue-grey-800{color:#37474f}.border-color-blue-grey-800{border:1px solid #37474f}.blue-grey-color-900{color:#263238}.background-color-blue-grey-900{background-color:#263238}.color-blue-grey-900{color:#263238}.border-color-blue-grey-900{border:1px solid #263238}.background-color-tachyons-black{background-color:#000}.color-tachyons-black{color:#000}.border-color-tachyons-black{border-color:#000}.background-color-tachyons-near-black{background-color:#111}.color-tachyons-near-black{color:#111}.border-color-tachyons-near-black{border-color:#111}.background-color-tachyons-dark-gray{background-color:#333}.color-tachyons-dark-gray{color:#333}.border-color-tachyons-dark-gray{border-color:#333}.background-color-tachyons-mid-gray{background-color:#555}.color-tachyons-mid-gray{color:#555}.border-color-tachyons-mid-gray{border-color:#555}.background-color-tachyons-gray{background-color:#777}.color-tachyons-gray{color:#777}.border-color-tachyons-gray{border-color:#777}.background-color-tachyons-silver{background-color:#999}.color-tachyons-silver{color:#999}.border-color-tachyons-silver{border-color:#999}.background-color-tachyons-light-silver{background-color:#aaa}.color-tachyons-light-silver{color:#aaa}.border-color-tachyons-light-silver{border-color:#aaa}.background-color-tachyons-moon-gray{background-color:#ccc}.color-tachyons-moon-gray{color:#ccc}.border-color-tachyons-moon-gray{border-color:#ccc}.background-color-tachyons-light-gray{background-color:#eee}.color-tachyons-light-gray{color:#eee}.border-color-tachyons-light-gray{border-color:#eee}.background-color-tachyons-near-white{background-color:#f4f4f4}.color-tachyons-near-white{color:#f4f4f4}.border-color-tachyons-near-white{border-color:#f4f4f4}.background-color-tachyons-white{background-color:#fff}.color-tachyons-white{color:#fff}.border-color-tachyons-white{border-color:#fff}.background-color-tachyons-transparent{background-color:transparent}.color-tachyons-transparent{color:transparent}.border-color-tachyons-transparent{border-color:transparent}.background-color-tachyons-black-90{background-color:rgba(0,0,0,.9)}.color-tachyons-black-90{color:rgba(0,0,0,.9)}.border-color-tachyons-black-90{border-color:rgba(0,0,0,.9)}.background-color-tachyons-black-80{background-color:rgba(0,0,0,.8)}.color-tachyons-black-80{color:rgba(0,0,0,.8)}.border-color-tachyons-black-80{border-color:rgba(0,0,0,.8)}.background-color-tachyons-black-70{background-color:rgba(0,0,0,.7)}.color-tachyons-black-70{color:rgba(0,0,0,.7)}.border-color-tachyons-black-70{border-color:rgba(0,0,0,.7)}.background-color-tachyons-black-60{background-color:rgba(0,0,0,.6)}.color-tachyons-black-60{color:rgba(0,0,0,.6)}.border-color-tachyons-black-60{border-color:rgba(0,0,0,.6)}.background-color-tachyons-black-50{background-color:rgba(0,0,0,.5)}.color-tachyons-black-50{color:rgba(0,0,0,.5)}.border-color-tachyons-black-50{border-color:rgba(0,0,0,.5)}.background-color-tachyons-black-40{background-color:rgba(0,0,0,.4)}.color-tachyons-black-40{color:rgba(0,0,0,.4)}.border-color-tachyons-black-40{border-color:rgba(0,0,0,.4)}.background-color-tachyons-black-30{background-color:rgba(0,0,0,.3)}.color-tachyons-black-30{color:rgba(0,0,0,.3)}.border-color-tachyons-black-30{border-color:rgba(0,0,0,.3)}.background-color-tachyons-black-20{background-color:rgba(0,0,0,.2)}.color-tachyons-black-20{color:rgba(0,0,0,.2)}.border-color-tachyons-black-20{border-color:rgba(0,0,0,.2)}.background-color-tachyons-black-10{background-color:rgba(0,0,0,.1)}.color-tachyons-black-10{color:rgba(0,0,0,.1)}.border-color-tachyons-black-10{border-color:rgba(0,0,0,.1)}.background-color-tachyons-black-05{background-color:rgba(0,0,0,.05)}.color-tachyons-black-05{color:rgba(0,0,0,.05)}.border-color-tachyons-black-05{border-color:rgba(0,0,0,.05)}.background-color-tachyons-black-025{background-color:rgba(0,0,0,.025)}.color-tachyons-black-025{color:rgba(0,0,0,.025)}.border-color-tachyons-black-025{border-color:rgba(0,0,0,.025)}.background-color-tachyons-black-0125{background-color:rgba(0,0,0,.013)}.color-tachyons-black-0125{color:rgba(0,0,0,.013)}.border-color-tachyons-black-0125{border-color:rgba(0,0,0,.013)}.background-color-tachyons-white-90{background-color:rgba(255,255,255,.9)}.color-tachyons-white-90{color:rgba(255,255,255,.9)}.border-color-tachyons-white-90{border-color:rgba(255,255,255,.9)}.background-color-tachyons-white-80{background-color:rgba(255,255,255,.8)}.color-tachyons-white-80{color:rgba(255,255,255,.8)}.border-color-tachyons-white-80{border-color:rgba(255,255,255,.8)}.background-color-tachyons-white-70{background-color:rgba(255,255,255,.7)}.color-tachyons-white-70{color:rgba(255,255,255,.7)}.border-color-tachyons-white-70{border-color:rgba(255,255,255,.7)}.background-color-tachyons-white-60{background-color:rgba(255,255,255,.6)}.color-tachyons-white-60{color:rgba(255,255,255,.6)}.border-color-tachyons-white-60{border-color:rgba(255,255,255,.6)}.background-color-tachyons-white-50{background-color:rgba(255,255,255,.5)}.color-tachyons-white-50{color:rgba(255,255,255,.5)}.border-color-tachyons-white-50{border-color:rgba(255,255,255,.5)}.background-color-tachyons-white-40{background-color:rgba(255,255,255,.4)}.color-tachyons-white-40{color:rgba(255,255,255,.4)}.border-color-tachyons-white-40{border-color:rgba(255,255,255,.4)}.background-color-tachyons-white-30{background-color:rgba(255,255,255,.3)}.color-tachyons-white-30{color:rgba(255,255,255,.3)}.border-color-tachyons-white-30{border-color:rgba(255,255,255,.3)}.background-color-tachyons-white-20{background-color:rgba(255,255,255,.2)}.color-tachyons-white-20{color:rgba(255,255,255,.2)}.border-color-tachyons-white-20{border-color:rgba(255,255,255,.2)}.background-color-tachyons-white-10{background-color:rgba(255,255,255,.1)}.color-tachyons-white-10{color:rgba(255,255,255,.1)}.border-color-tachyons-white-10{border-color:rgba(255,255,255,.1)}.background-color-tachyons-white-05{background-color:rgba(255,255,255,.05)}.color-tachyons-white-05{color:rgba(255,255,255,.05)}.border-color-tachyons-white-05{border-color:rgba(255,255,255,.05)}.background-color-tachyons-white-025{background-color:rgba(255,255,255,.025)}.color-tachyons-white-025{color:rgba(255,255,255,.025)}.border-color-tachyons-white-025{border-color:rgba(255,255,255,.025)}.background-color-tachyons-white-0125{background-color:rgba(255,255,255,.013)}.color-tachyons-white-0125{color:rgba(255,255,255,.013)}.border-color-tachyons-white-0125{border-color:rgba(255,255,255,.013)}.background-color-tachyons-dark-red{background-color:#e7040f}.color-tachyons-dark-red{color:#e7040f}.border-color-tachyons-dark-red{border-color:#e7040f}.background-color-tachyons-red{background-color:#ff4136}.color-tachyons-red{color:#ff4136}.border-color-tachyons-red{border-color:#ff4136}.background-color-tachyons-light-red{background-color:#ff725c}.color-tachyons-light-red{color:#ff725c}.border-color-tachyons-light-red{border-color:#ff725c}.background-color-tachyons-orange{background-color:#ff6300}.color-tachyons-orange{color:#ff6300}.border-color-tachyons-orange{border-color:#ff6300}.background-color-tachyons-gold{background-color:#ffb700}.color-tachyons-gold{color:#ffb700}.border-color-tachyons-gold{border-color:#ffb700}.background-color-tachyons-yellow{background-color:gold}.color-tachyons-yellow{color:gold}.border-color-tachyons-yellow{border-color:gold}.background-color-tachyons-light-yellow{background-color:#fbf1a9}.color-tachyons-light-yellow{color:#fbf1a9}.border-color-tachyons-light-yellow{border-color:#fbf1a9}.background-color-tachyons-purple{background-color:#5e2ca5}.color-tachyons-purple{color:#5e2ca5}.border-color-tachyons-purple{border-color:#5e2ca5}.background-color-tachyons-light-purple{background-color:#a463f2}.color-tachyons-light-purple{color:#a463f2}.border-color-tachyons-light-purple{border-color:#a463f2}.background-color-tachyons-dark-pink{background-color:#d5008f}.color-tachyons-dark-pink{color:#d5008f}.border-color-tachyons-dark-pink{border-color:#d5008f}.background-color-tachyons-hot-pink{background-color:#ff41b4}.color-tachyons-hot-pink{color:#ff41b4}.border-color-tachyons-hot-pink{border-color:#ff41b4}.background-color-tachyons-pink{background-color:#ff80cc}.color-tachyons-pink{color:#ff80cc}.border-color-tachyons-pink{border-color:#ff80cc}.background-color-tachyons-light-pink{background-color:#ffa3d7}.color-tachyons-light-pink{color:#ffa3d7}.border-color-tachyons-light-pink{border-color:#ffa3d7}.background-color-tachyons-dark-green{background-color:#137752}.color-tachyons-dark-green{color:#137752}.border-color-tachyons-dark-green{border-color:#137752}.background-color-tachyons-green{background-color:#19a974}.color-tachyons-green{color:#19a974}.border-color-tachyons-green{border-color:#19a974}.background-color-tachyons-light-green{background-color:#9eebcf}.color-tachyons-light-green{color:#9eebcf}.border-color-tachyons-light-green{border-color:#9eebcf}.background-color-tachyons-navy{background-color:#001b44}.color-tachyons-navy{color:#001b44}.border-color-tachyons-navy{border-color:#001b44}.background-color-tachyons-dark-blue{background-color:#00449e}.color-tachyons-dark-blue{color:#00449e}.border-color-tachyons-dark-blue{border-color:#00449e}.background-color-tachyons-blue{background-color:#357edd}.color-tachyons-blue{color:#357edd}.border-color-tachyons-blue{border-color:#357edd}.background-color-tachyons-light-blue{background-color:#96ccff}.color-tachyons-light-blue{color:#96ccff}.border-color-tachyons-light-blue{border-color:#96ccff}.background-color-tachyons-lightest-blue{background-color:#cdecff}.color-tachyons-lightest-blue{color:#cdecff}.border-color-tachyons-lightest-blue{border-color:#cdecff}.background-color-tachyons-washed-blue{background-color:#f6fffe}.color-tachyons-washed-blue{color:#f6fffe}.border-color-tachyons-washed-blue{border-color:#f6fffe}.background-color-tachyons-washed-green{background-color:#e8fdf5}.color-tachyons-washed-green{color:#e8fdf5}.border-color-tachyons-washed-green{border-color:#e8fdf5}.background-color-tachyons-washed-yellow{background-color:#fffceb}.color-tachyons-washed-yellow{color:#fffceb}.border-color-tachyons-washed-yellow{border-color:#fffceb}.background-color-tachyons-washed-red{background-color:#ffdfdf}.color-tachyons-washed-red{color:#ffdfdf}.border-color-tachyons-washed-red{border-color:#ffdfdf}.background-color-antiquewhite{background-color:#f0f8ff}.color-antiquewhite{color:#f0f8ff}.border-color-antiquewhite{border-color:#f0f8ff}.background-color-aqua{background-color:#0ff}.color-aqua{color:#0ff}.border-color-aqua{border-color:#0ff}.background-color-aquamarine{background-color:#7fffd4}.color-aquamarine{color:#7fffd4}.border-color-aquamarine{border-color:#7fffd4}.background-color-azure{background-color:azure}.color-azure{color:azure}.border-color-azure{border-color:azure}.background-color-beige{background-color:beige}.color-beige{color:beige}.border-color-beige{border-color:beige}.background-color-bisque{background-color:bisque}.color-bisque{color:bisque}.border-color-bisque{border-color:bisque}.background-color-black{background-color:#000}.color-black{color:#000}.border-color-black{border-color:#000}.background-color-blanchedalmond{background-color:#ffebcd}.color-blanchedalmond{color:#ffebcd}.border-color-blanchedalmond{border-color:#ffebcd}.background-color-blue{background-color:#00f}.color-blue{color:#00f}.border-color-blue{border-color:#00f}.background-color-blueviolet{background-color:#8a2be2}.color-blueviolet{color:#8a2be2}.border-color-blueviolet{border-color:#8a2be2}.background-color-brown{background-color:brown}.color-brown{color:brown}.border-color-brown{border-color:brown}.background-color-burlywood{background-color:#deb887}.color-burlywood{color:#deb887}.border-color-burlywood{border-color:#deb887}.background-color-cadetblue{background-color:#5f9ea0}.color-cadetblue{color:#5f9ea0}.border-color-cadetblue{border-color:#5f9ea0}.background-color-chartreuse{background-color:#7fff00}.color-chartreuse{color:#7fff00}.border-color-chartreuse{border-color:#7fff00}.background-color-chocolate{background-color:#d2691e}.color-chocolate{color:#d2691e}.border-color-chocolate{border-color:#d2691e}.background-color-coral{background-color:coral}.color-coral{color:coral}.border-color-coral{border-color:coral}.background-color-cornflowerblue{background-color:#6495ed}.color-cornflowerblue{color:#6495ed}.border-color-cornflowerblue{border-color:#6495ed}.background-color-cornsilk{background-color:#fff8dc}.color-cornsilk{color:#fff8dc}.border-color-cornsilk{border-color:#fff8dc}.background-color-crimson{background-color:#dc143c}.color-crimson{color:#dc143c}.border-color-crimson{border-color:#dc143c}.background-color-cyan{background-color:#0ff}.color-cyan{color:#0ff}.border-color-cyan{border-color:#0ff}.background-color-darkblue{background-color:#00008b}.color-darkblue{color:#00008b}.border-color-darkblue{border-color:#00008b}.background-color-darkcyan{background-color:#008b8b}.color-darkcyan{color:#008b8b}.border-color-darkcyan{border-color:#008b8b}.background-color-darkgoldenrod{background-color:#b8860b}.color-darkgoldenrod{color:#b8860b}.border-color-darkgoldenrod{border-color:#b8860b}.background-color-darkgray{background-color:#a9a9a9}.color-darkgray{color:#a9a9a9}.border-color-darkgray{border-color:#a9a9a9}.background-color-darkgrey{background-color:#a9a9a9}.color-darkgrey{color:#a9a9a9}.border-color-darkgrey{border-color:#a9a9a9}.background-color-darkgreen{background-color:#006400}.color-darkgreen{color:#006400}.border-color-darkgreen{border-color:#006400}.background-color-darkkhaki{background-color:#bdb76b}.color-darkkhaki{color:#bdb76b}.border-color-darkkhaki{border-color:#bdb76b}.background-color-darkmagenta{background-color:#8b008b}.color-darkmagenta{color:#8b008b}.border-color-darkmagenta{border-color:#8b008b}.background-color-darkolivegreen{background-color:#556b2f}.color-darkolivegreen{color:#556b2f}.border-color-darkolivegreen{border-color:#556b2f}.background-color-darkorange{background-color:#ff8c00}.color-darkorange{color:#ff8c00}.border-color-darkorange{border-color:#ff8c00}.background-color-darkorchid{background-color:#9932cc}.color-darkorchid{color:#9932cc}.border-color-darkorchid{border-color:#9932cc}.background-color-darkred{background-color:#8b0000}.color-darkred{color:#8b0000}.border-color-darkred{border-color:#8b0000}.background-color-darksalmon{background-color:#e9967a}.color-darksalmon{color:#e9967a}.border-color-darksalmon{border-color:#e9967a}.background-color-darkseagreen{background-color:#8fbc8f}.color-darkseagreen{color:#8fbc8f}.border-color-darkseagreen{border-color:#8fbc8f}.background-color-darkslateblue{background-color:#483d8b}.color-darkslateblue{color:#483d8b}.border-color-darkslateblue{border-color:#483d8b}.background-color-darkslategray{background-color:#2f4f4f}.color-darkslategray{color:#2f4f4f}.border-color-darkslategray{border-color:#2f4f4f}.background-color-darkslategrey{background-color:#2f4f4f}.color-darkslategrey{color:#2f4f4f}.border-color-darkslategrey{border-color:#2f4f4f}.background-color-darkturquoise{background-color:#00ced1}.color-darkturquoise{color:#00ced1}.border-color-darkturquoise{border-color:#00ced1}.background-color-darkviolet{background-color:#9400d3}.color-darkviolet{color:#9400d3}.border-color-darkviolet{border-color:#9400d3}.background-color-deeppink{background-color:#ff1493}.color-deeppink{color:#ff1493}.border-color-deeppink{border-color:#ff1493}.background-color-deepskyblue{background-color:#00bfff}.color-deepskyblue{color:#00bfff}.border-color-deepskyblue{border-color:#00bfff}.background-color-dimgray{background-color:#696969}.color-dimgray{color:#696969}.border-color-dimgray{border-color:#696969}.background-color-dimgrey{background-color:#696969}.color-dimgrey{color:#696969}.border-color-dimgrey{border-color:#696969}.background-color-dodgerblue{background-color:#1e90ff}.color-dodgerblue{color:#1e90ff}.border-color-dodgerblue{border-color:#1e90ff}.background-color-firebrick{background-color:#b22222}.color-firebrick{color:#b22222}.border-color-firebrick{border-color:#b22222}.background-color-floralwhite{background-color:#fffaf0}.color-floralwhite{color:#fffaf0}.border-color-floralwhite{border-color:#fffaf0}.background-color-forestgreen{background-color:#228b22}.color-forestgreen{color:#228b22}.border-color-forestgreen{border-color:#228b22}.background-color-fuchsia{background-color:#f0f}.color-fuchsia{color:#f0f}.border-color-fuchsia{border-color:#f0f}.background-color-gainsboro{background-color:#dcdcdc}.color-gainsboro{color:#dcdcdc}.border-color-gainsboro{border-color:#dcdcdc}.background-color-ghostwhite{background-color:#f8f8ff}.color-ghostwhite{color:#f8f8ff}.border-color-ghostwhite{border-color:#f8f8ff}.background-color-gold{background-color:gold}.color-gold{color:gold}.border-color-gold{border-color:gold}.background-color-goldenrod{background-color:#daa520}.color-goldenrod{color:#daa520}.border-color-goldenrod{border-color:#daa520}.background-color-gray{background-color:grey}.color-gray{color:grey}.border-color-gray{border-color:grey}.background-color-grey{background-color:grey}.color-grey{color:grey}.border-color-grey{border-color:grey}.background-color-green{background-color:green}.color-green{color:green}.border-color-green{border-color:green}.background-color-greenyellow{background-color:#adff2f}.color-greenyellow{color:#adff2f}.border-color-greenyellow{border-color:#adff2f}.background-color-honeydew{background-color:#f0fff0}.color-honeydew{color:#f0fff0}.border-color-honeydew{border-color:#f0fff0}.background-color-hotpink{background-color:#ff69b4}.color-hotpink{color:#ff69b4}.border-color-hotpink{border-color:#ff69b4}.background-color-indianred{background-color:#cd5c5c}.color-indianred{color:#cd5c5c}.border-color-indianred{border-color:#cd5c5c}.background-color-indigo{background-color:indigo}.color-indigo{color:indigo}.border-color-indigo{border-color:indigo}.background-color-ivory{background-color:ivory}.color-ivory{color:ivory}.border-color-ivory{border-color:ivory}.background-color-khaki{background-color:khaki}.color-khaki{color:khaki}.border-color-khaki{border-color:khaki}.background-color-lavender{background-color:#e6e6fa}.color-lavender{color:#e6e6fa}.border-color-lavender{border-color:#e6e6fa}.background-color-lavenderblush{background-color:#fff0f5}.color-lavenderblush{color:#fff0f5}.border-color-lavenderblush{border-color:#fff0f5}.background-color-lawngreen{background-color:#7cfc00}.color-lawngreen{color:#7cfc00}.border-color-lawngreen{border-color:#7cfc00}.background-color-lemonchiffon{background-color:#fffacd}.color-lemonchiffon{color:#fffacd}.border-color-lemonchiffon{border-color:#fffacd}.background-color-lightblue{background-color:#add8e6}.color-lightblue{color:#add8e6}.border-color-lightblue{border-color:#add8e6}.background-color-lightcoral{background-color:#f08080}.color-lightcoral{color:#f08080}.border-color-lightcoral{border-color:#f08080}.background-color-lightcyan{background-color:#e0ffff}.color-lightcyan{color:#e0ffff}.border-color-lightcyan{border-color:#e0ffff}.background-color-lightgoldenrodyello{background-color:#fafad2}.color-lightgoldenrodyello{color:#fafad2}.border-color-lightgoldenrodyello{border-color:#fafad2}.background-color-lightgray{background-color:#d3d3d3}.color-lightgray{color:#d3d3d3}.border-color-lightgray{border-color:#d3d3d3}.background-color-lightgrey{background-color:#d3d3d3}.color-lightgrey{color:#d3d3d3}.border-color-lightgrey{border-color:#d3d3d3}.background-color-lightgreen{background-color:#90ee90}.color-lightgreen{color:#90ee90}.border-color-lightgreen{border-color:#90ee90}.background-color-lightpink{background-color:#ffb6c1}.color-lightpink{color:#ffb6c1}.border-color-lightpink{border-color:#ffb6c1}.background-color-lightsalmon{background-color:#ffa07a}.color-lightsalmon{color:#ffa07a}.border-color-lightsalmon{border-color:#ffa07a}.background-color-lightseagreen{background-color:#20b2aa}.color-lightseagreen{color:#20b2aa}.border-color-lightseagreen{border-color:#20b2aa}.background-color-lightskyblue{background-color:#87cefa}.color-lightskyblue{color:#87cefa}.border-color-lightskyblue{border-color:#87cefa}.background-color-lightslategray{background-color:#789}.color-lightslategray{color:#789}.border-color-lightslategray{border-color:#789}.background-color-lightslategrey{background-color:#789}.color-lightslategrey{color:#789}.border-color-lightslategrey{border-color:#789}.background-color-lightsteelblue{background-color:#b0c4de}.color-lightsteelblue{color:#b0c4de}.border-color-lightsteelblue{border-color:#b0c4de}.background-color-lightyellow{background-color:#ffffe0}.color-lightyellow{color:#ffffe0}.border-color-lightyellow{border-color:#ffffe0}.background-color-lime{background-color:#0f0}.color-lime{color:#0f0}.border-color-lime{border-color:#0f0}.background-color-limegreen{background-color:#32cd32}.color-limegreen{color:#32cd32}.border-color-limegreen{border-color:#32cd32}.background-color-linen{background-color:linen}.color-linen{color:linen}.border-color-linen{border-color:linen}.background-color-magenta{background-color:#f0f}.color-magenta{color:#f0f}.border-color-magenta{border-color:#f0f}.background-color-maroon{background-color:maroon}.color-maroon{color:maroon}.border-color-maroon{border-color:maroon}.background-color-mediumaquamarine{background-color:#66cdaa}.color-mediumaquamarine{color:#66cdaa}.border-color-mediumaquamarine{border-color:#66cdaa}.background-color-mediumblue{background-color:#0000cd}.color-mediumblue{color:#0000cd}.border-color-mediumblue{border-color:#0000cd}.background-color-mediumorchid{background-color:#ba55d3}.color-mediumorchid{color:#ba55d3}.border-color-mediumorchid{border-color:#ba55d3}.background-color-mediumpurple{background-color:#9370d8}.color-mediumpurple{color:#9370d8}.border-color-mediumpurple{border-color:#9370d8}.background-color-mediumseagreen{background-color:#3cb371}.color-mediumseagreen{color:#3cb371}.border-color-mediumseagreen{border-color:#3cb371}.background-color-mediumslateblue{background-color:#7b68ee}.color-mediumslateblue{color:#7b68ee}.border-color-mediumslateblue{border-color:#7b68ee}.background-color-mediumspringgreen{background-color:#00fa9a}.color-mediumspringgreen{color:#00fa9a}.border-color-mediumspringgreen{border-color:#00fa9a}.background-color-mediumturquoise{background-color:#48d1cc}.color-mediumturquoise{color:#48d1cc}.border-color-mediumturquoise{border-color:#48d1cc}.background-color-mediumvioletred{background-color:#c71585}.color-mediumvioletred{color:#c71585}.border-color-mediumvioletred{border-color:#c71585}.background-color-midnightblue{background-color:#191970}.color-midnightblue{color:#191970}.border-color-midnightblue{border-color:#191970}.background-color-mintcream{background-color:#f5fffa}.color-mintcream{color:#f5fffa}.border-color-mintcream{border-color:#f5fffa}.background-color-mistyrose{background-color:#ffe4e1}.color-mistyrose{color:#ffe4e1}.border-color-mistyrose{border-color:#ffe4e1}.background-color-moccasin{background-color:#ffe4b5}.color-moccasin{color:#ffe4b5}.border-color-moccasin{border-color:#ffe4b5}.background-color-navajowhite{background-color:#ffdead}.color-navajowhite{color:#ffdead}.border-color-navajowhite{border-color:#ffdead}.background-color-navy{background-color:navy}.color-navy{color:navy}.border-color-navy{border-color:navy}.background-color-oldlace{background-color:#fdf5e6}.color-oldlace{color:#fdf5e6}.border-color-oldlace{border-color:#fdf5e6}.background-color-olive{background-color:olive}.color-olive{color:olive}.border-color-olive{border-color:olive}.background-color-olivedrab{background-color:#6b8e23}.color-olivedrab{color:#6b8e23}.border-color-olivedrab{border-color:#6b8e23}.background-color-orange{background-color:orange}.color-orange{color:orange}.border-color-orange{border-color:orange}.background-color-orangered{background-color:#ff4500}.color-orangered{color:#ff4500}.border-color-orangered{border-color:#ff4500}.background-color-orchid{background-color:orchid}.color-orchid{color:orchid}.border-color-orchid{border-color:orchid}.background-color-palegoldenrod{background-color:#eee8aa}.color-palegoldenrod{color:#eee8aa}.border-color-palegoldenrod{border-color:#eee8aa}.background-color-palegreen{background-color:#98fb98}.color-palegreen{color:#98fb98}.border-color-palegreen{border-color:#98fb98}.background-color-paleturquoise{background-color:#afeeee}.color-paleturquoise{color:#afeeee}.border-color-paleturquoise{border-color:#afeeee}.background-color-palevioletred{background-color:#d87093}.color-palevioletred{color:#d87093}.border-color-palevioletred{border-color:#d87093}.background-color-papayawhip{background-color:#ffefd5}.color-papayawhip{color:#ffefd5}.border-color-papayawhip{border-color:#ffefd5}.background-color-peachpuff{background-color:#ffdab9}.color-peachpuff{color:#ffdab9}.border-color-peachpuff{border-color:#ffdab9}.background-color-peru{background-color:peru}.color-peru{color:peru}.border-color-peru{border-color:peru}.background-color-pink{background-color:pink}.color-pink{color:pink}.border-color-pink{border-color:pink}.background-color-plum{background-color:plum}.color-plum{color:plum}.border-color-plum{border-color:plum}.background-color-powderblue{background-color:#b0e0e6}.color-powderblue{color:#b0e0e6}.border-color-powderblue{border-color:#b0e0e6}.background-color-purple{background-color:purple}.color-purple{color:purple}.border-color-purple{border-color:purple}.background-color-red{background-color:red}.color-red{color:red}.border-color-red{border-color:red}.background-color-rosybrown{background-color:#bc8f8f}.color-rosybrown{color:#bc8f8f}.border-color-rosybrown{border-color:#bc8f8f}.background-color-royalblue{background-color:#4169e1}.color-royalblue{color:#4169e1}.border-color-royalblue{border-color:#4169e1}.background-color-saddlebrown{background-color:#8b4513}.color-saddlebrown{color:#8b4513}.border-color-saddlebrown{border-color:#8b4513}.background-color-salmon{background-color:salmon}.color-salmon{color:salmon}.border-color-salmon{border-color:salmon}.background-color-sandybrown{background-color:#f4a460}.color-sandybrown{color:#f4a460}.border-color-sandybrown{border-color:#f4a460}.background-color-seagreen{background-color:#2e8b57}.color-seagreen{color:#2e8b57}.border-color-seagreen{border-color:#2e8b57}.background-color-seashell{background-color:#fff5ee}.color-seashell{color:#fff5ee}.border-color-seashell{border-color:#fff5ee}.background-color-sienna{background-color:sienna}.color-sienna{color:sienna}.border-color-sienna{border-color:sienna}.background-color-silver{background-color:silver}.color-silver{color:silver}.border-color-silver{border-color:silver}.background-color-skyblue{background-color:#87ceeb}.color-skyblue{color:#87ceeb}.border-color-skyblue{border-color:#87ceeb}.background-color-slateblue{background-color:#6a5acd}.color-slateblue{color:#6a5acd}.border-color-slateblue{border-color:#6a5acd}.background-color-slategray{background-color:#708090}.color-slategray{color:#708090}.border-color-slategray{border-color:#708090}.background-color-slategrey{background-color:#708090}.color-slategrey{color:#708090}.border-color-slategrey{border-color:#708090}.background-color-snow{background-color:snow}.color-snow{color:snow}.border-color-snow{border-color:snow}.background-color-springgreen{background-color:#00ff7f}.color-springgreen{color:#00ff7f}.border-color-springgreen{border-color:#00ff7f}.background-color-steelblue{background-color:#4682b4}.color-steelblue{color:#4682b4}.border-color-steelblue{border-color:#4682b4}.background-color-tan{background-color:tan}.color-tan{color:tan}.border-color-tan{border-color:tan}.background-color-teal{background-color:teal}.color-teal{color:teal}.border-color-teal{border-color:teal}.background-color-thistle{background-color:#d8bfd8}.color-thistle{color:#d8bfd8}.border-color-thistle{border-color:#d8bfd8}.background-color-tomato{background-color:tomato}.color-tomato{color:tomato}.border-color-tomato{border-color:tomato}.background-color-turquoise{background-color:#40e0d0}.color-turquoise{color:#40e0d0}.border-color-turquoise{border-color:#40e0d0}.background-color-violet{background-color:violet}.color-violet{color:violet}.border-color-violet{border-color:violet}.background-color-wheat{background-color:wheat}.color-wheat{color:wheat}.border-color-wheat{border-color:wheat}.background-color-white{background-color:#fff}.color-white{color:#fff}.border-color-white{border-color:#fff}.background-color-whitesmoke{background-color:#f5f5f5}.color-whitesmoke{color:#f5f5f5}.border-color-whitesmoke{border-color:#f5f5f5}.background-color-yellow{background-color:#ff0}.color-yellow{color:#ff0}.border-color-yellow{border-color:#ff0}.background-color-yellowgreen{background-color:#9acd32}.color-yellowgreen{color:#9acd32}.border-color-yellowgreen{border-color:#9acd32}:root{--background-color-900:#2b2b2e;--background-color-800:#444447;--background-color-700:#5e5e61;--background-color-600:#77777a;--background-color-500:#909093;--background-color-400:#aaaaad;--background-color-300:#c3c3c6;--background-color-200:#dddde0;--background-color-100:#f6f6f9;--background-color-inverted:#000;--background-color:#fff;--border-color:#000;--border-color-100:#f6f6f9;--border-color-200:#dddde0;--border-color-300:#c3c3c6;--border-color-400:#aaaaad;--border-color-500:#909093;--border-color-600:#77777a;--border-color-700:#5e5e61;--border-color-800:#444447;--border-color-900:#2b2b2e;--button-color:#fff;--color:#000;--link-color:#00f;--link-color-visited:#800080;--link-color-hover:#f00;--link-color-focus:#f00;--inverted-color:#fff}html{font-family:sans-serif;font-size:63.204452685542776%;overflow-x:hidden;overflow-y:scroll;-moz-font-feature-settings:'liga','kern';-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:var(--background-color);-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}body{font-family:'Open Sans',sans-serif;font-size:1.618033988749895rem;font-weight:400;margin:0;padding:0;word-wrap:break-word;color:var(--color);background-color:var(--background-color)}a,abbr,address,article,aside,audio,b,blockquote,body,button,caption,cite,code,dd,del,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,select,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{box-sizing:border-box;margin-bottom:1.618033988749895rem}b,strong{font-weight:700;color:var(--color)}em,i{font-style:italic}small{font-size:1.236rem}sup{font-size:1.236rem;top:.8em}sub{font-size:1.236rem;bottom:-.8em}@media (prefers-color-scheme:dark){:root{--background-color-900:#2b2b2e;--background-color-800:#444447;--background-color-700:#5e5e61;--background-color-600:#77777a;--background-color-500:#909093;--background-color-400:#aaaaad;--background-color-300:#c3c3c6;--background-color-200:#dddde0;--background-color-100:#5e5e61;--background-color-inverted:#fff;--background-color:#000;--border-color:#fff;--border-color-100:#f6f6f9;--border-color-200:#dddde0;--border-color-300:#c3c3c6;--border-color-400:#aaaaad;--border-color-500:#909093;--border-color-600:#77777a;--border-color-700:#5e5e61;--border-color-800:#444447;--border-color-900:#2b2b2e;--button-color:#fff;--color:#fff;--link-color:#ff0;--link-color-visited:#f0f;--link-color-hover:#f00;--link-color-focus:#f00;--inverted-color:#000}}.clearfix:after,.clearfix:before{display:table;content:' '}.clearfix:after{clear:both}.left,[left]{float:left!important}.right,[right]{float:right!important}.capitalized,[capitalized]{text-transform:capitalize!important}.lowercase,[lowercase]{text-transform:lowercase!important}.uppercase,[uppercase]{text-transform:uppercase!important}.italic,[italic]{font-style:italic!important}.nomargin,[nomargin]{margin:0!important}.nopadding,[nopadding]{padding:0!important}.hidden,[hidden]{display:none!important}.container{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:96%;margin:0 auto;padding:0 24.270509831248425 rem}.grid-flex{display:-webkit-box;display:flex;align-items:top;flex-wrap:wrap;-ms-flex-wrap:wrap}.row:after{display:table;clear:both;content:''}.flex-1{margin:0 1.618033988749895rem;-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;flex:1}.flex-2{margin:0 1.618033988749895rem;-webkit-box-flex:2;-moz-box-flex:2;-ms-box-flex:2;flex:2}.flex-3{margin:0 1.618033988749895rem;-webkit-box-flex:3;-moz-box-flex:3;-ms-box-flex:3;flex:3}.flex-4{margin:0 1.618033988749895rem;-webkit-box-flex:4;-moz-box-flex:4;-ms-box-flex:4;flex:4}.flex-5{margin:0 1.618033988749895rem;-webkit-box-flex:5;-moz-box-flex:5;-ms-box-flex:5;flex:5}.flex-6{margin:0 1.618033988749895rem;-webkit-box-flex:6;-moz-box-flex:6;-ms-box-flex:6;flex:6}.flex-7{margin:0 1.618033988749895rem;-webkit-box-flex:7;-moz-box-flex:7;-ms-box-flex:7;flex:7}.flex-8{margin:0 1.618033988749895rem;-webkit-box-flex:8;-moz-box-flex:8;-ms-box-flex:8;flex:8}.flex-9{margin:0 1.618033988749895rem;-webkit-box-flex:9;-moz-box-flex:9;-ms-box-flex:9;flex:9}.flex-10{margin:0 1.618033988749895rem;-webkit-box-flex:10;-moz-box-flex:10;-ms-box-flex:10;flex:10}.flex-11{margin:0 1.618033988749895rem;-webkit-box-flex:11;-moz-box-flex:11;-ms-box-flex:11;flex:11}.flex-12{margin:0 1.618033988749895rem;-webkit-box-flex:12;-moz-box-flex:12;-ms-box-flex:12;flex:12}.button,[type=submit],button{font-size:1.618033988749895rem;padding:8.090169943749475px 16.18033988749895px;cursor:pointer;user-select:none;transition:all 150ms linear;text-align:center;vertical-align:middle;white-space:nowrap;text-decoration:none;text-transform:uppercase;color:var(--button-color);border:0;background:var(--background-color-300);box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.button:link,.button:visited,[type=submit]:link,[type=submit]:visited,button:link,button:visited{color:var(--button-color);background:var(--background-color-700)}.button.active,.button:active,[type=submit].active,[type=submit]:active,button.active,button:active{transition:all 150ms linear;text-decoration:none;opacity:.85;color:var(--button-color);background:var(--background-color-700)}.button:hover,[type=submit]:hover,button:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.button:focus,[type=submit]:focus,button:focus{transition:all 150ms linear;text-decoration:none;opacity:.7;background:var(--background-color-200)}.button:disabled,[type=submit]:disabled,button:disabled{cursor:default;transition:all 150ms linear;pointer-events:none;opacity:.5;color:var(--button-color)}.button.primary,[type=submit].primary,button.primary{cursor:pointer;transition:all 150ms linear;color:var(--button-color);background:#0047dd}.button.primary:hover,[type=submit].primary:hover,button.primary:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.button.info,.button.secondary,[type=submit].info,[type=submit].secondary,button.info,button.secondary{cursor:pointer;transition:all 150ms linear;color:var(--button-color);background:#0057a8}.button.info:hover,.button.secondary:hover,[type=submit].info:hover,[type=submit].secondary:hover,button.info:hover,button.secondary:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.button.success,[type=submit].success,button.success{cursor:pointer;transition:all 150ms linear;color:var(--button-color);background:#2e6430}.button.success:hover,[type=submit].success:hover,button.success:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.button.error,[type=submit].error,button.error{cursor:pointer;transition:all 150ms linear;color:var(--button-color);background:#b2081a}.button.error:hover,[type=submit].error:hover,button.error:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.button.warning,[type=submit].warning,button.warning{cursor:pointer;transition:all 150ms linear;color:var(--button-color);background:#993900}.button.warning:hover,[type=submit].warning:hover,button.warning:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.button.link,[type=submit].link,button.link{cursor:pointer;transition:all 150ms linear;text-decoration:none;color:var(--link-color);border-color:transparent;background:0 0;box-shadow:none}.button.link:visited,[type=submit].link:visited,button.link:visited{color:var(--link-color-visited)}.button.link:active,.button.link:hover,[type=submit].link:active,[type=submit].link:hover,button.link:active,button.link:hover{text-decoration:underline;color:var(--link-color-hover)}.button.link:focus,[type=submit].link:focus,button.link:focus{color:var(--link-color-focus);outline:thin dotted;outline:1px auto -webkit-focus-ring-color;outline-offset:-2px}.button-group{letter-spacing:-.31em;border:0;border-radius:0;text-rendering:optimizespeed}.btn{font-size:1.618033988749895rem;line-height:60px;position:relative;z-index:1;display:inline-block;min-width:60px;min-height:60px;cursor:pointer;user-select:none;transition:all 150ms linear;text-align:center;vertical-align:middle;white-space:nowrap;text-decoration:none;text-transform:uppercase;border-radius:.3rem}.btn:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.btn-round{border-radius:50%}.btn-round:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.btn-oval{min-width:9rem;border-radius:61.25rem}.btn-oval:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.btn-outline{border:2px solid transparent}.btn-outline:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.block{line-height:60px;display:block;width:98.7%;height:60px;padding:.6rem;border:none}.card{margin-bottom:1.618033988749895rem;border:1px solid var(--border-color-300);background:0 0}.card a{text-decoration:none;color:var(--color)}.card a:hover{text-decoration:none}.card-content{padding:1.618033988749895rem}.cards{display:flex;flex-wrap:wrap;justify-content:space-between}.card{flex:0 1 23.381966011250107% rem}.card,.card strong{color:var(--color)}code,kbd,pre,samp{font-family:Consolas,Monaco,Menlo,monospace;font-size:1.618033988749895rem;margin:1.618033988749895rem 0;padding:1.618033988749895rem;color:var(--color);background:var(--background-color-100)}pre{overflow:auto;margin-bottom:0;-ms-overflow-style:scrollbar}code{padding:1.236rem}code,pre{display:block;text-align:left;white-space:pre-wrap;word-wrap:break-word;direction:ltr}hr{width:98.3819660112501%;border-top:1px solid var(--border-color-200);background-color:var(--background-color-100)}input[type=email],input[type=file],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-family:Consolas,Monaco,Menlo,monospace;font-size:2rem;display:block;width:100%;margin:1.618033988749895rem 0;padding:1.618033988749895rem;transition:all 150ms linear;color:var(--color);border:1px solid var(--border-color-200);border-radius:2px;outline:0;background:var(--background-color)}input[type=email]:hover,input[type=file]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=url]:hover,select:hover,textarea:hover{border-color:var(--border-color-200)}input[type=email]:focus,input[type=file]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:var(--border-color);outline:0}.h1,h1{font-size:4.6rem;font-weight:300;line-height:1.2;margin-top:0;margin-bottom:1.618033988749895rem;letter-spacing:-.1rem}.h2,h2{font-size:3.6rem;font-weight:300;line-height:1.25;margin-top:0;margin-bottom:1.618033988749895rem;letter-spacing:-.1rem}.h3,h3{font-size:2.8rem;font-weight:300;line-height:1.3;margin-top:0;margin-bottom:1.618033988749895rem;letter-spacing:-.1rem}.h4,h4{font-size:2.2rem;font-weight:300;line-height:1.35;margin-top:0;margin-bottom:1.618033988749895rem;letter-spacing:-.1rem}.h5,h5{font-size:1.8rem;font-weight:300;line-height:1.5;margin-top:0;margin-bottom:1.618033988749895rem;letter-spacing:-.1rem}.h6,h6{font-size:1.6rem;font-weight:300;line-height:1.4;margin-top:0;margin-bottom:1.618033988749895rem;letter-spacing:-.1rem}iframe,img,video{max-width:100%;height:auto;vertical-align:bottom}.link-1{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-1:hover{text-decoration:none}.link-2{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-2:hover{text-decoration:none}.link-3{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-3:hover{text-decoration:none}.link-4{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-4:hover{text-decoration:none}.link-5{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-5:hover{text-decoration:none}.link-6{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-6:hover{text-decoration:none}.link-7{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-7:hover{text-decoration:none}.link-8{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-8:hover{text-decoration:none}.link-9{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-9:hover{text-decoration:none}.link-10{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-10:hover{text-decoration:none}.link-11{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-11:hover{text-decoration:none}.link-12{display:inline-block;padding:10px;transition:all .4s ease-out;background-color:transparent;box-shadow:none}.link-12:hover{text-decoration:none}.link-1{overflow:hidden}.link-1:before{bottom:0;left:0;width:100%;height:2px;transform:translateX(-100%);background:red}.link-1:hover:before{transform:translateX(0)}.link-2{overflow:hidden}.link-2:before{right:0;bottom:0;width:100%;height:2px;transform:translateX(100%);background:red}.link-2:hover:before{transform:translateX(0)}.link-3:before{bottom:0;left:0;width:100%;height:2px;transform:scaleX(0);background:red}.link-3:hover:before{transform:scaleX(1)}.link-4:before{bottom:0;left:0;width:100%;height:2px;transform:scaleX(1);background:red}.link-4:hover:before{transform:scaleX(0)}.link-5{overflow:hidden}.link-5:before{bottom:0;transform:translateX(-100%)}.link-5:after{top:0;transform:translateX(-100%)}.link-5:after,.link-5:before{left:0;width:100%;height:2px;background:red}.link-5:hover:after,.link-5:hover:before{transform:translateX(0)}.link-6{overflow:hidden}.link-6:before{bottom:0;transform:translateX(100%)}.link-6:after{top:0;transform:translateX(100%)}.link-6:after,.link-6:before{left:0;width:100%;height:2px;background:red}.link-6:hover:after,.link-6:hover:before{transform:translateX(0)}.link-7{overflow:hidden}.link-7:before{bottom:0;transform:translateX(0) scaleX(0)}.link-7:after{top:0;transform:translateX(0) scaleX(0)}.link-7:after,.link-7:before{left:0;width:100%;height:2px;background:red}.link-7:hover:before{bottom:0;transform:translateX(0) scaleX(1)}.link-7:hover:after{top:0;transform:translateX(0) scaleX(1)}.link-8{overflow:hidden}.link-8:before{bottom:0;transform:translateX(-100%)}.link-8:after{top:0;transform:translateX(100%)}.link-8:after,.link-8:before{left:0;width:100%;height:2px;background:red}.link-8:hover:after,.link-8:hover:before{transform:translateX(0)}.link-9:before{position:absolute;top:100%;left:0;width:100%;height:2px;content:'';transition:opacity .4s,transform .4s;transform:translateY(20px);opacity:0;background:red}.link-9:hover:before{transform:translateY(0);opacity:1}.link-10:before{position:absolute;top:100%;left:0;width:100%;height:2px;content:'';transition:opacity .4s,transform .4s;transform:translateY(-15px);opacity:0;background:red}.link-10:hover:before{transform:translateY(0);opacity:1}.link-11:hover:after,.link-11:hover:before{content:'[';transform:translateX(-15px)}.link-11:hover:after{content:']';transform:translateX(10px)}.link-12{width:100%;height:2px}.link-12:hover:after,.link-12:hover:before{content:'[';transform-origin:-20px 50%;animation:main .5s}.link-12:hover:after{content:']';transform-origin:20px 50%;animation:main .5s}a:link{text-decoration:none;color:var(--link-color)}a:visited{color:var(--link-color-visited)}a:active,a:hover{text-decoration:underline;color:var(--link-color-hover)}a:focus{color:var(--link-color-focus);outline:thin dotted;outline:1px auto -webkit-focus-ring-color;outline-offset:-2px}a,a>span{position:relative;text-decoration:none;color:inherit}a:after,a:before,a>span:after,a>span:before{position:absolute;content:'';transition:transform .5s ease}ol,ul{margin:1.618033988749895 0 rem}ul{list-style:none outside}ol{list-style:decimal}li{line-height:1.618033988749895;margin-bottom:1.618033988749895}ol,ul.circle,ul.disc,ul.square{margin:1.618033988749895 0 rem 2.427050983124842rem}ul.square{list-style:square outside}ul.circle{list-style:circle outside}ul.disc{list-style:disc outside}ol ol,ol ul,ul ol,ul ul{font-size:100%;margin:3.23606797749979 0 4.854101966249685 32.3606797749979}.margin-auto{margin:auto}.margin-0{margin:0}.margin-top-0{margin-top:0}.margin-bottom-0{margin-bottom:0}.margin-left-0{margin-left:0}.margin-right-0{margin-right:0}.margin-auto{margin:auto}.margin-1{margin:.8129237073%}.margin-top-1{margin-top:.8129237073%}.margin-bottom-1{margin-bottom:.8129237073%}.margin-left-1{margin-left:.8129237073%}.margin-right-1{margin-right:.8129237073%}.margin-auto{margin:auto}.margin-2{margin:1.3154105296%}.margin-top-2{margin-top:1.3154105296%}.margin-bottom-2{margin-bottom:1.3154105296%}.margin-left-2{margin-left:1.3154105296%}.margin-right-2{margin-right:1.3154105296%}.margin-auto{margin:auto}.margin-3{margin:2.1283342369%}.margin-top-3{margin-top:2.1283342369%}.margin-bottom-3{margin-bottom:2.1283342369%}.margin-left-3{margin-left:2.1283342369%}.margin-right-3{margin-right:2.1283342369%}.margin-auto{margin:auto}.margin-4{margin:3.4439065322%}.margin-top-4{margin-top:3.4439065322%}.margin-bottom-4{margin-bottom:3.4439065322%}.margin-left-4{margin-left:3.4439065322%}.margin-right-4{margin-right:3.4439065322%}.margin-auto{margin:auto}.margin-5{margin:5.572240769%}.margin-top-5{margin-top:5.572240769%}.margin-bottom-5{margin-bottom:5.572240769%}.margin-left-5{margin-left:5.572240769%}.margin-right-5{margin-right:5.572240769%}.margin-auto{margin:auto}.margin-6{margin:9.0165708237%}.margin-top-6{margin-top:9.0165708237%}.margin-bottom-6{margin-bottom:9.0165708237%}.margin-left-6{margin-left:9.0165708237%}.margin-right-6{margin-right:9.0165708237%}.margin-auto{margin:auto}.margin-7{margin:14.5888115927%}.margin-top-7{margin-top:14.5888115927%}.margin-bottom-7{margin-bottom:14.5888115927%}.margin-left-7{margin-left:14.5888115927%}.margin-right-7{margin-right:14.5888115927%}.margin-auto{margin:auto}.margin-8{margin:23.6064912503%}.margin-top-8{margin-top:23.6064912503%}.margin-bottom-8{margin-bottom:23.6064912503%}.margin-left-8{margin-left:23.6064912503%}.margin-right-8{margin-right:23.6064912503%}.margin-auto{margin:auto}.margin-9{margin:38.195302843%}.margin-top-9{margin-top:38.195302843%}.margin-bottom-9{margin-bottom:38.195302843%}.margin-left-9{margin-left:38.195302843%}.margin-right-9{margin-right:38.195302843%}.margin-auto{margin:auto}.margin-10{margin:61.804697157%}.margin-top-10{margin-top:61.804697157%}.margin-bottom-10{margin-bottom:61.804697157%}.margin-left-10{margin-left:61.804697157%}.margin-right-10{margin-right:61.804697157%}.margin-auto{margin:auto}.margin-11{margin:100%}.margin-top-11{margin-top:100%}.margin-bottom-11{margin-bottom:100%}.margin-left-11{margin-left:100%}.margin-right-11{margin-right:100%}.header{z-index:10;display:block;overflow:hidden;width:100%;max-width:100%;height:60px;margin:0 auto;box-shadow:none}.header span{display:none}.main{display:block;height:100%;margin:0 auto;margin-top:60px}.mainInner{position:absolute;display:table;width:100%;height:100%;text-align:center}.mainInner div{font-size:3em;font-weight:700;display:table-cell;vertical-align:middle;letter-spacing:1.25px}#sidebar{position:fixed;z-index:1;left:0;width:250px;height:100%;transition:transform 250ms ease-in-out;transform:translateX(-250px);background:var(--background-color)}.nav{margin:0;padding:0;border-top:1px solid var(--border-color)}.nav li{margin-bottom:0;padding:20px;list-style:none;cursor:pointer;text-transform:uppercase;color:var(--inverted-color);border-bottom:1px solid var(--border-color)}.nav li a{padding:20px;cursor:pointer;text-decoration:none;text-transform:uppercase;color:var(--color)}.nav li:hover{background:var(--background-color-inverted)}.nav li:hover a{color:var(--inverted-color)}.nav li:hover>ul{display:block}.nav li>ul{display:none}.nav li>ul>li{margin:0;padding:20px;border-bottom:none}.nav li>ul>li a{text-transform:none;color:var(--inverted-color)}.nav li>ul>li a:hover{color:var(--color)}.nav li>ul>li:hover{background:var(--background-color)}.nav li>ul>li:hover a{color:var(--color)}.nav ul{padding-left:1.618033988749895rem}input[type=checkbox]:checked~#sidebar{transform:translateX(0)}input[type=checkbox]{display:none;box-sizing:border-box;transition:all .3s}.hamburger-toggle{position:absolute;z-index:99;top:22px;left:15px;box-sizing:border-box;width:100%;width:22px;height:100%;height:22px;cursor:pointer;transition:all .3s}.spinner{position:absolute;box-sizing:border-box;width:100%;height:3px;transition:all .3s;background-color:var(--background-color-inverted)}.horizontal{position:relative;float:left;box-sizing:border-box;margin-top:3px;transition:all .3s}.diagonal.part-1{position:relative;float:left;box-sizing:border-box;transition:all .3s}.diagonal.part-2{position:relative;float:left;box-sizing:border-box;margin-top:3px;transition:all .3s}input[type=checkbox]:checked~.hamburger-toggle>.horizontal{box-sizing:border-box;transition:all .3s;opacity:0}input[type=checkbox]:checked~.hamburger-toggle>.diagonal.part-1{box-sizing:border-box;margin-top:8px;transition:all .3s;transform:rotate(135deg)}input[type=checkbox]:checked~.hamburger-toggle>.diagonal.part-2{box-sizing:border-box;margin-top:-9px;transition:all .3s;transform:rotate(-135deg)}.padding-0{padding:0}.padding-top-0{padding-top:0}.padding-bottom-0{padding-bottom:0}.padding-left-0{padding-left:0}.padding-right-0{padding-right:0}.padding-1{padding:.8129237073%}.padding-top-1{padding-top:.8129237073%}.padding-bottom-1{padding-bottom:.8129237073%}.padding-left-1{padding-left:.8129237073%}.padding-right-1{padding-right:.8129237073%}.padding-2{padding:1.3154105296%}.padding-top-2{padding-top:1.3154105296%}.padding-bottom-2{padding-bottom:1.3154105296%}.padding-left-2{padding-left:1.3154105296%}.padding-right-2{padding-right:1.3154105296%}.padding-3{padding:2.1283342369%}.padding-top-3{padding-top:2.1283342369%}.padding-bottom-3{padding-bottom:2.1283342369%}.padding-left-3{padding-left:2.1283342369%}.padding-right-3{padding-right:2.1283342369%}.padding-4{padding:3.4439065322%}.padding-top-4{padding-top:3.4439065322%}.padding-bottom-4{padding-bottom:3.4439065322%}.padding-left-4{padding-left:3.4439065322%}.padding-right-4{padding-right:3.4439065322%}.padding-5{padding:5.572240769%}.padding-top-5{padding-top:5.572240769%}.padding-bottom-5{padding-bottom:5.572240769%}.padding-left-5{padding-left:5.572240769%}.padding-right-5{padding-right:5.572240769%}.padding-6{padding:9.0165708237%}.padding-top-6{padding-top:9.0165708237%}.padding-bottom-6{padding-bottom:9.0165708237%}.padding-left-6{padding-left:9.0165708237%}.padding-right-6{padding-right:9.0165708237%}.padding-7{padding:14.5888115927%}.padding-top-7{padding-top:14.5888115927%}.padding-bottom-7{padding-bottom:14.5888115927%}.padding-left-7{padding-left:14.5888115927%}.padding-right-7{padding-right:14.5888115927%}.padding-8{padding:23.6064912503%}.padding-top-8{padding-top:23.6064912503%}.padding-bottom-8{padding-bottom:23.6064912503%}.padding-left-8{padding-left:23.6064912503%}.padding-right-8{padding-right:23.6064912503%}.padding-9{padding:38.195302843%}.padding-top-9{padding-top:38.195302843%}.padding-bottom-9{padding-bottom:38.195302843%}.padding-left-9{padding-left:38.195302843%}.padding-right-9{padding-right:38.195302843%}.padding-10{padding:61.804697157%}.padding-top-10{padding-top:61.804697157%}.padding-bottom-10{padding-bottom:61.804697157%}.padding-left-10{padding-left:61.804697157%}.padding-right-10{padding-right:61.804697157%}.padding-11{padding:100%}.padding-top-11{padding-top:100%}.padding-bottom-11{padding-bottom:100%}.padding-left-11{padding-left:100%}.padding-right-11{padding-right:100%}table{padding-bottom:25px;empty-cells:show;border-spacing:0;border-collapse:collapse;border:1px solid var(--border-color)}thead{text-align:left;vertical-align:top;background-color:var(--background-color-inverted)}td,th{overflow:visible;margin:0;padding:6px 12px;vertical-align:top;border-width:0 0 0 1px;border-left:1px solid var(--border-color);background-color:transparent}td{color:var(--color)}th{color:var(--inverted-color)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.size-full-height{min-height:100vh}.size-full-width{width:100%}.size-full{width:100%;min-height:100vh}.hidden{display:none}.flex{display:flex}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.direction-vertical{flex-direction:column}.direction-horizontal{flex-direction:row}.center{flex-direction:column;align-items:center;justify-content:center}@-moz-keyframes main{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@-webkit-keyframes main{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@-o-keyframes main{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}@keyframes main{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}
\ No newline at end of file
diff --git a/public/divider.html b/public/divider.html
index 8118f75..9147fe5 100644
--- a/public/divider.html
+++ b/public/divider.html
@@ -1 +1 @@
-Skeletonic CSS - Divider

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.1.9

Download View on GitHub

Dividers

The <hr> tag defines a thematic break in an HTML page, and is most often displayed as a horizontal rule. The <hr> element is used to separate content (or define a change) in an HTML page:

<h1>This is heading 1</h1>
<p>This is some text.</p>
<hr />

Copyright © Sebastien Rousseau 2021. All rights reserved.

Terms and Conditions - Privacy Policy and Disclaimer - Cookie Policy

+Skeletonic CSS - Divider

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.2.0

Download View on GitHub

Dividers

The <hr> tag defines a thematic break in an HTML page, and is most often displayed as a horizontal rule. The <hr> element is used to separate content (or define a change) in an HTML page:

<h1>This is heading 1</h1>
<p>This is some text.</p>
<hr />

Copyright © Sebastien Rousseau 2021. All rights reserved.

Terms and Conditions - Privacy Policy and Disclaimer - Cookie Policy

diff --git a/public/forms.html b/public/forms.html index 5e33c68..b5b686f 100644 --- a/public/forms.html +++ b/public/forms.html @@ -1 +1 @@ -Skeletonic CSS - Forms

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.1.9

Download View on GitHub

Forms

Form elements are different types of input elements, like text fields, checkboxes, radio buttons, submit buttons, and more.

<label for="input">Input</label> <input type="text" name="input" id="input" placeholder="Text..." /> <label for="textarea">Textarea</label> <textarea name="textarea" id="textarea" placeholder="Text..."></textarea> <label for="select">Select</label> <select name="select" id="select"> <option value="">Choose an item...</option> <optgroup label="Original CSS"> <option value="">skeletonic.css</option> <option value="">skeletonic-pattern.css</option> </optgroup> <optgroup label="Minified CSS"> <option value="">skeletonic.min.css</option> <option value="">skeletonic-pattern.min.css</option> </optgroup> </select>

Copyright © Sebastien Rousseau 2021. All rights reserved.

Terms and Conditions - Privacy Policy and Disclaimer - Cookie Policy

+Skeletonic CSS - Forms

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.2.0

Download View on GitHub

Forms

Form elements are different types of input elements, like text fields, checkboxes, radio buttons, submit buttons, and more.

<label for="input">Input</label> <input type="text" name="input" id="input" placeholder="Text..." /> <label for="textarea">Textarea</label> <textarea name="textarea" id="textarea" placeholder="Text..."></textarea> <label for="select">Select</label> <select name="select" id="select"> <option value="">Choose an item...</option> <optgroup label="Original CSS"> <option value="">skeletonic.css</option> <option value="">skeletonic-pattern.css</option> </optgroup> <optgroup label="Minified CSS"> <option value="">skeletonic.min.css</option> <option value="">skeletonic-pattern.min.css</option> </optgroup> </select>

Copyright © Sebastien Rousseau 2021. All rights reserved.

Terms and Conditions - Privacy Policy and Disclaimer - Cookie Policy

diff --git a/public/grid-system.html b/public/grid-system.html index 3d26ad7..8812f6a 100644 --- a/public/grid-system.html +++ b/public/grid-system.html @@ -1,6 +1,6 @@ -Skeletonic CSS - The Grid system

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.1.9

Download View on GitHub

Skeletonic CSS - The Grid system

Overview

Skeletonic CSS v.1.1.9 has a simple, fluid, mobile-first, Flexbox-based, responsive grid that collapses at small viewport. It is based on a 12-columns fluid grid.

Container

The Container is the main layout element and is required when using the Skeletonic CSS v.1.1.9 default grid system. The Container provides a means to center and horizontally pad the site’s content. The box-sizing property guarantees that the content box shrinks seamlessly to make space for padding and borders.

+Skeletonic CSS - The Grid system

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.2.0

Download View on GitHub

Skeletonic CSS - The Grid system

Overview

Skeletonic CSS v.1.2.0 has a simple, fluid, mobile-first, Flexbox-based, responsive grid that collapses at small viewport. It is based on a 12-columns fluid grid.

Container

The Container is the main layout element and is required when using the Skeletonic CSS v.1.2.0 default grid system. The Container provides a means to center and horizontally pad the site’s content. The box-sizing property guarantees that the content box shrinks seamlessly to make space for padding and borders.

 <style>        
    .container
    {
        position: relative;
        box-sizing: border-box;
        width: 96%;
        margin: 0 auto;
        padding: 0 24.270509831248425 rem;
    }   
</style>        

<div class="container">
  <!-- Content here -->
</div>
-        

The Grid system

Skeletonic CSS v.1.1.9 grid system uses a series of container, rows, and columns to layout and align your content. Below is a basic example of how the grid comes together. The columns are centered in the page with the parent Container class .container, the layout is governed by Flex class .flex-# properties. Each Flex column has pre-defined horizontal padding (called a gutter) for controlling the space between them.

flex-1

flex-11

flex-2

flex-10

flex-3

flex-9

flex-4

flex-8

flex-5

flex-7

flex-6

flex-6

flex-7

flex-5

flex-8

flex-4

flex-9

flex-3

flex-10

flex-2

flex-11

flex-1

flex-12

How it works

Flex classes indicate the number of columns you’d like to use out of the possible 12 per row. So, if you want a two column responsive layout, where your page will display two equal-width columns across, you can simply use the class .flex-6.

Twelve Column Responsive Layout

flex-1

flex-1

flex-1

flex-1

flex-1

flex-1

flex-1

flex-1

flex-1

flex-1

flex-1

flex-1

Six Column Responsive Layout

flex-2

flex-2

flex-2

flex-2

flex-2

flex-2

Four Column Responsive Layout

flex-3

flex-3

flex-3

flex-3

Three Column Responsive Layout

flex-4

flex-4

flex-4

Two Column Responsive Layout

flex-6

flex-6

One Column Responsive Layout

flex-12

+        

The Grid system

Skeletonic CSS v.1.2.0 grid system uses a series of container, rows, and columns to layout and align your content. Below is a basic example of how the grid comes together. The columns are centered in the page with the parent Container class .container, the layout is governed by Flex class .flex-# properties. Each Flex column has pre-defined horizontal padding (called a gutter) for controlling the space between them.

flex-1

flex-11

flex-2

flex-10

flex-3

flex-9

flex-4

flex-8

flex-5

flex-7

flex-6

flex-6

flex-7

flex-5

flex-8

flex-4

flex-9

flex-3

flex-10

flex-2

flex-11

flex-1

flex-12

How it works

Flex classes indicate the number of columns you’d like to use out of the possible 12 per row. So, if you want a two column responsive layout, where your page will display two equal-width columns across, you can simply use the class .flex-6.

Twelve Column Responsive Layout

flex-1

flex-1

flex-1

flex-1

flex-1

flex-1

flex-1

flex-1

flex-1

flex-1

flex-1

flex-1

Six Column Responsive Layout

flex-2

flex-2

flex-2

flex-2

flex-2

flex-2

Four Column Responsive Layout

flex-3

flex-3

flex-3

flex-3

Three Column Responsive Layout

flex-4

flex-4

flex-4

Two Column Responsive Layout

flex-6

flex-6

One Column Responsive Layout

flex-12

 <section class="grid-flex">
     <row class="background-color-red-100 flex-1"><p>flex-1</p></row>
     <row class="background-color-red-100 flex-11"><p>flex-11</p></row>
@@ -72,6 +72,6 @@
     <row class="background-color-lime-100
     flex-12"><p>flex-12</p></row>
 </section>
-        

Grid options

Skeletonic CSS v.1.1.9 Flexbox Layout (Flexible Box) aims at providing a more efficient way to lay out, align and distribute space among items in a container.

grid-flex

The flex-wrap CSS property sets the direction that lines are stacked. The flex-wrap: wrap property will allow our items to wrap as the parent container shrinks or is constrained.

+        

Grid options

Skeletonic CSS v.1.2.0 Flexbox Layout (Flexible Box) aims at providing a more efficient way to lay out, align and distribute space among items in a container.

grid-flex

The flex-wrap CSS property sets the direction that lines are stacked. The flex-wrap: wrap property will allow our items to wrap as the parent container shrinks or is constrained.

 .grid-flex
{
    align-items: center;
    flex-wrap: wrap;
}
         

Copyright © Sebastien Rousseau 2021. All rights reserved.

Terms and Conditions - Privacy Policy and Disclaimer - Cookie Policy

diff --git a/public/html-links.html b/public/html-links.html index 6a1089b..d735312 100644 --- a/public/html-links.html +++ b/public/html-links.html @@ -1 +1 @@ -Skeletonic CSS - HTML Links

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.1.9

Download View on GitHub

HTML Links - Hyperlinks

The HTML <a> tag defines a hyperlink. It has the following syntax:

<a href="url">link text</a>

Skeletonic CSS provides a variety of styles and hover effects for links to choose from. By default, the color is preset to the CSS primary colors. (E.g., https://skeletonic.io)

  • standard link - #00f //blue
  • visited link - #800080 //purple
  • active link - #f00 //red

Copyright © Sebastien Rousseau 2021. All rights reserved.

Terms and Conditions - Privacy Policy and Disclaimer - Cookie Policy

+Skeletonic CSS - HTML Links

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.2.0

Download View on GitHub

HTML Links - Hyperlinks

The HTML <a> tag defines a hyperlink. It has the following syntax:

<a href="url">link text</a>

Skeletonic CSS provides a variety of styles and hover effects for links to choose from. By default, the color is preset to the CSS primary colors. (E.g., https://skeletonic.io)

  • standard link - #00f //blue
  • visited link - #800080 //purple
  • active link - #f00 //red

Copyright © Sebastien Rousseau 2021. All rights reserved.

Terms and Conditions - Privacy Policy and Disclaimer - Cookie Policy

diff --git a/public/index.html b/public/index.html index d208a1a..c9fa90d 100644 --- a/public/index.html +++ b/public/index.html @@ -1 +1 @@ -Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.1.9

Download View on GitHub

Dead on

Icon representing Dead on

All you have to do is drop Skeletonic CSS modules into your project, and everything will be styled automatically. There is a minimal amount of classes to learn.

Lightweight

Icon representing Lightweight

Skeletonic comes packed with features, including styling for most elements, all in just 8kb and ~2kb (gzipped).

Responsive

Icon representing Responsive

Crafted with both desktops and mobile in mind, the styles that come with Skeletonic are clean and modern, dropping it into your project will give you a headstart in design.



Copyright © Sebastien Rousseau 2021. All rights reserved.

Terms and Conditions - Privacy Policy and Disclaimer - Cookie Policy

+Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.2.0

Download View on GitHub

Dead on

Icon representing Dead on

All you have to do is drop Skeletonic CSS modules into your project, and everything will be styled automatically. There is a minimal amount of classes to learn.

Lightweight

Icon representing Lightweight

Skeletonic comes packed with features, including styling for most elements, all in just 8kb and ~2kb (gzipped).

Responsive

Icon representing Responsive

Crafted with both desktops and mobile in mind, the styles that come with Skeletonic are clean and modern, dropping it into your project will give you a headstart in design.



Copyright © Sebastien Rousseau 2021. All rights reserved.

Terms and Conditions - Privacy Policy and Disclaimer - Cookie Policy

diff --git a/public/offline.html b/public/offline.html index 54aaed5..37f8148 100644 --- a/public/offline.html +++ b/public/offline.html @@ -1 +1 @@ -Skeletonic - You Are Not Connected to the Internet

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.1.9

Download View on GitHub

You Are Not Connected to the Internet

Connect your device to the internet by using an available Wi-Fi or ethernet network.

This page can be displayed because your device is currently offline, you can go back to view some of the pages you've previously visited while you're offline.


Copyright © Sebastien Rousseau 2021. All rights reserved.

Terms and Conditions - Privacy Policy and Disclaimer - Cookie Policy

+Skeletonic - You Are Not Connected to the Internet

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.2.0

Download View on GitHub

You Are Not Connected to the Internet

Connect your device to the internet by using an available Wi-Fi or ethernet network.

This page can be displayed because your device is currently offline, you can go back to view some of the pages you've previously visited while you're offline.


Copyright © Sebastien Rousseau 2021. All rights reserved.

Terms and Conditions - Privacy Policy and Disclaimer - Cookie Policy

diff --git a/public/paragraph.html b/public/paragraph.html index c68a14f..2557304 100644 --- a/public/paragraph.html +++ b/public/paragraph.html @@ -1 +1 @@ -Skeletonic CSS - Paragraph

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.1.9

Download View on GitHub

Paragraph - HTML <p> Tag

The HTML <p> element defines a paragraph. A paragraph always starts on a new line, and bdivsers automatically add some white space (a margin) before and after a paragraph.

Example

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed tortor libero, tempor sed ornare vitae, suscipit sed sapien. Curabitur mollis lectus quis gravida pellentesque. Etiam gravida sollicitudin magna, non ultrices tellus vehicula et. Aliquam euismod ante maximus ligula maximus, tristique placerat mi tincidunt. Cras sit amet diam metus. Integer efficitur venenatis condimentum. Aliquam erat volutpat. Praesent eu massa ut augue hendrerit consequat. Aliquam risus justo, sodales sit amet sem eget, tempor malesuada massa. Nullam et nisi pellentesque, blandit arcu non, rhoncus lacus. Duis metus ligula, lacinia lacinia lacus eu, placerat tincidunt nibh. Donec quis urna nec tortor finibus dictum at et ipsum.

Nulla tincidunt vitae massa eu gravida. Pellentesque vulputate quam elementum lorem elementum, in auctor dolor cursus. Fusce hendrerit orci et massa viverra, eget finibus enim facilisis. Sed et molestie ex, vitae dignissim sem. Aenean sit amet imperdiet neque. Vivamus at tristique mi. Fusce quis ligula malesuada, feugiat eros nec, egestas risus. Morbi fringilla, sapien non mollis sodales, nunc felis luctus neque, sit amet ullamcorper quam nibh vitae massa. Vivamus gravida orci in diam tincidunt mollis. Duis at pharetra tellus. Aliquam a vestibulum ex.

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit...</p>


Copyright © Sebastien Rousseau 2021. All rights reserved.

Terms and Conditions - Privacy Policy and Disclaimer - Cookie Policy

+Skeletonic CSS - Paragraph

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.2.0

Download View on GitHub

Paragraph - HTML <p> Tag

The HTML <p> element defines a paragraph. A paragraph always starts on a new line, and bdivsers automatically add some white space (a margin) before and after a paragraph.

Example

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed tortor libero, tempor sed ornare vitae, suscipit sed sapien. Curabitur mollis lectus quis gravida pellentesque. Etiam gravida sollicitudin magna, non ultrices tellus vehicula et. Aliquam euismod ante maximus ligula maximus, tristique placerat mi tincidunt. Cras sit amet diam metus. Integer efficitur venenatis condimentum. Aliquam erat volutpat. Praesent eu massa ut augue hendrerit consequat. Aliquam risus justo, sodales sit amet sem eget, tempor malesuada massa. Nullam et nisi pellentesque, blandit arcu non, rhoncus lacus. Duis metus ligula, lacinia lacinia lacus eu, placerat tincidunt nibh. Donec quis urna nec tortor finibus dictum at et ipsum.

Nulla tincidunt vitae massa eu gravida. Pellentesque vulputate quam elementum lorem elementum, in auctor dolor cursus. Fusce hendrerit orci et massa viverra, eget finibus enim facilisis. Sed et molestie ex, vitae dignissim sem. Aenean sit amet imperdiet neque. Vivamus at tristique mi. Fusce quis ligula malesuada, feugiat eros nec, egestas risus. Morbi fringilla, sapien non mollis sodales, nunc felis luctus neque, sit amet ullamcorper quam nibh vitae massa. Vivamus gravida orci in diam tincidunt mollis. Duis at pharetra tellus. Aliquam a vestibulum ex.

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit...</p>


Copyright © Sebastien Rousseau 2021. All rights reserved.

Terms and Conditions - Privacy Policy and Disclaimer - Cookie Policy

diff --git a/public/privacy.html b/public/privacy.html index 2b3a53b..e0774cc 100644 --- a/public/privacy.html +++ b/public/privacy.html @@ -1 +1 @@ -Skeletonic - Privacy Policy and Disclaimer

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.1.9

Download View on GitHub

Skeletonic - Privacy Policy and Disclaimer

We wants to ensure that your privacy is protected and this privacy policy relates how uses and protects any information provided to us when you use this website. Any information you provide will only be used in accordance with this privacy statement.

This Privacy Policy governs the manner in which we collect, use, maintain and disclose information collected from users (each, a “User”) of the https://skeletonic.io website (“Site”). This privacy policy applies to the Site and all products and services offered by us.

Personal identification information

We may collect personal identification information from Users in a variety of ways, including, but not limited to, when Users visit our site, register on the site fill out a form respond to a survey subscribe to the newsletter and in connection with other activities, services, features or resources we make available on our Site. Users may be asked for, as appropriate:

  • contact information including email address
  • Users may, however, visit our Site anonymously.
  • Security

To stop any unauthorised access or disclosure of your information, appropriate electronic, physical and managerial procedures have been implemented to protect the information we gather online and ensure its security.

We will collect personal identification information from Users only if they voluntarily submit such information to us. Users can always refuse to supply personally identification information, except that it may prevent them from engaging in certain Site related activities.

Non-personal identification information

We may collect non-personal identification information about Users whenever they interact with our Site. Non-personal identification information may include the browser name, the type of computer and technical information about Users means of connection to our Site, such as the operating system and the Internet service providers utilised and other similar information.

Web Browser Cookies

Our Site may use “cookies” to enhance User experience. User’s web browser places cookies on their hard drive for record-keeping purposes and sometimes to track information about them. User may choose to set their web browser to refuse cookies, or to alert you when cookies are being sent. If they do so, note that some parts of the Site may not function properly.

How We Use Collected Information

We collect and use Users personal information for the following purposes:

To send periodic emails

The email address Users provide for order processing, will only be used to send them information and updates pertaining to their order. It may also be used to respond to their inquiries, and/or other requests or questions. If User decides to opt-in to our mailing list, they will receive emails that may include company news, updates, related product or service information, etc. If at any time the User would like to unsubscribe from receiving future emails, we include detailed unsubscribe instructions at the bottom of each email

How We Protect Your Information

We adopt appropriate data collection, storage and processing practices and security measures to protect against unauthorised access, alteration, disclosure or destruction of your personal information, username, password, transaction information and data stored on our Site. Sensitive and private data exchange between the Site and its Users happens over a SSL secured communication channel

Sharing Your Personal Information

We do not sell, trade, or rent Users personal identification information to others. We may share generic aggregated demographic information not linked to any personal identification information regarding visitors and users with our business partners, trusted affiliates and advertisers for the purposes outlined above.We may use third party service providers to help us operate our business and the Site or administer activities on our behalf, such as sending out newsletters or surveys. We may share your information with these third parties for those limited purposes provided that you have given us your permission.

Third Party Websites.

Users may find advertising or other content on our Site that link to the sites and services of our partners, suppliers, advertisers, sponsors, licensors and other third parties. We do not control the content or links that appear on these sites and are not responsible for the practices employed by websites linked to or from our Site. In addition, these sites or services, including their content and links, may be constantly changing. These sites and services may have their own privacy policies and customer service policies. Browsing and interaction on any other website, including websites which have a link to our Site, is subject to that website’s own terms and policies. Changes to This Privacy Policy

We have the discretion to update this privacy policy at any time. When we do, revise the updated date at the bottom of this page. You acknowledge and agree that it is your responsibility to review this privacy policy periodically and become aware of modifications.

Your Acceptance of These Terms

By using this Site, you signify your acceptance of this policy and https://skeletonic.io/privacy/. If you do not agree to this policy, please do not use our Site. Your continued use of the Site following the posting of changes to this policy will be deemed your acceptance of those changes.


Copyright © Sebastien Rousseau 2021. All rights reserved.

Terms and Conditions - Privacy Policy and Disclaimer - Cookie Policy

+Skeletonic - Privacy Policy and Disclaimer

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.2.0

Download View on GitHub

Skeletonic - Privacy Policy and Disclaimer

We wants to ensure that your privacy is protected and this privacy policy relates how uses and protects any information provided to us when you use this website. Any information you provide will only be used in accordance with this privacy statement.

This Privacy Policy governs the manner in which we collect, use, maintain and disclose information collected from users (each, a “User”) of the https://skeletonic.io website (“Site”). This privacy policy applies to the Site and all products and services offered by us.

Personal identification information

We may collect personal identification information from Users in a variety of ways, including, but not limited to, when Users visit our site, register on the site fill out a form respond to a survey subscribe to the newsletter and in connection with other activities, services, features or resources we make available on our Site. Users may be asked for, as appropriate:

  • contact information including email address
  • Users may, however, visit our Site anonymously.
  • Security

To stop any unauthorised access or disclosure of your information, appropriate electronic, physical and managerial procedures have been implemented to protect the information we gather online and ensure its security.

We will collect personal identification information from Users only if they voluntarily submit such information to us. Users can always refuse to supply personally identification information, except that it may prevent them from engaging in certain Site related activities.

Non-personal identification information

We may collect non-personal identification information about Users whenever they interact with our Site. Non-personal identification information may include the browser name, the type of computer and technical information about Users means of connection to our Site, such as the operating system and the Internet service providers utilised and other similar information.

Web Browser Cookies

Our Site may use “cookies” to enhance User experience. User’s web browser places cookies on their hard drive for record-keeping purposes and sometimes to track information about them. User may choose to set their web browser to refuse cookies, or to alert you when cookies are being sent. If they do so, note that some parts of the Site may not function properly.

How We Use Collected Information

We collect and use Users personal information for the following purposes:

To send periodic emails

The email address Users provide for order processing, will only be used to send them information and updates pertaining to their order. It may also be used to respond to their inquiries, and/or other requests or questions. If User decides to opt-in to our mailing list, they will receive emails that may include company news, updates, related product or service information, etc. If at any time the User would like to unsubscribe from receiving future emails, we include detailed unsubscribe instructions at the bottom of each email

How We Protect Your Information

We adopt appropriate data collection, storage and processing practices and security measures to protect against unauthorised access, alteration, disclosure or destruction of your personal information, username, password, transaction information and data stored on our Site. Sensitive and private data exchange between the Site and its Users happens over a SSL secured communication channel

Sharing Your Personal Information

We do not sell, trade, or rent Users personal identification information to others. We may share generic aggregated demographic information not linked to any personal identification information regarding visitors and users with our business partners, trusted affiliates and advertisers for the purposes outlined above.We may use third party service providers to help us operate our business and the Site or administer activities on our behalf, such as sending out newsletters or surveys. We may share your information with these third parties for those limited purposes provided that you have given us your permission.

Third Party Websites.

Users may find advertising or other content on our Site that link to the sites and services of our partners, suppliers, advertisers, sponsors, licensors and other third parties. We do not control the content or links that appear on these sites and are not responsible for the practices employed by websites linked to or from our Site. In addition, these sites or services, including their content and links, may be constantly changing. These sites and services may have their own privacy policies and customer service policies. Browsing and interaction on any other website, including websites which have a link to our Site, is subject to that website’s own terms and policies. Changes to This Privacy Policy

We have the discretion to update this privacy policy at any time. When we do, revise the updated date at the bottom of this page. You acknowledge and agree that it is your responsibility to review this privacy policy periodically and become aware of modifications.

Your Acceptance of These Terms

By using this Site, you signify your acceptance of this policy and https://skeletonic.io/privacy/. If you do not agree to this policy, please do not use our Site. Your continued use of the Site following the posting of changes to this policy will be deemed your acceptance of those changes.


Copyright © Sebastien Rousseau 2021. All rights reserved.

Terms and Conditions - Privacy Policy and Disclaimer - Cookie Policy

diff --git a/public/tables.html b/public/tables.html index fb79a20..354b837 100644 --- a/public/tables.html +++ b/public/tables.html @@ -1 +1 @@ -Skeletonic CSS - Tables

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.1.9

Download View on GitHub

HTML Tables

HTML tables allow web developers to arrange data into rows and columns.

#TypeSource
1Original CSSskeletonic.css
2Minified CSSskeletonic.min.css
<table>
<thead>
<tr>
<th>#</th>
<th>Type</th>
<th>Source</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Original CSS</td>
<td>skeletonic.css</td>
</tr>
<tr>
<td>2</td>
<td>Minified CSS</td>
<td>skeletonic.min.css</td>
</tr>
</tbody>
</table>

Copyright © Sebastien Rousseau 2021. All rights reserved.

Terms and Conditions - Privacy Policy and Disclaimer - Cookie Policy

+Skeletonic CSS - Tables

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.2.0

Download View on GitHub

HTML Tables

HTML tables allow web developers to arrange data into rows and columns.

#TypeSource
1Original CSSskeletonic.css
2Minified CSSskeletonic.min.css
<table>
<thead>
<tr>
<th>#</th>
<th>Type</th>
<th>Source</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Original CSS</td>
<td>skeletonic.css</td>
</tr>
<tr>
<td>2</td>
<td>Minified CSS</td>
<td>skeletonic.min.css</td>
</tr>
</tbody>
</table>

Copyright © Sebastien Rousseau 2021. All rights reserved.

Terms and Conditions - Privacy Policy and Disclaimer - Cookie Policy

diff --git a/public/terms.html b/public/terms.html index 20e108d..5616d03 100644 --- a/public/terms.html +++ b/public/terms.html @@ -1 +1 @@ -Skeletonic - Terms and Conditions

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.1.9

Download View on GitHub

Skeletonic - Terms and Conditions

Please read these Terms of Service (“Terms”, “Terms of Service”) carefully before using this website (the “Service”) operated us (“us”, “we”, or “our”).

Your access to and use of the Service is conditioned on your acceptance of and compliance with these Terms. These Terms of Service apply to all visitors, users and others who access or use the Service. By accessing or using the Service you agree to be bound by these Terms. If you disagree with any part of the terms then you may not access the Service.

Purchases

If you wish to purchase any product or service made available through the Service (“Purchase”) you may be asked to supply certain information relevant to your Purchase including: name, email address.

You represent and warrant that: The information you supply to us is true, correct and complete. You expressly agree that we are not responsible for any loss or damage arising from the submission of false or inaccurate information.

By submitting such information, you grant us the right to provide the information provided to third parties for purposes of facilitating the completion of Purchases.

We reserve the right to refuse or cancel your order at any time for certain reasons including but not limited to: product or service availability, errors in the product or service description or price, error in your order or other reasons. You expressly agree that we cannot accept any liability for loss or damage arising out of such cancellation. We reserve the right to refuse or cancel your order if we suspect fraud or an unauthorised or illegal transaction.

Availability, Errors and Inaccuracies

We are constantly updating our offerings of products and services on the Service. The products or services available on our Service may be mispriced, described inaccurately, or unavailable, and we may experience delays in updating information on the Service. You expressly agree that any such offer of a product or service does not constitute a legal offer capable of attracting legal consequences.

We cannot and do not guarantee the accuracy or completeness of any information, including prices, product images, specifications, availability, and services. We reserve the right to change or update information and to correct errors, inaccuracies, or omissions at any time without prior notice.

Accounts

When you create an account with us, you must provide us information that is accurate, complete, and current at all times. Failure to do so constitutes a breach of the Terms of Service, which may result in immediate termination of your account on our Service.

You are responsible for safeguarding the password that you use to access the Service and for any activities or actions under your password, whether your password is with our Service or a third-party service.

You agree not to reveal your password to any third party. You must notify us immediately upon becoming aware of any breach of security or unauthorised use of your account.

Intellectual Property

The Service and its original content, features and functionality are and will remain the exclusive property of us and its licensors. The Service is protected by copyright, trademark, and other laws of both the United Kingdom and foreign countries. Our trademarks may not be used in connection with any product or service without our prior written consent.

Our Service may contain links to third-party web sites or services that are not owned or controlled by us.We have no control over any website we are linked to so we cannot be responsible for safeguarding any information which you provide such sites and this privacy statement does not govern such sites. Caution should be exercised when visiting linked websites and the privacy statement of the website in question should be examined.

We have no control over, and assumes no responsibility for, the content, privacy policies, or practices of any third party web sites or services. You further acknowledge and agree that we shall not be responsible or liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with use of or reliance on any such content, goods or services available on or through any such web sites or services. We strongly advise you to read the terms of service and privacy policies of any third-party web sites or services that you visit.

Termination

We may terminate or suspend your account immediately, without prior notice or liability, for any reason whatsoever, including without limitation if you breach the Terms.

Upon termination, your right to use the Service will immediately cease. If you wish to terminate your account, you may simply discontinue using the Service.

All provisions of the Terms which by their nature should survive termination shall survive termination, including, without limitation, ownership provisions, warranty disclaimers, indemnity and limitations of liability.

Limitation of Liability

In no event shall we, nor its directors, employees, partners, agents, suppliers, or affiliates, be liable for any indirect, incidental, special, consequential or punitive damages, including without limitation, loss of profits, data, use, goodwill, or other intangible losses, resulting from your access to or use of or inability to access or use the Service or any other legal theory, whether or not we have been informed of the possibility of such damage, and even if a remedy set forth herein is found to have failed of its essential purpose.

Disclaimer

Your use of the Service is at your sole risk. The Service is provided on an “as is” and “as available” basis. The Service is provided without warranties of any kind, whether express or implied, including, but not limited to, implied warranties of merchantability, fitness for a particular purpose, non-infringement or course of performance.

We, our subsidiaries, affiliates, and our licensors do not warrant that: the results of using the Service will meet your requirements.

Exclusions

Without limiting the generality of the foregoing and notwithstanding any other provision of these terms, under no circumstances will we ever be liable to you or any other person for any indirect, incidental, consequential, special, punitive or exemplary loss or damage arising from, connected with, or relating to your use of the Service, these Terms, the subject matter of these Terms, the termination of these Terms or otherwise, including but not limited to personal injury, loss of data, business, markets, savings, income, profits, use, production, reputation or goodwill, anticipated or otherwise, or economic loss, under any theory of liability regardless of any negligence or other fault or wrongdoing (including without limitation gross negligence and fundamental breach) by us or any person for whom we are responsible, and even if we have been advised of the possibility of such loss or damage being incurred.

Governing Law

These Terms shall be governed and construed in accordance with the laws of United Kingdom without regard to its conflict of law provisions. Our failure to enforce any right or provision of these Terms will not be considered a waiver of those rights. If any provision of these Terms is held to be invalid or unenforceable by a court, the remaining provisions of these Terms will remain in effect. These Terms constitute the entire agreement between us regarding our Service, and supersede and replace any prior agreements we might have between us regarding the Service.

Changes

We reserve the right, at our sole discretion, to modify or replace these Terms of Service at any time. When we do such updates we revise the updated date at the bottom of this page. By continuing to access or use our Service after those revisions become effective, you agree to be bound by the revised terms. If you do not agree to the new terms, you must stop using the service.


Copyright © Sebastien Rousseau 2021. All rights reserved.

Terms and Conditions - Privacy Policy and Disclaimer - Cookie Policy

+Skeletonic - Terms and Conditions

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.2.0

Download View on GitHub

Skeletonic - Terms and Conditions

Please read these Terms of Service (“Terms”, “Terms of Service”) carefully before using this website (the “Service”) operated us (“us”, “we”, or “our”).

Your access to and use of the Service is conditioned on your acceptance of and compliance with these Terms. These Terms of Service apply to all visitors, users and others who access or use the Service. By accessing or using the Service you agree to be bound by these Terms. If you disagree with any part of the terms then you may not access the Service.

Purchases

If you wish to purchase any product or service made available through the Service (“Purchase”) you may be asked to supply certain information relevant to your Purchase including: name, email address.

You represent and warrant that: The information you supply to us is true, correct and complete. You expressly agree that we are not responsible for any loss or damage arising from the submission of false or inaccurate information.

By submitting such information, you grant us the right to provide the information provided to third parties for purposes of facilitating the completion of Purchases.

We reserve the right to refuse or cancel your order at any time for certain reasons including but not limited to: product or service availability, errors in the product or service description or price, error in your order or other reasons. You expressly agree that we cannot accept any liability for loss or damage arising out of such cancellation. We reserve the right to refuse or cancel your order if we suspect fraud or an unauthorised or illegal transaction.

Availability, Errors and Inaccuracies

We are constantly updating our offerings of products and services on the Service. The products or services available on our Service may be mispriced, described inaccurately, or unavailable, and we may experience delays in updating information on the Service. You expressly agree that any such offer of a product or service does not constitute a legal offer capable of attracting legal consequences.

We cannot and do not guarantee the accuracy or completeness of any information, including prices, product images, specifications, availability, and services. We reserve the right to change or update information and to correct errors, inaccuracies, or omissions at any time without prior notice.

Accounts

When you create an account with us, you must provide us information that is accurate, complete, and current at all times. Failure to do so constitutes a breach of the Terms of Service, which may result in immediate termination of your account on our Service.

You are responsible for safeguarding the password that you use to access the Service and for any activities or actions under your password, whether your password is with our Service or a third-party service.

You agree not to reveal your password to any third party. You must notify us immediately upon becoming aware of any breach of security or unauthorised use of your account.

Intellectual Property

The Service and its original content, features and functionality are and will remain the exclusive property of us and its licensors. The Service is protected by copyright, trademark, and other laws of both the United Kingdom and foreign countries. Our trademarks may not be used in connection with any product or service without our prior written consent.

Our Service may contain links to third-party web sites or services that are not owned or controlled by us.We have no control over any website we are linked to so we cannot be responsible for safeguarding any information which you provide such sites and this privacy statement does not govern such sites. Caution should be exercised when visiting linked websites and the privacy statement of the website in question should be examined.

We have no control over, and assumes no responsibility for, the content, privacy policies, or practices of any third party web sites or services. You further acknowledge and agree that we shall not be responsible or liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with use of or reliance on any such content, goods or services available on or through any such web sites or services. We strongly advise you to read the terms of service and privacy policies of any third-party web sites or services that you visit.

Termination

We may terminate or suspend your account immediately, without prior notice or liability, for any reason whatsoever, including without limitation if you breach the Terms.

Upon termination, your right to use the Service will immediately cease. If you wish to terminate your account, you may simply discontinue using the Service.

All provisions of the Terms which by their nature should survive termination shall survive termination, including, without limitation, ownership provisions, warranty disclaimers, indemnity and limitations of liability.

Limitation of Liability

In no event shall we, nor its directors, employees, partners, agents, suppliers, or affiliates, be liable for any indirect, incidental, special, consequential or punitive damages, including without limitation, loss of profits, data, use, goodwill, or other intangible losses, resulting from your access to or use of or inability to access or use the Service or any other legal theory, whether or not we have been informed of the possibility of such damage, and even if a remedy set forth herein is found to have failed of its essential purpose.

Disclaimer

Your use of the Service is at your sole risk. The Service is provided on an “as is” and “as available” basis. The Service is provided without warranties of any kind, whether express or implied, including, but not limited to, implied warranties of merchantability, fitness for a particular purpose, non-infringement or course of performance.

We, our subsidiaries, affiliates, and our licensors do not warrant that: the results of using the Service will meet your requirements.

Exclusions

Without limiting the generality of the foregoing and notwithstanding any other provision of these terms, under no circumstances will we ever be liable to you or any other person for any indirect, incidental, consequential, special, punitive or exemplary loss or damage arising from, connected with, or relating to your use of the Service, these Terms, the subject matter of these Terms, the termination of these Terms or otherwise, including but not limited to personal injury, loss of data, business, markets, savings, income, profits, use, production, reputation or goodwill, anticipated or otherwise, or economic loss, under any theory of liability regardless of any negligence or other fault or wrongdoing (including without limitation gross negligence and fundamental breach) by us or any person for whom we are responsible, and even if we have been advised of the possibility of such loss or damage being incurred.

Governing Law

These Terms shall be governed and construed in accordance with the laws of United Kingdom without regard to its conflict of law provisions. Our failure to enforce any right or provision of these Terms will not be considered a waiver of those rights. If any provision of these Terms is held to be invalid or unenforceable by a court, the remaining provisions of these Terms will remain in effect. These Terms constitute the entire agreement between us regarding our Service, and supersede and replace any prior agreements we might have between us regarding the Service.

Changes

We reserve the right, at our sole discretion, to modify or replace these Terms of Service at any time. When we do such updates we revise the updated date at the bottom of this page. By continuing to access or use our Service after those revisions become effective, you agree to be bound by the revised terms. If you do not agree to the new terms, you must stop using the service.


Copyright © Sebastien Rousseau 2021. All rights reserved.

Terms and Conditions - Privacy Policy and Disclaimer - Cookie Policy

diff --git a/public/typography.html b/public/typography.html index d108b91..219dc40 100644 --- a/public/typography.html +++ b/public/typography.html @@ -1,4 +1,4 @@ -Skeletonic CSS - Typography

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.1.9

Download View on GitHub

Typography

Skeletonic CSS v.1.1.9 sets global typography and headings. The styles can be found within the skeletonic-fonts CSS. You will need to import skeletonic-fonts.min.css (v.1.1.9) to display the default typography.

Header

Skeletonic CSS v.1.1.9 carefully considered, readable typography. All HTML headers, <h1> through <h6>, are available. .h1 through .h6 classes are also available, for when you want to match the font styling of a heading but still want your text to be displayed inline.</p>
HeadingDisplay
<h1></h1>

Heading 1 (4.6rem)

<h2></h2>

Heading 2 (3.6rem)

<h3></h3>

Heading 3 (2.8rem)

<h4></h4>

Heading 4 (2.2rem)

<h5></h5>
Heading 5 (1.8rem)
<h6></h6>
Heading 6 (1.6rem)
+Skeletonic CSS - Typography

Skeletonic - a lightweight, intuitive and ultra-responsive CSS framework

Simply designed to fit your cascading web life.

Skeletonic is a lightweight, intuitive and ultra-responsive CSS framework designed for any platform, browser or device.

Version: 1.2.0

Download View on GitHub

Typography

Skeletonic CSS v.1.2.0 sets global typography and headings. The styles can be found within the skeletonic-fonts CSS. You will need to import skeletonic-fonts.min.css (v.1.2.0) to display the default typography.

Header

Skeletonic CSS v.1.2.0 carefully considered, readable typography. All HTML headers, <h1> through <h6>, are available. .h1 through .h6 classes are also available, for when you want to match the font styling of a heading but still want your text to be displayed inline.</p>
HeadingDisplay
<h1></h1>

Heading 1 (4.6rem)

<h2></h2>

Heading 2 (3.6rem)

<h3></h3>

Heading 3 (2.8rem)

<h4></h4>

Heading 4 (2.2rem)

<h5></h5>
Heading 5 (1.8rem)
<h6></h6>
Heading 6 (1.6rem)
 <h1>Heading 1</h1>

 <span class="h1">Heading 1</span>
-        

Font Family

By default, Skeletonic CSS v.1.1.9 provides a default web font (Open Sans). You might want to add your own font files into the CSS. Open Sans is a humanist sans serif typeface designed by Steve Matteson.

Examples

Open Sans Light 200

Open Sans is a humanist sans serif typeface.

Open Sans Light Italic 200

Open Sans is a humanist sans serif typeface.

Open Sans Regular 400

Open Sans is a humanist sans serif typeface.

Open Sans Regular Italic 400

Open Sans is a humanist sans serif typeface.

Open Sans Bold 700

Open Sans is a humanist sans serif typeface.

Open Sans Bold Italic 700

Open Sans is a humanist sans serif typeface.

Open Sans Semi Bold 500

Open Sans is a humanist sans serif typeface.

Open Sans Semi Bold Italic 500

Open Sans is a humanist sans serif typeface.

Open Sans Extra Bold 900

Open Sans is a humanist sans serif typeface.

Open Sans Extra Bold Italic 900

Open Sans is a humanist sans serif typeface.
</div> </section>

Copyright © Sebastien Rousseau 2021. All rights reserved.

Terms and Conditions - Privacy Policy and Disclaimer - Cookie Policy

+

Font Family

By default, Skeletonic CSS v.1.2.0 provides a default web font (Open Sans). You might want to add your own font files into the CSS. Open Sans is a humanist sans serif typeface designed by Steve Matteson.

Examples

Open Sans Light 200

Open Sans is a humanist sans serif typeface.

Open Sans Light Italic 200

Open Sans is a humanist sans serif typeface.

Open Sans Regular 400

Open Sans is a humanist sans serif typeface.

Open Sans Regular Italic 400

Open Sans is a humanist sans serif typeface.

Open Sans Bold 700

Open Sans is a humanist sans serif typeface.

Open Sans Bold Italic 700

Open Sans is a humanist sans serif typeface.

Open Sans Semi Bold 500

Open Sans is a humanist sans serif typeface.

Open Sans Semi Bold Italic 500

Open Sans is a humanist sans serif typeface.

Open Sans Extra Bold 900

Open Sans is a humanist sans serif typeface.

Open Sans Extra Bold Italic 900

Open Sans is a humanist sans serif typeface.
</div> </section>

diff --git a/src/components/card.styl b/src/components/card.styl index 7e42957..8ec13cd 100644 --- a/src/components/card.styl +++ b/src/components/card.styl @@ -1,6 +1,6 @@ /* @group Cards */ .card - background: var(--background-color-100) + background: transparent border: 1px solid var(--border-color-300) margin-bottom: golden-ratio rem diff --git a/test/cases/base.css b/test/cases/base.css new file mode 100644 index 0000000..fb530b3 --- /dev/null +++ b/test/cases/base.css @@ -0,0 +1,144 @@ +@charset "UTF-8"; +:root { + --background-color-900: $grey-900; + --background-color-800: $grey-800; + --background-color-700: $grey-700; + --background-color-600: $grey-600; + --background-color-500: $grey-500; + --background-color-400: $grey-400; + --background-color-300: $grey-300; + --background-color-200: $grey-200; + --background-color-100: $grey-100; + --background-color-inverted: $black; + --background-color: $white; + --border-color: $black; + --border-color-100: $grey-100; + --border-color-200: $grey-200; + --border-color-300: $grey-300; + --border-color-400: $grey-400; + --border-color-500: $grey-500; + --border-color-600: $grey-600; + --border-color-700: $grey-700; + --border-color-800: $grey-800; + --border-color-900: $grey-900; + --button-color: $white; + --color: $black; + --link-color: color-blue; + --link-color-visited: color-purple; + --link-color-hover: color-red; + --link-color-focus: color-red; + --inverted-color: $white; +} +html { + -moz-font-feature-settings: 'liga', 'kern'; + -moz-osx-font-smoothing: grayscale; + -ms-text-size-adjust: 100%; + -webkit-font-smoothing: antialiased; + -webkit-tap-highlight-color: var(--background-color); + -webkit-text-size-adjust: 100%; + font-family: sans-serif; + font-size: 63.204452685542776%; + overflow-x: hidden; + overflow-y: scroll; + text-rendering: optimizeLegibility; +} +body { + color: var(--color); + background-color: var(--background-color); + font-family: font; + font-size: golden-font-size-base rem; + font-weight: 400; + margin: 0; + padding: 0; + word-wrap: break-word; +} +html, +body, +button, +span, +object, +iframe, +p, +h1, +h2, +h3, +h4, +h5, +h6, +blockquote, +pre, +abbr, +address, +cite, +code, +del, +dfn, +em, +img, +ins, +kbd, +q, +samp, +small, +strong, +sub, +sup, +var, +b, +i, +dl, +dt, +dd, +ol, +ul, +li, +select, +fieldset, +form, +label, +legend, +table, +caption, +tbody, +tfoot, +thead, +tr, +th, +td, +article, +aside, +figure, +footer, +header, +hgroup, +menu, +nav, +section, +time, +mark, +audio, +video, +a { + margin-bottom: golden-font-size-base rem; + box-sizing: border-box; +} +strong, +b { + font-weight: 700; + color: var(--color); +} +em, +i { + font-style: italic; +} +small { + font-size: golden-font-size-small rem; +} +sup { + font-size: golden-font-size-small rem; + top: 0.8em; +} +sub { + font-size: golden-font-size-small rem; + bottom: -0.8em; +} diff --git a/test/cases/base.styl b/test/cases/base.styl new file mode 100644 index 0000000..3712e17 --- /dev/null +++ b/test/cases/base.styl @@ -0,0 +1,142 @@ +@charset "UTF-8" + +:root + --background-color-900: $grey-900 + --background-color-800: $grey-800 + --background-color-700: $grey-700 + --background-color-600: $grey-600 + --background-color-500: $grey-500 + --background-color-400: $grey-400 + --background-color-300: $grey-300 + --background-color-200: $grey-200 + --background-color-100: $grey-100 + --background-color-inverted: $black + --background-color: $white + --border-color: $black + --border-color-100: $grey-100 + --border-color-200: $grey-200 + --border-color-300: $grey-300 + --border-color-400: $grey-400 + --border-color-500: $grey-500 + --border-color-600: $grey-600 + --border-color-700: $grey-700 + --border-color-800: $grey-800 + --border-color-900: $grey-900 + --button-color: $white + --color: $black + --link-color: color-blue + --link-color-visited: color-purple + --link-color-hover: color-red + --link-color-focus: color-red + --inverted-color: $white + +html + -moz-font-feature-settings: 'liga', 'kern' + -moz-osx-font-smoothing: grayscale + -ms-text-size-adjust: 100% + -webkit-font-smoothing: antialiased + -webkit-tap-highlight-color: var(--background-color) + -webkit-text-size-adjust: 100% + font-family: sans-serif + font-size: 63.204452685542773% + overflow-x: hidden + overflow-y: scroll + text-rendering: optimizeLegibility + +body + color: var(--color) + background-color: var(--background-color) + font-family: font + font-size: golden-font-size-base rem + font-weight: 400; + margin: 0; + padding: 0; + word-wrap: break-word + +html, +body, +button, +span, +object, +iframe, +p, +h1, +h2, +h3, +h4, +h5, +h6, +blockquote, +pre, +abbr, +address, +cite, +code, +del, +dfn, +em, +img, +ins, +kbd, +q, +samp, +small, +strong, +sub, +sup, +var, +b, +i, +dl, +dt, +dd, +ol, +ul, +li, +select, +fieldset, +form, +label, +legend, +table, +caption, +tbody, +tfoot, +thead, +tr, +th, +td, +article, +aside, +figure, +footer, +header, +hgroup, +menu, +nav, +section, +time, +mark, +audio, +video, +a + margin-bottom: golden-font-size-base rem + box-sizing: border-box + +strong, b + font-weight: 700; + color: var(--color) + +em, i + font-style: italic + +small + font-size: golden-font-size-small rem + +sup + font-size: golden-font-size-small rem + top: 0.8em + +sub + font-size: golden-font-size-small rem + bottom: -0.8em diff --git a/test/cases/bounce.css b/test/cases/bounce.css new file mode 100644 index 0000000..ae198c3 --- /dev/null +++ b/test/cases/bounce.css @@ -0,0 +1,72 @@ +.bounce { + animation-name: bounce; + transform-origin: center bottom; +} +@-moz-keyframes bounce { + from, 20%, 53%, 80%, to { + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + transform: translate3d(0, 0, 0); + } + 40%, 43% { + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + transform: translate3d(0, -30px, 0); + } + 70% { + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + transform: translate3d(0, -15px, 0); + } + 90% { + transform: translate3d(0, -4px, 0); + } +} +@-webkit-keyframes bounce { + from, 20%, 53%, 80%, to { + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + transform: translate3d(0, 0, 0); + } + 40%, 43% { + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + transform: translate3d(0, -30px, 0); + } + 70% { + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + transform: translate3d(0, -15px, 0); + } + 90% { + transform: translate3d(0, -4px, 0); + } +} +@-o-keyframes bounce { + from, 20%, 53%, 80%, to { + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + transform: translate3d(0, 0, 0); + } + 40%, 43% { + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + transform: translate3d(0, -30px, 0); + } + 70% { + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + transform: translate3d(0, -15px, 0); + } + 90% { + transform: translate3d(0, -4px, 0); + } +} +@keyframes bounce { + from, 20%, 53%, 80%, to { + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + transform: translate3d(0, 0, 0); + } + 40%, 43% { + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + transform: translate3d(0, -30px, 0); + } + 70% { + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); + transform: translate3d(0, -15px, 0); + } + 90% { + transform: translate3d(0, -4px, 0); + } +} \ No newline at end of file diff --git a/test/cases/bounce.styl b/test/cases/bounce.styl new file mode 100644 index 0000000..8b7af7b --- /dev/null +++ b/test/cases/bounce.styl @@ -0,0 +1,20 @@ +@keyframes bounce + from, + 20%, + 53%, + 80%, + to + animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) + transform: translate3d(0, 0, 0) + 40%, + 43% + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06) + transform: translate3d(0, -30px, 0) + 70% + animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06) + transform: translate3d(0, -15px, 0) + 90% + transform: translate3d(0, -4px, 0) +.bounce + animation-name: bounce + transform-origin: center bottom \ No newline at end of file diff --git a/test/cases/chameleon.css b/test/cases/chameleon.css new file mode 100644 index 0000000..74caae4 --- /dev/null +++ b/test/cases/chameleon.css @@ -0,0 +1,528 @@ +.chameleon-txt { + animation-name: chameleon; + animation-duration: 5s; +} +.chameleon-bg { + animation-name: chameleon-bg; + animation-duration: 5s; +} +@-moz-keyframes chameleon { + 0% { + color: #f44336; + } + 5% { + color: #e91e63; + } + 10% { + color: #9c27b0; + } + 15% { + color: #673ab7; + } + 20% { + color: #3f51b5; + } + 25% { + color: #2196f3; + } + 30% { + color: #03a9f4; + } + 35% { + color: #00bcd4; + } + 40% { + color: #009688; + } + 45% { + color: #4caf50; + } + 50% { + color: #8bc34a; + } + 55% { + color: #cddc39; + } + 60% { + color: #ffeb3b; + } + 65% { + color: #ffc107; + } + 70% { + color: #ff9800; + } + 75% { + color: #ff5722; + } + 80% { + color: #795548; + } + 85% { + color: #9e9e9e; + } + 90% { + color: #607d8b; + } + 95% { + color: #000; + } + 100% { + color: #fff; + } +} +@-webkit-keyframes chameleon { + 0% { + color: #f44336; + } + 5% { + color: #e91e63; + } + 10% { + color: #9c27b0; + } + 15% { + color: #673ab7; + } + 20% { + color: #3f51b5; + } + 25% { + color: #2196f3; + } + 30% { + color: #03a9f4; + } + 35% { + color: #00bcd4; + } + 40% { + color: #009688; + } + 45% { + color: #4caf50; + } + 50% { + color: #8bc34a; + } + 55% { + color: #cddc39; + } + 60% { + color: #ffeb3b; + } + 65% { + color: #ffc107; + } + 70% { + color: #ff9800; + } + 75% { + color: #ff5722; + } + 80% { + color: #795548; + } + 85% { + color: #9e9e9e; + } + 90% { + color: #607d8b; + } + 95% { + color: #000; + } + 100% { + color: #fff; + } +} +@-o-keyframes chameleon { + 0% { + color: #f44336; + } + 5% { + color: #e91e63; + } + 10% { + color: #9c27b0; + } + 15% { + color: #673ab7; + } + 20% { + color: #3f51b5; + } + 25% { + color: #2196f3; + } + 30% { + color: #03a9f4; + } + 35% { + color: #00bcd4; + } + 40% { + color: #009688; + } + 45% { + color: #4caf50; + } + 50% { + color: #8bc34a; + } + 55% { + color: #cddc39; + } + 60% { + color: #ffeb3b; + } + 65% { + color: #ffc107; + } + 70% { + color: #ff9800; + } + 75% { + color: #ff5722; + } + 80% { + color: #795548; + } + 85% { + color: #9e9e9e; + } + 90% { + color: #607d8b; + } + 95% { + color: #000; + } + 100% { + color: #fff; + } +} +@keyframes chameleon { + 0% { + color: #f44336; + } + 5% { + color: #e91e63; + } + 10% { + color: #9c27b0; + } + 15% { + color: #673ab7; + } + 20% { + color: #3f51b5; + } + 25% { + color: #2196f3; + } + 30% { + color: #03a9f4; + } + 35% { + color: #00bcd4; + } + 40% { + color: #009688; + } + 45% { + color: #4caf50; + } + 50% { + color: #8bc34a; + } + 55% { + color: #cddc39; + } + 60% { + color: #ffeb3b; + } + 65% { + color: #ffc107; + } + 70% { + color: #ff9800; + } + 75% { + color: #ff5722; + } + 80% { + color: #795548; + } + 85% { + color: #9e9e9e; + } + 90% { + color: #607d8b; + } + 95% { + color: #000; + } + 100% { + color: #fff; + } +} +@-moz-keyframes chameleon-bg { + 0% { + background-color: #f44336; + } + 5% { + background-color: #e91e63; + } + 10% { + background-color: #9c27b0; + } + 15% { + background-color: #673ab7; + } + 20% { + background-color: #3f51b5; + } + 25% { + background-color: #2196f3; + } + 30% { + background-color: #03a9f4; + } + 35% { + background-color: #00bcd4; + } + 40% { + background-color: #009688; + } + 45% { + background-color: #4caf50; + } + 50% { + background-color: #8bc34a; + } + 55% { + background-color: #cddc39; + } + 60% { + background-color: #ffeb3b; + } + 65% { + background-color: #ffc107; + } + 70% { + background-color: #ff9800; + } + 75% { + background-color: #ff5722; + } + 80% { + background-color: #795548; + } + 85% { + background-color: #9e9e9e; + } + 90% { + background-color: #607d8b; + } + 95% { + color: #000; + } + 100% { + color: #fff; + } +} +@-webkit-keyframes chameleon-bg { + 0% { + background-color: #f44336; + } + 5% { + background-color: #e91e63; + } + 10% { + background-color: #9c27b0; + } + 15% { + background-color: #673ab7; + } + 20% { + background-color: #3f51b5; + } + 25% { + background-color: #2196f3; + } + 30% { + background-color: #03a9f4; + } + 35% { + background-color: #00bcd4; + } + 40% { + background-color: #009688; + } + 45% { + background-color: #4caf50; + } + 50% { + background-color: #8bc34a; + } + 55% { + background-color: #cddc39; + } + 60% { + background-color: #ffeb3b; + } + 65% { + background-color: #ffc107; + } + 70% { + background-color: #ff9800; + } + 75% { + background-color: #ff5722; + } + 80% { + background-color: #795548; + } + 85% { + background-color: #9e9e9e; + } + 90% { + background-color: #607d8b; + } + 95% { + color: #000; + } + 100% { + color: #fff; + } +} +@-o-keyframes chameleon-bg { + 0% { + background-color: #f44336; + } + 5% { + background-color: #e91e63; + } + 10% { + background-color: #9c27b0; + } + 15% { + background-color: #673ab7; + } + 20% { + background-color: #3f51b5; + } + 25% { + background-color: #2196f3; + } + 30% { + background-color: #03a9f4; + } + 35% { + background-color: #00bcd4; + } + 40% { + background-color: #009688; + } + 45% { + background-color: #4caf50; + } + 50% { + background-color: #8bc34a; + } + 55% { + background-color: #cddc39; + } + 60% { + background-color: #ffeb3b; + } + 65% { + background-color: #ffc107; + } + 70% { + background-color: #ff9800; + } + 75% { + background-color: #ff5722; + } + 80% { + background-color: #795548; + } + 85% { + background-color: #9e9e9e; + } + 90% { + background-color: #607d8b; + } + 95% { + color: #000; + } + 100% { + color: #fff; + } +} +@keyframes chameleon-bg { + 0% { + background-color: #f44336; + } + 5% { + background-color: #e91e63; + } + 10% { + background-color: #9c27b0; + } + 15% { + background-color: #673ab7; + } + 20% { + background-color: #3f51b5; + } + 25% { + background-color: #2196f3; + } + 30% { + background-color: #03a9f4; + } + 35% { + background-color: #00bcd4; + } + 40% { + background-color: #009688; + } + 45% { + background-color: #4caf50; + } + 50% { + background-color: #8bc34a; + } + 55% { + background-color: #cddc39; + } + 60% { + background-color: #ffeb3b; + } + 65% { + background-color: #ffc107; + } + 70% { + background-color: #ff9800; + } + 75% { + background-color: #ff5722; + } + 80% { + background-color: #795548; + } + 85% { + background-color: #9e9e9e; + } + 90% { + background-color: #607d8b; + } + 95% { + color: #000; + } + 100% { + color: #fff; + } +} diff --git a/test/cases/chameleon.styl b/test/cases/chameleon.styl new file mode 100644 index 0000000..ecbfe08 --- /dev/null +++ b/test/cases/chameleon.styl @@ -0,0 +1,95 @@ +@keyframes chameleon + 0% + color: #F44336 + 5% + color: #E91E63 + 10% + color: #9C27B0 + 15% + color: #673AB7 + 20% + color: #3F51B5 + 25% + color: #2196F3 + 30% + color: #03A9F4 + 35% + color: #00BCD4 + 40% + color: #009688 + 45% + color: #4CAF50 + 50% + color: #8BC34A + 55% + color: #CDDC39 + 60% + color: #FFEB3B + 65% + color: #FFC107 + 70% + color: #FF9800 + 75% + color: #FF5722 + 80% + color: #795548 + 85% + color: #9E9E9E + 90% + color: #607D8B + 95% + color: #000000 + 100% + color: #FFFFFF + +@keyframes chameleon-bg + 0% + background-color: #F44336 + 5% + background-color: #E91E63 + 10% + background-color: #9C27B0 + 15% + background-color: #673AB7 + 20% + background-color: #3F51B5 + 25% + background-color: #2196F3 + 30% + background-color: #03A9F4 + 35% + background-color: #00BCD4 + 40% + background-color: #009688 + 45% + background-color: #4CAF50 + 50% + background-color: #8BC34A + 55% + background-color: #CDDC39 + 60% + background-color: #FFEB3B + 65% + background-color: #FFC107 + 70% + background-color: #FF9800 + 75% + background-color: #FF5722 + 80% + background-color: #795548 + 85% + background-color: #9E9E9E + 90% + background-color: #607D8B + 95% + color: #000000 + 100% + color: #FFFFFF + +.chameleon-txt + animation-name: chameleon + animation-duration: 5s + +.chameleon-bg + animation-name: chameleon-bg + animation-duration: 5s diff --git a/test/cases/colour-variables.css b/test/cases/colour-variables.css new file mode 100644 index 0000000..935ed71 --- /dev/null +++ b/test/cases/colour-variables.css @@ -0,0 +1,72 @@ +.background-color-full-black { + background-color: $full-black; +} +.color-full-black { + color: $full-black; +} +.border-color-full-black { + border: 1px solid $full-black; +} +.background-color-dark-black { + background-color: $dark-black; +} +.color-dark-black { + color: $dark-black; +} +.border-color-dark-black { + border: 1px solid $dark-black; +} +.background-color-light-black { + background-color: $light-black; +} +.color-light-black { + color: $light-black; +} +.border-color-light-black { + border: 1px solid $light-black; +} +.background-color-min-black { + background-color: $min-black; +} +.color-min-black { + color: $min-black; +} +.border-color-min-black { + border: 1px solid $min-black; +} +.background-color-faint-black { + background-color: $faint-black; +} +.color-faint-black { + color: $faint-black; +} +.border-color-faint-black { + border: 1px solid $faint-black; +} +.background-color-full-white { + background-color: $full-white; +} +.color-full-white { + color: $full-white; +} +.border-color-full-white { + border: 1px solid $full-white; +} +.background-color-dark-white { + background-color: $dark-white; +} +.color-dark-white { + color: $dark-white; +} +.border-color-dark-white { + border: 1px solid $dark-white; +} +.background-color-light-white { + background-color: $light-white; +} +.color-light-white { + color: $light-white; +} +.border-color-light-white { + border: 1px solid $light-white; +} diff --git a/test/cases/colour-variables.styl b/test/cases/colour-variables.styl new file mode 100644 index 0000000..db4eb77 --- /dev/null +++ b/test/cases/colour-variables.styl @@ -0,0 +1,15 @@ +colour-variables = $full-black ,$dark-black, $light-black,$min-black,$faint-black,$full-white, $dark-white, $light-white +colour-variables-names = full-black ,dark-black, light-black,min-black,faint-black,full-white, dark-white, light-white + + for colour-variables, i in colour-variables + // Colour Variables Background Colours + .background-color-{colour-variables-names[i]} + background-color: colour-variables + + // Colour Variables Text Colours + .color-{colour-variables-names[i]} + color: colour-variables + + // Colour Variables Border Colours + .border-color-{colour-variables-names[i]} + border:1px solid colour-variables diff --git a/test/cases/css-grid-overlay.css b/test/cases/css-grid-overlay.css new file mode 100644 index 0000000..e45a676 --- /dev/null +++ b/test/cases/css-grid-overlay.css @@ -0,0 +1,18 @@ +body { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + border: none; + -o-text-overflow: clip; + text-overflow: clip; + background: -webkit-linear-gradient(90deg, #fff 2px, rgba(0,0,0,0) 2px), -webkit-linear-gradient(0deg, #fff 2px, rgba(0,0,0,0) 2px), -webkit-linear-gradient(90deg, rgba(255,255,255,0.298) 1px, rgba(0,0,0,0) 1px), -webkit-linear-gradient(0deg, rgba(255,255,255,0.298) 1px, rgba(0,0,0,0) 1px), rgba(105,105,105,0.2); + background: -moz-linear-gradient(0deg, #fff 2px, rgba(0,0,0,0) 2px), -moz-linear-gradient(90deg, #fff 2px, rgba(0,0,0,0) 2px), -moz-linear-gradient(0deg, rgba(255,255,255,0.298) 1px, rgba(0,0,0,0) 1px), -moz-linear-gradient(90deg, rgba(255,255,255,0.298) 1px, rgba(0,0,0,0) 1px), rgba(105,105,105,0.2); + background: linear-gradient(0deg, #fff 2px, rgba(0,0,0,0) 2px), linear-gradient(90deg, #fff 2px, rgba(0,0,0,0) 2px), linear-gradient(0deg, rgba(255,255,255,0.298) 1px, rgba(0,0,0,0) 1px), linear-gradient(90deg, rgba(255,255,255,0.298) 1px, rgba(0,0,0,0) 1px), rgba(105,105,105,0.2); + background-position: -2px -2px, -2px -2px, -1px -1px, -1px -1px; + -webkit-background-origin: padding-box; + background-origin: padding-box; + -webkit-background-clip: border-box; + background-clip: border-box; + -webkit-background-size: 100px 100px, 100px 100px, 20px 20px, 20px 20px; + background-size: 100px 100px, 100px 100px, 20px 20px, 20px 20px; +} diff --git a/test/cases/css-grid-overlay.styl b/test/cases/css-grid-overlay.styl new file mode 100644 index 0000000..e2c2008 --- /dev/null +++ b/test/cases/css-grid-overlay.styl @@ -0,0 +1,17 @@ +body + -webkit-box-sizing: content-box + -moz-box-sizing: content-box + box-sizing: content-box + border: none + -o-text-overflow: clip + text-overflow: clip + background: -webkit-linear-gradient(90deg, #ffffff 2px, rgba(0,0,0,0) 2px), -webkit-linear-gradient(0deg, #ffffff 2px, rgba(0,0,0,0) 2px), -webkit-linear-gradient(90deg, rgba(255,255,255,0.298039) 1px, rgba(0,0,0,0) 1px), -webkit-linear-gradient(0deg, rgba(255,255,255,0.298039) 1px, rgba(0,0,0,0) 1px), rgba(105, 105, 105,0.20) + background: -moz-linear-gradient(0deg, #ffffff 2px, rgba(0,0,0,0) 2px), -moz-linear-gradient(90deg, #ffffff 2px, rgba(0,0,0,0) 2px), -moz-linear-gradient(0deg, rgba(255,255,255,0.298039) 1px, rgba(0,0,0,0) 1px), -moz-linear-gradient(90deg, rgba(255,255,255,0.298039) 1px, rgba(0,0,0,0) 1px), rgba(105, 105, 105,0.20) + background: linear-gradient(0deg, #ffffff 2px, rgba(0,0,0,0) 2px), linear-gradient(90deg, #ffffff 2px, rgba(0,0,0,0) 2px), linear-gradient(0deg, rgba(255,255,255,0.298039) 1px, rgba(0,0,0,0) 1px), linear-gradient(90deg, rgba(255,255,255,0.298039) 1px, rgba(0,0,0,0) 1px), rgba(105, 105, 105,0.20) + background-position: -2px -2px, -2px -2px, -1px -1px, -1px -1px + -webkit-background-origin: padding-box + background-origin: padding-box + -webkit-background-clip: border-box + background-clip: border-box + -webkit-background-size: 100px 100px, 100px 100px, 20px 20px, 20px 20px + background-size: 100px 100px, 100px 100px, 20px 20px, 20px 20px diff --git a/test/cases/dark-mode.css b/test/cases/dark-mode.css new file mode 100644 index 0000000..8056dc0 --- /dev/null +++ b/test/cases/dark-mode.css @@ -0,0 +1,32 @@ +@media (prefers-color-scheme: dark) { + :root { + --background-color-900: $grey-900; + --background-color-800: $grey-800; + --background-color-700: $grey-700; + --background-color-600: $grey-600; + --background-color-500: $grey-500; + --background-color-400: $grey-400; + --background-color-300: $grey-300; + --background-color-200: $grey-200; + --background-color-100: $grey-700; + --background-color-inverted: $white; + --background-color: $black; + --border-color: $white; + --border-color-100: $grey-100; + --border-color-200: $grey-200; + --border-color-300: $grey-300; + --border-color-400: $grey-400; + --border-color-500: $grey-500; + --border-color-600: $grey-600; + --border-color-700: $grey-700; + --border-color-800: $grey-800; + --border-color-900: $grey-900; + --button-color: $white; + --color: $white; + --link-color: color-yellow; + --link-color-visited: color-fuchsia; + --link-color-hover: color-red; + --link-color-focus: color-red; + --inverted-color: $black; + } +} diff --git a/test/cases/dark-mode.styl b/test/cases/dark-mode.styl new file mode 100644 index 0000000..1f6a911 --- /dev/null +++ b/test/cases/dark-mode.styl @@ -0,0 +1,32 @@ +@media (prefers-color-scheme: dark) + + :root + --background-color-900: $grey-900 + --background-color-800: $grey-800 + --background-color-700: $grey-700 + --background-color-600: $grey-600 + --background-color-500: $grey-500 + --background-color-400: $grey-400 + --background-color-300: $grey-300 + --background-color-200: $grey-200 + --background-color-100: $grey-700 + --background-color-inverted: $white + --background-color: $black + --border-color: $white + --border-color-100: $grey-100 + --border-color-200: $grey-200 + --border-color-300: $grey-300 + --border-color-400: $grey-400 + --border-color-500: $grey-500 + --border-color-600: $grey-600 + --border-color-700: $grey-700 + --border-color-800: $grey-800 + --border-color-900: $grey-900 + --button-color: $white + --color: $white + --link-color: color-yellow + --link-color-visited: color-fuchsia + --link-color-hover: color-red + --link-color-focus: color-red + --inverted-color: $black + diff --git a/test/cases/fade-in.css b/test/cases/fade-in.css index 2714231..bf0bda9 100644 --- a/test/cases/fade-in.css +++ b/test/cases/fade-in.css @@ -1,6 +1,3 @@ -.fade-in { - animation-name: fade-in 2s; -} @-moz-keyframes fade-in { 0% { opacity: 0; @@ -8,6 +5,9 @@ 100% { opacity: 1; } + .fade-in { + animation-name: fade-in; + } } @-webkit-keyframes fade-in { 0% { @@ -16,6 +16,9 @@ 100% { opacity: 1; } + .fade-in { + animation-name: fade-in; + } } @-o-keyframes fade-in { 0% { @@ -24,6 +27,9 @@ 100% { opacity: 1; } + .fade-in { + animation-name: fade-in; + } } @keyframes fade-in { 0% { @@ -32,4 +38,7 @@ 100% { opacity: 1; } + .fade-in { + animation-name: fade-in; + } } diff --git a/test/cases/fade-in.styl b/test/cases/fade-in.styl index 83e8874..e36c4fe 100644 --- a/test/cases/fade-in.styl +++ b/test/cases/fade-in.styl @@ -1,8 +1,8 @@ @keyframes fade-in - 0% - opacity 0 - 100% - opacity 1 + 0% + opacity 0 + 100% + opacity 1 - .fade-in - animation-name fade-in 2s + .fade-in + animation-name fade-in diff --git a/test/cases/fade-out.styl b/test/cases/fade-out.styl index 76bb101..7ebdbd9 100644 --- a/test/cases/fade-out.styl +++ b/test/cases/fade-out.styl @@ -1,8 +1,8 @@ @keyframes fade-out - 0% - opacity 1 - 100% - opacity 0 + 0% + opacity 1 + 100% + opacity 0 .fade-out animation-name fade-out diff --git a/test/cases/flash.styl b/test/cases/flash.styl index ca97914..f0b2589 100644 --- a/test/cases/flash.styl +++ b/test/cases/flash.styl @@ -1,9 +1,9 @@ @keyframes flash - 25%, - 75% - opacity 0 - 50% - opacity 1 + 25%, + 75% + opacity 0 + 50% + opacity 1 .flash animation-name flash diff --git a/test/cases/font-face.css b/test/cases/font-face.css index 5aedc1c..9f8c4e0 100644 --- a/test/cases/font-face.css +++ b/test/cases/font-face.css @@ -1,74 +1,84 @@ +@charset "UTF-8"; @font-face { font-family: "Open Sans"; - src: url("fonts/OpenSans-Regular-webfont.eot"); - src: url("fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-Regular-webfont.woff") format("woff"), url("fonts/OpenSans-Regular-webfont.ttf") format("truetype"), url("fonts/OpenSans-Regular-webfont.svg#OpenSansRegular") format("svg"); - font-weight: 400; + src: url("https://open-sans.com/fonts/OpenSans-Regular-webfont.eot"); + src: url("https://open-sans.com/fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("https://open-sans.com/fonts/OpenSans-Regular-webfont.woff") format("woff"), url("https://open-sans.com/fonts/OpenSans-Regular-webfont.ttf") format("truetype"), url("https://open-sans.com/fonts/OpenSans-Regular-webfont.svg#OpenSansRegular") format("svg"); + font-display: swap; font-style: normal; + font-weight: 400; } @font-face { font-family: "Open Sans"; - src: url("fonts/OpenSans-Italic-webfont.eot"); - src: url("fonts/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-Italic-webfont.woff") format("woff"), url("fonts/OpenSans-Italic-webfont.ttf") format("truetype"), url("fonts/OpenSans-Italic-webfont.svg#OpenSansItalic") format("svg"); - font-weight: normal; - font-weight: 400; + src: url("https://open-sans.com/fonts/OpenSans-Italic-webfont.eot"); + src: url("https://open-sans.com/fonts/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("https://open-sans.com/fonts/OpenSans-Italic-webfont.woff") format("woff"), url("https://open-sans.com/fonts/OpenSans-Italic-webfont.ttf") format("truetype"), url("https://open-sans.com/fonts/OpenSans-Italic-webfont.svg#OpenSansItalic") format("svg"); + font-display: swap; font-style: italic; + font-weight: 400; + font-weight: normal; } @font-face { font-family: "Open Sans"; - src: url("fonts/OpenSans-Light-webfont.eot"); - src: url("fonts/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-Light-webfont.woff") format("woff"), url("fonts/OpenSans-Light-webfont.ttf") format("truetype"), url("fonts/OpenSans-Light-webfont.svg#OpenSansLight") format("svg"); + src: url("https://open-sans.com/fonts/OpenSans-Light-webfont.eot"); + src: url("https://open-sans.com/fonts/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"), url("https://open-sans.com/fonts/OpenSans-Light-webfont.woff") format("woff"), url("https://open-sans.com/fonts/OpenSans-Light-webfont.ttf") format("truetype"), url("https://open-sans.com/fonts/OpenSans-Light-webfont.svg#OpenSansLight") format("svg"); font-weight: 200; font-style: normal; + font-display: swap; } @font-face { font-family: "Open Sans"; - src: url("fonts/OpenSans-LightItalic-webfont.eot"); - src: url("fonts/OpenSans-LightItalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-LightItalic-webfont.woff") format("woff"), url("fonts/OpenSans-LightItalic-webfont.ttf") format("truetype"), url("fonts/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic") format("svg"); + src: url("https://open-sans.com/fonts/OpenSans-LightItalic-webfont.eot"); + src: url("https://open-sans.com/fonts/OpenSans-LightItalic-webfont.eot?#iefix") format("embedded-opentype"), url("https://open-sans.com/fonts/OpenSans-LightItalic-webfont.woff") format("woff"), url("https://open-sans.com/fonts/OpenSans-LightItalic-webfont.ttf") format("truetype"), url("https://open-sans.com/fonts/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic") format("svg"); font-weight: 200; font-style: italic; + font-display: swap; } @font-face { font-family: "Open Sans"; - src: url("fonts/OpenSans-Semibold-webfont.eot"); - src: url("fonts/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-Semibold-webfont.woff") format("woff"), url("fonts/OpenSans-Semibold-webfont.ttf") format("truetype"), url("fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold") format("svg"); + src: url("https://open-sans.com/fonts/OpenSans-Semibold-webfont.eot"); + src: url("https://open-sans.com/fonts/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"), url("https://open-sans.com/fonts/OpenSans-Semibold-webfont.woff") format("woff"), url("https://open-sans.com/fonts/OpenSans-Semibold-webfont.ttf") format("truetype"), url("https://open-sans.com/fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold") format("svg"); font-weight: 500; font-style: normal; + font-display: swap; } @font-face { font-family: "Open Sans"; - src: url("fonts/OpenSans-SemiboldItalic-webfont.eot"); - src: url("fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-SemiboldItalic-webfont.woff") format("woff"), url("fonts/OpenSans-SemiboldItalic-webfont.ttf") format("truetype"), url("fonts/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic") format("svg"); + src: url("https://open-sans.com/fonts/OpenSans-SemiboldItalic-webfont.eot"); + src: url("https://open-sans.com/fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("https://open-sans.com/fonts/OpenSans-SemiboldItalic-webfont.woff") format("woff"), url("https://open-sans.com/fonts/OpenSans-SemiboldItalic-webfont.ttf") format("truetype"), url("https://open-sans.com/fonts/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic") format("svg"); font-weight: 500; font-style: italic; + font-display: swap; } @font-face { font-family: "Open Sans"; - src: url("fonts/OpenSans-Bold-webfont.eot"); - src: url("fonts/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-Bold-webfont.woff") format("woff"), url("fonts/OpenSans-Bold-webfont.ttf") format("truetype"), url("fonts/OpenSans-Bold-webfont.svg#OpenSansBold") format("svg"); - font-weight: bold; - font-weight: 700; + src: url("https://open-sans.com/fonts/OpenSans-Bold-webfont.eot"); + src: url("https://open-sans.com/fonts/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("https://open-sans.com/fonts/OpenSans-Bold-webfont.woff") format("woff"), url("https://open-sans.com/fonts/OpenSans-Bold-webfont.ttf") format("truetype"), url("https://open-sans.com/fonts/OpenSans-Bold-webfont.svg#OpenSansBold") format("svg"); + font-display: swap; font-style: normal; + font-weight: 700; + font-weight: bold; } @font-face { font-family: "Open Sans"; - src: url("fonts/OpenSans-BoldItalic-webfont.eot"); - src: url("fonts/OpenSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-BoldItalic-webfont.woff") format("woff"), url("fonts/OpenSans-BoldItalic-webfont.ttf") format("truetype"), url("fonts/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic") format("svg"); - font-weight: bold; - font-weight: 700; + src: url("https://open-sans.com/fonts/OpenSans-BoldItalic-webfont.eot"); + src: url("https://open-sans.com/fonts/OpenSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("https://open-sans.com/fonts/OpenSans-BoldItalic-webfont.woff") format("woff"), url("https://open-sans.com/fonts/OpenSans-BoldItalic-webfont.ttf") format("truetype"), url("https://open-sans.com/fonts/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic") format("svg"); + font-display: swap; font-style: italic; + font-weight: 700; + font-weight: bold; } @font-face { font-family: "Open Sans"; - src: url("fonts/OpenSans-ExtraBold-webfont.eot"); - src: url("fonts/OpenSans-ExtraBold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-ExtraBold-webfont.woff") format("woff"), url("fonts/OpenSans-ExtraBold-webfont.ttf") format("truetype"), url("fonts/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold") format("svg"); - font-weight: 900; + src: url("https://open-sans.com/fonts/OpenSans-ExtraBold-webfont.eot"); + src: url("https://open-sans.com/fonts/OpenSans-ExtraBold-webfont.eot?#iefix") format("embedded-opentype"), url("https://open-sans.com/fonts/OpenSans-ExtraBold-webfont.woff") format("woff"), url("https://open-sans.com/fonts/OpenSans-ExtraBold-webfont.ttf") format("truetype"), url("https://open-sans.com/fonts/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold") format("svg"); + font-display: swap; font-style: normal; + font-weight: 900; } @font-face { font-family: "Open Sans"; - src: url("fonts/OpenSans-ExtraBoldItalic-webfont.eot"); - src: url("fonts/OpenSans-ExtraBoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-ExtraBoldItalic-webfont.woff") format("woff"), url("fonts/OpenSans-ExtraBoldItalic-webfont.ttf") format("truetype"), url("fonts/OpenSans-ExtraBoldItalic-webfont.svg#OpenSansExtraboldItalic") format("svg"); - font-weight: 900; + src: url("https://open-sans.com/fonts/OpenSans-ExtraBoldItalic-webfont.eot"); + src: url("https://open-sans.com/fonts/OpenSans-ExtraBoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("https://open-sans.com/fonts/OpenSans-ExtraBoldItalic-webfont.woff") format("woff"), url("https://open-sans.com/fonts/OpenSans-ExtraBoldItalic-webfont.ttf") format("truetype"), url("https://open-sans.com/fonts/OpenSans-ExtraBoldItalic-webfont.svg#OpenSansExtraboldItalic") format("svg"); + font-display: swap; font-style: italic; + font-weight: 900; } - diff --git a/test/cases/font-face.styl b/test/cases/font-face.styl index 30f7c3a..024d3a2 100644 --- a/test/cases/font-face.styl +++ b/test/cases/font-face.styl @@ -1,74 +1,84 @@ +@charset "UTF-8" @font-face font-family: "Open Sans" - src: url("fonts/OpenSans-Regular-webfont.eot") - src: url("fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-Regular-webfont.woff") format("woff"), url("fonts/OpenSans-Regular-webfont.ttf") format("truetype"), url("fonts/OpenSans-Regular-webfont.svg#OpenSansRegular") format("svg") - font-weight: 400 + src: url("https://open-sans.com/fonts/OpenSans-Regular-webfont.eot") + src: url("https://open-sans.com/fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("https://open-sans.com/fonts/OpenSans-Regular-webfont.woff") format("woff"), url("https://open-sans.com/fonts/OpenSans-Regular-webfont.ttf") format("truetype"), url("https://open-sans.com/fonts/OpenSans-Regular-webfont.svg#OpenSansRegular") format("svg") + font-display: swap font-style: normal + font-weight: 400 @font-face font-family: "Open Sans" - src: url("fonts/OpenSans-Italic-webfont.eot") - src: url("fonts/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-Italic-webfont.woff") format("woff"), url("fonts/OpenSans-Italic-webfont.ttf") format("truetype"), url("fonts/OpenSans-Italic-webfont.svg#OpenSansItalic") format("svg") - font-weight: normal - font-weight: 400 + src: url("https://open-sans.com/fonts/OpenSans-Italic-webfont.eot") + src: url("https://open-sans.com/fonts/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("https://open-sans.com/fonts/OpenSans-Italic-webfont.woff") format("woff"), url("https://open-sans.com/fonts/OpenSans-Italic-webfont.ttf") format("truetype"), url("https://open-sans.com/fonts/OpenSans-Italic-webfont.svg#OpenSansItalic") format("svg") + font-display: swap font-style: italic + font-weight: 400 + font-weight: normal @font-face font-family: "Open Sans" - src: url("fonts/OpenSans-Light-webfont.eot") - src: url("fonts/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-Light-webfont.woff") format("woff"), url("fonts/OpenSans-Light-webfont.ttf") format("truetype"), url("fonts/OpenSans-Light-webfont.svg#OpenSansLight") format("svg") + src: url("https://open-sans.com/fonts/OpenSans-Light-webfont.eot") + src: url("https://open-sans.com/fonts/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"), url("https://open-sans.com/fonts/OpenSans-Light-webfont.woff") format("woff"), url("https://open-sans.com/fonts/OpenSans-Light-webfont.ttf") format("truetype"), url("https://open-sans.com/fonts/OpenSans-Light-webfont.svg#OpenSansLight") format("svg") font-weight: 200 font-style: normal + font-display: swap @font-face font-family: "Open Sans" - src: url("fonts/OpenSans-LightItalic-webfont.eot") - src: url("fonts/OpenSans-LightItalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-LightItalic-webfont.woff") format("woff"), url("fonts/OpenSans-LightItalic-webfont.ttf") format("truetype"), url("fonts/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic") format("svg") + src: url("https://open-sans.com/fonts/OpenSans-LightItalic-webfont.eot") + src: url("https://open-sans.com/fonts/OpenSans-LightItalic-webfont.eot?#iefix") format("embedded-opentype"), url("https://open-sans.com/fonts/OpenSans-LightItalic-webfont.woff") format("woff"), url("https://open-sans.com/fonts/OpenSans-LightItalic-webfont.ttf") format("truetype"), url("https://open-sans.com/fonts/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic") format("svg") font-weight: 200 font-style: italic + font-display: swap @font-face font-family: "Open Sans" - src: url("fonts/OpenSans-Semibold-webfont.eot") - src: url("fonts/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-Semibold-webfont.woff") format("woff"), url("fonts/OpenSans-Semibold-webfont.ttf") format("truetype"), url("fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold") format("svg") + src: url("https://open-sans.com/fonts/OpenSans-Semibold-webfont.eot") + src: url("https://open-sans.com/fonts/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"), url("https://open-sans.com/fonts/OpenSans-Semibold-webfont.woff") format("woff"), url("https://open-sans.com/fonts/OpenSans-Semibold-webfont.ttf") format("truetype"), url("https://open-sans.com/fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold") format("svg") font-weight: 500 font-style: normal + font-display: swap @font-face font-family: "Open Sans" - src: url("fonts/OpenSans-SemiboldItalic-webfont.eot") - src: url("fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-SemiboldItalic-webfont.woff") format("woff"), url("fonts/OpenSans-SemiboldItalic-webfont.ttf") format("truetype"), url("fonts/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic") format("svg") + src: url("https://open-sans.com/fonts/OpenSans-SemiboldItalic-webfont.eot") + src: url("https://open-sans.com/fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("https://open-sans.com/fonts/OpenSans-SemiboldItalic-webfont.woff") format("woff"), url("https://open-sans.com/fonts/OpenSans-SemiboldItalic-webfont.ttf") format("truetype"), url("https://open-sans.com/fonts/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic") format("svg") font-weight: 500 font-style: italic + font-display: swap @font-face font-family: "Open Sans" - src: url("fonts/OpenSans-Bold-webfont.eot") - src: url("fonts/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-Bold-webfont.woff") format("woff"), url("fonts/OpenSans-Bold-webfont.ttf") format("truetype"), url("fonts/OpenSans-Bold-webfont.svg#OpenSansBold") format("svg") - font-weight: bold - font-weight: 700 + src: url("https://open-sans.com/fonts/OpenSans-Bold-webfont.eot") + src: url("https://open-sans.com/fonts/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("https://open-sans.com/fonts/OpenSans-Bold-webfont.woff") format("woff"), url("https://open-sans.com/fonts/OpenSans-Bold-webfont.ttf") format("truetype"), url("https://open-sans.com/fonts/OpenSans-Bold-webfont.svg#OpenSansBold") format("svg") + font-display: swap font-style: normal + font-weight: 700 + font-weight: bold @font-face font-family: "Open Sans" - src: url("fonts/OpenSans-BoldItalic-webfont.eot") - src: url("fonts/OpenSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-BoldItalic-webfont.woff") format("woff"), url("fonts/OpenSans-BoldItalic-webfont.ttf") format("truetype"), url("fonts/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic") format("svg") - font-weight: bold - font-weight: 700 + src: url("https://open-sans.com/fonts/OpenSans-BoldItalic-webfont.eot") + src: url("https://open-sans.com/fonts/OpenSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("https://open-sans.com/fonts/OpenSans-BoldItalic-webfont.woff") format("woff"), url("https://open-sans.com/fonts/OpenSans-BoldItalic-webfont.ttf") format("truetype"), url("https://open-sans.com/fonts/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic") format("svg") + font-display: swap font-style: italic + font-weight: 700 + font-weight: bold @font-face font-family: "Open Sans" - src: url("fonts/OpenSans-ExtraBold-webfont.eot") - src: url("fonts/OpenSans-ExtraBold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-ExtraBold-webfont.woff") format("woff"), url("fonts/OpenSans-ExtraBold-webfont.ttf") format("truetype"), url("fonts/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold") format("svg") - font-weight: 900 + src: url("https://open-sans.com/fonts/OpenSans-ExtraBold-webfont.eot") + src: url("https://open-sans.com/fonts/OpenSans-ExtraBold-webfont.eot?#iefix") format("embedded-opentype"), url("https://open-sans.com/fonts/OpenSans-ExtraBold-webfont.woff") format("woff"), url("https://open-sans.com/fonts/OpenSans-ExtraBold-webfont.ttf") format("truetype"), url("https://open-sans.com/fonts/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold") format("svg") + font-display: swap font-style: normal + font-weight: 900 @font-face font-family: "Open Sans" - src: url("fonts/OpenSans-ExtraBoldItalic-webfont.eot") - src: url("fonts/OpenSans-ExtraBoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-ExtraBoldItalic-webfont.woff") format("woff"), url("fonts/OpenSans-ExtraBoldItalic-webfont.ttf") format("truetype"), url("fonts/OpenSans-ExtraBoldItalic-webfont.svg#OpenSansExtraboldItalic") format("svg") - font-weight: 900 + src: url("https://open-sans.com/fonts/OpenSans-ExtraBoldItalic-webfont.eot") + src: url("https://open-sans.com/fonts/OpenSans-ExtraBoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("https://open-sans.com/fonts/OpenSans-ExtraBoldItalic-webfont.woff") format("woff"), url("https://open-sans.com/fonts/OpenSans-ExtraBoldItalic-webfont.ttf") format("truetype"), url("https://open-sans.com/fonts/OpenSans-ExtraBoldItalic-webfont.svg#OpenSansExtraboldItalic") format("svg") + font-display: swap font-style: italic - + font-weight: 900 diff --git a/test/cases/grid-images.css b/test/cases/grid-images.css new file mode 100644 index 0000000..5ededad --- /dev/null +++ b/test/cases/grid-images.css @@ -0,0 +1,12 @@ +.debug-grid-8 { + background: var(--inverted-color) url("data:image/gif;base64,R0lGODlhCAAIAPIAAAfN/wjO/xnR/xrR/xvR/ybU/wAAAAAAACH5BAEAAAYALAAAAAAIAAgAAAMRaLpWvOGpIQ2V95EKyvifMCQAOw==") repeat top left; +} +.debug-grid-16 { + background: var(--inverted-color) url("data:image/gif;base64,R0lGODlhEAAQAPMAAADM/wHM/wfN/w3P/xvR/+X6//H8//L8//P9/wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAAAQABAAAAQwMMlJJxqjamkA2NrhgZX4kZOJpuOaqC68yihN2iAOekfv/74CICDwGI9IQDGZHBAiADs=") repeat top left; +} +.debug-grid-32 { + background: var(--inverted-color) url("data:image/gif;base64,R0lGODlhIAAgAIAAAADM/////yH/C05FVFNDQVBFMi4wAwEAAAAh+QQFAAABACwAAAAAIAAgAAACSoyPqQsNCyNyT1pFrz556+5ZYBiNJOOckqlOaYs2cFzNrmzfdR6wsw8DtoQq4slIQoaUHubG+XnxelIe9ELJarfcrvcLDovH5EYBADs=") repeat top left; +} +.debug-grid-64 { + background: var(--inverted-color) url("data:image/gif;base64,R0lGODlhQABAAIAAAADM/////yH/C05FVFNDQVBFMi4wAwEAAAAh+QQFAAABACwAAAAAQABAAAACpoyPqcvtAaKMr9qr5sS8My15oghS43mVAMo+agsvb0wbcx3feKvvaO8bAYOeIZFjPKZKylOy6WJCi9IpsmpdgrLXLVer+YI34sqzbMOiZep14oyGl+Vi+tfOxWf1Vv7UDwXYJKhEeGRIhBik6MO444gDWSNJQ5nT5nZgCbPJg5kJ8ZnZyUL6I+pm6qTC2ur6ChsrO0tba3uLm6u7y9vr+wscLDxsWwAAOw==") repeat top left; +} diff --git a/test/cases/grid-images.styl b/test/cases/grid-images.styl new file mode 100644 index 0000000..28a46e0 --- /dev/null +++ b/test/cases/grid-images.styl @@ -0,0 +1,8 @@ +// Grid variables +grid-images = "data:image/gif;base64,R0lGODlhCAAIAPIAAAfN/wjO/xnR/xrR/xvR/ybU/wAAAAAAACH5BAEAAAYALAAAAAAIAAgAAAMRaLpWvOGpIQ2V95EKyvifMCQAOw==","data:image/gif;base64,R0lGODlhEAAQAPMAAADM/wHM/wfN/w3P/xvR/+X6//H8//L8//P9/wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAAAQABAAAAQwMMlJJxqjamkA2NrhgZX4kZOJpuOaqC68yihN2iAOekfv/74CICDwGI9IQDGZHBAiADs=","data:image/gif;base64,R0lGODlhIAAgAIAAAADM/////yH/C05FVFNDQVBFMi4wAwEAAAAh+QQFAAABACwAAAAAIAAgAAACSoyPqQsNCyNyT1pFrz556+5ZYBiNJOOckqlOaYs2cFzNrmzfdR6wsw8DtoQq4slIQoaUHubG+XnxelIe9ELJarfcrvcLDovH5EYBADs=","data:image/gif;base64,R0lGODlhQABAAIAAAADM/////yH/C05FVFNDQVBFMi4wAwEAAAAh+QQFAAABACwAAAAAQABAAAACpoyPqcvtAaKMr9qr5sS8My15oghS43mVAMo+agsvb0wbcx3feKvvaO8bAYOeIZFjPKZKylOy6WJCi9IpsmpdgrLXLVer+YI34sqzbMOiZep14oyGl+Vi+tfOxWf1Vv7UDwXYJKhEeGRIhBik6MO444gDWSNJQ5nT5nZgCbPJg5kJ8ZnZyUL6I+pm6qTC2ur6ChsrO0tba3uLm6u7y9vr+wscLDxsWwAAOw==" +grid-sizes = 8,16,32,64 + + for grid-sizes, i in grid-sizes + // Grid generation + .debug-grid-{grid-sizes} + background:var(--inverted-color) url(grid-images[i]) repeat top left diff --git a/test/cases/helpers.css b/test/cases/helpers.css new file mode 100644 index 0000000..2b5b777 --- /dev/null +++ b/test/cases/helpers.css @@ -0,0 +1,44 @@ +.clearfix:before, +.clearfix:after { + content: " "; + display: table; +} +.clearfix:after { + clear: both; +} +.left, +[left] { + float: left !important; +} +.right, +[right] { + float: right !important; +} +.capitalized, +[capitalized] { + text-transform: capitalize !important; +} +.lowercase, +[lowercase] { + text-transform: lowercase !important; +} +.uppercase, +[uppercase] { + text-transform: uppercase !important; +} +.italic, +[italic] { + font-style: italic !important; +} +.nomargin, +[nomargin] { + margin: 0 !important; +} +.nopadding, +[nopadding] { + padding: 0 !important; +} +.hidden, +[hidden] { + display: none !important; +} diff --git a/test/cases/helpers.styl b/test/cases/helpers.styl new file mode 100644 index 0000000..143a0f0 --- /dev/null +++ b/test/cases/helpers.styl @@ -0,0 +1,44 @@ +.clearfix + &:before, + &:after + content: " " + display: table + &:after + clear: both + +.left, +[left] + float: left !important + +.right, +[right] + float: right !important + +.capitalized, +[capitalized] + text-transform: capitalize !important + +.lowercase, +[lowercase] + text-transform: lowercase !important + +.uppercase, +[uppercase] + text-transform: uppercase !important + +.italic, +[italic] + font-style: italic !important + +.nomargin, +[nomargin] + margin: 0 !important + +.nopadding, +[nopadding] + padding: 0 !important + +.hidden, +[hidden] + display: none !important + diff --git a/test/cases/material-design-colours.css b/test/cases/material-design-colours.css new file mode 100644 index 0000000..83c8677 --- /dev/null +++ b/test/cases/material-design-colours.css @@ -0,0 +1,3090 @@ +.red-50 { + color: #ffebee; +} +.background-color-red-50 { + background-color: #ffebee; +} +.color-red-50 { + color: #ffebee; +} +.border-color-red-50 { + border: 1px solid #ffebee; +} +.red-100 { + color: #ffcdd2; +} +.background-color-red-100 { + background-color: #ffcdd2; +} +.color-red-100 { + color: #ffcdd2; +} +.border-color-red-100 { + border: 1px solid #ffcdd2; +} +.red-200 { + color: #ef9a9a; +} +.background-color-red-200 { + background-color: #ef9a9a; +} +.color-red-200 { + color: #ef9a9a; +} +.border-color-red-200 { + border: 1px solid #ef9a9a; +} +.red-300 { + color: #e57373; +} +.background-color-red-300 { + background-color: #e57373; +} +.color-red-300 { + color: #e57373; +} +.border-color-red-300 { + border: 1px solid #e57373; +} +.red-400 { + color: #ef5350; +} +.background-color-red-400 { + background-color: #ef5350; +} +.color-red-400 { + color: #ef5350; +} +.border-color-red-400 { + border: 1px solid #ef5350; +} +.red-500 { + color: #f44336; +} +.background-color-red-500 { + background-color: #f44336; +} +.color-red-500 { + color: #f44336; +} +.border-color-red-500 { + border: 1px solid #f44336; +} +.red-600 { + color: #e53935; +} +.background-color-red-600 { + background-color: #e53935; +} +.color-red-600 { + color: #e53935; +} +.border-color-red-600 { + border: 1px solid #e53935; +} +.red-700 { + color: #d32f2f; +} +.background-color-red-700 { + background-color: #d32f2f; +} +.color-red-700 { + color: #d32f2f; +} +.border-color-red-700 { + border: 1px solid #d32f2f; +} +.red-800 { + color: #c62828; +} +.background-color-red-800 { + background-color: #c62828; +} +.color-red-800 { + color: #c62828; +} +.border-color-red-800 { + border: 1px solid #c62828; +} +.red-900 { + color: #b71c1c; +} +.background-color-red-900 { + background-color: #b71c1c; +} +.color-red-900 { + color: #b71c1c; +} +.border-color-red-900 { + border: 1px solid #b71c1c; +} +.red-a100 { + color: #ff8a80; +} +.background-color-red-a100 { + background-color: #ff8a80; +} +.color-red-a100 { + color: #ff8a80; +} +.border-color-red-a100 { + border: 1px solid #ff8a80; +} +.red-a200 { + color: #ff5252; +} +.background-color-red-a200 { + background-color: #ff5252; +} +.color-red-a200 { + color: #ff5252; +} +.border-color-red-a200 { + border: 1px solid #ff5252; +} +.red-a400 { + color: #ff1744; +} +.background-color-red-a400 { + background-color: #ff1744; +} +.color-red-a400 { + color: #ff1744; +} +.border-color-red-a400 { + border: 1px solid #ff1744; +} +.red-a700 { + color: #d50000; +} +.background-color-red-a700 { + background-color: #d50000; +} +.color-red-a700 { + color: #d50000; +} +.border-color-red-a700 { + border: 1px solid #d50000; +} +.pink-50 { + color: #fce4ec; +} +.background-color-pink-50 { + background-color: #fce4ec; +} +.color-pink-50 { + color: #fce4ec; +} +.border-color-pink-50 { + border: 1px solid #fce4ec; +} +.pink-100 { + color: #f8bbd0; +} +.background-color-pink-100 { + background-color: #f8bbd0; +} +.color-pink-100 { + color: #f8bbd0; +} +.border-color-pink-100 { + border: 1px solid #f8bbd0; +} +.pink-200 { + color: #f48fb1; +} +.background-color-pink-200 { + background-color: #f48fb1; +} +.color-pink-200 { + color: #f48fb1; +} +.border-color-pink-200 { + border: 1px solid #f48fb1; +} +.pink-300 { + color: #f06292; +} +.background-color-pink-300 { + background-color: #f06292; +} +.color-pink-300 { + color: #f06292; +} +.border-color-pink-300 { + border: 1px solid #f06292; +} +.pink-400 { + color: #ec407a; +} +.background-color-pink-400 { + background-color: #ec407a; +} +.color-pink-400 { + color: #ec407a; +} +.border-color-pink-400 { + border: 1px solid #ec407a; +} +.pink-500 { + color: #e91e63; +} +.background-color-pink-500 { + background-color: #e91e63; +} +.color-pink-500 { + color: #e91e63; +} +.border-color-pink-500 { + border: 1px solid #e91e63; +} +.pink-600 { + color: #d81b60; +} +.background-color-pink-600 { + background-color: #d81b60; +} +.color-pink-600 { + color: #d81b60; +} +.border-color-pink-600 { + border: 1px solid #d81b60; +} +.pink-700 { + color: #c2185b; +} +.background-color-pink-700 { + background-color: #c2185b; +} +.color-pink-700 { + color: #c2185b; +} +.border-color-pink-700 { + border: 1px solid #c2185b; +} +.pink-800 { + color: #ad1457; +} +.background-color-pink-800 { + background-color: #ad1457; +} +.color-pink-800 { + color: #ad1457; +} +.border-color-pink-800 { + border: 1px solid #ad1457; +} +.pink-900 { + color: #880e4f; +} +.background-color-pink-900 { + background-color: #880e4f; +} +.color-pink-900 { + color: #880e4f; +} +.border-color-pink-900 { + border: 1px solid #880e4f; +} +.pink-a100 { + color: #ff80ab; +} +.background-color-pink-a100 { + background-color: #ff80ab; +} +.color-pink-a100 { + color: #ff80ab; +} +.border-color-pink-a100 { + border: 1px solid #ff80ab; +} +.pink-a200 { + color: #ff4081; +} +.background-color-pink-a200 { + background-color: #ff4081; +} +.color-pink-a200 { + color: #ff4081; +} +.border-color-pink-a200 { + border: 1px solid #ff4081; +} +.pink-a400 { + color: #f50057; +} +.background-color-pink-a400 { + background-color: #f50057; +} +.color-pink-a400 { + color: #f50057; +} +.border-color-pink-a400 { + border: 1px solid #f50057; +} +.pink-a700 { + color: #c51162; +} +.background-color-pink-a700 { + background-color: #c51162; +} +.color-pink-a700 { + color: #c51162; +} +.border-color-pink-a700 { + border: 1px solid #c51162; +} +.purple-50 { + color: #f3e5f5; +} +.background-color-purple-50 { + background-color: #f3e5f5; +} +.color-purple-50 { + color: #f3e5f5; +} +.border-color-purple-50 { + border: 1px solid #f3e5f5; +} +.purple-100 { + color: #e1bee7; +} +.background-color-purple-100 { + background-color: #e1bee7; +} +.color-purple-100 { + color: #e1bee7; +} +.border-color-purple-100 { + border: 1px solid #e1bee7; +} +.purple-200 { + color: #ce93d8; +} +.background-color-purple-200 { + background-color: #ce93d8; +} +.color-purple-200 { + color: #ce93d8; +} +.border-color-purple-200 { + border: 1px solid #ce93d8; +} +.purple-300 { + color: #ba68c8; +} +.background-color-purple-300 { + background-color: #ba68c8; +} +.color-purple-300 { + color: #ba68c8; +} +.border-color-purple-300 { + border: 1px solid #ba68c8; +} +.purple-400 { + color: #ab47bc; +} +.background-color-purple-400 { + background-color: #ab47bc; +} +.color-purple-400 { + color: #ab47bc; +} +.border-color-purple-400 { + border: 1px solid #ab47bc; +} +.purple-500 { + color: #9c27b0; +} +.background-color-purple-500 { + background-color: #9c27b0; +} +.color-purple-500 { + color: #9c27b0; +} +.border-color-purple-500 { + border: 1px solid #9c27b0; +} +.purple-600 { + color: #8e24aa; +} +.background-color-purple-600 { + background-color: #8e24aa; +} +.color-purple-600 { + color: #8e24aa; +} +.border-color-purple-600 { + border: 1px solid #8e24aa; +} +.purple-700 { + color: #7b1fa2; +} +.background-color-purple-700 { + background-color: #7b1fa2; +} +.color-purple-700 { + color: #7b1fa2; +} +.border-color-purple-700 { + border: 1px solid #7b1fa2; +} +.purple-800 { + color: #6a1b9a; +} +.background-color-purple-800 { + background-color: #6a1b9a; +} +.color-purple-800 { + color: #6a1b9a; +} +.border-color-purple-800 { + border: 1px solid #6a1b9a; +} +.purple-900 { + color: #4a148c; +} +.background-color-purple-900 { + background-color: #4a148c; +} +.color-purple-900 { + color: #4a148c; +} +.border-color-purple-900 { + border: 1px solid #4a148c; +} +.purple-a100 { + color: #ea80fc; +} +.background-color-purple-a100 { + background-color: #ea80fc; +} +.color-purple-a100 { + color: #ea80fc; +} +.border-color-purple-a100 { + border: 1px solid #ea80fc; +} +.purple-a200 { + color: #e040fb; +} +.background-color-purple-a200 { + background-color: #e040fb; +} +.color-purple-a200 { + color: #e040fb; +} +.border-color-purple-a200 { + border: 1px solid #e040fb; +} +.purple-a400 { + color: #d500f9; +} +.background-color-purple-a400 { + background-color: #d500f9; +} +.color-purple-a400 { + color: #d500f9; +} +.border-color-purple-a400 { + border: 1px solid #d500f9; +} +.purple-a700 { + color: #a0f; +} +.background-color-purple-a700 { + background-color: #a0f; +} +.color-purple-a700 { + color: #a0f; +} +.border-color-purple-a700 { + border: 1px solid #a0f; +} +.deep-purple-50 { + color: #ede7f6; +} +.background-color-deep-purple-50 { + background-color: #ede7f6; +} +.color-deep-purple-50 { + color: #ede7f6; +} +.border-color-deep-purple-50 { + border: 1px solid #ede7f6; +} +.deep-purple-100 { + color: #d1c4e9; +} +.background-color-deep-purple-100 { + background-color: #d1c4e9; +} +.color-deep-purple-100 { + color: #d1c4e9; +} +.border-color-deep-purple-100 { + border: 1px solid #d1c4e9; +} +.deep-purple-200 { + color: #b39ddb; +} +.background-color-deep-purple-200 { + background-color: #b39ddb; +} +.color-deep-purple-200 { + color: #b39ddb; +} +.border-color-deep-purple-200 { + border: 1px solid #b39ddb; +} +.deep-purple-300 { + color: #9575cd; +} +.background-color-deep-purple-300 { + background-color: #9575cd; +} +.color-deep-purple-300 { + color: #9575cd; +} +.border-color-deep-purple-300 { + border: 1px solid #9575cd; +} +.deep-purple-400 { + color: #7e57c2; +} +.background-color-deep-purple-400 { + background-color: #7e57c2; +} +.color-deep-purple-400 { + color: #7e57c2; +} +.border-color-deep-purple-400 { + border: 1px solid #7e57c2; +} +.deep-purple-500 { + color: #673ab7; +} +.background-color-deep-purple-500 { + background-color: #673ab7; +} +.color-deep-purple-500 { + color: #673ab7; +} +.border-color-deep-purple-500 { + border: 1px solid #673ab7; +} +.deep-purple-600 { + color: #5e35b1; +} +.background-color-deep-purple-600 { + background-color: #5e35b1; +} +.color-deep-purple-600 { + color: #5e35b1; +} +.border-color-deep-purple-600 { + border: 1px solid #5e35b1; +} +.deep-purple-700 { + color: #512da8; +} +.background-color-deep-purple-700 { + background-color: #512da8; +} +.color-deep-purple-700 { + color: #512da8; +} +.border-color-deep-purple-700 { + border: 1px solid #512da8; +} +.deep-purple-800 { + color: #4527a0; +} +.background-color-deep-purple-800 { + background-color: #4527a0; +} +.color-deep-purple-800 { + color: #4527a0; +} +.border-color-deep-purple-800 { + border: 1px solid #4527a0; +} +.deep-purple-900 { + color: #311b92; +} +.background-color-deep-purple-900 { + background-color: #311b92; +} +.color-deep-purple-900 { + color: #311b92; +} +.border-color-deep-purple-900 { + border: 1px solid #311b92; +} +.deep-purple-a100 { + color: #b388ff; +} +.background-color-deep-purple-a100 { + background-color: #b388ff; +} +.color-deep-purple-a100 { + color: #b388ff; +} +.border-color-deep-purple-a100 { + border: 1px solid #b388ff; +} +.deep-purple-a200 { + color: #7c4dff; +} +.background-color-deep-purple-a200 { + background-color: #7c4dff; +} +.color-deep-purple-a200 { + color: #7c4dff; +} +.border-color-deep-purple-a200 { + border: 1px solid #7c4dff; +} +.deep-purple-a400 { + color: #651fff; +} +.background-color-deep-purple-a400 { + background-color: #651fff; +} +.color-deep-purple-a400 { + color: #651fff; +} +.border-color-deep-purple-a400 { + border: 1px solid #651fff; +} +.deep-purple-a700 { + color: #6200ea; +} +.background-color-deep-purple-a700 { + background-color: #6200ea; +} +.color-deep-purple-a700 { + color: #6200ea; +} +.border-color-deep-purple-a700 { + border: 1px solid #6200ea; +} +.indigo-50 { + color: #e8eaf6; +} +.background-color-indigo-50 { + background-color: #e8eaf6; +} +.color-indigo-50 { + color: #e8eaf6; +} +.border-color-indigo-50 { + border: 1px solid #e8eaf6; +} +.indigo-100 { + color: #c5cae9; +} +.background-color-indigo-100 { + background-color: #c5cae9; +} +.color-indigo-100 { + color: #c5cae9; +} +.border-color-indigo-100 { + border: 1px solid #c5cae9; +} +.indigo-200 { + color: #9fa8da; +} +.background-color-indigo-200 { + background-color: #9fa8da; +} +.color-indigo-200 { + color: #9fa8da; +} +.border-color-indigo-200 { + border: 1px solid #9fa8da; +} +.indigo-300 { + color: #7986cb; +} +.background-color-indigo-300 { + background-color: #7986cb; +} +.color-indigo-300 { + color: #7986cb; +} +.border-color-indigo-300 { + border: 1px solid #7986cb; +} +.indigo-400 { + color: #5c6bc0; +} +.background-color-indigo-400 { + background-color: #5c6bc0; +} +.color-indigo-400 { + color: #5c6bc0; +} +.border-color-indigo-400 { + border: 1px solid #5c6bc0; +} +.indigo-500 { + color: #3f51b5; +} +.background-color-indigo-500 { + background-color: #3f51b5; +} +.color-indigo-500 { + color: #3f51b5; +} +.border-color-indigo-500 { + border: 1px solid #3f51b5; +} +.indigo-600 { + color: #3949ab; +} +.background-color-indigo-600 { + background-color: #3949ab; +} +.color-indigo-600 { + color: #3949ab; +} +.border-color-indigo-600 { + border: 1px solid #3949ab; +} +.indigo-700 { + color: #303f9f; +} +.background-color-indigo-700 { + background-color: #303f9f; +} +.color-indigo-700 { + color: #303f9f; +} +.border-color-indigo-700 { + border: 1px solid #303f9f; +} +.indigo-800 { + color: #283593; +} +.background-color-indigo-800 { + background-color: #283593; +} +.color-indigo-800 { + color: #283593; +} +.border-color-indigo-800 { + border: 1px solid #283593; +} +.indigo-900 { + color: #1a237e; +} +.background-color-indigo-900 { + background-color: #1a237e; +} +.color-indigo-900 { + color: #1a237e; +} +.border-color-indigo-900 { + border: 1px solid #1a237e; +} +.indigo-a100 { + color: #8c9eff; +} +.background-color-indigo-a100 { + background-color: #8c9eff; +} +.color-indigo-a100 { + color: #8c9eff; +} +.border-color-indigo-a100 { + border: 1px solid #8c9eff; +} +.indigo-a200 { + color: #536dfe; +} +.background-color-indigo-a200 { + background-color: #536dfe; +} +.color-indigo-a200 { + color: #536dfe; +} +.border-color-indigo-a200 { + border: 1px solid #536dfe; +} +.indigo-a400 { + color: #3d5afe; +} +.background-color-indigo-a400 { + background-color: #3d5afe; +} +.color-indigo-a400 { + color: #3d5afe; +} +.border-color-indigo-a400 { + border: 1px solid #3d5afe; +} +.indigo-a700 { + color: #304ffe; +} +.background-color-indigo-a700 { + background-color: #304ffe; +} +.color-indigo-a700 { + color: #304ffe; +} +.border-color-indigo-a700 { + border: 1px solid #304ffe; +} +.blue-50 { + color: #e3f2fd; +} +.background-color-blue-50 { + background-color: #e3f2fd; +} +.color-blue-50 { + color: #e3f2fd; +} +.border-color-blue-50 { + border: 1px solid #e3f2fd; +} +.blue-100 { + color: #bbdefb; +} +.background-color-blue-100 { + background-color: #bbdefb; +} +.color-blue-100 { + color: #bbdefb; +} +.border-color-blue-100 { + border: 1px solid #bbdefb; +} +.blue-200 { + color: #90caf9; +} +.background-color-blue-200 { + background-color: #90caf9; +} +.color-blue-200 { + color: #90caf9; +} +.border-color-blue-200 { + border: 1px solid #90caf9; +} +.blue-300 { + color: #64b5f6; +} +.background-color-blue-300 { + background-color: #64b5f6; +} +.color-blue-300 { + color: #64b5f6; +} +.border-color-blue-300 { + border: 1px solid #64b5f6; +} +.blue-400 { + color: #42a5f5; +} +.background-color-blue-400 { + background-color: #42a5f5; +} +.color-blue-400 { + color: #42a5f5; +} +.border-color-blue-400 { + border: 1px solid #42a5f5; +} +.blue-500 { + color: #2196f3; +} +.background-color-blue-500 { + background-color: #2196f3; +} +.color-blue-500 { + color: #2196f3; +} +.border-color-blue-500 { + border: 1px solid #2196f3; +} +.blue-600 { + color: #1e88e5; +} +.background-color-blue-600 { + background-color: #1e88e5; +} +.color-blue-600 { + color: #1e88e5; +} +.border-color-blue-600 { + border: 1px solid #1e88e5; +} +.blue-700 { + color: #1976d2; +} +.background-color-blue-700 { + background-color: #1976d2; +} +.color-blue-700 { + color: #1976d2; +} +.border-color-blue-700 { + border: 1px solid #1976d2; +} +.blue-800 { + color: #1565c0; +} +.background-color-blue-800 { + background-color: #1565c0; +} +.color-blue-800 { + color: #1565c0; +} +.border-color-blue-800 { + border: 1px solid #1565c0; +} +.blue-900 { + color: #0d47a1; +} +.background-color-blue-900 { + background-color: #0d47a1; +} +.color-blue-900 { + color: #0d47a1; +} +.border-color-blue-900 { + border: 1px solid #0d47a1; +} +.blue-a100 { + color: #82b1ff; +} +.background-color-blue-a100 { + background-color: #82b1ff; +} +.color-blue-a100 { + color: #82b1ff; +} +.border-color-blue-a100 { + border: 1px solid #82b1ff; +} +.blue-a200 { + color: #448aff; +} +.background-color-blue-a200 { + background-color: #448aff; +} +.color-blue-a200 { + color: #448aff; +} +.border-color-blue-a200 { + border: 1px solid #448aff; +} +.blue-a400 { + color: #2979ff; +} +.background-color-blue-a400 { + background-color: #2979ff; +} +.color-blue-a400 { + color: #2979ff; +} +.border-color-blue-a400 { + border: 1px solid #2979ff; +} +.blue-a700 { + color: #2962ff; +} +.background-color-blue-a700 { + background-color: #2962ff; +} +.color-blue-a700 { + color: #2962ff; +} +.border-color-blue-a700 { + border: 1px solid #2962ff; +} +.light-blue-50 { + color: #e1f5fe; +} +.background-color-light-blue-50 { + background-color: #e1f5fe; +} +.color-light-blue-50 { + color: #e1f5fe; +} +.border-color-light-blue-50 { + border: 1px solid #e1f5fe; +} +.light-blue-100 { + color: #b3e5fc; +} +.background-color-light-blue-100 { + background-color: #b3e5fc; +} +.color-light-blue-100 { + color: #b3e5fc; +} +.border-color-light-blue-100 { + border: 1px solid #b3e5fc; +} +.light-blue-200 { + color: #81d4fa; +} +.background-color-light-blue-200 { + background-color: #81d4fa; +} +.color-light-blue-200 { + color: #81d4fa; +} +.border-color-light-blue-200 { + border: 1px solid #81d4fa; +} +.light-blue-300 { + color: #4fc3f7; +} +.background-color-light-blue-300 { + background-color: #4fc3f7; +} +.color-light-blue-300 { + color: #4fc3f7; +} +.border-color-light-blue-300 { + border: 1px solid #4fc3f7; +} +.light-blue-400 { + color: #29b6f6; +} +.background-color-light-blue-400 { + background-color: #29b6f6; +} +.color-light-blue-400 { + color: #29b6f6; +} +.border-color-light-blue-400 { + border: 1px solid #29b6f6; +} +.light-blue-500 { + color: #03a9f4; +} +.background-color-light-blue-500 { + background-color: #03a9f4; +} +.color-light-blue-500 { + color: #03a9f4; +} +.border-color-light-blue-500 { + border: 1px solid #03a9f4; +} +.light-blue-600 { + color: #039be5; +} +.background-color-light-blue-600 { + background-color: #039be5; +} +.color-light-blue-600 { + color: #039be5; +} +.border-color-light-blue-600 { + border: 1px solid #039be5; +} +.light-blue-700 { + color: #0288d1; +} +.background-color-light-blue-700 { + background-color: #0288d1; +} +.color-light-blue-700 { + color: #0288d1; +} +.border-color-light-blue-700 { + border: 1px solid #0288d1; +} +.light-blue-800 { + color: #0277bd; +} +.background-color-light-blue-800 { + background-color: #0277bd; +} +.color-light-blue-800 { + color: #0277bd; +} +.border-color-light-blue-800 { + border: 1px solid #0277bd; +} +.light-blue-900 { + color: #01579b; +} +.background-color-light-blue-900 { + background-color: #01579b; +} +.color-light-blue-900 { + color: #01579b; +} +.border-color-light-blue-900 { + border: 1px solid #01579b; +} +.light-blue-a100 { + color: #80d8ff; +} +.background-color-light-blue-a100 { + background-color: #80d8ff; +} +.color-light-blue-a100 { + color: #80d8ff; +} +.border-color-light-blue-a100 { + border: 1px solid #80d8ff; +} +.light-blue-a200 { + color: #40c4ff; +} +.background-color-light-blue-a200 { + background-color: #40c4ff; +} +.color-light-blue-a200 { + color: #40c4ff; +} +.border-color-light-blue-a200 { + border: 1px solid #40c4ff; +} +.light-blue-a400 { + color: #00b0ff; +} +.background-color-light-blue-a400 { + background-color: #00b0ff; +} +.color-light-blue-a400 { + color: #00b0ff; +} +.border-color-light-blue-a400 { + border: 1px solid #00b0ff; +} +.light-blue-a700 { + color: #0091ea; +} +.background-color-light-blue-a700 { + background-color: #0091ea; +} +.color-light-blue-a700 { + color: #0091ea; +} +.border-color-light-blue-a700 { + border: 1px solid #0091ea; +} +.cyan-50 { + color: #e0f7fa; +} +.background-color-cyan-50 { + background-color: #e0f7fa; +} +.color-cyan-50 { + color: #e0f7fa; +} +.border-color-cyan-50 { + border: 1px solid #e0f7fa; +} +.cyan-100 { + color: #b2ebf2; +} +.background-color-cyan-100 { + background-color: #b2ebf2; +} +.color-cyan-100 { + color: #b2ebf2; +} +.border-color-cyan-100 { + border: 1px solid #b2ebf2; +} +.cyan-200 { + color: #80deea; +} +.background-color-cyan-200 { + background-color: #80deea; +} +.color-cyan-200 { + color: #80deea; +} +.border-color-cyan-200 { + border: 1px solid #80deea; +} +.cyan-300 { + color: #4dd0e1; +} +.background-color-cyan-300 { + background-color: #4dd0e1; +} +.color-cyan-300 { + color: #4dd0e1; +} +.border-color-cyan-300 { + border: 1px solid #4dd0e1; +} +.cyan-400 { + color: #26c6da; +} +.background-color-cyan-400 { + background-color: #26c6da; +} +.color-cyan-400 { + color: #26c6da; +} +.border-color-cyan-400 { + border: 1px solid #26c6da; +} +.cyan-500 { + color: #00bcd4; +} +.background-color-cyan-500 { + background-color: #00bcd4; +} +.color-cyan-500 { + color: #00bcd4; +} +.border-color-cyan-500 { + border: 1px solid #00bcd4; +} +.cyan-600 { + color: #00acc1; +} +.background-color-cyan-600 { + background-color: #00acc1; +} +.color-cyan-600 { + color: #00acc1; +} +.border-color-cyan-600 { + border: 1px solid #00acc1; +} +.cyan-700 { + color: #0097a7; +} +.background-color-cyan-700 { + background-color: #0097a7; +} +.color-cyan-700 { + color: #0097a7; +} +.border-color-cyan-700 { + border: 1px solid #0097a7; +} +.cyan-800 { + color: #00838f; +} +.background-color-cyan-800 { + background-color: #00838f; +} +.color-cyan-800 { + color: #00838f; +} +.border-color-cyan-800 { + border: 1px solid #00838f; +} +.cyan-900 { + color: #006064; +} +.background-color-cyan-900 { + background-color: #006064; +} +.color-cyan-900 { + color: #006064; +} +.border-color-cyan-900 { + border: 1px solid #006064; +} +.cyan-a100 { + color: #84ffff; +} +.background-color-cyan-a100 { + background-color: #84ffff; +} +.color-cyan-a100 { + color: #84ffff; +} +.border-color-cyan-a100 { + border: 1px solid #84ffff; +} +.cyan-a200 { + color: #18ffff; +} +.background-color-cyan-a200 { + background-color: #18ffff; +} +.color-cyan-a200 { + color: #18ffff; +} +.border-color-cyan-a200 { + border: 1px solid #18ffff; +} +.cyan-a400 { + color: #00e5ff; +} +.background-color-cyan-a400 { + background-color: #00e5ff; +} +.color-cyan-a400 { + color: #00e5ff; +} +.border-color-cyan-a400 { + border: 1px solid #00e5ff; +} +.cyan-a700 { + color: #00b8d4; +} +.background-color-cyan-a700 { + background-color: #00b8d4; +} +.color-cyan-a700 { + color: #00b8d4; +} +.border-color-cyan-a700 { + border: 1px solid #00b8d4; +} +.teal-50 { + color: #e0f2f1; +} +.background-color-teal-50 { + background-color: #e0f2f1; +} +.color-teal-50 { + color: #e0f2f1; +} +.border-color-teal-50 { + border: 1px solid #e0f2f1; +} +.teal-100 { + color: #b2dfdb; +} +.background-color-teal-100 { + background-color: #b2dfdb; +} +.color-teal-100 { + color: #b2dfdb; +} +.border-color-teal-100 { + border: 1px solid #b2dfdb; +} +.teal-200 { + color: #80cbc4; +} +.background-color-teal-200 { + background-color: #80cbc4; +} +.color-teal-200 { + color: #80cbc4; +} +.border-color-teal-200 { + border: 1px solid #80cbc4; +} +.teal-300 { + color: #4db6ac; +} +.background-color-teal-300 { + background-color: #4db6ac; +} +.color-teal-300 { + color: #4db6ac; +} +.border-color-teal-300 { + border: 1px solid #4db6ac; +} +.teal-400 { + color: #26a69a; +} +.background-color-teal-400 { + background-color: #26a69a; +} +.color-teal-400 { + color: #26a69a; +} +.border-color-teal-400 { + border: 1px solid #26a69a; +} +.teal-500 { + color: #009688; +} +.background-color-teal-500 { + background-color: #009688; +} +.color-teal-500 { + color: #009688; +} +.border-color-teal-500 { + border: 1px solid #009688; +} +.teal-600 { + color: #00897b; +} +.background-color-teal-600 { + background-color: #00897b; +} +.color-teal-600 { + color: #00897b; +} +.border-color-teal-600 { + border: 1px solid #00897b; +} +.teal-700 { + color: #00796b; +} +.background-color-teal-700 { + background-color: #00796b; +} +.color-teal-700 { + color: #00796b; +} +.border-color-teal-700 { + border: 1px solid #00796b; +} +.teal-800 { + color: #00695c; +} +.background-color-teal-800 { + background-color: #00695c; +} +.color-teal-800 { + color: #00695c; +} +.border-color-teal-800 { + border: 1px solid #00695c; +} +.teal-900 { + color: #004d40; +} +.background-color-teal-900 { + background-color: #004d40; +} +.color-teal-900 { + color: #004d40; +} +.border-color-teal-900 { + border: 1px solid #004d40; +} +.teal-a100 { + color: #a7ffeb; +} +.background-color-teal-a100 { + background-color: #a7ffeb; +} +.color-teal-a100 { + color: #a7ffeb; +} +.border-color-teal-a100 { + border: 1px solid #a7ffeb; +} +.teal-a200 { + color: #64ffda; +} +.background-color-teal-a200 { + background-color: #64ffda; +} +.color-teal-a200 { + color: #64ffda; +} +.border-color-teal-a200 { + border: 1px solid #64ffda; +} +.teal-a400 { + color: #1de9b6; +} +.background-color-teal-a400 { + background-color: #1de9b6; +} +.color-teal-a400 { + color: #1de9b6; +} +.border-color-teal-a400 { + border: 1px solid #1de9b6; +} +.teal-a700 { + color: #00bfa5; +} +.background-color-teal-a700 { + background-color: #00bfa5; +} +.color-teal-a700 { + color: #00bfa5; +} +.border-color-teal-a700 { + border: 1px solid #00bfa5; +} +.green-50 { + color: #e8f5e9; +} +.background-color-green-50 { + background-color: #e8f5e9; +} +.color-green-50 { + color: #e8f5e9; +} +.border-color-green-50 { + border: 1px solid #e8f5e9; +} +.green-100 { + color: #c8e6c9; +} +.background-color-green-100 { + background-color: #c8e6c9; +} +.color-green-100 { + color: #c8e6c9; +} +.border-color-green-100 { + border: 1px solid #c8e6c9; +} +.green-200 { + color: #a5d6a7; +} +.background-color-green-200 { + background-color: #a5d6a7; +} +.color-green-200 { + color: #a5d6a7; +} +.border-color-green-200 { + border: 1px solid #a5d6a7; +} +.green-300 { + color: #81c784; +} +.background-color-green-300 { + background-color: #81c784; +} +.color-green-300 { + color: #81c784; +} +.border-color-green-300 { + border: 1px solid #81c784; +} +.green-400 { + color: #66bb6a; +} +.background-color-green-400 { + background-color: #66bb6a; +} +.color-green-400 { + color: #66bb6a; +} +.border-color-green-400 { + border: 1px solid #66bb6a; +} +.green-500 { + color: #4caf50; +} +.background-color-green-500 { + background-color: #4caf50; +} +.color-green-500 { + color: #4caf50; +} +.border-color-green-500 { + border: 1px solid #4caf50; +} +.green-600 { + color: #43a047; +} +.background-color-green-600 { + background-color: #43a047; +} +.color-green-600 { + color: #43a047; +} +.border-color-green-600 { + border: 1px solid #43a047; +} +.green-700 { + color: #388e3c; +} +.background-color-green-700 { + background-color: #388e3c; +} +.color-green-700 { + color: #388e3c; +} +.border-color-green-700 { + border: 1px solid #388e3c; +} +.green-800 { + color: #2e7d32; +} +.background-color-green-800 { + background-color: #2e7d32; +} +.color-green-800 { + color: #2e7d32; +} +.border-color-green-800 { + border: 1px solid #2e7d32; +} +.green-900 { + color: #1b5e20; +} +.background-color-green-900 { + background-color: #1b5e20; +} +.color-green-900 { + color: #1b5e20; +} +.border-color-green-900 { + border: 1px solid #1b5e20; +} +.green-a100 { + color: #b9f6ca; +} +.background-color-green-a100 { + background-color: #b9f6ca; +} +.color-green-a100 { + color: #b9f6ca; +} +.border-color-green-a100 { + border: 1px solid #b9f6ca; +} +.green-a200 { + color: #69f0ae; +} +.background-color-green-a200 { + background-color: #69f0ae; +} +.color-green-a200 { + color: #69f0ae; +} +.border-color-green-a200 { + border: 1px solid #69f0ae; +} +.green-a400 { + color: #00e676; +} +.background-color-green-a400 { + background-color: #00e676; +} +.color-green-a400 { + color: #00e676; +} +.border-color-green-a400 { + border: 1px solid #00e676; +} +.green-a700 { + color: #00c853; +} +.background-color-green-a700 { + background-color: #00c853; +} +.color-green-a700 { + color: #00c853; +} +.border-color-green-a700 { + border: 1px solid #00c853; +} +.light-green-50 { + color: #f1f8e9; +} +.background-color-light-green-50 { + background-color: #f1f8e9; +} +.color-light-green-50 { + color: #f1f8e9; +} +.border-color-light-green-50 { + border: 1px solid #f1f8e9; +} +.light-green-100 { + color: #dcedc8; +} +.background-color-light-green-100 { + background-color: #dcedc8; +} +.color-light-green-100 { + color: #dcedc8; +} +.border-color-light-green-100 { + border: 1px solid #dcedc8; +} +.light-green-200 { + color: #c5e1a5; +} +.background-color-light-green-200 { + background-color: #c5e1a5; +} +.color-light-green-200 { + color: #c5e1a5; +} +.border-color-light-green-200 { + border: 1px solid #c5e1a5; +} +.light-green-300 { + color: #aed581; +} +.background-color-light-green-300 { + background-color: #aed581; +} +.color-light-green-300 { + color: #aed581; +} +.border-color-light-green-300 { + border: 1px solid #aed581; +} +.light-green-400 { + color: #9ccc65; +} +.background-color-light-green-400 { + background-color: #9ccc65; +} +.color-light-green-400 { + color: #9ccc65; +} +.border-color-light-green-400 { + border: 1px solid #9ccc65; +} +.light-green-500 { + color: #8bc34a; +} +.background-color-light-green-500 { + background-color: #8bc34a; +} +.color-light-green-500 { + color: #8bc34a; +} +.border-color-light-green-500 { + border: 1px solid #8bc34a; +} +.light-green-600 { + color: #7cb342; +} +.background-color-light-green-600 { + background-color: #7cb342; +} +.color-light-green-600 { + color: #7cb342; +} +.border-color-light-green-600 { + border: 1px solid #7cb342; +} +.light-green-700 { + color: #689f38; +} +.background-color-light-green-700 { + background-color: #689f38; +} +.color-light-green-700 { + color: #689f38; +} +.border-color-light-green-700 { + border: 1px solid #689f38; +} +.light-green-800 { + color: #558b2f; +} +.background-color-light-green-800 { + background-color: #558b2f; +} +.color-light-green-800 { + color: #558b2f; +} +.border-color-light-green-800 { + border: 1px solid #558b2f; +} +.light-green-900 { + color: #33691e; +} +.background-color-light-green-900 { + background-color: #33691e; +} +.color-light-green-900 { + color: #33691e; +} +.border-color-light-green-900 { + border: 1px solid #33691e; +} +.light-green-a100 { + color: #ccff90; +} +.background-color-light-green-a100 { + background-color: #ccff90; +} +.color-light-green-a100 { + color: #ccff90; +} +.border-color-light-green-a100 { + border: 1px solid #ccff90; +} +.light-green-a200 { + color: #b2ff59; +} +.background-color-light-green-a200 { + background-color: #b2ff59; +} +.color-light-green-a200 { + color: #b2ff59; +} +.border-color-light-green-a200 { + border: 1px solid #b2ff59; +} +.light-green-a400 { + color: #76ff03; +} +.background-color-light-green-a400 { + background-color: #76ff03; +} +.color-light-green-a400 { + color: #76ff03; +} +.border-color-light-green-a400 { + border: 1px solid #76ff03; +} +.light-green-a700 { + color: #64dd17; +} +.background-color-light-green-a700 { + background-color: #64dd17; +} +.color-light-green-a700 { + color: #64dd17; +} +.border-color-light-green-a700 { + border: 1px solid #64dd17; +} +.lime-50 { + color: #f9fbe7; +} +.background-color-lime-50 { + background-color: #f9fbe7; +} +.color-lime-50 { + color: #f9fbe7; +} +.border-color-lime-50 { + border: 1px solid #f9fbe7; +} +.lime-100 { + color: #f0f4c3; +} +.background-color-lime-100 { + background-color: #f0f4c3; +} +.color-lime-100 { + color: #f0f4c3; +} +.border-color-lime-100 { + border: 1px solid #f0f4c3; +} +.lime-200 { + color: #e6ee9c; +} +.background-color-lime-200 { + background-color: #e6ee9c; +} +.color-lime-200 { + color: #e6ee9c; +} +.border-color-lime-200 { + border: 1px solid #e6ee9c; +} +.lime-300 { + color: #dce775; +} +.background-color-lime-300 { + background-color: #dce775; +} +.color-lime-300 { + color: #dce775; +} +.border-color-lime-300 { + border: 1px solid #dce775; +} +.lime-400 { + color: #d4e157; +} +.background-color-lime-400 { + background-color: #d4e157; +} +.color-lime-400 { + color: #d4e157; +} +.border-color-lime-400 { + border: 1px solid #d4e157; +} +.lime-500 { + color: #cddc39; +} +.background-color-lime-500 { + background-color: #cddc39; +} +.color-lime-500 { + color: #cddc39; +} +.border-color-lime-500 { + border: 1px solid #cddc39; +} +.lime-600 { + color: #c0ca33; +} +.background-color-lime-600 { + background-color: #c0ca33; +} +.color-lime-600 { + color: #c0ca33; +} +.border-color-lime-600 { + border: 1px solid #c0ca33; +} +.lime-700 { + color: #afb42b; +} +.background-color-lime-700 { + background-color: #afb42b; +} +.color-lime-700 { + color: #afb42b; +} +.border-color-lime-700 { + border: 1px solid #afb42b; +} +.lime-800 { + color: #9e9d24; +} +.background-color-lime-800 { + background-color: #9e9d24; +} +.color-lime-800 { + color: #9e9d24; +} +.border-color-lime-800 { + border: 1px solid #9e9d24; +} +.lime-900 { + color: #827717; +} +.background-color-lime-900 { + background-color: #827717; +} +.color-lime-900 { + color: #827717; +} +.border-color-lime-900 { + border: 1px solid #827717; +} +.lime-a100 { + color: #f4ff81; +} +.background-color-lime-a100 { + background-color: #f4ff81; +} +.color-lime-a100 { + color: #f4ff81; +} +.border-color-lime-a100 { + border: 1px solid #f4ff81; +} +.lime-a200 { + color: #eeff41; +} +.background-color-lime-a200 { + background-color: #eeff41; +} +.color-lime-a200 { + color: #eeff41; +} +.border-color-lime-a200 { + border: 1px solid #eeff41; +} +.lime-a400 { + color: #c6ff00; +} +.background-color-lime-a400 { + background-color: #c6ff00; +} +.color-lime-a400 { + color: #c6ff00; +} +.border-color-lime-a400 { + border: 1px solid #c6ff00; +} +.lime-a700 { + color: #aeea00; +} +.background-color-lime-a700 { + background-color: #aeea00; +} +.color-lime-a700 { + color: #aeea00; +} +.border-color-lime-a700 { + border: 1px solid #aeea00; +} +.yellow-50 { + color: #fffde7; +} +.background-color-yellow-50 { + background-color: #fffde7; +} +.color-yellow-50 { + color: #fffde7; +} +.border-color-yellow-50 { + border: 1px solid #fffde7; +} +.yellow-100 { + color: #fff9c4; +} +.background-color-yellow-100 { + background-color: #fff9c4; +} +.color-yellow-100 { + color: #fff9c4; +} +.border-color-yellow-100 { + border: 1px solid #fff9c4; +} +.yellow-200 { + color: #fff59d; +} +.background-color-yellow-200 { + background-color: #fff59d; +} +.color-yellow-200 { + color: #fff59d; +} +.border-color-yellow-200 { + border: 1px solid #fff59d; +} +.yellow-300 { + color: #fff176; +} +.background-color-yellow-300 { + background-color: #fff176; +} +.color-yellow-300 { + color: #fff176; +} +.border-color-yellow-300 { + border: 1px solid #fff176; +} +.yellow-400 { + color: #ffee58; +} +.background-color-yellow-400 { + background-color: #ffee58; +} +.color-yellow-400 { + color: #ffee58; +} +.border-color-yellow-400 { + border: 1px solid #ffee58; +} +.yellow-500 { + color: #ffeb3b; +} +.background-color-yellow-500 { + background-color: #ffeb3b; +} +.color-yellow-500 { + color: #ffeb3b; +} +.border-color-yellow-500 { + border: 1px solid #ffeb3b; +} +.yellow-600 { + color: #fdd835; +} +.background-color-yellow-600 { + background-color: #fdd835; +} +.color-yellow-600 { + color: #fdd835; +} +.border-color-yellow-600 { + border: 1px solid #fdd835; +} +.yellow-700 { + color: #fbc02d; +} +.background-color-yellow-700 { + background-color: #fbc02d; +} +.color-yellow-700 { + color: #fbc02d; +} +.border-color-yellow-700 { + border: 1px solid #fbc02d; +} +.yellow-800 { + color: #f9a825; +} +.background-color-yellow-800 { + background-color: #f9a825; +} +.color-yellow-800 { + color: #f9a825; +} +.border-color-yellow-800 { + border: 1px solid #f9a825; +} +.yellow-900 { + color: #f57f17; +} +.background-color-yellow-900 { + background-color: #f57f17; +} +.color-yellow-900 { + color: #f57f17; +} +.border-color-yellow-900 { + border: 1px solid #f57f17; +} +.yellow-a100 { + color: #ffff8d; +} +.background-color-yellow-a100 { + background-color: #ffff8d; +} +.color-yellow-a100 { + color: #ffff8d; +} +.border-color-yellow-a100 { + border: 1px solid #ffff8d; +} +.yellow-a200 { + color: #ff0; +} +.background-color-yellow-a200 { + background-color: #ff0; +} +.color-yellow-a200 { + color: #ff0; +} +.border-color-yellow-a200 { + border: 1px solid #ff0; +} +.yellow-a400 { + color: #ffea00; +} +.background-color-yellow-a400 { + background-color: #ffea00; +} +.color-yellow-a400 { + color: #ffea00; +} +.border-color-yellow-a400 { + border: 1px solid #ffea00; +} +.yellow-a700 { + color: #ffd600; +} +.background-color-yellow-a700 { + background-color: #ffd600; +} +.color-yellow-a700 { + color: #ffd600; +} +.border-color-yellow-a700 { + border: 1px solid #ffd600; +} +.amber-50 { + color: #fff8e1; +} +.background-color-amber-50 { + background-color: #fff8e1; +} +.color-amber-50 { + color: #fff8e1; +} +.border-color-amber-50 { + border: 1px solid #fff8e1; +} +.amber-100 { + color: #ffecb3; +} +.background-color-amber-100 { + background-color: #ffecb3; +} +.color-amber-100 { + color: #ffecb3; +} +.border-color-amber-100 { + border: 1px solid #ffecb3; +} +.amber-200 { + color: #ffe082; +} +.background-color-amber-200 { + background-color: #ffe082; +} +.color-amber-200 { + color: #ffe082; +} +.border-color-amber-200 { + border: 1px solid #ffe082; +} +.amber-300 { + color: #ffd54f; +} +.background-color-amber-300 { + background-color: #ffd54f; +} +.color-amber-300 { + color: #ffd54f; +} +.border-color-amber-300 { + border: 1px solid #ffd54f; +} +.amber-400 { + color: #ffca28; +} +.background-color-amber-400 { + background-color: #ffca28; +} +.color-amber-400 { + color: #ffca28; +} +.border-color-amber-400 { + border: 1px solid #ffca28; +} +.amber-500 { + color: #ffc107; +} +.background-color-amber-500 { + background-color: #ffc107; +} +.color-amber-500 { + color: #ffc107; +} +.border-color-amber-500 { + border: 1px solid #ffc107; +} +.amber-600 { + color: #ffb300; +} +.background-color-amber-600 { + background-color: #ffb300; +} +.color-amber-600 { + color: #ffb300; +} +.border-color-amber-600 { + border: 1px solid #ffb300; +} +.amber-700 { + color: #ffa000; +} +.background-color-amber-700 { + background-color: #ffa000; +} +.color-amber-700 { + color: #ffa000; +} +.border-color-amber-700 { + border: 1px solid #ffa000; +} +.amber-800 { + color: #ff8f00; +} +.background-color-amber-800 { + background-color: #ff8f00; +} +.color-amber-800 { + color: #ff8f00; +} +.border-color-amber-800 { + border: 1px solid #ff8f00; +} +.amber-900 { + color: #ff6f00; +} +.background-color-amber-900 { + background-color: #ff6f00; +} +.color-amber-900 { + color: #ff6f00; +} +.border-color-amber-900 { + border: 1px solid #ff6f00; +} +.amber-a100 { + color: #ffe57f; +} +.background-color-amber-a100 { + background-color: #ffe57f; +} +.color-amber-a100 { + color: #ffe57f; +} +.border-color-amber-a100 { + border: 1px solid #ffe57f; +} +.amber-a200 { + color: #ffd740; +} +.background-color-amber-a200 { + background-color: #ffd740; +} +.color-amber-a200 { + color: #ffd740; +} +.border-color-amber-a200 { + border: 1px solid #ffd740; +} +.amber-a400 { + color: #ffc400; +} +.background-color-amber-a400 { + background-color: #ffc400; +} +.color-amber-a400 { + color: #ffc400; +} +.border-color-amber-a400 { + border: 1px solid #ffc400; +} +.amber-a700 { + color: #ffab00; +} +.background-color-amber-a700 { + background-color: #ffab00; +} +.color-amber-a700 { + color: #ffab00; +} +.border-color-amber-a700 { + border: 1px solid #ffab00; +} +.orange-50 { + color: #fff3e0; +} +.background-color-orange-50 { + background-color: #fff3e0; +} +.color-orange-50 { + color: #fff3e0; +} +.border-color-orange-50 { + border: 1px solid #fff3e0; +} +.orange-100 { + color: #ffe0b2; +} +.background-color-orange-100 { + background-color: #ffe0b2; +} +.color-orange-100 { + color: #ffe0b2; +} +.border-color-orange-100 { + border: 1px solid #ffe0b2; +} +.orange-200 { + color: #ffcc80; +} +.background-color-orange-200 { + background-color: #ffcc80; +} +.color-orange-200 { + color: #ffcc80; +} +.border-color-orange-200 { + border: 1px solid #ffcc80; +} +.orange-300 { + color: #ffb74d; +} +.background-color-orange-300 { + background-color: #ffb74d; +} +.color-orange-300 { + color: #ffb74d; +} +.border-color-orange-300 { + border: 1px solid #ffb74d; +} +.orange-400 { + color: #ffa726; +} +.background-color-orange-400 { + background-color: #ffa726; +} +.color-orange-400 { + color: #ffa726; +} +.border-color-orange-400 { + border: 1px solid #ffa726; +} +.orange-500 { + color: #ff9800; +} +.background-color-orange-500 { + background-color: #ff9800; +} +.color-orange-500 { + color: #ff9800; +} +.border-color-orange-500 { + border: 1px solid #ff9800; +} +.orange-600 { + color: #fb8c00; +} +.background-color-orange-600 { + background-color: #fb8c00; +} +.color-orange-600 { + color: #fb8c00; +} +.border-color-orange-600 { + border: 1px solid #fb8c00; +} +.orange-700 { + color: #f57c00; +} +.background-color-orange-700 { + background-color: #f57c00; +} +.color-orange-700 { + color: #f57c00; +} +.border-color-orange-700 { + border: 1px solid #f57c00; +} +.orange-800 { + color: #ef6c00; +} +.background-color-orange-800 { + background-color: #ef6c00; +} +.color-orange-800 { + color: #ef6c00; +} +.border-color-orange-800 { + border: 1px solid #ef6c00; +} +.orange-900 { + color: #e65100; +} +.background-color-orange-900 { + background-color: #e65100; +} +.color-orange-900 { + color: #e65100; +} +.border-color-orange-900 { + border: 1px solid #e65100; +} +.orange-a100 { + color: #ffd180; +} +.background-color-orange-a100 { + background-color: #ffd180; +} +.color-orange-a100 { + color: #ffd180; +} +.border-color-orange-a100 { + border: 1px solid #ffd180; +} +.orange-a200 { + color: #ffab40; +} +.background-color-orange-a200 { + background-color: #ffab40; +} +.color-orange-a200 { + color: #ffab40; +} +.border-color-orange-a200 { + border: 1px solid #ffab40; +} +.orange-a400 { + color: #ff9100; +} +.background-color-orange-a400 { + background-color: #ff9100; +} +.color-orange-a400 { + color: #ff9100; +} +.border-color-orange-a400 { + border: 1px solid #ff9100; +} +.orange-a700 { + color: #ff6d00; +} +.background-color-orange-a700 { + background-color: #ff6d00; +} +.color-orange-a700 { + color: #ff6d00; +} +.border-color-orange-a700 { + border: 1px solid #ff6d00; +} +.deep-orange-50 { + color: #fbe9e7; +} +.deep-orange-50 { + color: #fbe9e7; +} +.background-color-deep-orange-50 { + background-color: #fbe9e7; +} +.color-deep-orange-50 { + color: #fbe9e7; +} +.border-color-deep-orange-50 { + border: 1px solid #fbe9e7; +} +.deep-orange-100 { + color: #ffccbc; +} +.deep-orange-100 { + color: #ffccbc; +} +.background-color-deep-orange-100 { + background-color: #ffccbc; +} +.color-deep-orange-100 { + color: #ffccbc; +} +.border-color-deep-orange-100 { + border: 1px solid #ffccbc; +} +.deep-orange-200 { + color: #ffab91; +} +.deep-orange-200 { + color: #ffab91; +} +.background-color-deep-orange-200 { + background-color: #ffab91; +} +.color-deep-orange-200 { + color: #ffab91; +} +.border-color-deep-orange-200 { + border: 1px solid #ffab91; +} +.deep-orange-300 { + color: #ff8a65; +} +.deep-orange-300 { + color: #ff8a65; +} +.background-color-deep-orange-300 { + background-color: #ff8a65; +} +.color-deep-orange-300 { + color: #ff8a65; +} +.border-color-deep-orange-300 { + border: 1px solid #ff8a65; +} +.deep-orange-400 { + color: #ff7043; +} +.deep-orange-400 { + color: #ff7043; +} +.background-color-deep-orange-400 { + background-color: #ff7043; +} +.color-deep-orange-400 { + color: #ff7043; +} +.border-color-deep-orange-400 { + border: 1px solid #ff7043; +} +.deep-orange-500 { + color: #ff5722; +} +.deep-orange-500 { + color: #ff5722; +} +.background-color-deep-orange-500 { + background-color: #ff5722; +} +.color-deep-orange-500 { + color: #ff5722; +} +.border-color-deep-orange-500 { + border: 1px solid #ff5722; +} +.deep-orange-600 { + color: #f4511e; +} +.deep-orange-600 { + color: #f4511e; +} +.background-color-deep-orange-600 { + background-color: #f4511e; +} +.color-deep-orange-600 { + color: #f4511e; +} +.border-color-deep-orange-600 { + border: 1px solid #f4511e; +} +.deep-orange-700 { + color: #e64a19; +} +.deep-orange-700 { + color: #e64a19; +} +.background-color-deep-orange-700 { + background-color: #e64a19; +} +.color-deep-orange-700 { + color: #e64a19; +} +.border-color-deep-orange-700 { + border: 1px solid #e64a19; +} +.deep-orange-800 { + color: #d84315; +} +.deep-orange-800 { + color: #d84315; +} +.background-color-deep-orange-800 { + background-color: #d84315; +} +.color-deep-orange-800 { + color: #d84315; +} +.border-color-deep-orange-800 { + border: 1px solid #d84315; +} +.deep-orange-900 { + color: #bf360c; +} +.deep-orange-900 { + color: #bf360c; +} +.background-color-deep-orange-900 { + background-color: #bf360c; +} +.color-deep-orange-900 { + color: #bf360c; +} +.border-color-deep-orange-900 { + border: 1px solid #bf360c; +} +.deep-orange-a100 { + color: #ff9e80; +} +.deep-orange-a100 { + color: #ff9e80; +} +.background-color-deep-orange-a100 { + background-color: #ff9e80; +} +.color-deep-orange-a100 { + color: #ff9e80; +} +.border-color-deep-orange-a100 { + border: 1px solid #ff9e80; +} +.deep-orange-a200 { + color: #ff6e40; +} +.deep-orange-a200 { + color: #ff6e40; +} +.background-color-deep-orange-a200 { + background-color: #ff6e40; +} +.color-deep-orange-a200 { + color: #ff6e40; +} +.border-color-deep-orange-a200 { + border: 1px solid #ff6e40; +} +.deep-orange-a400 { + color: #ff3d00; +} +.deep-orange-a400 { + color: #ff3d00; +} +.background-color-deep-orange-a400 { + background-color: #ff3d00; +} +.color-deep-orange-a400 { + color: #ff3d00; +} +.border-color-deep-orange-a400 { + border: 1px solid #ff3d00; +} +.deep-orange-a700 { + color: #dd2c00; +} +.deep-orange-a700 { + color: #dd2c00; +} +.background-color-deep-orange-a700 { + background-color: #dd2c00; +} +.color-deep-orange-a700 { + color: #dd2c00; +} +.border-color-deep-orange-a700 { + border: 1px solid #dd2c00; +} +.brown-50 { + color: #efebe9; +} +.background-color-brown-50 { + background-color: #efebe9; +} +.color-brown-50 { + color: #efebe9; +} +.border-color-brown-50 { + border: 1px solid #efebe9; +} +.brown-100 { + color: #d7ccc8; +} +.background-color-brown-100 { + background-color: #d7ccc8; +} +.color-brown-100 { + color: #d7ccc8; +} +.border-color-brown-100 { + border: 1px solid #d7ccc8; +} +.brown-200 { + color: #bcaaa4; +} +.background-color-brown-200 { + background-color: #bcaaa4; +} +.color-brown-200 { + color: #bcaaa4; +} +.border-color-brown-200 { + border: 1px solid #bcaaa4; +} +.brown-300 { + color: #a1887f; +} +.background-color-brown-300 { + background-color: #a1887f; +} +.color-brown-300 { + color: #a1887f; +} +.border-color-brown-300 { + border: 1px solid #a1887f; +} +.brown-400 { + color: #8d6e63; +} +.background-color-brown-400 { + background-color: #8d6e63; +} +.color-brown-400 { + color: #8d6e63; +} +.border-color-brown-400 { + border: 1px solid #8d6e63; +} +.brown-500 { + color: #795548; +} +.background-color-brown-500 { + background-color: #795548; +} +.color-brown-500 { + color: #795548; +} +.border-color-brown-500 { + border: 1px solid #795548; +} +.brown-600 { + color: #6d4c41; +} +.background-color-brown-600 { + background-color: #6d4c41; +} +.color-brown-600 { + color: #6d4c41; +} +.border-color-brown-600 { + border: 1px solid #6d4c41; +} +.brown-700 { + color: #5d4037; +} +.background-color-brown-700 { + background-color: #5d4037; +} +.color-brown-700 { + color: #5d4037; +} +.border-color-brown-700 { + border: 1px solid #5d4037; +} +.brown-800 { + color: #4e342e; +} +.background-color-brown-800 { + background-color: #4e342e; +} +.color-brown-800 { + color: #4e342e; +} +.border-color-brown-800 { + border: 1px solid #4e342e; +} +.brown-900 { + color: #3e2723; +} +.background-color-brown-900 { + background-color: #3e2723; +} +.color-brown-900 { + color: #3e2723; +} +.border-color-brown-900 { + border: 1px solid #3e2723; +} +.grey-color-50 { + color: #fafafa; +} +.background-color-grey-50 { + background-color: #fafafa; +} +.color-grey-50 { + color: #fafafa; +} +.border-color-grey-50 { + border: 1px solid #fafafa; +} +.grey-color-100 { + color: #f5f5f5; +} +.background-color-grey-100 { + background-color: #f5f5f5; +} +.color-grey-100 { + color: #f5f5f5; +} +.border-color-grey-100 { + border: 1px solid #f5f5f5; +} +.grey-color-200 { + color: #eee; +} +.background-color-grey-200 { + background-color: #eee; +} +.color-grey-200 { + color: #eee; +} +.border-color-grey-200 { + border: 1px solid #eee; +} +.grey-color-300 { + color: #e0e0e0; +} +.background-color-grey-300 { + background-color: #e0e0e0; +} +.color-grey-300 { + color: #e0e0e0; +} +.border-color-grey-300 { + border: 1px solid #e0e0e0; +} +.grey-color-400 { + color: #bdbdbd; +} +.background-color-grey-400 { + background-color: #bdbdbd; +} +.color-grey-400 { + color: #bdbdbd; +} +.border-color-grey-400 { + border: 1px solid #bdbdbd; +} +.grey-color-500 { + color: #9e9e9e; +} +.background-color-grey-500 { + background-color: #9e9e9e; +} +.color-grey-500 { + color: #9e9e9e; +} +.border-color-grey-500 { + border: 1px solid #9e9e9e; +} +.grey-color-600 { + color: #757575; +} +.background-color-grey-600 { + background-color: #757575; +} +.color-grey-600 { + color: #757575; +} +.border-color-grey-600 { + border: 1px solid #757575; +} +.grey-color-700 { + color: #616161; +} +.background-color-grey-700 { + background-color: #616161; +} +.color-grey-700 { + color: #616161; +} +.border-color-grey-700 { + border: 1px solid #616161; +} +.grey-color-800 { + color: #424242; +} +.background-color-grey-800 { + background-color: #424242; +} +.color-grey-800 { + color: #424242; +} +.border-color-grey-800 { + border: 1px solid #424242; +} +.grey-color-900 { + color: #212121; +} +.background-color-grey-900 { + background-color: #212121; +} +.color-grey-900 { + color: #212121; +} +.border-color-grey-900 { + border: 1px solid #212121; +} +.blue-grey-color-50 { + color: #eceff1; +} +.background-color-blue-grey-50 { + background-color: #eceff1; +} +.color-blue-grey-50 { + color: #eceff1; +} +.border-color-blue-grey-50 { + border: 1px solid #eceff1; +} +.blue-grey-color-100 { + color: #cfd8dc; +} +.background-color-blue-grey-100 { + background-color: #cfd8dc; +} +.color-blue-grey-100 { + color: #cfd8dc; +} +.border-color-blue-grey-100 { + border: 1px solid #cfd8dc; +} +.blue-grey-color-200 { + color: #b0bec5; +} +.background-color-blue-grey-200 { + background-color: #b0bec5; +} +.color-blue-grey-200 { + color: #b0bec5; +} +.border-color-blue-grey-200 { + border: 1px solid #b0bec5; +} +.blue-grey-color-300 { + color: #90a4ae; +} +.background-color-blue-grey-300 { + background-color: #90a4ae; +} +.color-blue-grey-300 { + color: #90a4ae; +} +.border-color-blue-grey-300 { + border: 1px solid #90a4ae; +} +.blue-grey-color-400 { + color: #78909c; +} +.background-color-blue-grey-400 { + background-color: #78909c; +} +.color-blue-grey-400 { + color: #78909c; +} +.border-color-blue-grey-400 { + border: 1px solid #78909c; +} +.blue-grey-color-500 { + color: #607d8b; +} +.background-color-blue-grey-500 { + background-color: #607d8b; +} +.color-blue-grey-500 { + color: #607d8b; +} +.border-color-blue-grey-500 { + border: 1px solid #607d8b; +} +.blue-grey-color-600 { + color: #546e7a; +} +.background-color-blue-grey-600 { + background-color: #546e7a; +} +.color-blue-grey-600 { + color: #546e7a; +} +.border-color-blue-grey-600 { + border: 1px solid #546e7a; +} +.blue-grey-color-700 { + color: #455a64; +} +.background-color-blue-grey-700 { + background-color: #455a64; +} +.color-blue-grey-700 { + color: #455a64; +} +.border-color-blue-grey-700 { + border: 1px solid #455a64; +} +.blue-grey-color-800 { + color: #37474f; +} +.background-color-blue-grey-800 { + background-color: #37474f; +} +.color-blue-grey-800 { + color: #37474f; +} +.border-color-blue-grey-800 { + border: 1px solid #37474f; +} +.blue-grey-color-900 { + color: #263238; +} +.background-color-blue-grey-900 { + background-color: #263238; +} +.color-blue-grey-900 { + color: #263238; +} +.border-color-blue-grey-900 { + border: 1px solid #263238; +} diff --git a/test/cases/material-design-colours.styl b/test/cases/material-design-colours.styl new file mode 100644 index 0000000..cae1e37 --- /dev/null +++ b/test/cases/material-design-colours.styl @@ -0,0 +1,236 @@ + // Material Design Color variables + red-colors = #ffebee, #ffcdd2, #ef9a9a, #e57373, #ef5350, #f44336, #e53935, #d32f2f, #c62828, #b71c1c, #ff8a80, #ff5252, #ff1744, #d50000 + pink-colors = #fce4ec, #f8bbd0, #f48fb1, #f06292, #ec407a, #e91e63, #d81b60, #c2185b, #ad1457, #880e4f, #ff80ab, #ff4081, #f50057, #c51162 + purple-colors = #f3e5f5, #e1bee7, #ce93d8, #ba68c8, #ab47bc, #9c27b0, #8e24aa, #7b1fa2, #6a1b9a, #4a148c, #ea80fc, #e040fb, #d500f9, #aa00ff + deep-purple-colors = #ede7f6, #d1c4e9, #b39ddb, #9575cd, #7e57c2, #673ab7, #5e35b1, #512da8, #4527a0, #311b92, #b388ff, #7c4dff, #651fff, #6200ea + indigo-colors = #e8eaf6, #c5cae9, #9fa8da, #7986cb, #5c6bc0, #3f51b5, #3949ab, #303f9f, #283593, #1a237e, #8c9eff, #536dfe, #3d5afe, #304ffe + blue-colors = #e3f2fd, #bbdefb, #90caf9, #64b5f6, #42a5f5, #2196f3, #1e88e5, #1976d2, #1565c0, #0d47a1, #82b1ff, #448aff, #2979ff, #2962ff + light-blue-colors = #e1f5fe,#b3e5fc,#81d4fa,#4fc3f7,#29b6f6,#03a9f4,#039be5,#0288d1,#0277bd,#01579b,#80d8ff,#40c4ff,#00b0ff,#0091ea + cyan-colors = #e0f7fa,#b2ebf2,#80deea,#4dd0e1,#26c6da,#00bcd4,#00acc1,#0097a7,#00838f,#006064,#84ffff,#18ffff,#00e5ff,#00b8d4 + teal-colors = #e0f2f1,#b2dfdb,#80cbc4,#4db6ac,#26a69a,#009688,#00897b,#00796b,#00695c,#004d40,#a7ffeb,#64ffda,#1de9b6,#00bfa5 + green-colors = #e8f5e9,#c8e6c9,#a5d6a7,#81c784,#66bb6a,#4caf50,#43a047,#388e3c,#2e7d32,#1b5e20,#b9f6ca,#69f0ae,#00e676,#00c853 + light-green-colors = #f1f8e9,#dcedc8,#c5e1a5,#aed581,#9ccc65,#8bc34a,#7cb342,#689f38,#558b2f,#33691e,#ccff90,#b2ff59,#76ff03,#64dd17 + lime-colors = #f9fbe7,#f0f4c3,#e6ee9c,#dce775,#d4e157,#cddc39,#c0ca33,#afb42b,#9e9d24,#827717,#f4ff81,#eeff41,#c6ff00,#aeea00 + yellow-colors = #fffde7,#fff9c4,#fff59d,#fff176,#ffee58,#ffeb3b,#fdd835,#fbc02d,#f9a825,#f57f17,#ffff8d,#ffff00,#ffea00,#ffd600 + amber-colors = #fff8e1,#ffecb3,#ffe082,#ffd54f,#ffca28,#ffc107,#ffb300,#ffa000,#ff8f00,#ff6f00,#ffe57f,#ffd740,#ffc400,#ffab00 + orange-colors = #fff3e0,#ffe0b2,#ffcc80,#ffb74d,#ffa726,#ff9800,#fb8c00,#f57c00,#ef6c00,#e65100,#ffd180,#ffab40,#ff9100,#ff6d00 + deep-orange-colors = #fbe9e7,#ffccbc,#ffab91,#ff8a65,#ff7043,#ff5722,#f4511e,#e64a19,#d84315,#bf360c,#ff9e80,#ff6e40,#ff3d00,#dd2c00 + brown-colors = #efebe9,#d7ccc8,#bcaaa4,#a1887f,#8d6e63,#795548,#6d4c41,#5d4037,#4e342e,#3e2723 + grey-colors = #fafafa,#f5f5f5,#eeeeee,#e0e0e0,#bdbdbd,#9e9e9e,#757575,#616161,#424242,#212121 + blue-grey-colors = #eceff1,#cfd8dc,#b0bec5,#90a4ae,#78909c,#607d8b,#546e7a,#455a64,#37474f,#263238 + +// Material Design Shades + variant = 50, 100, 200, 300, 400, 500, 600, 700, 800, 900 + shades = 50, 100, 200, 300, 400, 500, 600, 700, 800, 900, a100, a200, a400, a700 + +// Red + for red-color, i in red-colors + .red-{shades[i]} + color: red-color + .background-color-red-{shades[i]} + background-color: red-color + .color-red-{shades[i]} + color: red-color + .border-color-red-{shades[i]} + border: 1px solid red-color + +// Pink + for pink-color, i in pink-colors + .pink-{shades[i]} + color: pink-color + .background-color-pink-{shades[i]} + background-color: pink-color + .color-pink-{shades[i]} + color: pink-color + .border-color-pink-{shades[i]} + border: 1px solid pink-color + +// Purple + for purple-color, i in purple-colors + .purple-{shades[i]} + color: purple-color + .background-color-purple-{shades[i]} + background-color: purple-color + .color-purple-{shades[i]} + color: purple-color + .border-color-purple-{shades[i]} + border: 1px solid purple-color + +// Deep Purple + for deep-purple-color, i in deep-purple-colors + .deep-purple-{shades[i]} + color: deep-purple-color + .background-color-deep-purple-{shades[i]} + background-color: deep-purple-color + .color-deep-purple-{shades[i]} + color: deep-purple-color + .border-color-deep-purple-{shades[i]} + border: 1px solid deep-purple-color + +// Indigo + for indigo-color, i in indigo-colors + .indigo-{shades[i]} + color: indigo-color + .background-color-indigo-{shades[i]} + background-color: indigo-color + .color-indigo-{shades[i]} + color: indigo-color + .border-color-indigo-{shades[i]} + border: 1px solid indigo-color + +// Blue + for blue-color, i in blue-colors + .blue-{shades[i]} + color: blue-color + .background-color-blue-{shades[i]} + background-color: blue-color + .color-blue-{shades[i]} + color: blue-color + .border-color-blue-{shades[i]} + border: 1px solid blue-color + +// Light Blue + for light-blue-color, i in light-blue-colors + .light-blue-{shades[i]} + color: light-blue-color + .background-color-light-blue-{shades[i]} + background-color: light-blue-color + .color-light-blue-{shades[i]} + color: light-blue-color + .border-color-light-blue-{shades[i]} + border: 1px solid light-blue-color + +// Cyan + for cyan-color, i in cyan-colors + .cyan-{shades[i]} + color: cyan-color + .background-color-cyan-{shades[i]} + background-color: cyan-color + .color-cyan-{shades[i]} + color: cyan-color + .border-color-cyan-{shades[i]} + border: 1px solid cyan-color + +// Teal + for teal-color, i in teal-colors + .teal-{shades[i]} + color: teal-color + .background-color-teal-{shades[i]} + background-color: teal-color + .color-teal-{shades[i]} + color: teal-color + .border-color-teal-{shades[i]} + border: 1px solid teal-color + +// Green + for green-color, i in green-colors + .green-{shades[i]} + color: green-color + .background-color-green-{shades[i]} + background-color: green-color + .color-green-{shades[i]} + color: green-color + .border-color-green-{shades[i]} + border: 1px solid green-color + +// Light Green + for light-green-color, i in light-green-colors + .light-green-{shades[i]} + color: light-green-color + .background-color-light-green-{shades[i]} + background-color: light-green-color + .color-light-green-{shades[i]} + color: light-green-color + .border-color-light-green-{shades[i]} + border: 1px solid light-green-color + +// Lime + for lime-color, i in lime-colors + .lime-{shades[i]} + color: lime-color + .background-color-lime-{shades[i]} + background-color: lime-color + .color-lime-{shades[i]} + color: lime-color + .border-color-lime-{shades[i]} + border: 1px solid lime-color + +// Yellow + for yellow-color, i in yellow-colors + .yellow-{shades[i]} + color: yellow-color + .background-color-yellow-{shades[i]} + background-color: yellow-color + .color-yellow-{shades[i]} + color: yellow-color + .border-color-yellow-{shades[i]} + border: 1px solid yellow-color + +// Amber + for amber-color, i in amber-colors + .amber-{shades[i]} + color: amber-color + .background-color-amber-{shades[i]} + background-color: amber-color + .color-amber-{shades[i]} + color: amber-color + .border-color-amber-{shades[i]} + border: 1px solid amber-color + +// Orange + for orange-color, i in orange-colors + .orange-{shades[i]} + color: orange-color + .background-color-orange-{shades[i]} + background-color: orange-color + .color-orange-{shades[i]} + color: orange-color + .border-color-orange-{shades[i]} + border: 1px solid orange-color + +// Deep Orange + for deep-orange-color, i in deep-orange-colors + .deep-orange-{shades[i]} + color: deep-orange-color + .deep-orange-{shades[i]} + color: deep-orange-color + .background-color-deep-orange-{shades[i]} + background-color: deep-orange-color + .color-deep-orange-{shades[i]} + color: deep-orange-color + .border-color-deep-orange-{shades[i]} + border: 1px solid deep-orange-color + +// Brown + for brown-color, j in brown-colors + .brown-{variant[j]} + color: brown-color + .background-color-brown-{variant[j]} + background-color: brown-color + .color-brown-{variant[j]} + color: brown-color + .border-color-brown-{variant[j]} + border: 1px solid brown-color + +// Grey + for grey-color, j in grey-colors + .grey-color-{variant[j]} + color: grey-color + .background-color-grey-{variant[j]} + background-color: grey-color + .color-grey-{variant[j]} + color: grey-color + .border-color-grey-{variant[j]} + border: 1px solid grey-color + +// Blue Grey + for blue-grey-color, j in blue-grey-colors + .blue-grey-color-{variant[j]} + color: blue-grey-color + .background-color-blue-grey-{variant[j]} + background-color: blue-grey-color + .color-blue-grey-{variant[j]} + color: blue-grey-color + .border-color-blue-grey-{variant[j]} + border: 1px solid blue-grey-color + diff --git a/test/cases/media-queries.css b/test/cases/media-queries.css new file mode 100644 index 0000000..ea69936 --- /dev/null +++ b/test/cases/media-queries.css @@ -0,0 +1,150 @@ +@media only screen and (max-width: 480px) { + .container { + width: 320px; + margin: 0 auto; + } +} +@media only screen and (max-width: 562.5px) { + .container { + width: 375px; + margin: 0 auto; + } +} +@media only screen and (max-width: 621px) { + .container { + width: 414px; + margin: 0 auto; + } +} +@media only screen and (max-width: 720px) { + .container { + width: 480px; + margin: 0 auto; + } +} +@media only screen and (max-width: 852px) { + .container { + width: 568px; + margin: 0 auto; + } +} +@media only screen and (max-width: 864px) { + .container { + width: 576px; + margin: 0 auto; + } +} +@media only screen and (max-width: 960px) { + .container { + width: 640px; + margin: 0 auto; + } +} +@media only screen and (max-width: 1000.5px) { + .container { + width: 667px; + margin: 0 auto; + } +} +@media only screen and (max-width: 1080px) { + .container { + width: 720px; + margin: 0 auto; + } +} +@media only screen and (max-width: 1104px) { + .container { + width: 736px; + margin: 0 auto; + } +} +@media only screen and (max-width: 1152px) { + .container { + width: 768px; + margin: 0 auto; + } +} +@media only screen and (max-width: 1200px) { + .container { + width: 800px; + margin: 0 auto; + } +} +@media only screen and (max-width: 1218px) { + .container { + width: 812px; + margin: 0 auto; + } +} +@media only screen and (max-width: 1251px) { + .container { + width: 834px; + margin: 0 auto; + } +} +@media only screen and (max-width: 1440px) { + .container { + width: 960px; + margin: 0 auto; + } +} +@media only screen and (max-width: 1536px) { + .container { + width: 1024px; + margin: 0 auto; + } +} +@media only screen and (max-width: 1668px) { + .container { + width: 1112px; + margin: 0 auto; + } +} +@media only screen and (max-width: 1800px) { + .container { + width: 1200px; + margin: 0 auto; + } +} +@media only screen and (max-width: 1920px) { + .container { + width: 1280px; + margin: 0 auto; + } +} +@media only screen and (max-width: 2049px) { + .container { + width: 1366px; + margin: 0 auto; + } +} +@media only screen and (max-width: 2160px) { + .container { + width: 1440px; + margin: 0 auto; + } +} +@media only screen and (max-width: 2304px) { + .container { + width: 1536px; + margin: 0 auto; + } +} +@media only screen and (max-width: 2400px) { + .container { + width: 1600px; + margin: 0 auto; + } +} +@media only screen and (max-width: 2520px) { + .container { + width: 1680px; + margin: 0 auto; + } +} +@media only screen and (max-width: 2880px) { + .container { + width: 1920px; + margin: 0 auto; + } +} diff --git a/test/cases/media-queries.styl b/test/cases/media-queries.styl new file mode 100644 index 0000000..7c79d4d --- /dev/null +++ b/test/cases/media-queries.styl @@ -0,0 +1,5 @@ +for size in 320 375 414 480 568 576 640 667 720 736 768 800 812 834 960 1024 1112 1200 1280 1366 1440 1536 1600 1680 1920 + @media only screen and (max-width : size * 1.5 px) + .container + width: size px + margin: 0 auto diff --git a/test/cases/pop-in.styl b/test/cases/pop-in.styl index d64a7bf..3e08389 100644 --- a/test/cases/pop-in.styl +++ b/test/cases/pop-in.styl @@ -7,4 +7,4 @@ transform: scale(1) .pop-in - animation-name pop-in 2s + animation-name pop-in 2s diff --git a/test/cases/pulse.css b/test/cases/pulse.css new file mode 100644 index 0000000..ab4a16f --- /dev/null +++ b/test/cases/pulse.css @@ -0,0 +1,74 @@ +.pulse { + overflow: visible; + position: relative; +} +.pulse::before { + content: ''; + display: block; + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + background-color: inherit; + border-radius: inherit; + transition: opacity 0.3s, transform 0.3s; + animation: pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite; + z-index: -1; +} +@-moz-keyframes pulse-animation { + 0% { + opacity: 1; + transform: scale(1); + } + 50% { + opacity: 0; + transform: scale(1.5); + } + 100% { + opacity: 0; + transform: scale(1.5); + } +} +@-webkit-keyframes pulse-animation { + 0% { + opacity: 1; + transform: scale(1); + } + 50% { + opacity: 0; + transform: scale(1.5); + } + 100% { + opacity: 0; + transform: scale(1.5); + } +} +@-o-keyframes pulse-animation { + 0% { + opacity: 1; + transform: scale(1); + } + 50% { + opacity: 0; + transform: scale(1.5); + } + 100% { + opacity: 0; + transform: scale(1.5); + } +} +@keyframes pulse-animation { + 0% { + opacity: 1; + transform: scale(1); + } + 50% { + opacity: 0; + transform: scale(1.5); + } + 100% { + opacity: 0; + transform: scale(1.5); + } +} diff --git a/test/cases/pulse.styl b/test/cases/pulse.styl new file mode 100644 index 0000000..b2bac32 --- /dev/null +++ b/test/cases/pulse.styl @@ -0,0 +1,27 @@ +@keyframes pulse-animation + 0% + opacity 1 + transform: scale(1) + 50% + opacity 0 + transform: scale(1.5) + 100% + opacity 0 + transform: scale(1.5) + + .pulse + overflow visible + position relative + &::before + content '' + display block + position absolute + width 100% + height 100% + top 0 + left 0 + background-color inherit + border-radius inherit + transition opacity .3s, transform .3s + animation pulse-animation 1s cubic-bezier(0.24, 0, 0.38, 1) infinite + z-index -1 diff --git a/test/cases/rotation.css b/test/cases/rotation.css new file mode 100644 index 0000000..d0d13f5 --- /dev/null +++ b/test/cases/rotation.css @@ -0,0 +1,35 @@ +.rotation { + animation: rotation 2s linear infinite; +} +@-moz-keyframes rotation { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} +@-webkit-keyframes rotation { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} +@-o-keyframes rotation { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} +@keyframes rotation { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} diff --git a/test/cases/rotation.styl b/test/cases/rotation.styl new file mode 100644 index 0000000..45870fa --- /dev/null +++ b/test/cases/rotation.styl @@ -0,0 +1,8 @@ +@keyframes rotation + from + transform: rotate(0deg) + to + transform: rotate(360deg) + +.rotation + animation: rotation 2s linear infinite diff --git a/test/cases/tachyons-colours.css b/test/cases/tachyons-colours.css new file mode 100644 index 0000000..3ca75c6 --- /dev/null +++ b/test/cases/tachyons-colours.css @@ -0,0 +1,549 @@ +.background-color-tachyons-black { + background-color: #000; +} +.color-tachyons-black { + color: #000; +} +.border-color-tachyons-black { + border-color: #000; +} +.background-color-tachyons-near-black { + background-color: #111; +} +.color-tachyons-near-black { + color: #111; +} +.border-color-tachyons-near-black { + border-color: #111; +} +.background-color-tachyons-dark-gray { + background-color: #333; +} +.color-tachyons-dark-gray { + color: #333; +} +.border-color-tachyons-dark-gray { + border-color: #333; +} +.background-color-tachyons-mid-gray { + background-color: #555; +} +.color-tachyons-mid-gray { + color: #555; +} +.border-color-tachyons-mid-gray { + border-color: #555; +} +.background-color-tachyons-gray { + background-color: #777; +} +.color-tachyons-gray { + color: #777; +} +.border-color-tachyons-gray { + border-color: #777; +} +.background-color-tachyons-silver { + background-color: #999; +} +.color-tachyons-silver { + color: #999; +} +.border-color-tachyons-silver { + border-color: #999; +} +.background-color-tachyons-light-silver { + background-color: #aaa; +} +.color-tachyons-light-silver { + color: #aaa; +} +.border-color-tachyons-light-silver { + border-color: #aaa; +} +.background-color-tachyons-moon-gray { + background-color: #ccc; +} +.color-tachyons-moon-gray { + color: #ccc; +} +.border-color-tachyons-moon-gray { + border-color: #ccc; +} +.background-color-tachyons-light-gray { + background-color: #eee; +} +.color-tachyons-light-gray { + color: #eee; +} +.border-color-tachyons-light-gray { + border-color: #eee; +} +.background-color-tachyons-near-white { + background-color: #f4f4f4; +} +.color-tachyons-near-white { + color: #f4f4f4; +} +.border-color-tachyons-near-white { + border-color: #f4f4f4; +} +.background-color-tachyons-white { + background-color: #fff; +} +.color-tachyons-white { + color: #fff; +} +.border-color-tachyons-white { + border-color: #fff; +} +.background-color-tachyons-transparent { + background-color: transparent; +} +.color-tachyons-transparent { + color: transparent; +} +.border-color-tachyons-transparent { + border-color: transparent; +} +.background-color-tachyons-black-90 { + background-color: rgba(0,0,0,0.9); +} +.color-tachyons-black-90 { + color: rgba(0,0,0,0.9); +} +.border-color-tachyons-black-90 { + border-color: rgba(0,0,0,0.9); +} +.background-color-tachyons-black-80 { + background-color: rgba(0,0,0,0.8); +} +.color-tachyons-black-80 { + color: rgba(0,0,0,0.8); +} +.border-color-tachyons-black-80 { + border-color: rgba(0,0,0,0.8); +} +.background-color-tachyons-black-70 { + background-color: rgba(0,0,0,0.7); +} +.color-tachyons-black-70 { + color: rgba(0,0,0,0.7); +} +.border-color-tachyons-black-70 { + border-color: rgba(0,0,0,0.7); +} +.background-color-tachyons-black-60 { + background-color: rgba(0,0,0,0.6); +} +.color-tachyons-black-60 { + color: rgba(0,0,0,0.6); +} +.border-color-tachyons-black-60 { + border-color: rgba(0,0,0,0.6); +} +.background-color-tachyons-black-50 { + background-color: rgba(0,0,0,0.5); +} +.color-tachyons-black-50 { + color: rgba(0,0,0,0.5); +} +.border-color-tachyons-black-50 { + border-color: rgba(0,0,0,0.5); +} +.background-color-tachyons-black-40 { + background-color: rgba(0,0,0,0.4); +} +.color-tachyons-black-40 { + color: rgba(0,0,0,0.4); +} +.border-color-tachyons-black-40 { + border-color: rgba(0,0,0,0.4); +} +.background-color-tachyons-black-30 { + background-color: rgba(0,0,0,0.3); +} +.color-tachyons-black-30 { + color: rgba(0,0,0,0.3); +} +.border-color-tachyons-black-30 { + border-color: rgba(0,0,0,0.3); +} +.background-color-tachyons-black-20 { + background-color: rgba(0,0,0,0.2); +} +.color-tachyons-black-20 { + color: rgba(0,0,0,0.2); +} +.border-color-tachyons-black-20 { + border-color: rgba(0,0,0,0.2); +} +.background-color-tachyons-black-10 { + background-color: rgba(0,0,0,0.1); +} +.color-tachyons-black-10 { + color: rgba(0,0,0,0.1); +} +.border-color-tachyons-black-10 { + border-color: rgba(0,0,0,0.1); +} +.background-color-tachyons-black-05 { + background-color: rgba(0,0,0,0.05); +} +.color-tachyons-black-05 { + color: rgba(0,0,0,0.05); +} +.border-color-tachyons-black-05 { + border-color: rgba(0,0,0,0.05); +} +.background-color-tachyons-black-025 { + background-color: rgba(0,0,0,0.025); +} +.color-tachyons-black-025 { + color: rgba(0,0,0,0.025); +} +.border-color-tachyons-black-025 { + border-color: rgba(0,0,0,0.025); +} +.background-color-tachyons-black-0125 { + background-color: rgba(0,0,0,0.013); +} +.color-tachyons-black-0125 { + color: rgba(0,0,0,0.013); +} +.border-color-tachyons-black-0125 { + border-color: rgba(0,0,0,0.013); +} +.background-color-tachyons-white-90 { + background-color: rgba(255,255,255,0.9); +} +.color-tachyons-white-90 { + color: rgba(255,255,255,0.9); +} +.border-color-tachyons-white-90 { + border-color: rgba(255,255,255,0.9); +} +.background-color-tachyons-white-80 { + background-color: rgba(255,255,255,0.8); +} +.color-tachyons-white-80 { + color: rgba(255,255,255,0.8); +} +.border-color-tachyons-white-80 { + border-color: rgba(255,255,255,0.8); +} +.background-color-tachyons-white-70 { + background-color: rgba(255,255,255,0.7); +} +.color-tachyons-white-70 { + color: rgba(255,255,255,0.7); +} +.border-color-tachyons-white-70 { + border-color: rgba(255,255,255,0.7); +} +.background-color-tachyons-white-60 { + background-color: rgba(255,255,255,0.6); +} +.color-tachyons-white-60 { + color: rgba(255,255,255,0.6); +} +.border-color-tachyons-white-60 { + border-color: rgba(255,255,255,0.6); +} +.background-color-tachyons-white-50 { + background-color: rgba(255,255,255,0.5); +} +.color-tachyons-white-50 { + color: rgba(255,255,255,0.5); +} +.border-color-tachyons-white-50 { + border-color: rgba(255,255,255,0.5); +} +.background-color-tachyons-white-40 { + background-color: rgba(255,255,255,0.4); +} +.color-tachyons-white-40 { + color: rgba(255,255,255,0.4); +} +.border-color-tachyons-white-40 { + border-color: rgba(255,255,255,0.4); +} +.background-color-tachyons-white-30 { + background-color: rgba(255,255,255,0.3); +} +.color-tachyons-white-30 { + color: rgba(255,255,255,0.3); +} +.border-color-tachyons-white-30 { + border-color: rgba(255,255,255,0.3); +} +.background-color-tachyons-white-20 { + background-color: rgba(255,255,255,0.2); +} +.color-tachyons-white-20 { + color: rgba(255,255,255,0.2); +} +.border-color-tachyons-white-20 { + border-color: rgba(255,255,255,0.2); +} +.background-color-tachyons-white-10 { + background-color: rgba(255,255,255,0.1); +} +.color-tachyons-white-10 { + color: rgba(255,255,255,0.1); +} +.border-color-tachyons-white-10 { + border-color: rgba(255,255,255,0.1); +} +.background-color-tachyons-white-05 { + background-color: rgba(255,255,255,0.05); +} +.color-tachyons-white-05 { + color: rgba(255,255,255,0.05); +} +.border-color-tachyons-white-05 { + border-color: rgba(255,255,255,0.05); +} +.background-color-tachyons-white-025 { + background-color: rgba(255,255,255,0.025); +} +.color-tachyons-white-025 { + color: rgba(255,255,255,0.025); +} +.border-color-tachyons-white-025 { + border-color: rgba(255,255,255,0.025); +} +.background-color-tachyons-white-0125 { + background-color: rgba(255,255,255,0.013); +} +.color-tachyons-white-0125 { + color: rgba(255,255,255,0.013); +} +.border-color-tachyons-white-0125 { + border-color: rgba(255,255,255,0.013); +} +.background-color-tachyons-dark-red { + background-color: #e7040f; +} +.color-tachyons-dark-red { + color: #e7040f; +} +.border-color-tachyons-dark-red { + border-color: #e7040f; +} +.background-color-tachyons-red { + background-color: #ff4136; +} +.color-tachyons-red { + color: #ff4136; +} +.border-color-tachyons-red { + border-color: #ff4136; +} +.background-color-tachyons-light-red { + background-color: #ff725c; +} +.color-tachyons-light-red { + color: #ff725c; +} +.border-color-tachyons-light-red { + border-color: #ff725c; +} +.background-color-tachyons-orange { + background-color: #ff6300; +} +.color-tachyons-orange { + color: #ff6300; +} +.border-color-tachyons-orange { + border-color: #ff6300; +} +.background-color-tachyons-gold { + background-color: #ffb700; +} +.color-tachyons-gold { + color: #ffb700; +} +.border-color-tachyons-gold { + border-color: #ffb700; +} +.background-color-tachyons-yellow { + background-color: #ffd700; +} +.color-tachyons-yellow { + color: #ffd700; +} +.border-color-tachyons-yellow { + border-color: #ffd700; +} +.background-color-tachyons-light-yellow { + background-color: #fbf1a9; +} +.color-tachyons-light-yellow { + color: #fbf1a9; +} +.border-color-tachyons-light-yellow { + border-color: #fbf1a9; +} +.background-color-tachyons-purple { + background-color: #5e2ca5; +} +.color-tachyons-purple { + color: #5e2ca5; +} +.border-color-tachyons-purple { + border-color: #5e2ca5; +} +.background-color-tachyons-light-purple { + background-color: #a463f2; +} +.color-tachyons-light-purple { + color: #a463f2; +} +.border-color-tachyons-light-purple { + border-color: #a463f2; +} +.background-color-tachyons-dark-pink { + background-color: #d5008f; +} +.color-tachyons-dark-pink { + color: #d5008f; +} +.border-color-tachyons-dark-pink { + border-color: #d5008f; +} +.background-color-tachyons-hot-pink { + background-color: #ff41b4; +} +.color-tachyons-hot-pink { + color: #ff41b4; +} +.border-color-tachyons-hot-pink { + border-color: #ff41b4; +} +.background-color-tachyons-pink { + background-color: #ff80cc; +} +.color-tachyons-pink { + color: #ff80cc; +} +.border-color-tachyons-pink { + border-color: #ff80cc; +} +.background-color-tachyons-light-pink { + background-color: #ffa3d7; +} +.color-tachyons-light-pink { + color: #ffa3d7; +} +.border-color-tachyons-light-pink { + border-color: #ffa3d7; +} +.background-color-tachyons-dark-green { + background-color: #137752; +} +.color-tachyons-dark-green { + color: #137752; +} +.border-color-tachyons-dark-green { + border-color: #137752; +} +.background-color-tachyons-green { + background-color: #19a974; +} +.color-tachyons-green { + color: #19a974; +} +.border-color-tachyons-green { + border-color: #19a974; +} +.background-color-tachyons-light-green { + background-color: #9eebcf; +} +.color-tachyons-light-green { + color: #9eebcf; +} +.border-color-tachyons-light-green { + border-color: #9eebcf; +} +.background-color-tachyons-navy { + background-color: #001b44; +} +.color-tachyons-navy { + color: #001b44; +} +.border-color-tachyons-navy { + border-color: #001b44; +} +.background-color-tachyons-dark-blue { + background-color: #00449e; +} +.color-tachyons-dark-blue { + color: #00449e; +} +.border-color-tachyons-dark-blue { + border-color: #00449e; +} +.background-color-tachyons-blue { + background-color: #357edd; +} +.color-tachyons-blue { + color: #357edd; +} +.border-color-tachyons-blue { + border-color: #357edd; +} +.background-color-tachyons-light-blue { + background-color: #96ccff; +} +.color-tachyons-light-blue { + color: #96ccff; +} +.border-color-tachyons-light-blue { + border-color: #96ccff; +} +.background-color-tachyons-lightest-blue { + background-color: #cdecff; +} +.color-tachyons-lightest-blue { + color: #cdecff; +} +.border-color-tachyons-lightest-blue { + border-color: #cdecff; +} +.background-color-tachyons-washed-blue { + background-color: #f6fffe; +} +.color-tachyons-washed-blue { + color: #f6fffe; +} +.border-color-tachyons-washed-blue { + border-color: #f6fffe; +} +.background-color-tachyons-washed-green { + background-color: #e8fdf5; +} +.color-tachyons-washed-green { + color: #e8fdf5; +} +.border-color-tachyons-washed-green { + border-color: #e8fdf5; +} +.background-color-tachyons-washed-yellow { + background-color: #fffceb; +} +.color-tachyons-washed-yellow { + color: #fffceb; +} +.border-color-tachyons-washed-yellow { + border-color: #fffceb; +} +.background-color-tachyons-washed-red { + background-color: #ffdfdf; +} +.color-tachyons-washed-red { + color: #ffdfdf; +} +.border-color-tachyons-washed-red { + border-color: #ffdfdf; +} diff --git a/test/cases/tachyons-colours.styl b/test/cases/tachyons-colours.styl new file mode 100644 index 0000000..a83daca --- /dev/null +++ b/test/cases/tachyons-colours.styl @@ -0,0 +1,16 @@ +// Transpiled partials for Tachyons. + tachyons-colours = #000,#111,#333,#555,#777,#999,#aaa,#ccc,#eee,#f4f4f4,#fff,transparent,rgba(0,0,0,.9),rgba(0,0,0,.8),rgba(0,0,0,.7),rgba(0,0,0,.6),rgba(0,0,0,.5),rgba(0,0,0,.4),rgba(0,0,0,.3),rgba(0,0,0,.2),rgba(0,0,0,.1),rgba(0,0,0,.05),rgba(0,0,0,.025),rgba(0,0,0,.0125),rgba(255,255,255,.9),rgba(255,255,255,.8),rgba(255,255,255,.7),rgba(255,255,255,.6),rgba(255,255,255,.5),rgba(255,255,255,.4),rgba(255,255,255,.3),rgba(255,255,255,.2),rgba(255,255,255,.1),rgba(255,255,255,.05),rgba(255,255,255,.025),rgba(255,255,255,.0125),#e7040f,#ff4136,#ff725c,#ff6300,#ffb700,#ffd700,#fbf1a9,#5e2ca5,#a463f2,#d5008f,#ff41b4,#ff80cc,#ffa3d7,#137752,#19a974,#9eebcf,#001b44,#00449e,#357edd,#96ccff,#cdecff,#f6fffe,#e8fdf5,#fffceb,#ffdfdf + tachyons-names = -black,-near-black,-dark-gray,-mid-gray,-gray,-silver,-light-silver,-moon-gray,-light-gray,-near-white,-white,-transparent,-black-90,-black-80,-black-70,-black-60,-black-50,-black-40,-black-30,-black-20,-black-10,-black-05,-black-025,-black-0125,-white-90,-white-80,-white-70,-white-60,-white-50,-white-40,-white-30,-white-20,-white-10,-white-05,-white-025,-white-0125,-dark-red,-red,-light-red,-orange,-gold,-yellow,-light-yellow,-purple,-light-purple,-dark-pink,-hot-pink,-pink,-light-pink,-dark-green,-green,-light-green,-navy,-dark-blue,-blue,-light-blue,-lightest-blue,-washed-blue,-washed-green,-washed-yellow,-washed-red + + for tachyons-colours, i in tachyons-colours + // Tachyons Colours Background Colours + .background-color-tachyons{tachyons-names[i]} + background-color: tachyons-colours + + // Tachyons Colours Text Colours + .color-tachyons{tachyons-names[i]} + color: tachyons-colours + + // Tachyons Border Colours + .border-color-tachyons{tachyons-names[i]} + border-color: tachyons-colours diff --git a/test/cases/vanish-in.css b/test/cases/vanish-in.css new file mode 100644 index 0000000..349d433 --- /dev/null +++ b/test/cases/vanish-in.css @@ -0,0 +1,55 @@ +.vanish-in { + animation-name: vanish-in 1s; +} +@-moz-keyframes vanish-in { + 0% { + filter: blur(100px); + opacity: 0; + transform: scale(2, 2); + transform-origin: 50% 50%; + } + filter blur(0px) { + opacity: 1; + transform: scale(1, 1); + transform-origin: 50% 50%; + } +} +@-webkit-keyframes vanish-in { + 0% { + filter: blur(100px); + opacity: 0; + transform: scale(2, 2); + transform-origin: 50% 50%; + } + filter blur(0px) { + opacity: 1; + transform: scale(1, 1); + transform-origin: 50% 50%; + } +} +@-o-keyframes vanish-in { + 0% { + filter: blur(100px); + opacity: 0; + transform: scale(2, 2); + transform-origin: 50% 50%; + } + filter blur(0px) { + opacity: 1; + transform: scale(1, 1); + transform-origin: 50% 50%; + } +} +@keyframes vanish-in { + 0% { + filter: blur(100px); + opacity: 0; + transform: scale(2, 2); + transform-origin: 50% 50%; + } + filter blur(0px) { + opacity: 1; + transform: scale(1, 1); + transform-origin: 50% 50%; + } +} diff --git a/test/cases/vanish-in.styl b/test/cases/vanish-in.styl new file mode 100644 index 0000000..762084b --- /dev/null +++ b/test/cases/vanish-in.styl @@ -0,0 +1,13 @@ +@keyframes vanish-in + 0% + filter blur(100px) + opacity 0 + transform scale(2, 2) + transform-origin 50% 50% + 100% + filter blur(0px) + opacity 1 + transform scale(1, 1) + transform-origin 50% 50% +.vanish-in + animation-name vanish-in 1s diff --git a/test/cases/vanish-out.css b/test/cases/vanish-out.css new file mode 100644 index 0000000..107598b --- /dev/null +++ b/test/cases/vanish-out.css @@ -0,0 +1,59 @@ +.vanish-out { + animation-name: vanish-out 1s; +} +@-moz-keyframes vanish-out { + 0% { + filter: blur(0px); + opacity: 1; + transform: scale(1, 1); + transform-origin: 50% 50%; + } + 100% { + filter: blur(100px); + opacity: 0; + transform: scale(2, 2); + transform-origin: 50% 50%; + } +} +@-webkit-keyframes vanish-out { + 0% { + filter: blur(0px); + opacity: 1; + transform: scale(1, 1); + transform-origin: 50% 50%; + } + 100% { + filter: blur(100px); + opacity: 0; + transform: scale(2, 2); + transform-origin: 50% 50%; + } +} +@-o-keyframes vanish-out { + 0% { + filter: blur(0px); + opacity: 1; + transform: scale(1, 1); + transform-origin: 50% 50%; + } + 100% { + filter: blur(100px); + opacity: 0; + transform: scale(2, 2); + transform-origin: 50% 50%; + } +} +@keyframes vanish-out { + 0% { + filter: blur(0px); + opacity: 1; + transform: scale(1, 1); + transform-origin: 50% 50%; + } + 100% { + filter: blur(100px); + opacity: 0; + transform: scale(2, 2); + transform-origin: 50% 50%; + } +} diff --git a/test/cases/vanish-out.styl b/test/cases/vanish-out.styl new file mode 100644 index 0000000..888c51a --- /dev/null +++ b/test/cases/vanish-out.styl @@ -0,0 +1,13 @@ +@keyframes vanish-out + 0% + filter blur(0px) + opacity: 1; + transform scale(1, 1) + transform-origin 50% 50% + 100% + filter blur(100px) + opacity: 0; + transform scale(2, 2) + transform-origin 50% 50% +.vanish-out + animation-name vanish-out 1s diff --git a/test/cases/web-safe-colours.css b/test/cases/web-safe-colours.css new file mode 100644 index 0000000..73a6a44 --- /dev/null +++ b/test/cases/web-safe-colours.css @@ -0,0 +1,1314 @@ +.background-color-antiquewhite { + background-color: #f0f8ff; +} +.color-antiquewhite { + color: #f0f8ff; +} +.border-color-antiquewhite { + border-color: #f0f8ff; +} +.background-color-aqua { + background-color: #0ff; +} +.color-aqua { + color: #0ff; +} +.border-color-aqua { + border-color: #0ff; +} +.background-color-aquamarine { + background-color: #7fffd4; +} +.color-aquamarine { + color: #7fffd4; +} +.border-color-aquamarine { + border-color: #7fffd4; +} +.background-color-azure { + background-color: #f0ffff; +} +.color-azure { + color: #f0ffff; +} +.border-color-azure { + border-color: #f0ffff; +} +.background-color-beige { + background-color: #f5f5dc; +} +.color-beige { + color: #f5f5dc; +} +.border-color-beige { + border-color: #f5f5dc; +} +.background-color-bisque { + background-color: #ffe4c4; +} +.color-bisque { + color: #ffe4c4; +} +.border-color-bisque { + border-color: #ffe4c4; +} +.background-color-black { + background-color: #000; +} +.color-black { + color: #000; +} +.border-color-black { + border-color: #000; +} +.background-color-blanchedalmond { + background-color: #ffebcd; +} +.color-blanchedalmond { + color: #ffebcd; +} +.border-color-blanchedalmond { + border-color: #ffebcd; +} +.background-color-blue { + background-color: #00f; +} +.color-blue { + color: #00f; +} +.border-color-blue { + border-color: #00f; +} +.background-color-blueviolet { + background-color: #8a2be2; +} +.color-blueviolet { + color: #8a2be2; +} +.border-color-blueviolet { + border-color: #8a2be2; +} +.background-color-brown { + background-color: #a52a2a; +} +.color-brown { + color: #a52a2a; +} +.border-color-brown { + border-color: #a52a2a; +} +.background-color-burlywood { + background-color: #deb887; +} +.color-burlywood { + color: #deb887; +} +.border-color-burlywood { + border-color: #deb887; +} +.background-color-cadetblue { + background-color: #5f9ea0; +} +.color-cadetblue { + color: #5f9ea0; +} +.border-color-cadetblue { + border-color: #5f9ea0; +} +.background-color-chartreuse { + background-color: #7fff00; +} +.color-chartreuse { + color: #7fff00; +} +.border-color-chartreuse { + border-color: #7fff00; +} +.background-color-chocolate { + background-color: #d2691e; +} +.color-chocolate { + color: #d2691e; +} +.border-color-chocolate { + border-color: #d2691e; +} +.background-color-coral { + background-color: #ff7f50; +} +.color-coral { + color: #ff7f50; +} +.border-color-coral { + border-color: #ff7f50; +} +.background-color-cornflowerblue { + background-color: #6495ed; +} +.color-cornflowerblue { + color: #6495ed; +} +.border-color-cornflowerblue { + border-color: #6495ed; +} +.background-color-cornsilk { + background-color: #fff8dc; +} +.color-cornsilk { + color: #fff8dc; +} +.border-color-cornsilk { + border-color: #fff8dc; +} +.background-color-crimson { + background-color: #dc143c; +} +.color-crimson { + color: #dc143c; +} +.border-color-crimson { + border-color: #dc143c; +} +.background-color-cyan { + background-color: #0ff; +} +.color-cyan { + color: #0ff; +} +.border-color-cyan { + border-color: #0ff; +} +.background-color-darkblue { + background-color: #00008b; +} +.color-darkblue { + color: #00008b; +} +.border-color-darkblue { + border-color: #00008b; +} +.background-color-darkcyan { + background-color: #008b8b; +} +.color-darkcyan { + color: #008b8b; +} +.border-color-darkcyan { + border-color: #008b8b; +} +.background-color-darkgoldenrod { + background-color: #b8860b; +} +.color-darkgoldenrod { + color: #b8860b; +} +.border-color-darkgoldenrod { + border-color: #b8860b; +} +.background-color-darkgray { + background-color: #a9a9a9; +} +.color-darkgray { + color: #a9a9a9; +} +.border-color-darkgray { + border-color: #a9a9a9; +} +.background-color-darkgrey { + background-color: #a9a9a9; +} +.color-darkgrey { + color: #a9a9a9; +} +.border-color-darkgrey { + border-color: #a9a9a9; +} +.background-color-darkgreen { + background-color: #006400; +} +.color-darkgreen { + color: #006400; +} +.border-color-darkgreen { + border-color: #006400; +} +.background-color-darkkhaki { + background-color: #bdb76b; +} +.color-darkkhaki { + color: #bdb76b; +} +.border-color-darkkhaki { + border-color: #bdb76b; +} +.background-color-darkmagenta { + background-color: #8b008b; +} +.color-darkmagenta { + color: #8b008b; +} +.border-color-darkmagenta { + border-color: #8b008b; +} +.background-color-darkolivegreen { + background-color: #556b2f; +} +.color-darkolivegreen { + color: #556b2f; +} +.border-color-darkolivegreen { + border-color: #556b2f; +} +.background-color-darkorange { + background-color: #ff8c00; +} +.color-darkorange { + color: #ff8c00; +} +.border-color-darkorange { + border-color: #ff8c00; +} +.background-color-darkorchid { + background-color: #9932cc; +} +.color-darkorchid { + color: #9932cc; +} +.border-color-darkorchid { + border-color: #9932cc; +} +.background-color-darkred { + background-color: #8b0000; +} +.color-darkred { + color: #8b0000; +} +.border-color-darkred { + border-color: #8b0000; +} +.background-color-darksalmon { + background-color: #e9967a; +} +.color-darksalmon { + color: #e9967a; +} +.border-color-darksalmon { + border-color: #e9967a; +} +.background-color-darkseagreen { + background-color: #8fbc8f; +} +.color-darkseagreen { + color: #8fbc8f; +} +.border-color-darkseagreen { + border-color: #8fbc8f; +} +.background-color-darkslateblue { + background-color: #483d8b; +} +.color-darkslateblue { + color: #483d8b; +} +.border-color-darkslateblue { + border-color: #483d8b; +} +.background-color-darkslategray { + background-color: #2f4f4f; +} +.color-darkslategray { + color: #2f4f4f; +} +.border-color-darkslategray { + border-color: #2f4f4f; +} +.background-color-darkslategrey { + background-color: #2f4f4f; +} +.color-darkslategrey { + color: #2f4f4f; +} +.border-color-darkslategrey { + border-color: #2f4f4f; +} +.background-color-darkturquoise { + background-color: #00ced1; +} +.color-darkturquoise { + color: #00ced1; +} +.border-color-darkturquoise { + border-color: #00ced1; +} +.background-color-darkviolet { + background-color: #9400d3; +} +.color-darkviolet { + color: #9400d3; +} +.border-color-darkviolet { + border-color: #9400d3; +} +.background-color-deeppink { + background-color: #ff1493; +} +.color-deeppink { + color: #ff1493; +} +.border-color-deeppink { + border-color: #ff1493; +} +.background-color-deepskyblue { + background-color: #00bfff; +} +.color-deepskyblue { + color: #00bfff; +} +.border-color-deepskyblue { + border-color: #00bfff; +} +.background-color-dimgray { + background-color: #696969; +} +.color-dimgray { + color: #696969; +} +.border-color-dimgray { + border-color: #696969; +} +.background-color-dimgrey { + background-color: #696969; +} +.color-dimgrey { + color: #696969; +} +.border-color-dimgrey { + border-color: #696969; +} +.background-color-dodgerblue { + background-color: #1e90ff; +} +.color-dodgerblue { + color: #1e90ff; +} +.border-color-dodgerblue { + border-color: #1e90ff; +} +.background-color-firebrick { + background-color: #b22222; +} +.color-firebrick { + color: #b22222; +} +.border-color-firebrick { + border-color: #b22222; +} +.background-color-floralwhite { + background-color: #fffaf0; +} +.color-floralwhite { + color: #fffaf0; +} +.border-color-floralwhite { + border-color: #fffaf0; +} +.background-color-forestgreen { + background-color: #228b22; +} +.color-forestgreen { + color: #228b22; +} +.border-color-forestgreen { + border-color: #228b22; +} +.background-color-fuchsia { + background-color: #f0f; +} +.color-fuchsia { + color: #f0f; +} +.border-color-fuchsia { + border-color: #f0f; +} +.background-color-gainsboro { + background-color: #dcdcdc; +} +.color-gainsboro { + color: #dcdcdc; +} +.border-color-gainsboro { + border-color: #dcdcdc; +} +.background-color-ghostwhite { + background-color: #f8f8ff; +} +.color-ghostwhite { + color: #f8f8ff; +} +.border-color-ghostwhite { + border-color: #f8f8ff; +} +.background-color-gold { + background-color: #ffd700; +} +.color-gold { + color: #ffd700; +} +.border-color-gold { + border-color: #ffd700; +} +.background-color-goldenrod { + background-color: #daa520; +} +.color-goldenrod { + color: #daa520; +} +.border-color-goldenrod { + border-color: #daa520; +} +.background-color-gray { + background-color: #808080; +} +.color-gray { + color: #808080; +} +.border-color-gray { + border-color: #808080; +} +.background-color-grey { + background-color: #808080; +} +.color-grey { + color: #808080; +} +.border-color-grey { + border-color: #808080; +} +.background-color-green { + background-color: #008000; +} +.color-green { + color: #008000; +} +.border-color-green { + border-color: #008000; +} +.background-color-greenyellow { + background-color: #adff2f; +} +.color-greenyellow { + color: #adff2f; +} +.border-color-greenyellow { + border-color: #adff2f; +} +.background-color-honeydew { + background-color: #f0fff0; +} +.color-honeydew { + color: #f0fff0; +} +.border-color-honeydew { + border-color: #f0fff0; +} +.background-color-hotpink { + background-color: #ff69b4; +} +.color-hotpink { + color: #ff69b4; +} +.border-color-hotpink { + border-color: #ff69b4; +} +.background-color-indianred { + background-color: #cd5c5c; +} +.color-indianred { + color: #cd5c5c; +} +.border-color-indianred { + border-color: #cd5c5c; +} +.background-color-indigo { + background-color: #4b0082; +} +.color-indigo { + color: #4b0082; +} +.border-color-indigo { + border-color: #4b0082; +} +.background-color-ivory { + background-color: #fffff0; +} +.color-ivory { + color: #fffff0; +} +.border-color-ivory { + border-color: #fffff0; +} +.background-color-khaki { + background-color: #f0e68c; +} +.color-khaki { + color: #f0e68c; +} +.border-color-khaki { + border-color: #f0e68c; +} +.background-color-lavender { + background-color: #e6e6fa; +} +.color-lavender { + color: #e6e6fa; +} +.border-color-lavender { + border-color: #e6e6fa; +} +.background-color-lavenderblush { + background-color: #fff0f5; +} +.color-lavenderblush { + color: #fff0f5; +} +.border-color-lavenderblush { + border-color: #fff0f5; +} +.background-color-lawngreen { + background-color: #7cfc00; +} +.color-lawngreen { + color: #7cfc00; +} +.border-color-lawngreen { + border-color: #7cfc00; +} +.background-color-lemonchiffon { + background-color: #fffacd; +} +.color-lemonchiffon { + color: #fffacd; +} +.border-color-lemonchiffon { + border-color: #fffacd; +} +.background-color-lightblue { + background-color: #add8e6; +} +.color-lightblue { + color: #add8e6; +} +.border-color-lightblue { + border-color: #add8e6; +} +.background-color-lightcoral { + background-color: #f08080; +} +.color-lightcoral { + color: #f08080; +} +.border-color-lightcoral { + border-color: #f08080; +} +.background-color-lightcyan { + background-color: #e0ffff; +} +.color-lightcyan { + color: #e0ffff; +} +.border-color-lightcyan { + border-color: #e0ffff; +} +.background-color-lightgoldenrodyello { + background-color: #fafad2; +} +.color-lightgoldenrodyello { + color: #fafad2; +} +.border-color-lightgoldenrodyello { + border-color: #fafad2; +} +.background-color-lightgray { + background-color: #d3d3d3; +} +.color-lightgray { + color: #d3d3d3; +} +.border-color-lightgray { + border-color: #d3d3d3; +} +.background-color-lightgrey { + background-color: #d3d3d3; +} +.color-lightgrey { + color: #d3d3d3; +} +.border-color-lightgrey { + border-color: #d3d3d3; +} +.background-color-lightgreen { + background-color: #90ee90; +} +.color-lightgreen { + color: #90ee90; +} +.border-color-lightgreen { + border-color: #90ee90; +} +.background-color-lightpink { + background-color: #ffb6c1; +} +.color-lightpink { + color: #ffb6c1; +} +.border-color-lightpink { + border-color: #ffb6c1; +} +.background-color-lightsalmon { + background-color: #ffa07a; +} +.color-lightsalmon { + color: #ffa07a; +} +.border-color-lightsalmon { + border-color: #ffa07a; +} +.background-color-lightseagreen { + background-color: #20b2aa; +} +.color-lightseagreen { + color: #20b2aa; +} +.border-color-lightseagreen { + border-color: #20b2aa; +} +.background-color-lightskyblue { + background-color: #87cefa; +} +.color-lightskyblue { + color: #87cefa; +} +.border-color-lightskyblue { + border-color: #87cefa; +} +.background-color-lightslategray { + background-color: #789; +} +.color-lightslategray { + color: #789; +} +.border-color-lightslategray { + border-color: #789; +} +.background-color-lightslategrey { + background-color: #789; +} +.color-lightslategrey { + color: #789; +} +.border-color-lightslategrey { + border-color: #789; +} +.background-color-lightsteelblue { + background-color: #b0c4de; +} +.color-lightsteelblue { + color: #b0c4de; +} +.border-color-lightsteelblue { + border-color: #b0c4de; +} +.background-color-lightyellow { + background-color: #ffffe0; +} +.color-lightyellow { + color: #ffffe0; +} +.border-color-lightyellow { + border-color: #ffffe0; +} +.background-color-lime { + background-color: #0f0; +} +.color-lime { + color: #0f0; +} +.border-color-lime { + border-color: #0f0; +} +.background-color-limegreen { + background-color: #32cd32; +} +.color-limegreen { + color: #32cd32; +} +.border-color-limegreen { + border-color: #32cd32; +} +.background-color-linen { + background-color: #faf0e6; +} +.color-linen { + color: #faf0e6; +} +.border-color-linen { + border-color: #faf0e6; +} +.background-color-magenta { + background-color: #f0f; +} +.color-magenta { + color: #f0f; +} +.border-color-magenta { + border-color: #f0f; +} +.background-color-maroon { + background-color: #800000; +} +.color-maroon { + color: #800000; +} +.border-color-maroon { + border-color: #800000; +} +.background-color-mediumaquamarine { + background-color: #66cdaa; +} +.color-mediumaquamarine { + color: #66cdaa; +} +.border-color-mediumaquamarine { + border-color: #66cdaa; +} +.background-color-mediumblue { + background-color: #0000cd; +} +.color-mediumblue { + color: #0000cd; +} +.border-color-mediumblue { + border-color: #0000cd; +} +.background-color-mediumorchid { + background-color: #ba55d3; +} +.color-mediumorchid { + color: #ba55d3; +} +.border-color-mediumorchid { + border-color: #ba55d3; +} +.background-color-mediumpurple { + background-color: #9370d8; +} +.color-mediumpurple { + color: #9370d8; +} +.border-color-mediumpurple { + border-color: #9370d8; +} +.background-color-mediumseagreen { + background-color: #3cb371; +} +.color-mediumseagreen { + color: #3cb371; +} +.border-color-mediumseagreen { + border-color: #3cb371; +} +.background-color-mediumslateblue { + background-color: #7b68ee; +} +.color-mediumslateblue { + color: #7b68ee; +} +.border-color-mediumslateblue { + border-color: #7b68ee; +} +.background-color-mediumspringgreen { + background-color: #00fa9a; +} +.color-mediumspringgreen { + color: #00fa9a; +} +.border-color-mediumspringgreen { + border-color: #00fa9a; +} +.background-color-mediumturquoise { + background-color: #48d1cc; +} +.color-mediumturquoise { + color: #48d1cc; +} +.border-color-mediumturquoise { + border-color: #48d1cc; +} +.background-color-mediumvioletred { + background-color: #c71585; +} +.color-mediumvioletred { + color: #c71585; +} +.border-color-mediumvioletred { + border-color: #c71585; +} +.background-color-midnightblue { + background-color: #191970; +} +.color-midnightblue { + color: #191970; +} +.border-color-midnightblue { + border-color: #191970; +} +.background-color-mintcream { + background-color: #f5fffa; +} +.color-mintcream { + color: #f5fffa; +} +.border-color-mintcream { + border-color: #f5fffa; +} +.background-color-mistyrose { + background-color: #ffe4e1; +} +.color-mistyrose { + color: #ffe4e1; +} +.border-color-mistyrose { + border-color: #ffe4e1; +} +.background-color-moccasin { + background-color: #ffe4b5; +} +.color-moccasin { + color: #ffe4b5; +} +.border-color-moccasin { + border-color: #ffe4b5; +} +.background-color-navajowhite { + background-color: #ffdead; +} +.color-navajowhite { + color: #ffdead; +} +.border-color-navajowhite { + border-color: #ffdead; +} +.background-color-navy { + background-color: #000080; +} +.color-navy { + color: #000080; +} +.border-color-navy { + border-color: #000080; +} +.background-color-oldlace { + background-color: #fdf5e6; +} +.color-oldlace { + color: #fdf5e6; +} +.border-color-oldlace { + border-color: #fdf5e6; +} +.background-color-olive { + background-color: #808000; +} +.color-olive { + color: #808000; +} +.border-color-olive { + border-color: #808000; +} +.background-color-olivedrab { + background-color: #6b8e23; +} +.color-olivedrab { + color: #6b8e23; +} +.border-color-olivedrab { + border-color: #6b8e23; +} +.background-color-orange { + background-color: #ffa500; +} +.color-orange { + color: #ffa500; +} +.border-color-orange { + border-color: #ffa500; +} +.background-color-orangered { + background-color: #ff4500; +} +.color-orangered { + color: #ff4500; +} +.border-color-orangered { + border-color: #ff4500; +} +.background-color-orchid { + background-color: #da70d6; +} +.color-orchid { + color: #da70d6; +} +.border-color-orchid { + border-color: #da70d6; +} +.background-color-palegoldenrod { + background-color: #eee8aa; +} +.color-palegoldenrod { + color: #eee8aa; +} +.border-color-palegoldenrod { + border-color: #eee8aa; +} +.background-color-palegreen { + background-color: #98fb98; +} +.color-palegreen { + color: #98fb98; +} +.border-color-palegreen { + border-color: #98fb98; +} +.background-color-paleturquoise { + background-color: #afeeee; +} +.color-paleturquoise { + color: #afeeee; +} +.border-color-paleturquoise { + border-color: #afeeee; +} +.background-color-palevioletred { + background-color: #d87093; +} +.color-palevioletred { + color: #d87093; +} +.border-color-palevioletred { + border-color: #d87093; +} +.background-color-papayawhip { + background-color: #ffefd5; +} +.color-papayawhip { + color: #ffefd5; +} +.border-color-papayawhip { + border-color: #ffefd5; +} +.background-color-peachpuff { + background-color: #ffdab9; +} +.color-peachpuff { + color: #ffdab9; +} +.border-color-peachpuff { + border-color: #ffdab9; +} +.background-color-peru { + background-color: #cd853f; +} +.color-peru { + color: #cd853f; +} +.border-color-peru { + border-color: #cd853f; +} +.background-color-pink { + background-color: #ffc0cb; +} +.color-pink { + color: #ffc0cb; +} +.border-color-pink { + border-color: #ffc0cb; +} +.background-color-plum { + background-color: #dda0dd; +} +.color-plum { + color: #dda0dd; +} +.border-color-plum { + border-color: #dda0dd; +} +.background-color-powderblue { + background-color: #b0e0e6; +} +.color-powderblue { + color: #b0e0e6; +} +.border-color-powderblue { + border-color: #b0e0e6; +} +.background-color-purple { + background-color: #800080; +} +.color-purple { + color: #800080; +} +.border-color-purple { + border-color: #800080; +} +.background-color-red { + background-color: #f00; +} +.color-red { + color: #f00; +} +.border-color-red { + border-color: #f00; +} +.background-color-rosybrown { + background-color: #bc8f8f; +} +.color-rosybrown { + color: #bc8f8f; +} +.border-color-rosybrown { + border-color: #bc8f8f; +} +.background-color-royalblue { + background-color: #4169e1; +} +.color-royalblue { + color: #4169e1; +} +.border-color-royalblue { + border-color: #4169e1; +} +.background-color-saddlebrown { + background-color: #8b4513; +} +.color-saddlebrown { + color: #8b4513; +} +.border-color-saddlebrown { + border-color: #8b4513; +} +.background-color-salmon { + background-color: #fa8072; +} +.color-salmon { + color: #fa8072; +} +.border-color-salmon { + border-color: #fa8072; +} +.background-color-sandybrown { + background-color: #f4a460; +} +.color-sandybrown { + color: #f4a460; +} +.border-color-sandybrown { + border-color: #f4a460; +} +.background-color-seagreen { + background-color: #2e8b57; +} +.color-seagreen { + color: #2e8b57; +} +.border-color-seagreen { + border-color: #2e8b57; +} +.background-color-seashell { + background-color: #fff5ee; +} +.color-seashell { + color: #fff5ee; +} +.border-color-seashell { + border-color: #fff5ee; +} +.background-color-sienna { + background-color: #a0522d; +} +.color-sienna { + color: #a0522d; +} +.border-color-sienna { + border-color: #a0522d; +} +.background-color-silver { + background-color: #c0c0c0; +} +.color-silver { + color: #c0c0c0; +} +.border-color-silver { + border-color: #c0c0c0; +} +.background-color-skyblue { + background-color: #87ceeb; +} +.color-skyblue { + color: #87ceeb; +} +.border-color-skyblue { + border-color: #87ceeb; +} +.background-color-slateblue { + background-color: #6a5acd; +} +.color-slateblue { + color: #6a5acd; +} +.border-color-slateblue { + border-color: #6a5acd; +} +.background-color-slategray { + background-color: #708090; +} +.color-slategray { + color: #708090; +} +.border-color-slategray { + border-color: #708090; +} +.background-color-slategrey { + background-color: #708090; +} +.color-slategrey { + color: #708090; +} +.border-color-slategrey { + border-color: #708090; +} +.background-color-snow { + background-color: #fffafa; +} +.color-snow { + color: #fffafa; +} +.border-color-snow { + border-color: #fffafa; +} +.background-color-springgreen { + background-color: #00ff7f; +} +.color-springgreen { + color: #00ff7f; +} +.border-color-springgreen { + border-color: #00ff7f; +} +.background-color-steelblue { + background-color: #4682b4; +} +.color-steelblue { + color: #4682b4; +} +.border-color-steelblue { + border-color: #4682b4; +} +.background-color-tan { + background-color: #d2b48c; +} +.color-tan { + color: #d2b48c; +} +.border-color-tan { + border-color: #d2b48c; +} +.background-color-teal { + background-color: #008080; +} +.color-teal { + color: #008080; +} +.border-color-teal { + border-color: #008080; +} +.background-color-thistle { + background-color: #d8bfd8; +} +.color-thistle { + color: #d8bfd8; +} +.border-color-thistle { + border-color: #d8bfd8; +} +.background-color-tomato { + background-color: #ff6347; +} +.color-tomato { + color: #ff6347; +} +.border-color-tomato { + border-color: #ff6347; +} +.background-color-turquoise { + background-color: #40e0d0; +} +.color-turquoise { + color: #40e0d0; +} +.border-color-turquoise { + border-color: #40e0d0; +} +.background-color-violet { + background-color: #ee82ee; +} +.color-violet { + color: #ee82ee; +} +.border-color-violet { + border-color: #ee82ee; +} +.background-color-wheat { + background-color: #f5deb3; +} +.color-wheat { + color: #f5deb3; +} +.border-color-wheat { + border-color: #f5deb3; +} +.background-color-white { + background-color: #fff; +} +.color-white { + color: #fff; +} +.border-color-white { + border-color: #fff; +} +.background-color-whitesmoke { + background-color: #f5f5f5; +} +.color-whitesmoke { + color: #f5f5f5; +} +.border-color-whitesmoke { + border-color: #f5f5f5; +} +.background-color-yellow { + background-color: #ff0; +} +.color-yellow { + color: #ff0; +} +.border-color-yellow { + border-color: #ff0; +} +.background-color-yellowgreen { + background-color: #9acd32; +} +.color-yellowgreen { + color: #9acd32; +} +.border-color-yellowgreen { + border-color: #9acd32; +} diff --git a/test/cases/web-safe-colours.styl b/test/cases/web-safe-colours.styl new file mode 100644 index 0000000..9c4b996 --- /dev/null +++ b/test/cases/web-safe-colours.styl @@ -0,0 +1,16 @@ +// Full 216 color pallet of hex coded colours +websafe-colours = #F0F8FF,#00FFFF,#7FFFD4,#F0FFFF,#F5F5DC,#FFE4C4,#000000,#FFEBCD,#0000FF,#8A2BE2,#A52A2A,#DEB887,#5F9EA0,#7FFF00,#D2691E,#FF7F50,#6495ED,#FFF8DC,#DC143C,#00FFFF,#00008B,#008B8B,#B8860B,#A9A9A9,#A9A9A9,#006400,#BDB76B,#8B008B,#556B2F,#FF8C00,#9932CC,#8B0000,#E9967A,#8FBC8F,#483D8B,#2F4F4F,#2F4F4F,#00CED1,#9400D3,#FF1493,#00BFFF,#696969,#696969,#1E90FF,#B22222,#FFFAF0,#228B22,#FF00FF,#DCDCDC,#F8F8FF,#FFD700,#DAA520,#808080,#808080,#008000,#ADFF2F,#F0FFF0,#FF69B4,#CD5C5C,#4B0082,#FFFFF0,#F0E68C,#E6E6FA,#FFF0F5,#7CFC00,#FFFACD,#ADD8E6,#F08080,#E0FFFF,#FAFAD2,#D3D3D3,#D3D3D3,#90EE90,#FFB6C1,#FFA07A,#20B2AA,#87CEFA,#778899,#778899,#B0C4DE,#FFFFE0,#00FF00,#32CD32,#FAF0E6,#FF00FF,#800000,#66CDAA,#0000CD,#BA55D3,#9370D8,#3CB371,#7B68EE,#00FA9A,#48D1CC,#C71585,#191970,#F5FFFA,#FFE4E1,#FFE4B5,#FFDEAD,#000080,#FDF5E6,#808000,#6B8E23,#FFA500,#FF4500,#DA70D6,#EEE8AA,#98FB98,#AFEEEE,#D87093,#FFEFD5,#FFDAB9,#CD853F,#FFC0CB,#DDA0DD,#B0E0E6,#800080,#FF0000,#BC8F8F,#4169E1,#8B4513,#FA8072,#F4A460,#2E8B57,#FFF5EE,#A0522D,#C0C0C0,#87CEEB,#6A5ACD,#708090,#708090,#FFFAFA,#00FF7F,#4682B4,#D2B48C,#008080,#D8BFD8,#FF6347,#40E0D0,#EE82EE,#F5DEB3,#FFFFFF,#F5F5F5,#FFFF00,#9ACD32 +websafe-names = -antiquewhite,-aqua,-aquamarine,-azure,-beige,-bisque,-black,-blanchedalmond,-blue,-blueviolet,-brown,-burlywood,-cadetblue,-chartreuse,-chocolate,-coral,-cornflowerblue,-cornsilk,-crimson,-cyan,-darkblue,-darkcyan,-darkgoldenrod,-darkgray,-darkgrey,-darkgreen,-darkkhaki,-darkmagenta,-darkolivegreen,-darkorange,-darkorchid,-darkred,-darksalmon,-darkseagreen,-darkslateblue,-darkslategray,-darkslategrey,-darkturquoise,-darkviolet,-deeppink,-deepskyblue,-dimgray,-dimgrey,-dodgerblue,-firebrick,-floralwhite,-forestgreen,-fuchsia,-gainsboro,-ghostwhite,-gold,-goldenrod,-gray,-grey,-green,-greenyellow,-honeydew,-hotpink,-indianred ,-indigo ,-ivory,-khaki,-lavender,-lavenderblush,-lawngreen,-lemonchiffon,-lightblue,-lightcoral,-lightcyan,-lightgoldenrodyello,-lightgray,-lightgrey,-lightgreen,-lightpink,-lightsalmon,-lightseagreen,-lightskyblue,-lightslategray,-lightslategrey,-lightsteelblue,-lightyellow,-lime,-limegreen,-linen,-magenta,-maroon,-mediumaquamarine,-mediumblue,-mediumorchid,-mediumpurple,-mediumseagreen,-mediumslateblue,-mediumspringgreen,-mediumturquoise,-mediumvioletred,-midnightblue,-mintcream,-mistyrose,-moccasin,-navajowhite,-navy,-oldlace,-olive,-olivedrab,-orange,-orangered,-orchid,-palegoldenrod,-palegreen,-paleturquoise,-palevioletred,-papayawhip,-peachpuff,-peru,-pink,-plum,-powderblue,-purple,-red,-rosybrown,-royalblue,-saddlebrown,-salmon,-sandybrown,-seagreen,-seashell,-sienna,-silver,-skyblue,-slateblue,-slategray,-slategrey,-snow,-springgreen,-steelblue,-tan,-teal,-thistle,-tomato,-turquoise,-violet,-wheat,-white,-whitesmoke,-yellow,-yellowgreen + + for websafe-names, i in websafe-names + // Web Safe Background Colours + .background-color{websafe-names} + background-color: websafe-colours[i] + + // Web Safe Text Colours + .color{websafe-names} + color: websafe-colours[i] + + // Web Safe Border Colours + .border-color{websafe-names} + border-color: websafe-colours[i] diff --git a/test/cases/zoom-in.css b/test/cases/zoom-in.css index 4dde455..596462a 100644 --- a/test/cases/zoom-in.css +++ b/test/cases/zoom-in.css @@ -1,25 +1,25 @@ .zoom-in { - animation: zoomIn 1s; + animation: zoom-in 1s; } .zoom-in-half { - animation: zoomIn 2s linear -1s; + animation: zoom-in 2s linear -1s; } -@-moz-keyframes zoomIn { +@-moz-keyframes zoom-in { from { transform: scale(0); } } -@-webkit-keyframes zoomIn { +@-webkit-keyframes zoom-in { from { transform: scale(0); } } -@-o-keyframes zoomIn { +@-o-keyframes zoom-in { from { transform: scale(0); } } -@keyframes zoomIn { +@keyframes zoom-in { from { transform: scale(0); } diff --git a/test/cases/zoom-in.styl b/test/cases/zoom-in.styl index baf03f9..0b89a9c 100644 --- a/test/cases/zoom-in.styl +++ b/test/cases/zoom-in.styl @@ -1,9 +1,9 @@ -@keyframes zoomIn +@keyframes zoom-in from transform: scale(0) .zoom-in - animation: zoomIn 1s + animation: zoom-in 1s .zoom-in-half - animation: zoomIn 2s linear -1s + animation: zoom-in 2s linear -1s diff --git a/test/runner.js b/test/runner.js index 68d4792..c014528 100644 --- a/test/runner.js +++ b/test/runner.js @@ -1,12 +1,14 @@ /* jshint esversion: 6 */ - +const pkg = require('../package.json'); +const comment = `${pkg.name} v${pkg.version} `; var stylus = require( 'stylus' ), fs = require('fs'), + // eslint-disable-next-line no-unused-vars should = require('should'), nameSanitise = /[-.]/g; -var cases = fs.readdirSync( 'test/cases' ) +var cases = fs.readdirSync( 'test/cases/' ) .filter( function ( soFile ) { return ~soFile.indexOf( '.styl' ); } ) @@ -14,7 +16,7 @@ var cases = fs.readdirSync( 'test/cases' ) return soFile.replace( '.styl', '' ); } ); -describe('Skeletonic\u2019s Test Suite', function () { +describe(comment + 'test suite', function () { cases.forEach( function ( sTest ) { var sName = sTest.replace( nameSanitise, ' ' ); diff --git "a/test/skeletonic-animations.min-1.0.89\n.css" "b/test/skeletonic-animations.min-1.0.89\n.css" deleted file mode 100644 index 49ebdde..0000000 --- "a/test/skeletonic-animations.min-1.0.89\n.css" +++ /dev/null @@ -1 +0,0 @@ -.bounce{transform-origin:center bottom;animation-name:bounce}.chameleon-txt{animation-name:chameleon;animation-duration:5s}.chameleon-bg{animation-name:chameleon-bg;animation-duration:5s}.fade-out{animation-name:fade-out}.flash{animation-name:flash}.pop-in{animation-name:pop-in 2s}.shake{animation-name:shake}.wobble{animation-name:wobble}.zoom-in{animation:zoom-in 1s}.zoom-in-half{animation:zoom-in 2s linear -1s}@-moz-keyframes bounce{20%,53%,80%,from,to{transform:translate3d(0,0,0);animation-timing-function:cubic-bezier(.215,.61,.355,1)}40%,43%{transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}90%{transform:translate3d(0,-4px,0)}}@-webkit-keyframes bounce{20%,53%,80%,from,to{transform:translate3d(0,0,0);animation-timing-function:cubic-bezier(.215,.61,.355,1)}40%,43%{transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}90%{transform:translate3d(0,-4px,0)}}@-o-keyframes bounce{20%,53%,80%,from,to{transform:translate3d(0,0,0);animation-timing-function:cubic-bezier(.215,.61,.355,1)}40%,43%{transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}90%{transform:translate3d(0,-4px,0)}}@keyframes bounce{20%,53%,80%,from,to{transform:translate3d(0,0,0);animation-timing-function:cubic-bezier(.215,.61,.355,1)}40%,43%{transform:translate3d(0,-30px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{transform:translate3d(0,-15px,0);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}90%{transform:translate3d(0,-4px,0)}}@-moz-keyframes chameleon{0%{color:#f44336}5%{color:#e91e63}10%{color:#9c27b0}15%{color:#673ab7}20%{color:#3f51b5}25%{color:#2196f3}30%{color:#03a9f4}35%{color:#00bcd4}40%{color:#009688}45%{color:#4caf50}50%{color:#8bc34a}55%{color:#cddc39}60%{color:#ffeb3b}65%{color:#ffc107}70%{color:#ff9800}75%{color:#ff5722}80%{color:#795548}85%{color:#9e9e9e}90%{color:#607d8b}95%{color:#000}100%{color:#fff}}@-webkit-keyframes chameleon{0%{color:#f44336}5%{color:#e91e63}10%{color:#9c27b0}15%{color:#673ab7}20%{color:#3f51b5}25%{color:#2196f3}30%{color:#03a9f4}35%{color:#00bcd4}40%{color:#009688}45%{color:#4caf50}50%{color:#8bc34a}55%{color:#cddc39}60%{color:#ffeb3b}65%{color:#ffc107}70%{color:#ff9800}75%{color:#ff5722}80%{color:#795548}85%{color:#9e9e9e}90%{color:#607d8b}95%{color:#000}100%{color:#fff}}@-o-keyframes chameleon{0%{color:#f44336}5%{color:#e91e63}10%{color:#9c27b0}15%{color:#673ab7}20%{color:#3f51b5}25%{color:#2196f3}30%{color:#03a9f4}35%{color:#00bcd4}40%{color:#009688}45%{color:#4caf50}50%{color:#8bc34a}55%{color:#cddc39}60%{color:#ffeb3b}65%{color:#ffc107}70%{color:#ff9800}75%{color:#ff5722}80%{color:#795548}85%{color:#9e9e9e}90%{color:#607d8b}95%{color:#000}100%{color:#fff}}@keyframes chameleon{0%{color:#f44336}5%{color:#e91e63}10%{color:#9c27b0}15%{color:#673ab7}20%{color:#3f51b5}25%{color:#2196f3}30%{color:#03a9f4}35%{color:#00bcd4}40%{color:#009688}45%{color:#4caf50}50%{color:#8bc34a}55%{color:#cddc39}60%{color:#ffeb3b}65%{color:#ffc107}70%{color:#ff9800}75%{color:#ff5722}80%{color:#795548}85%{color:#9e9e9e}90%{color:#607d8b}95%{color:#000}100%{color:#fff}}@-moz-keyframes chameleon-bg{0%{background-color:#f44336}5%{background-color:#e91e63}10%{background-color:#9c27b0}15%{background-color:#673ab7}20%{background-color:#3f51b5}25%{background-color:#2196f3}30%{background-color:#03a9f4}35%{background-color:#00bcd4}40%{background-color:#009688}45%{background-color:#4caf50}50%{background-color:#8bc34a}55%{background-color:#cddc39}60%{background-color:#ffeb3b}65%{background-color:#ffc107}70%{background-color:#ff9800}75%{background-color:#ff5722}80%{background-color:#795548}85%{background-color:#9e9e9e}90%{background-color:#607d8b}95%{color:#000}100%{color:#fff}}@-webkit-keyframes chameleon-bg{0%{background-color:#f44336}5%{background-color:#e91e63}10%{background-color:#9c27b0}15%{background-color:#673ab7}20%{background-color:#3f51b5}25%{background-color:#2196f3}30%{background-color:#03a9f4}35%{background-color:#00bcd4}40%{background-color:#009688}45%{background-color:#4caf50}50%{background-color:#8bc34a}55%{background-color:#cddc39}60%{background-color:#ffeb3b}65%{background-color:#ffc107}70%{background-color:#ff9800}75%{background-color:#ff5722}80%{background-color:#795548}85%{background-color:#9e9e9e}90%{background-color:#607d8b}95%{color:#000}100%{color:#fff}}@-o-keyframes chameleon-bg{0%{background-color:#f44336}5%{background-color:#e91e63}10%{background-color:#9c27b0}15%{background-color:#673ab7}20%{background-color:#3f51b5}25%{background-color:#2196f3}30%{background-color:#03a9f4}35%{background-color:#00bcd4}40%{background-color:#009688}45%{background-color:#4caf50}50%{background-color:#8bc34a}55%{background-color:#cddc39}60%{background-color:#ffeb3b}65%{background-color:#ffc107}70%{background-color:#ff9800}75%{background-color:#ff5722}80%{background-color:#795548}85%{background-color:#9e9e9e}90%{background-color:#607d8b}95%{color:#000}100%{color:#fff}}@keyframes chameleon-bg{0%{background-color:#f44336}5%{background-color:#e91e63}10%{background-color:#9c27b0}15%{background-color:#673ab7}20%{background-color:#3f51b5}25%{background-color:#2196f3}30%{background-color:#03a9f4}35%{background-color:#00bcd4}40%{background-color:#009688}45%{background-color:#4caf50}50%{background-color:#8bc34a}55%{background-color:#cddc39}60%{background-color:#ffeb3b}65%{background-color:#ffc107}70%{background-color:#ff9800}75%{background-color:#ff5722}80%{background-color:#795548}85%{background-color:#9e9e9e}90%{background-color:#607d8b}95%{color:#000}100%{color:#fff}}@-moz-keyframes fade-in{0%{opacity:0}100%{opacity:1}.fade-in{animation-name:fade-in}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}.fade-in{animation-name:fade-in}}@-o-keyframes fade-in{0%{opacity:0}100%{opacity:1}.fade-in{animation-name:fade-in}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}.fade-in{animation-name:fade-in}}@-moz-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@-o-keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@-moz-keyframes flash{25%,75%{opacity:0}50%{opacity:1}}@-webkit-keyframes flash{25%,75%{opacity:0}50%{opacity:1}}@-o-keyframes flash{25%,75%{opacity:0}50%{opacity:1}}@keyframes flash{25%,75%{opacity:0}50%{opacity:1}}@-moz-keyframes pop-in{0%{transform:scale(0)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@-webkit-keyframes pop-in{0%{transform:scale(0)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@-o-keyframes pop-in{0%{transform:scale(0)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes pop-in{0%{transform:scale(0)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@-moz-keyframes shake{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}@-webkit-keyframes shake{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}@-o-keyframes shake{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}@keyframes shake{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}@-moz-keyframes wobble{from{transform:translate3d(0,0,0)}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:translate3d(0,0,0)}}@-webkit-keyframes wobble{from{transform:translate3d(0,0,0)}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:translate3d(0,0,0)}}@-o-keyframes wobble{from{transform:translate3d(0,0,0)}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:translate3d(0,0,0)}}@keyframes wobble{from{transform:translate3d(0,0,0)}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:translate3d(0,0,0)}}@-moz-keyframes zoom-in{from{transform:scale(0)}}@-webkit-keyframes zoom-in{from{transform:scale(0)}}@-o-keyframes zoom-in{from{transform:scale(0)}}@keyframes zoom-in{from{transform:scale(0)}} \ No newline at end of file diff --git "a/test/skeletonic-colours.min-1.0.89\n.css" "b/test/skeletonic-colours.min-1.0.89\n.css" deleted file mode 100644 index 8b3a6f7..0000000 --- "a/test/skeletonic-colours.min-1.0.89\n.css" +++ /dev/null @@ -1 +0,0 @@ -.bg-color-red-50{background-color:#ffebee}.bg-color-red-100{background-color:#ffcdd2}.bg-color-red-200{background-color:#ef9a9a}.bg-color-red-300{background-color:#e57373}.bg-color-red-400{background-color:#ef5350}.bg-color-red-500{background-color:#f44336}.bg-color-red-600{background-color:#e53935}.bg-color-red-700{background-color:#d32f2f}.bg-color-red-800{background-color:#c62828}.bg-color-red-900{background-color:#b71c1c}.bg-color-red-a100{background-color:#ff8a80}.bg-color-red-a200{background-color:#ff5252}.bg-color-red-a400{background-color:#ff1744}.bg-color-red-a700{background-color:#d50000}.bg-color-pink-50{background-color:#fce4ec}.bg-color-pink-100{background-color:#f8bbd0}.bg-color-pink-200{background-color:#f48fb1}.bg-color-pink-300{background-color:#f06292}.bg-color-pink-400{background-color:#ec407a}.bg-color-pink-500{background-color:#e91e63}.bg-color-pink-600{background-color:#d81b60}.bg-color-pink-700{background-color:#c2185b}.bg-color-pink-800{background-color:#ad1457}.bg-color-pink-900{background-color:#880e4f}.bg-color-pink-a100{background-color:#ff80ab}.bg-color-pink-a200{background-color:#ff4081}.bg-color-pink-a400{background-color:#f50057}.bg-color-pink-a700{background-color:#c51162}.bg-color-purple-50{background-color:#f3e5f5}.bg-color-purple-100{background-color:#e1bee7}.bg-color-purple-200{background-color:#ce93d8}.bg-color-purple-300{background-color:#ba68c8}.bg-color-purple-400{background-color:#ab47bc}.bg-color-purple-500{background-color:#9c27b0}.bg-color-purple-600{background-color:#8e24aa}.bg-color-purple-700{background-color:#7b1fa2}.bg-color-purple-800{background-color:#6a1b9a}.bg-color-purple-900{background-color:#4a148c}.bg-color-purple-a100{background-color:#ea80fc}.bg-color-purple-a200{background-color:#e040fb}.bg-color-purple-a400{background-color:#d500f9}.bg-color-purple-a700{background-color:#a0f}.bg-color-deep-purple-50{background-color:#ede7f6}.bg-color-deep-purple-100{background-color:#d1c4e9}.bg-color-deep-purple-200{background-color:#b39ddb}.bg-color-deep-purple-300{background-color:#9575cd}.bg-color-deep-purple-400{background-color:#7e57c2}.bg-color-deep-purple-500{background-color:#673ab7}.bg-color-deep-purple-600{background-color:#5e35b1}.bg-color-deep-purple-700{background-color:#512da8}.bg-color-deep-purple-800{background-color:#4527a0}.bg-color-deep-purple-900{background-color:#311b92}.bg-color-deep-purple-a100{background-color:#b388ff}.bg-color-deep-purple-a200{background-color:#7c4dff}.bg-color-deep-purple-a400{background-color:#651fff}.bg-color-deep-purple-a700{background-color:#6200ea}.bg-color-indigo-50{background-color:#e8eaf6}.bg-color-indigo-100{background-color:#c5cae9}.bg-color-indigo-200{background-color:#9fa8da}.bg-color-indigo-300{background-color:#7986cb}.bg-color-indigo-400{background-color:#5c6bc0}.bg-color-indigo-500{background-color:#3f51b5}.bg-color-indigo-600{background-color:#3949ab}.bg-color-indigo-700{background-color:#303f9f}.bg-color-indigo-800{background-color:#283593}.bg-color-indigo-900{background-color:#1a237e}.bg-color-indigo-a100{background-color:#8c9eff}.bg-color-indigo-a200{background-color:#536dfe}.bg-color-indigo-a400{background-color:#3d5afe}.bg-color-indigo-a700{background-color:#304ffe}.bg-color-blue-50{background-color:#e3f2fd}.bg-color-blue-100{background-color:#bbdefb}.bg-color-blue-200{background-color:#90caf9}.bg-color-blue-300{background-color:#64b5f6}.bg-color-blue-400{background-color:#42a5f5}.bg-color-blue-500{background-color:#2196f3}.bg-color-blue-600{background-color:#1e88e5}.bg-color-blue-700{background-color:#1976d2}.bg-color-blue-800{background-color:#1565c0}.bg-color-blue-900{background-color:#0d47a1}.bg-color-blue-a100{background-color:#82b1ff}.bg-color-blue-a200{background-color:#448aff}.bg-color-blue-a400{background-color:#2979ff}.bg-color-blue-a700{background-color:#2962ff}.bg-color-light-blue-50{background-color:#e1f5fe}.bg-color-light-blue-100{background-color:#b3e5fc}.bg-color-light-blue-200{background-color:#81d4fa}.bg-color-light-blue-300{background-color:#4fc3f7}.bg-color-light-blue-400{background-color:#29b6f6}.bg-color-light-blue-500{background-color:#03a9f4}.bg-color-light-blue-600{background-color:#039be5}.bg-color-light-blue-700{background-color:#0288d1}.bg-color-light-blue-800{background-color:#0277bd}.bg-color-light-blue-900{background-color:#01579b}.bg-color-light-blue-a100{background-color:#80d8ff}.bg-color-light-blue-a200{background-color:#40c4ff}.bg-color-light-blue-a400{background-color:#00b0ff}.bg-color-light-blue-a700{background-color:#0091ea}.bg-color-cyan-50{background-color:#e0f7fa}.bg-color-cyan-100{background-color:#b2ebf2}.bg-color-cyan-200{background-color:#80deea}.bg-color-cyan-300{background-color:#4dd0e1}.bg-color-cyan-400{background-color:#26c6da}.bg-color-cyan-500{background-color:#00bcd4}.bg-color-cyan-600{background-color:#00acc1}.bg-color-cyan-700{background-color:#0097a7}.bg-color-cyan-800{background-color:#00838f}.bg-color-cyan-900{background-color:#006064}.bg-color-cyan-a100{background-color:#84ffff}.bg-color-cyan-a200{background-color:#18ffff}.bg-color-cyan-a400{background-color:#00e5ff}.bg-color-cyan-a700{background-color:#00b8d4}.bg-color-teal-50{background-color:#e0f2f1}.bg-color-teal-100{background-color:#b2dfdb}.bg-color-teal-200{background-color:#80cbc4}.bg-color-teal-300{background-color:#4db6ac}.bg-color-teal-400{background-color:#26a69a}.bg-color-teal-500{background-color:#009688}.bg-color-teal-600{background-color:#00897b}.bg-color-teal-700{background-color:#00796b}.bg-color-teal-800{background-color:#00695c}.bg-color-teal-900{background-color:#004d40}.bg-color-teal-a100{background-color:#a7ffeb}.bg-color-teal-a200{background-color:#64ffda}.bg-color-teal-a400{background-color:#1de9b6}.bg-color-teal-a700{background-color:#00bfa5}.bg-color-green-50{background-color:#e8f5e9}.bg-color-green-100{background-color:#c8e6c9}.bg-color-green-200{background-color:#a5d6a7}.bg-color-green-300{background-color:#81c784}.bg-color-green-400{background-color:#66bb6a}.bg-color-green-500{background-color:#4caf50}.bg-color-green-600{background-color:#43a047}.bg-color-green-700{background-color:#388e3c}.bg-color-green-800{background-color:#2e7d32}.bg-color-green-900{background-color:#1b5e20}.bg-color-green-a100{background-color:#b9f6ca}.bg-color-green-a200{background-color:#69f0ae}.bg-color-green-a400{background-color:#00e676}.bg-color-green-a700{background-color:#00c853}.bg-color-light-green-50{background-color:#f1f8e9}.bg-color-light-green-100{background-color:#dcedc8}.bg-color-light-green-200{background-color:#c5e1a5}.bg-color-light-green-300{background-color:#aed581}.bg-color-light-green-400{background-color:#9ccc65}.bg-color-light-green-500{background-color:#8bc34a}.bg-color-light-green-600{background-color:#7cb342}.bg-color-light-green-700{background-color:#689f38}.bg-color-light-green-800{background-color:#558b2f}.bg-color-light-green-900{background-color:#33691e}.bg-color-light-green-a100{background-color:#ccff90}.bg-color-light-green-a200{background-color:#b2ff59}.bg-color-light-green-a400{background-color:#76ff03}.bg-color-light-green-a700{background-color:#64dd17}.bg-color-lime-50{background-color:#f9fbe7}.bg-color-lime-100{background-color:#f0f4c3}.bg-color-lime-200{background-color:#e6ee9c}.bg-color-lime-300{background-color:#dce775}.bg-color-lime-400{background-color:#d4e157}.bg-color-lime-500{background-color:#cddc39}.bg-color-lime-600{background-color:#c0ca33}.bg-color-lime-700{background-color:#afb42b}.bg-color-lime-800{background-color:#9e9d24}.bg-color-lime-900{background-color:#827717}.bg-color-lime-a100{background-color:#f4ff81}.bg-color-lime-a200{background-color:#eeff41}.bg-color-lime-a400{background-color:#c6ff00}.bg-color-lime-a700{background-color:#aeea00}.bg-color-yellow-50{background-color:#fffde7}.bg-color-yellow-100{background-color:#fff9c4}.bg-color-yellow-200{background-color:#fff59d}.bg-color-yellow-300{background-color:#fff176}.bg-color-yellow-400{background-color:#ffee58}.bg-color-yellow-500{background-color:#ffeb3b}.bg-color-yellow-600{background-color:#fdd835}.bg-color-yellow-700{background-color:#fbc02d}.bg-color-yellow-800{background-color:#f9a825}.bg-color-yellow-900{background-color:#f57f17}.bg-color-yellow-a100{background-color:#ffff8d}.bg-color-yellow-a200{background-color:#ff0}.bg-color-yellow-a400{background-color:#ffea00}.bg-color-yellow-a700{background-color:#ffd600}.bg-color-amber-50{background-color:#fff8e1}.bg-color-amber-100{background-color:#ffecb3}.bg-color-amber-200{background-color:#ffe082}.bg-color-amber-300{background-color:#ffd54f}.bg-color-amber-400{background-color:#ffca28}.bg-color-amber-500{background-color:#ffc107}.bg-color-amber-600{background-color:#ffb300}.bg-color-amber-700{background-color:#ffa000}.bg-color-amber-800{background-color:#ff8f00}.bg-color-amber-900{background-color:#ff6f00}.bg-color-amber-a100{background-color:#ffe57f}.bg-color-amber-a200{background-color:#ffd740}.bg-color-amber-a400{background-color:#ffc400}.bg-color-amber-a700{background-color:#ffab00}.bg-color-orange-50{background-color:#fff3e0}.bg-color-orange-100{background-color:#ffe0b2}.bg-color-orange-200{background-color:#ffcc80}.bg-color-orange-300{background-color:#ffb74d}.bg-color-orange-400{background-color:#ffa726}.bg-color-orange-500{background-color:#ff9800}.bg-color-orange-600{background-color:#fb8c00}.bg-color-orange-700{background-color:#f57c00}.bg-color-orange-800{background-color:#ef6c00}.bg-color-orange-900{background-color:#e65100}.bg-color-orange-a100{background-color:#ffd180}.bg-color-orange-a200{background-color:#ffab40}.bg-color-orange-a400{background-color:#ff9100}.bg-color-orange-a700{background-color:#ff6d00}.bg-color-deep-orange-50{background-color:#fbe9e7}.bg-color-deep-orange-100{background-color:#ffccbc}.bg-color-deep-orange-200{background-color:#ffab91}.bg-color-deep-orange-300{background-color:#ff8a65}.bg-color-deep-orange-400{background-color:#ff7043}.bg-color-deep-orange-500{background-color:#ff5722}.bg-color-deep-orange-600{background-color:#f4511e}.bg-color-deep-orange-700{background-color:#e64a19}.bg-color-deep-orange-800{background-color:#d84315}.bg-color-deep-orange-900{background-color:#bf360c}.bg-color-deep-orange-a100{background-color:#ff9e80}.bg-color-deep-orange-a200{background-color:#ff6e40}.bg-color-deep-orange-a400{background-color:#ff3d00}.bg-color-deep-orange-a700{background-color:#dd2c00}.bg-color-brown-50{background-color:#efebe9}.bg-color-brown-100{background-color:#d7ccc8}.bg-color-brown-200{background-color:#bcaaa4}.bg-color-brown-300{background-color:#a1887f}.bg-color-brown-400{background-color:#8d6e63}.bg-color-brown-500{background-color:#795548}.bg-color-brown-600{background-color:#6d4c41}.bg-color-brown-700{background-color:#5d4037}.bg-color-brown-800{background-color:#4e342e}.bg-color-brown-900{background-color:#3e2723}.bg-color-grey-50{background-color:#fafafa}.bg-color-grey-100{background-color:#f5f5f5}.bg-color-grey-200{background-color:#eee}.bg-color-grey-300{background-color:#e0e0e0}.bg-color-grey-400{background-color:#bdbdbd}.bg-color-grey-500{background-color:#9e9e9e}.bg-color-grey-600{background-color:#757575}.bg-color-grey-700{background-color:#616161}.bg-color-grey-800{background-color:#424242}.bg-color-grey-900{background-color:#212121}.bg-color-blue-grey-50{background-color:#eceff1}.bg-color-blue-grey-100{background-color:#cfd8dc}.bg-color-blue-grey-200{background-color:#b0bec5}.bg-color-blue-grey-300{background-color:#90a4ae}.bg-color-blue-grey-400{background-color:#78909c}.bg-color-blue-grey-500{background-color:#607d8b}.bg-color-blue-grey-600{background-color:#546e7a}.bg-color-blue-grey-700{background-color:#455a64}.bg-color-blue-grey-800{background-color:#37474f}.bg-color-blue-grey-900{background-color:#263238}.bg-color-black{background-color:#000}.bg-color-white{background-color:#fff}.bg-color-transparent{background-color:rgba(0,0,0,0)}.bg-color-full-black{background-color:#000}.bg-color-dark-black{background-color:rgba(0,0,0,.87)}.bg-color-light-black{background-color:rgba(0,0,0,.54)}.bg-color-min-black{background-color:rgba(0,0,0,.26)}.bg-color-faint-black{background-color:rgba(0,0,0,.12)}.bg-color-full-white{background-color:#fff}.bg-color-dark-white{background-color:rgba(255,255,255,.87)}.bg-color-light-white{background-color:rgba(255,255,255,.54)}.shading-50{background-color:red-50}.shading-100{background-color:red-100}.shading-200{background-color:red-200}.shading-300{background-color:red-300}.shading-400{background-color:red-400}.shading-500{background-color:red-500}.shading-600{background-color:red-600}.shading-700{background-color:red-700}.shading-800{background-color:red-800}.shading-900{background-color:red-900}.shading-1000{background-color:red-1000}.shading-A100{background-color:red-A100}.shading-A200{background-color:red-A200}.shading-A400{background-color:red-A400}.shading-A700{background-color:red-A700}.color-red-50{color:#ffebee}.color-red-100{color:#ffcdd2}.color-red-200{color:#ef9a9a}.color-red-300{color:#e57373}.color-red-400{color:#ef5350}.color-red-500{color:#f44336}.color-red-600{color:#e53935}.color-red-700{color:#d32f2f}.color-red-800{color:#c62828}.color-red-900{color:#b71c1c}.color-red-a100{color:#ff8a80}.color-red-a200{color:#ff5252}.color-red-a400{color:#ff1744}.color-red-a700{color:#d50000}.color-pink-50{color:#fce4ec}.color-pink-100{color:#f8bbd0}.color-pink-200{color:#f48fb1}.color-pink-300{color:#f06292}.color-pink-400{color:#ec407a}.color-pink-500{color:#e91e63}.color-pink-600{color:#d81b60}.color-pink-700{color:#c2185b}.color-pink-800{color:#ad1457}.color-pink-900{color:#880e4f}.color-pink-a100{color:#ff80ab}.color-pink-a200{color:#ff4081}.color-pink-a400{color:#f50057}.color-pink-a700{color:#c51162}.color-purple-50{color:#f3e5f5}.color-purple-100{color:#e1bee7}.color-purple-200{color:#ce93d8}.color-purple-300{color:#ba68c8}.color-purple-400{color:#ab47bc}.color-purple-500{color:#9c27b0}.color-purple-600{color:#8e24aa}.color-purple-700{color:#7b1fa2}.color-purple-800{color:#6a1b9a}.color-purple-900{color:#4a148c}.color-purple-a100{color:#ea80fc}.color-purple-a200{color:#e040fb}.color-purple-a400{color:#d500f9}.color-purple-a700{color:#a0f}.color-deep-purple-50{color:#ede7f6}.color-deep-purple-100{color:#d1c4e9}.color-deep-purple-200{color:#b39ddb}.color-deep-purple-300{color:#9575cd}.color-deep-purple-400{color:#7e57c2}.color-deep-purple-500{color:#673ab7}.color-deep-purple-600{color:#5e35b1}.color-deep-purple-700{color:#512da8}.color-deep-purple-800{color:#4527a0}.color-deep-purple-900{color:#311b92}.color-deep-purple-a100{color:#b388ff}.color-deep-purple-a200{color:#7c4dff}.color-deep-purple-a400{color:#651fff}.color-deep-purple-a700{color:#6200ea}.color-indigo-50{color:#e8eaf6}.color-indigo-100{color:#c5cae9}.color-indigo-200{color:#9fa8da}.color-indigo-300{color:#7986cb}.color-indigo-400{color:#5c6bc0}.color-indigo-500{color:#3f51b5}.color-indigo-600{color:#3949ab}.color-indigo-700{color:#303f9f}.color-indigo-800{color:#283593}.color-indigo-900{color:#1a237e}.color-indigo-a100{color:#8c9eff}.color-indigo-a200{color:#536dfe}.color-indigo-a400{color:#3d5afe}.color-indigo-a700{color:#304ffe}.color-blue-50{color:#e3f2fd}.color-blue-100{color:#bbdefb}.color-blue-200{color:#90caf9}.color-blue-300{color:#64b5f6}.color-blue-400{color:#42a5f5}.color-blue-500{color:#2196f3}.color-blue-600{color:#1e88e5}.color-blue-700{color:#1976d2}.color-blue-800{color:#1565c0}.color-blue-900{color:#0d47a1}.color-blue-a100{color:#82b1ff}.color-blue-a200{color:#448aff}.color-blue-a400{color:#2979ff}.color-blue-a700{color:#2962ff}.color-light-blue-50{color:#e1f5fe}.color-light-blue-100{color:#b3e5fc}.color-light-blue-200{color:#81d4fa}.color-light-blue-300{color:#4fc3f7}.color-light-blue-400{color:#29b6f6}.color-light-blue-500{color:#03a9f4}.color-light-blue-600{color:#039be5}.color-light-blue-700{color:#0288d1}.color-light-blue-800{color:#0277bd}.color-light-blue-900{color:#01579b}.color-light-blue-a100{color:#80d8ff}.color-light-blue-a200{color:#40c4ff}.color-light-blue-a400{color:#00b0ff}.color-light-blue-a700{color:#0091ea}.color-cyan-50{color:#e0f7fa}.color-cyan-100{color:#b2ebf2}.color-cyan-200{color:#80deea}.color-cyan-300{color:#4dd0e1}.color-cyan-400{color:#26c6da}.color-cyan-500{color:#00bcd4}.color-cyan-600{color:#00acc1}.color-cyan-700{color:#0097a7}.color-cyan-800{color:#00838f}.color-cyan-900{color:#006064}.color-cyan-a100{color:#84ffff}.color-cyan-a200{color:#18ffff}.color-cyan-a400{color:#00e5ff}.color-cyan-a700{color:#00b8d4}.color-teal-50{color:#e0f2f1}.color-teal-100{color:#b2dfdb}.color-teal-200{color:#80cbc4}.color-teal-300{color:#4db6ac}.color-teal-400{color:#26a69a}.color-teal-500{color:#009688}.color-teal-600{color:#00897b}.color-teal-700{color:#00796b}.color-teal-800{color:#00695c}.color-teal-900{color:#004d40}.color-teal-a100{color:#a7ffeb}.color-teal-a200{color:#64ffda}.color-teal-a400{color:#1de9b6}.color-teal-a700{color:#00bfa5}.color-green-50{color:#e8f5e9}.color-green-100{color:#c8e6c9}.color-green-200{color:#a5d6a7}.color-green-300{color:#81c784}.color-green-400{color:#66bb6a}.color-green-500{color:#4caf50}.color-green-600{color:#43a047}.color-green-700{color:#388e3c}.color-green-800{color:#2e7d32}.color-green-900{color:#1b5e20}.color-green-a100{color:#b9f6ca}.color-green-a200{color:#69f0ae}.color-green-a400{color:#00e676}.color-green-a700{color:#00c853}.color-light-green-50{color:#f1f8e9}.color-light-green-100{color:#dcedc8}.color-light-green-200{color:#c5e1a5}.color-light-green-300{color:#aed581}.color-light-green-400{color:#9ccc65}.color-light-green-500{color:#8bc34a}.color-light-green-600{color:#7cb342}.color-light-green-700{color:#689f38}.color-light-green-800{color:#558b2f}.color-light-green-900{color:#33691e}.color-light-green-a100{color:#ccff90}.color-light-green-a200{color:#b2ff59}.color-light-green-a400{color:#76ff03}.color-light-green-a700{color:#64dd17}.color-lime-50{color:#f9fbe7}.color-lime-100{color:#f0f4c3}.color-lime-200{color:#e6ee9c}.color-lime-300{color:#dce775}.color-lime-400{color:#d4e157}.color-lime-500{color:#cddc39}.color-lime-600{color:#c0ca33}.color-lime-700{color:#afb42b}.color-lime-800{color:#9e9d24}.color-lime-900{color:#827717}.color-lime-a100{color:#f4ff81}.color-lime-a200{color:#eeff41}.color-lime-a400{color:#c6ff00}.color-lime-a700{color:#aeea00}.color-yellow-50{color:#fffde7}.color-yellow-100{color:#fff9c4}.color-yellow-200{color:#fff59d}.color-yellow-300{color:#fff176}.color-yellow-400{color:#ffee58}.color-yellow-500{color:#ffeb3b}.color-yellow-600{color:#fdd835}.color-yellow-700{color:#fbc02d}.color-yellow-800{color:#f9a825}.color-yellow-900{color:#f57f17}.color-yellow-a100{color:#ffff8d}.color-yellow-a200{color:#ff0}.color-yellow-a400{color:#ffea00}.color-yellow-a700{color:#ffd600}.color-amber-50{color:#fff8e1}.color-amber-100{color:#ffecb3}.color-amber-200{color:#ffe082}.color-amber-300{color:#ffd54f}.color-amber-400{color:#ffca28}.color-amber-500{color:#ffc107}.color-amber-600{color:#ffb300}.color-amber-700{color:#ffa000}.color-amber-800{color:#ff8f00}.color-amber-900{color:#ff6f00}.color-amber-a100{color:#ffe57f}.color-amber-a200{color:#ffd740}.color-amber-a400{color:#ffc400}.color-amber-a700{color:#ffab00}.color-orange-50{color:#fff3e0}.color-orange-100{color:#ffe0b2}.color-orange-200{color:#ffcc80}.color-orange-300{color:#ffb74d}.color-orange-400{color:#ffa726}.color-orange-500{color:#ff9800}.color-orange-600{color:#fb8c00}.color-orange-700{color:#f57c00}.color-orange-800{color:#ef6c00}.color-orange-900{color:#e65100}.color-orange-a100{color:#ffd180}.color-orange-a200{color:#ffab40}.color-orange-a400{color:#ff9100}.color-orange-a700{color:#ff6d00}.color-deep-orange-50{color:#fbe9e7}.color-deep-orange-100{color:#ffccbc}.color-deep-orange-200{color:#ffab91}.color-deep-orange-300{color:#ff8a65}.color-deep-orange-400{color:#ff7043}.color-deep-orange-500{color:#ff5722}.color-deep-orange-600{color:#f4511e}.color-deep-orange-700{color:#e64a19}.color-deep-orange-800{color:#d84315}.color-deep-orange-900{color:#bf360c}.color-deep-orange-a100{color:#ff9e80}.color-deep-orange-a200{color:#ff6e40}.color-deep-orange-a400{color:#ff3d00}.color-deep-orange-a700{color:#dd2c00}.color-brown-50{color:#efebe9}.color-brown-100{color:#d7ccc8}.color-brown-200{color:#bcaaa4}.color-brown-300{color:#a1887f}.color-brown-400{color:#8d6e63}.color-brown-500{color:#795548}.color-brown-600{color:#6d4c41}.color-brown-700{color:#5d4037}.color-brown-800{color:#4e342e}.color-brown-900{color:#3e2723}.color-grey-50{color:#fafafa}.color-grey-100{color:#f5f5f5}.color-grey-200{color:#eee}.color-grey-300{color:#e0e0e0}.color-grey-400{color:#bdbdbd}.color-grey-500{color:#9e9e9e}.color-grey-600{color:#757575}.color-grey-700{color:#616161}.color-grey-800{color:#424242}.color-grey-900{color:#212121}.color-blue-grey-50{color:#eceff1}.color-blue-grey-100{color:#cfd8dc}.color-blue-grey-200{color:#b0bec5}.color-blue-grey-300{color:#90a4ae}.color-blue-grey-400{color:#78909c}.color-blue-grey-500{color:#607d8b}.color-blue-grey-600{color:#546e7a}.color-blue-grey-700{color:#455a64}.color-blue-grey-800{color:#37474f}.color-blue-grey-900{color:#263238}.color-black{color:#000}.color-white{color:#fff}.color-transparent{color:transparent}.color-full-black{color:#000}.color-dark-black{color:rgba(0,0,0,.87)}.color-light-black{color:rgba(0,0,0,.54)}.color-min-black{color:rgba(0,0,0,.26)}.color-faint-black{color:rgba(0,0,0,.12)}.color-full-white{color:#fff}.color-dark-white{color:rgba(255,255,255,.87)}.color-light-white{color:rgba(255,255,255,.54)} \ No newline at end of file diff --git "a/test/skeletonic-fonts.min-1.0.89\n.css" "b/test/skeletonic-fonts.min-1.0.89\n.css" deleted file mode 100644 index 89cce49..0000000 --- "a/test/skeletonic-fonts.min-1.0.89\n.css" +++ /dev/null @@ -1 +0,0 @@ -@font-face{font-family:'Open Sans';font-weight:400;font-style:normal;src:url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-Regular-webfont.eot);src:url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-Regular-webfont.woff) format('woff'),url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-Regular-webfont.ttf) format('truetype'),url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-Regular-webfont.svg#OpenSansRegular) format('svg')}@font-face{font-family:'Open Sans';font-weight:400;font-weight:400;font-style:italic;src:url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-Italic-webfont.eot);src:url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-Italic-webfont.eot?#iefix) format('embedded-opentype'),url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-Italic-webfont.woff) format('woff'),url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-Italic-webfont.ttf) format('truetype'),url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-Italic-webfont.svg#OpenSansItalic) format('svg')}@font-face{font-family:'Open Sans';font-weight:200;font-style:normal;src:url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-Light-webfont.eot);src:url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-Light-webfont.eot?#iefix) format('embedded-opentype'),url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-Light-webfont.woff) format('woff'),url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-Light-webfont.ttf) format('truetype'),url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-Light-webfont.svg#OpenSansLight) format('svg')}@font-face{font-family:'Open Sans';font-weight:200;font-style:italic;src:url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-LightItalic-webfont.eot);src:url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-LightItalic-webfont.eot?#iefix) format('embedded-opentype'),url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-LightItalic-webfont.woff) format('woff'),url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-LightItalic-webfont.ttf) format('truetype'),url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic) format('svg')}@font-face{font-family:'Open Sans';font-weight:500;font-style:normal;src:url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-Semibold-webfont.eot);src:url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-Semibold-webfont.eot?#iefix) format('embedded-opentype'),url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-Semibold-webfont.woff) format('woff'),url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-Semibold-webfont.ttf) format('truetype'),url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold) format('svg')}@font-face{font-family:'Open Sans';font-weight:500;font-style:italic;src:url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-SemiboldItalic-webfont.eot);src:url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix) format('embedded-opentype'),url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-SemiboldItalic-webfont.woff) format('woff'),url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-SemiboldItalic-webfont.ttf) format('truetype'),url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic) format('svg')}@font-face{font-family:'Open Sans';font-weight:700;font-weight:700;font-style:normal;src:url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-Bold-webfont.eot);src:url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-Bold-webfont.woff) format('woff'),url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-Bold-webfont.ttf) format('truetype'),url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-Bold-webfont.svg#OpenSansBold) format('svg')}@font-face{font-family:'Open Sans';font-weight:700;font-weight:700;font-style:italic;src:url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-BoldItalic-webfont.eot);src:url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-BoldItalic-webfont.eot?#iefix) format('embedded-opentype'),url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-BoldItalic-webfont.woff) format('woff'),url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-BoldItalic-webfont.ttf) format('truetype'),url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic) format('svg')}@font-face{font-family:'Open Sans';font-weight:900;font-style:normal;src:url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-ExtraBold-webfont.eot);src:url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-ExtraBold-webfont.eot?#iefix) format('embedded-opentype'),url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-ExtraBold-webfont.woff) format('woff'),url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-ExtraBold-webfont.ttf) format('truetype'),url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold) format('svg')}@font-face{font-family:'Open Sans';font-weight:900;font-style:italic;src:url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-ExtraBoldItalic-webfont.eot);src:url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-ExtraBoldItalic-webfont.eot?#iefix) format('embedded-opentype'),url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-ExtraBoldItalic-webfont.woff) format('woff'),url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-ExtraBoldItalic-webfont.ttf) format('truetype'),url(https://cdn.rawgit.com/sebastienrousseau/skeletonic/9cf184f0/fonts/OpenSans-ExtraBoldItalic-webfont.svg#OpenSansExtraboldItalic) format('svg')} diff --git "a/test/skeletonic-pattern.min-1.0.89\n.css" "b/test/skeletonic-pattern.min-1.0.89\n.css" deleted file mode 100644 index 2f63bee..0000000 --- "a/test/skeletonic-pattern.min-1.0.89\n.css" +++ /dev/null @@ -1 +0,0 @@ -body{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;text-overflow:clip;border:none;background:-webkit-linear-gradient(90deg,#fff 2px,rgba(0,0,0,0) 2px),-webkit-linear-gradient(0deg,#fff 2px,rgba(0,0,0,0) 2px),-webkit-linear-gradient(90deg,rgba(255,255,255,.298) 1px,rgba(0,0,0,0) 1px),-webkit-linear-gradient(0deg,rgba(255,255,255,.298) 1px,rgba(0,0,0,0) 1px),rgba(105,105,105,.2);background:-moz-linear-gradient(0deg,#fff 2px,rgba(0,0,0,0) 2px),-moz-linear-gradient(90deg,#fff 2px,rgba(0,0,0,0) 2px),-moz-linear-gradient(0deg,rgba(255,255,255,.298) 1px,rgba(0,0,0,0) 1px),-moz-linear-gradient(90deg,rgba(255,255,255,.298) 1px,rgba(0,0,0,0) 1px),rgba(105,105,105,.2);background:linear-gradient(0deg,#fff 2px,rgba(0,0,0,0) 2px),linear-gradient(90deg,#fff 2px,rgba(0,0,0,0) 2px),linear-gradient(0deg,rgba(255,255,255,.298) 1px,rgba(0,0,0,0) 1px),linear-gradient(90deg,rgba(255,255,255,.298) 1px,rgba(0,0,0,0) 1px),rgba(105,105,105,.2);background-position:-2px -2px,-2px -2px,-1px -1px,-1px -1px;-webkit-background-clip:border-box;background-clip:border-box;background-origin:padding-box;-webkit-background-size:100px 100px,100px 100px,20px 20px,20px 20px;background-size:100px 100px,100px 100px,20px 20px,20px 20px;-o-text-overflow:clip;-webkit-background-origin:padding-box} \ No newline at end of file diff --git "a/test/skeletonic.min-1.0.89\n.css" "b/test/skeletonic.min-1.0.89\n.css" deleted file mode 100644 index c8686cd..0000000 --- "a/test/skeletonic.min-1.0.89\n.css" +++ /dev/null @@ -1 +0,0 @@ -@media only screen and (max-width:480px){.container{width:320px;margin:0 auto}}@media only screen and (max-width:720px){.container{width:480px;margin:0 auto}}@media only screen and (max-width:864px){.container{width:576px;margin:0 auto}}@media only screen and (max-width:960px){.container{width:640px;margin:0 auto}}@media only screen and (max-width:1080px){.container{width:720px;margin:0 auto}}@media only screen and (max-width:1152px){.container{width:768px;margin:0 auto}}@media only screen and (max-width:1200px){.container{width:800px;margin:0 auto}}@media only screen and (max-width:1440px){.container{width:960px;margin:0 auto}}@media only screen and (max-width:1536px){.container{width:1024px;margin:0 auto}}@media only screen and (max-width:1800px){.container{width:1200px;margin:0 auto}}@media only screen and (max-width:1920px){.container{width:1280px;margin:0 auto}}@media only screen and (max-width:2049px){.container{width:1366px;margin:0 auto}}@media only screen and (max-width:2160px){.container{width:1440px;margin:0 auto}}@media only screen and (max-width:2304px){.container{width:1536px;margin:0 auto}}@media only screen and (max-width:2400px){.container{width:1600px;margin:0 auto}}@media only screen and (max-width:2400px){.container{width:1600px;margin:0 auto}}@media only screen and (max-width:2880px){.container{width:1920px;margin:0 auto}}html{font-family:sans-serif;font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-family:'Open Sans',sans-serif;font-size:1.618033988749895rem;font-weight:400;line-height:1.618033988749895;margin:0;padding:0;word-wrap:break-word;color:#000}a,abbr,address,article,aside,audio,b,blockquote,body,button,caption,cite,code,dd,del,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,select,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin-bottom:1.618033988749895rem}b,strong{font-weight:700;color:#000}em,i{font-style:italic}small{font-size:1.236rem}sup{font-size:1.236rem;top:.8em}sub{font-size:1.236rem;bottom:-.8em}.color-blue{color:#34d}.color-red{color:#b50010}.color-purple{color:#804180}hr{width:98.3819660112501%;border-top:1px solid #000;background-color:#f5f5f5}h1{font-size:4.6rem;font-weight:300;line-height:1.2;margin-top:0;margin-bottom:1.618033988749895rem;letter-spacing:-.1rem}h2{font-size:3.6rem;font-weight:300;line-height:1.25;margin-top:0;margin-bottom:1.618033988749895rem;letter-spacing:-.1rem}h3{font-size:2.8rem;font-weight:300;line-height:1.3;margin-top:0;margin-bottom:1.618033988749895rem;letter-spacing:-.1rem}h4{font-size:2.2rem;font-weight:300;line-height:1.35;margin-top:0;margin-bottom:1.618033988749895rem;letter-spacing:-.1rem}h5{font-size:1.8rem;font-weight:300;line-height:1.5;margin-top:0;margin-bottom:1.618033988749895rem;letter-spacing:-.1rem}h6{font-size:1.6rem;font-weight:300;line-height:1.4;margin-top:0;margin-bottom:1.618033988749895rem;letter-spacing:-.1rem}.container{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:96%;margin:0 auto;padding:0 24.270509831248425 rem}.grid-flex{display:-webkit-box;display:flex;align-items:top;flex-wrap:wrap;-ms-flex-wrap:wrap}.row:after{display:table;clear:both;content:''}.flex-1{margin:0 1.618033988749895rem;-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;flex:1}.flex-2{margin:0 1.618033988749895rem;-webkit-box-flex:2;-moz-box-flex:2;-ms-box-flex:2;flex:2}.flex-3{margin:0 1.618033988749895rem;-webkit-box-flex:3;-moz-box-flex:3;-ms-box-flex:3;flex:3}.flex-4{margin:0 1.618033988749895rem;-webkit-box-flex:4;-moz-box-flex:4;-ms-box-flex:4;flex:4}.flex-5{margin:0 1.618033988749895rem;-webkit-box-flex:5;-moz-box-flex:5;-ms-box-flex:5;flex:5}.flex-6{margin:0 1.618033988749895rem;-webkit-box-flex:6;-moz-box-flex:6;-ms-box-flex:6;flex:6}.flex-7{margin:0 1.618033988749895rem;-webkit-box-flex:7;-moz-box-flex:7;-ms-box-flex:7;flex:7}.flex-8{margin:0 1.618033988749895rem;-webkit-box-flex:8;-moz-box-flex:8;-ms-box-flex:8;flex:8}.flex-9{margin:0 1.618033988749895rem;-webkit-box-flex:9;-moz-box-flex:9;-ms-box-flex:9;flex:9}.flex-10{margin:0 1.618033988749895rem;-webkit-box-flex:10;-moz-box-flex:10;-ms-box-flex:10;flex:10}.button,[type=submit],button{font-size:1.618033988749895rem;padding:8.090169943749475px 16.18033988749895px;cursor:pointer;user-select:none;transition:all 150ms linear;text-align:center;vertical-align:middle;white-space:nowrap;text-decoration:none;text-transform:uppercase;color:#000;border:0;border-radius:.25rem;background:#eee;box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}.button:link,.button:visited,[type=submit]:link,[type=submit]:visited,button:link,button:visited{color:#000;background:#eee}.button.active,.button:active,[type=submit].active,[type=submit]:active,button.active,button:active{transition:all 150ms linear;text-decoration:none;opacity:.85;color:#000;background:#bdbdbd}.button:hover,[type=submit]:hover,button:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.button:focus,[type=submit]:focus,button:focus{transition:all 150ms linear;text-decoration:none;opacity:.7;color:#000;background:#f5f5f5}.button:disabled,[type=submit]:disabled,button:disabled{cursor:default;transition:all 150ms linear;pointer-events:none;opacity:.5}.button.primary,[type=submit].primary,button.primary{cursor:pointer;transition:all 150ms linear;color:#fff;background:#2962ff}.button.primary:hover,[type=submit].primary:hover,button.primary:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.button.info,.button.secondary,[type=submit].info,[type=submit].secondary,button.info,button.secondary{cursor:pointer;transition:all 150ms linear;color:#fff;background:#0091ea}.button.info:hover,.button.secondary:hover,[type=submit].info:hover,[type=submit].secondary:hover,button.info:hover,button.secondary:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.button.success,[type=submit].success,button.success{cursor:pointer;transition:all 150ms linear;color:#fff;background:#00c853}.button.success:hover,[type=submit].success:hover,button.success:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.button.error,[type=submit].error,button.error{cursor:pointer;transition:all 150ms linear;color:#fff;background:#d50000}.button.error:hover,[type=submit].error:hover,button.error:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.button.warning,[type=submit].warning,button.warning{cursor:pointer;transition:all 150ms linear;color:#fff;background:#ffd600}.button.warning:hover,[type=submit].warning:hover,button.warning:hover{transition:all 150ms linear;text-decoration:none;opacity:.5}.button-group{letter-spacing:-.31em;border:0;border-radius:0;text-rendering:optimizespeed}.card{margin-bottom:1.618033988749895rem;border:1px solid #e0e0e0;background:#f5f5f5}.card a{text-decoration:none;color:#000}.card a:hover{text-decoration:none}.card-content{padding:1.618033988749895rem}.cards{display:flex;flex-wrap:wrap;justify-content:space-between}.card{flex:0 1 23.381966011250107% rem}code,pre{font-family:Consolas,Monaco,Menlo,monospace;font-size:1.618033988749895rem;display:block;padding:1.236rem;text-align:left;white-space:pre-wrap;word-wrap:break-word;background:#fafafa;direction:ltr}input[type=email],input[type=file],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{font-size:2rem;display:block;width:100%;margin:0 8.090169943749475 rem;padding:0 8.090169943749475 rem;transition:all 150ms linear;border:1px solid #9e9e9e;border-radius:2px;outline:0;background:#fff}input[type=email]:hover,input[type=file]:hover,input[type=number]:hover,input[type=password]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=text]:hover,input[type=url]:hover,select:hover,textarea:hover{border-color:#212121}input[type=email]:focus,input[type=file]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#eee;outline:0}img{max-width:100%;height:auto;vertical-align:bottom}a:link{text-decoration:none;color:color-blue}a:visited{color:color-purple}a:active,a:hover{text-decoration:underline;color:color-red}a:focus{color:color-red;outline:thin dotted;outline:1px auto -webkit-focus-ring-color;outline-offset:-2px}ol,ul{margin:1.618033988749895 0 rem}ul{list-style:none outside}ol{list-style:decimal}li{line-height:1.618033988749895;margin-bottom:1.618033988749895}ol,ul.circle,ul.disc,ul.square{margin:1.618033988749895 0 rem 2.427050983124842rem}ul.square{list-style:square outside}ul.circle{list-style:circle outside}ul.disc{list-style:disc outside}ol ol,ol ul,ul ol,ul ul{font-size:100%;margin:3.23606797749979 0 4.854101966249685 32.3606797749979}.nav{position:relative;display:flex;padding-top:10px;padding-bottom:10px;flex-wrap:wrap;align-items:center;justify-content:space-between}.nav .nav-item{margin-right:10px}.nav .nav-item:last-child{margin-right:0}table{padding-bottom:25px;empty-cells:show;border-spacing:0;border-collapse:collapse;border:1px solid #eee}thead{text-align:left;vertical-align:bottom;color:#000;background-color:#fafafa}td,th{overflow:visible;margin:0;padding:6px 12px;vertical-align:bottom;border-width:0 0 0 1px;border-left:1px solid #eee;background-color:transparent}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.size-full-height{min-height:100vh}.size-full-width{width:100%}.size-full{width:100%;min-height:100vh}.hidden{display:none}.flex{display:flex}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.direction-vertical{flex-direction:column}.direction-horizontal{flex-direction:row}.center{flex-direction:column;align-items:center;justify-content:center}.color-black{color:#000}.color-grey{color:#eee} \ No newline at end of file