From 87c63e9d6556d761cc6f63a2d9fa4ffe75352ae2 Mon Sep 17 00:00:00 2001
From: Brodin
Date: Thu, 18 Jul 2024 15:41:51 -0400
Subject: [PATCH] removal
---
ghost-fusiondance/themes_bak/casper/LICENSE | 22 -
ghost-fusiondance/themes_bak/casper/README.md | 69 -
.../themes_bak/casper/assets/built/casper.js | 2 -
.../casper/assets/built/casper.js.map | 1 -
.../themes_bak/casper/assets/built/global.css | 2 -
.../casper/assets/built/global.css.map | 1 -
.../themes_bak/casper/assets/built/screen.css | 2 -
.../casper/assets/built/screen.css.map | 1 -
.../themes_bak/casper/assets/css/global.css | 467 ---
.../themes_bak/casper/assets/css/screen.css | 3056 ---------------
.../casper/assets/images/default-skin.png | Bin 547 -> 0 bytes
.../casper/assets/images/default-skin.svg | 1 -
.../casper/assets/images/preloader.gif | Bin 866 -> 0 bytes
.../themes_bak/casper/assets/js/dropdown.js | 85 -
.../casper/assets/js/infinite-scroll.js | 114 -
.../assets/js/lib/imagesloaded.pkgd.min.js | 7 -
.../casper/assets/js/lib/jquery.fitvids.js | 89 -
.../js/lib/photoswipe-ui-default.min.js | 4 -
.../casper/assets/js/lib/photoswipe.min.js | 4 -
.../themes_bak/casper/assets/js/lightbox.js | 109 -
.../casper/assets/screenshot-desktop.jpg | Bin 135129 -> 0 bytes
.../casper/assets/screenshot-mobile.jpg | Bin 61939 -> 0 bytes
.../themes_bak/casper/author.hbs | 76 -
.../themes_bak/casper/default.hbs | 120 -
.../themes_bak/casper/error-404.hbs | 37 -
ghost-fusiondance/themes_bak/casper/error.hbs | 74 -
.../themes_bak/casper/gulpfile.js | 176 -
ghost-fusiondance/themes_bak/casper/index.hbs | 54 -
.../themes_bak/casper/package.json | 179 -
ghost-fusiondance/themes_bak/casper/page.hbs | 47 -
.../casper/partials/icons/avatar.hbs | 1 -
.../casper/partials/icons/facebook.hbs | 1 -
.../themes_bak/casper/partials/icons/fire.hbs | 3 -
.../casper/partials/icons/loader.hbs | 11 -
.../themes_bak/casper/partials/icons/lock.hbs | 5 -
.../themes_bak/casper/partials/icons/rss.hbs | 1 -
.../casper/partials/icons/search.hbs | 1 -
.../casper/partials/icons/twitter.hbs | 1 -
.../themes_bak/casper/partials/lightbox.hbs | 41 -
.../themes_bak/casper/partials/post-card.hbs | 78 -
ghost-fusiondance/themes_bak/casper/post.hbs | 140 -
ghost-fusiondance/themes_bak/casper/tag.hbs | 55 -
.../themes_bak/custom-casper/LICENSE | 22 -
.../themes_bak/custom-casper/README.md | 69 -
.../custom-casper/assets/built/casper.js | 2 -
.../custom-casper/assets/built/casper.js.map | 1 -
.../custom-casper/assets/built/global.css | 2 -
.../custom-casper/assets/built/global.css.map | 1 -
.../custom-casper/assets/built/screen.css | 2 -
.../custom-casper/assets/built/screen.css.map | 1 -
.../custom-casper/assets/css/global.css | 467 ---
.../custom-casper/assets/css/screen.css | 3056 ---------------
.../assets/images/default-skin.png | Bin 547 -> 0 bytes
.../assets/images/default-skin.svg | 1 -
.../custom-casper/assets/images/preloader.gif | Bin 866 -> 0 bytes
.../custom-casper/assets/js/dropdown.js | 85 -
.../assets/js/infinite-scroll.js | 114 -
.../assets/js/lib/imagesloaded.pkgd.min.js | 7 -
.../assets/js/lib/jquery.fitvids.js | 89 -
.../js/lib/photoswipe-ui-default.min.js | 4 -
.../assets/js/lib/photoswipe.min.js | 4 -
.../custom-casper/assets/js/lightbox.js | 109 -
.../assets/screenshot-desktop.jpg | Bin 135129 -> 0 bytes
.../assets/screenshot-mobile.jpg | Bin 61939 -> 0 bytes
.../themes_bak/custom-casper/author.hbs | 76 -
.../themes_bak/custom-casper/default.hbs | 117 -
.../themes_bak/custom-casper/error-404.hbs | 37 -
.../themes_bak/custom-casper/error.hbs | 74 -
.../themes_bak/custom-casper/gulpfile.js | 176 -
.../themes_bak/custom-casper/index.hbs | 54 -
.../themes_bak/custom-casper/package.json | 179 -
.../themes_bak/custom-casper/page.hbs | 47 -
.../custom-casper/partials/icons/avatar.hbs | 1 -
.../custom-casper/partials/icons/facebook.hbs | 1 -
.../custom-casper/partials/icons/fire.hbs | 3 -
.../custom-casper/partials/icons/loader.hbs | 11 -
.../custom-casper/partials/icons/lock.hbs | 5 -
.../custom-casper/partials/icons/rss.hbs | 1 -
.../custom-casper/partials/icons/search.hbs | 1 -
.../custom-casper/partials/icons/twitter.hbs | 1 -
.../custom-casper/partials/lightbox.hbs | 41 -
.../custom-casper/partials/post-card.hbs | 78 -
.../themes_bak/custom-casper/post.hbs | 140 -
.../themes_bak/custom-casper/tag.hbs | 55 -
ghost-fusiondance/themes_bak/source/LICENSE | 22 -
ghost-fusiondance/themes_bak/source/README.md | 65 -
.../themes_bak/source/assets/built/screen.css | 2 -
.../source/assets/built/screen.css.map | 1 -
.../themes_bak/source/assets/built/source.js | 2 -
.../source/assets/built/source.js.map | 1 -
.../themes_bak/source/assets/css/screen.css | 3332 -----------------
.../assets/fonts/eb-garamond-italic.woff2 | Bin 41180 -> 0 bytes
.../assets/fonts/eb-garamond-roman.woff2 | Bin 40064 -> 0 bytes
.../source/assets/fonts/inter-roman.woff2 | Bin 37780 -> 0 bytes
.../assets/fonts/jetbrains-mono-italic.woff2 | Bin 42436 -> 0 bytes
.../assets/fonts/jetbrains-mono-roman.woff2 | Bin 39888 -> 0 bytes
.../source/assets/images/default-skin.png | Bin 547 -> 0 bytes
.../source/assets/images/default-skin.svg | 1 -
.../source/assets/images/preloader.gif | Bin 866 -> 0 bytes
.../themes_bak/source/assets/js/dropdown.js | 93 -
.../assets/js/lib/imagesloaded.pkgd.min.js | 7 -
.../js/lib/photoswipe-ui-default.min.js | 4 -
.../source/assets/js/lib/photoswipe.min.js | 4 -
.../source/assets/js/lib/reframe.min.js | 1 -
.../themes_bak/source/assets/js/lightbox.js | 103 -
.../themes_bak/source/assets/js/main.js | 60 -
.../themes_bak/source/assets/js/pagination.js | 95 -
.../themes_bak/source/author.hbs | 43 -
.../themes_bak/source/default.hbs | 73 -
.../themes_bak/source/gulpfile.js | 174 -
ghost-fusiondance/themes_bak/source/home.hbs | 12 -
ghost-fusiondance/themes_bak/source/index.hbs | 6 -
.../themes_bak/source/package.json | 217 --
ghost-fusiondance/themes_bak/source/page.hbs | 26 -
.../source/partials/components/cta.hbs | 25 -
.../source/partials/components/featured.hbs | 14 -
.../source/partials/components/footer.hbs | 35 -
.../partials/components/header-content.hbs | 81 -
.../source/partials/components/header.hbs | 19 -
.../source/partials/components/navigation.hbs | 53 -
.../source/partials/components/post-list.hbs | 123 -
.../source/partials/email-subscription.hbs | 9 -
.../source/partials/feature-image.hbs | 15 -
.../source/partials/icons/arrow.hbs | 1 -
.../source/partials/icons/avatar.hbs | 1 -
.../source/partials/icons/burger.hbs | 1 -
.../source/partials/icons/checkmark.hbs | 24 -
.../source/partials/icons/close.hbs | 1 -
.../source/partials/icons/facebook.hbs | 1 -
.../themes_bak/source/partials/icons/fire.hbs | 3 -
.../source/partials/icons/loader.hbs | 17 -
.../themes_bak/source/partials/icons/lock.hbs | 1 -
.../themes_bak/source/partials/icons/rss.hbs | 1 -
.../source/partials/icons/search.hbs | 1 -
.../source/partials/icons/twitter.hbs | 1 -
.../themes_bak/source/partials/lightbox.hbs | 41 -
.../themes_bak/source/partials/post-card.hbs | 47 -
.../source/partials/search-toggle.hbs | 3 -
.../source/partials/typography/fonts.hbs | 15 -
.../source/partials/typography/mono.hbs | 21 -
.../source/partials/typography/sans.hbs | 11 -
.../source/partials/typography/serif.hbs | 21 -
ghost-fusiondance/themes_bak/source/post.hbs | 80 -
ghost-fusiondance/themes_bak/source/tag.hbs | 22 -
144 files changed, 15303 deletions(-)
delete mode 100644 ghost-fusiondance/themes_bak/casper/LICENSE
delete mode 100644 ghost-fusiondance/themes_bak/casper/README.md
delete mode 100644 ghost-fusiondance/themes_bak/casper/assets/built/casper.js
delete mode 100644 ghost-fusiondance/themes_bak/casper/assets/built/casper.js.map
delete mode 100644 ghost-fusiondance/themes_bak/casper/assets/built/global.css
delete mode 100644 ghost-fusiondance/themes_bak/casper/assets/built/global.css.map
delete mode 100644 ghost-fusiondance/themes_bak/casper/assets/built/screen.css
delete mode 100644 ghost-fusiondance/themes_bak/casper/assets/built/screen.css.map
delete mode 100644 ghost-fusiondance/themes_bak/casper/assets/css/global.css
delete mode 100644 ghost-fusiondance/themes_bak/casper/assets/css/screen.css
delete mode 100755 ghost-fusiondance/themes_bak/casper/assets/images/default-skin.png
delete mode 100755 ghost-fusiondance/themes_bak/casper/assets/images/default-skin.svg
delete mode 100755 ghost-fusiondance/themes_bak/casper/assets/images/preloader.gif
delete mode 100644 ghost-fusiondance/themes_bak/casper/assets/js/dropdown.js
delete mode 100644 ghost-fusiondance/themes_bak/casper/assets/js/infinite-scroll.js
delete mode 100644 ghost-fusiondance/themes_bak/casper/assets/js/lib/imagesloaded.pkgd.min.js
delete mode 100644 ghost-fusiondance/themes_bak/casper/assets/js/lib/jquery.fitvids.js
delete mode 100755 ghost-fusiondance/themes_bak/casper/assets/js/lib/photoswipe-ui-default.min.js
delete mode 100755 ghost-fusiondance/themes_bak/casper/assets/js/lib/photoswipe.min.js
delete mode 100644 ghost-fusiondance/themes_bak/casper/assets/js/lightbox.js
delete mode 100755 ghost-fusiondance/themes_bak/casper/assets/screenshot-desktop.jpg
delete mode 100755 ghost-fusiondance/themes_bak/casper/assets/screenshot-mobile.jpg
delete mode 100644 ghost-fusiondance/themes_bak/casper/author.hbs
delete mode 100644 ghost-fusiondance/themes_bak/casper/default.hbs
delete mode 100644 ghost-fusiondance/themes_bak/casper/error-404.hbs
delete mode 100644 ghost-fusiondance/themes_bak/casper/error.hbs
delete mode 100644 ghost-fusiondance/themes_bak/casper/gulpfile.js
delete mode 100644 ghost-fusiondance/themes_bak/casper/index.hbs
delete mode 100644 ghost-fusiondance/themes_bak/casper/package.json
delete mode 100644 ghost-fusiondance/themes_bak/casper/page.hbs
delete mode 100644 ghost-fusiondance/themes_bak/casper/partials/icons/avatar.hbs
delete mode 100644 ghost-fusiondance/themes_bak/casper/partials/icons/facebook.hbs
delete mode 100644 ghost-fusiondance/themes_bak/casper/partials/icons/fire.hbs
delete mode 100644 ghost-fusiondance/themes_bak/casper/partials/icons/loader.hbs
delete mode 100644 ghost-fusiondance/themes_bak/casper/partials/icons/lock.hbs
delete mode 100644 ghost-fusiondance/themes_bak/casper/partials/icons/rss.hbs
delete mode 100644 ghost-fusiondance/themes_bak/casper/partials/icons/search.hbs
delete mode 100644 ghost-fusiondance/themes_bak/casper/partials/icons/twitter.hbs
delete mode 100644 ghost-fusiondance/themes_bak/casper/partials/lightbox.hbs
delete mode 100644 ghost-fusiondance/themes_bak/casper/partials/post-card.hbs
delete mode 100644 ghost-fusiondance/themes_bak/casper/post.hbs
delete mode 100644 ghost-fusiondance/themes_bak/casper/tag.hbs
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/LICENSE
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/README.md
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/assets/built/casper.js
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/assets/built/casper.js.map
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/assets/built/global.css
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/assets/built/global.css.map
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/assets/built/screen.css
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/assets/built/screen.css.map
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/assets/css/global.css
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/assets/css/screen.css
delete mode 100755 ghost-fusiondance/themes_bak/custom-casper/assets/images/default-skin.png
delete mode 100755 ghost-fusiondance/themes_bak/custom-casper/assets/images/default-skin.svg
delete mode 100755 ghost-fusiondance/themes_bak/custom-casper/assets/images/preloader.gif
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/assets/js/dropdown.js
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/assets/js/infinite-scroll.js
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/assets/js/lib/imagesloaded.pkgd.min.js
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/assets/js/lib/jquery.fitvids.js
delete mode 100755 ghost-fusiondance/themes_bak/custom-casper/assets/js/lib/photoswipe-ui-default.min.js
delete mode 100755 ghost-fusiondance/themes_bak/custom-casper/assets/js/lib/photoswipe.min.js
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/assets/js/lightbox.js
delete mode 100755 ghost-fusiondance/themes_bak/custom-casper/assets/screenshot-desktop.jpg
delete mode 100755 ghost-fusiondance/themes_bak/custom-casper/assets/screenshot-mobile.jpg
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/author.hbs
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/default.hbs
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/error-404.hbs
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/error.hbs
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/gulpfile.js
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/index.hbs
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/package.json
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/page.hbs
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/partials/icons/avatar.hbs
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/partials/icons/facebook.hbs
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/partials/icons/fire.hbs
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/partials/icons/loader.hbs
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/partials/icons/lock.hbs
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/partials/icons/rss.hbs
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/partials/icons/search.hbs
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/partials/icons/twitter.hbs
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/partials/lightbox.hbs
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/partials/post-card.hbs
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/post.hbs
delete mode 100644 ghost-fusiondance/themes_bak/custom-casper/tag.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/LICENSE
delete mode 100644 ghost-fusiondance/themes_bak/source/README.md
delete mode 100644 ghost-fusiondance/themes_bak/source/assets/built/screen.css
delete mode 100644 ghost-fusiondance/themes_bak/source/assets/built/screen.css.map
delete mode 100644 ghost-fusiondance/themes_bak/source/assets/built/source.js
delete mode 100644 ghost-fusiondance/themes_bak/source/assets/built/source.js.map
delete mode 100644 ghost-fusiondance/themes_bak/source/assets/css/screen.css
delete mode 100644 ghost-fusiondance/themes_bak/source/assets/fonts/eb-garamond-italic.woff2
delete mode 100644 ghost-fusiondance/themes_bak/source/assets/fonts/eb-garamond-roman.woff2
delete mode 100644 ghost-fusiondance/themes_bak/source/assets/fonts/inter-roman.woff2
delete mode 100644 ghost-fusiondance/themes_bak/source/assets/fonts/jetbrains-mono-italic.woff2
delete mode 100644 ghost-fusiondance/themes_bak/source/assets/fonts/jetbrains-mono-roman.woff2
delete mode 100755 ghost-fusiondance/themes_bak/source/assets/images/default-skin.png
delete mode 100755 ghost-fusiondance/themes_bak/source/assets/images/default-skin.svg
delete mode 100755 ghost-fusiondance/themes_bak/source/assets/images/preloader.gif
delete mode 100644 ghost-fusiondance/themes_bak/source/assets/js/dropdown.js
delete mode 100644 ghost-fusiondance/themes_bak/source/assets/js/lib/imagesloaded.pkgd.min.js
delete mode 100755 ghost-fusiondance/themes_bak/source/assets/js/lib/photoswipe-ui-default.min.js
delete mode 100755 ghost-fusiondance/themes_bak/source/assets/js/lib/photoswipe.min.js
delete mode 100644 ghost-fusiondance/themes_bak/source/assets/js/lib/reframe.min.js
delete mode 100644 ghost-fusiondance/themes_bak/source/assets/js/lightbox.js
delete mode 100644 ghost-fusiondance/themes_bak/source/assets/js/main.js
delete mode 100644 ghost-fusiondance/themes_bak/source/assets/js/pagination.js
delete mode 100644 ghost-fusiondance/themes_bak/source/author.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/default.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/gulpfile.js
delete mode 100644 ghost-fusiondance/themes_bak/source/home.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/index.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/package.json
delete mode 100644 ghost-fusiondance/themes_bak/source/page.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/partials/components/cta.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/partials/components/featured.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/partials/components/footer.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/partials/components/header-content.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/partials/components/header.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/partials/components/navigation.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/partials/components/post-list.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/partials/email-subscription.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/partials/feature-image.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/partials/icons/arrow.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/partials/icons/avatar.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/partials/icons/burger.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/partials/icons/checkmark.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/partials/icons/close.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/partials/icons/facebook.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/partials/icons/fire.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/partials/icons/loader.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/partials/icons/lock.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/partials/icons/rss.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/partials/icons/search.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/partials/icons/twitter.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/partials/lightbox.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/partials/post-card.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/partials/search-toggle.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/partials/typography/fonts.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/partials/typography/mono.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/partials/typography/sans.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/partials/typography/serif.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/post.hbs
delete mode 100644 ghost-fusiondance/themes_bak/source/tag.hbs
diff --git a/ghost-fusiondance/themes_bak/casper/LICENSE b/ghost-fusiondance/themes_bak/casper/LICENSE
deleted file mode 100644
index b52cfae..0000000
--- a/ghost-fusiondance/themes_bak/casper/LICENSE
+++ /dev/null
@@ -1,22 +0,0 @@
-Copyright (c) 2013-2023 Ghost Foundation
-
-Permission is hereby granted, free of charge, to any person
-obtaining a copy of this software and associated documentation
-files (the "Software"), to deal in the Software without
-restriction, including without limitation the rights to use,
-copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the
-Software is furnished to do so, subject to the following
-conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
-OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-OTHER DEALINGS IN THE SOFTWARE.
diff --git a/ghost-fusiondance/themes_bak/casper/README.md b/ghost-fusiondance/themes_bak/casper/README.md
deleted file mode 100644
index f787b57..0000000
--- a/ghost-fusiondance/themes_bak/casper/README.md
+++ /dev/null
@@ -1,69 +0,0 @@
-# Casper
-
-The default theme for [Ghost](http://github.com/tryghost/ghost/). This is the latest development version of Casper! If you're just looking to download the latest release, head over to the [releases](https://github.com/TryGhost/Casper/releases) page.
-
-
-
-![screenshot-desktop](https://user-images.githubusercontent.com/1418797/183329195-8e8f2ee5-a473-4694-a813-a2575491209e.png)
-
-
-
-# First time using a Ghost theme?
-
-Ghost uses a simple templating language called [Handlebars](http://handlebarsjs.com/) for its themes.
-
-This theme has lots of code comments to help explain what's going on just by reading the code. Once you feel comfortable with how everything works, we also have full [theme API documentation](https://ghost.org/docs/themes/) which explains every possible Handlebars helper and template.
-
-**The main files are:**
-
-- `default.hbs` - The parent template file, which includes your global header/footer
-- `index.hbs` - The main template to generate a list of posts, usually the home page
-- `post.hbs` - The template used to render individual posts
-- `page.hbs` - Used for individual pages
-- `tag.hbs` - Used for tag archives, eg. "all posts tagged with `news`"
-- `author.hbs` - Used for author archives, eg. "all posts written by Jamie"
-
-One neat trick is that you can also create custom one-off templates by adding the slug of a page to a template file. For example:
-
-- `page-about.hbs` - Custom template for an `/about/` page
-- `tag-news.hbs` - Custom template for `/tag/news/` archive
-- `author-ali.hbs` - Custom template for `/author/ali/` archive
-
-
-# Development
-
-Casper styles are compiled using Gulp/PostCSS to polyfill future CSS spec. You'll need [Node](https://nodejs.org/), [Yarn](https://yarnpkg.com/) and [Gulp](https://gulpjs.com) installed globally. After that, from the theme's root directory:
-
-```bash
-# install dependencies
-yarn install
-
-# run development server
-yarn dev
-```
-
-Now you can edit `/assets/css/` files, which will be compiled to `/assets/built/` automatically.
-
-The `zip` Gulp task packages the theme files into `dist/.zip`, which you can then upload to your site.
-
-```bash
-# create .zip file
-yarn zip
-```
-
-# PostCSS Features Used
-
-- Autoprefixer - Don't worry about writing browser prefixes of any kind, it's all done automatically with support for the latest 2 major versions of every browser.
-- [Color Mod](https://github.com/jonathantneal/postcss-color-mod-function)
-
-
-# SVG Icons
-
-Casper uses inline SVG icons, included via Handlebars partials. You can find all icons inside `/partials/icons`. To use an icon just include the name of the relevant file, eg. To include the SVG icon in `/partials/icons/rss.hbs` - use `{{> "icons/rss"}}`.
-
-You can add your own SVG icons in the same manner.
-
-
-# Copyright & License
-
-Copyright (c) 2013-2023 Ghost Foundation - Released under the [MIT license](LICENSE).
diff --git a/ghost-fusiondance/themes_bak/casper/assets/built/casper.js b/ghost-fusiondance/themes_bak/casper/assets/built/casper.js
deleted file mode 100644
index 60a8254..0000000
--- a/ghost-fusiondance/themes_bak/casper/assets/built/casper.js
+++ /dev/null
@@ -1,2 +0,0 @@
-function lightbox(e){document.querySelectorAll(e).forEach(function(e){e.addEventListener("click",function(e){!function(t){t.preventDefault();for(var n,o=[],i=0,e=t.target.closest(".kg-card").previousElementSibling;e&&(e.classList.contains("kg-image-card")||e.classList.contains("kg-gallery-card"));){var r=[];e.querySelectorAll("img").forEach(function(e){r.push({src:e.getAttribute("src"),msrc:e.getAttribute("src"),w:e.getAttribute("width"),h:e.getAttribute("height"),el:e}),i+=1}),e=e.previousElementSibling,o=r.concat(o)}t.target.classList.contains("kg-image")?o.push({src:t.target.getAttribute("src"),msrc:t.target.getAttribute("src"),w:t.target.getAttribute("width"),h:t.target.getAttribute("height"),el:t.target}):(n=!1,t.target.closest(".kg-gallery-card").querySelectorAll("img").forEach(function(e){o.push({src:e.getAttribute("src"),msrc:e.getAttribute("src"),w:e.getAttribute("width"),h:e.getAttribute("height"),el:e}),n||e===t.target?n=!0:i+=1}));for(var a=t.target.closest(".kg-card").nextElementSibling;a&&(a.classList.contains("kg-image-card")||a.classList.contains("kg-gallery-card"));)a.querySelectorAll("img").forEach(function(e){o.push({src:e.getAttribute("src"),msrc:e.getAttribute("src"),w:e.getAttribute("width"),h:e.getAttribute("height"),el:e})}),a=a.nextElementSibling;var s=document.querySelectorAll(".pswp")[0];new PhotoSwipe(s,PhotoSwipeUI_Default,o,{bgOpacity:.9,closeOnScroll:!0,fullscreenEl:!1,history:!1,index:i,shareEl:!1,zoomEl:!1,getThumbBoundsFn:function(e){var t=o[e].el,e=window.pageYOffset||document.documentElement.scrollTop,t=t.getBoundingClientRect();return{x:t.left,y:t.top+e,w:t.width}}}).init()}(e)})})}!function(e,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()}("undefined"!=typeof window?window:this,function(){function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var n=this._events=this._events||{},e=n[e]=n[e]||[];return-1==e.indexOf(t)&&e.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var n=this._onceEvents=this._onceEvents||{};return(n[e]=n[e]||{})[t]=!0,this}},t.off=function(e,t){e=this._events&&this._events[e];if(e&&e.length){t=e.indexOf(t);return-1!=t&&e.splice(t,1),this}},t.emitEvent=function(e,t){var n=this._events&&this._events[e];if(n&&n.length){n=n.slice(0),t=t||[];for(var o=this._onceEvents&&this._onceEvents[e],i=0;ix
',t.appendChild(n.childNodes[1])),e&&r.extend(i,e),this.each(function(){var e=['iframe[src*="player.vimeo.com"]','iframe[src*="youtube.com"]','iframe[src*="youtube-nocookie.com"]','iframe[src*="kickstarter.com"][src*="video.html"]',"object","embed"];i.customSelector&&e.push(i.customSelector);var o=".fitvidsignore";i.ignore&&(o=o+", "+i.ignore);e=r(this).find(e.join(","));(e=(e=e.not("object object")).not(o)).each(function(){var e,t,n=r(this);0').parent(".fluid-width-video-wrapper").css("padding-top",100*e+"%"),n.removeAttr("height").removeAttr("width"))})})},r.fn.fitVids._count=0}(window.jQuery||window.Zepto),function(e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports?module.exports=t():e.PhotoSwipeUI_Default=t()}(this,function(){"use strict";return function(o,s){function e(e){if(k)return!0;e=e||window.event,S.timeToIdle&&S.mouseUsed&&!x&&Z();for(var t,n,o=(e.target||e.srcElement).getAttribute("class")||"",i=0;iS.fitControlsWidth?(t=S.barsSize,S.captionEl&&"auto"===t.bottom?(h||((h=s.createEl("pswp__caption pswp__caption--fake")).appendChild(s.createEl("pswp__caption__center")),m.insertBefore(h,f),s.addClass(m,"pswp__ui--fit")),S.addCaptionHTMLFn(e,h,!0)?(e=h.clientHeight,n.bottom=parseInt(e,10)||44):n.bottom=t.top):n.bottom="auto"===t.bottom?0:t.bottom,n.top=t.top):n.top=n.bottom=0}function d(){function e(e){if(e)for(var t=e.length,n=0;n"+e.label+"",S.parseShareButtonOut&&(i=S.parseShareButtonOut(e,i));y.children[0].innerHTML=i,y.children[0].onclick=a},P=0,Z=function(){clearTimeout(L),P=0,x&&D.setIdle(!1)},z=function(e){I!==e&&(t(E,"preloader--active",!e),I=e)},N=[{name:"caption",option:"captionEl",onInit:function(e){f=e}},{name:"share-modal",option:"shareEl",onInit:function(e){y=e},onTap:function(){r()}},{name:"button--share",option:"shareEl",onInit:function(e){v=e},onTap:function(){r()}},{name:"button--zoom",option:"zoomEl",onTap:o.toggleDesktopZoom},{name:"counter",option:"counterEl",onInit:function(e){g=e}},{name:"button--close",option:"closeEl",onTap:o.close},{name:"button--arrow--left",option:"arrowEl",onTap:o.prev},{name:"button--arrow--right",option:"arrowEl",onTap:o.next},{name:"button--fs",option:"fullscreenEl",onTap:function(){p.isFullscreen()?p.exit():p.enter()}},{name:"preloader",option:"preloaderEl",onInit:function(e){E=e}}];D.init=function(){var t;s.extend(o.options,F,!0),S=o.options,m=s.getChildByClass(o.scrollWrap,"pswp__ui"),(b=o.listen)("onVerticalDrag",function(e){M&&e<.95?D.hideControls():!M&&.95<=e&&D.showControls()}),b("onPinchClose",function(e){M&&e<.9?(D.hideControls(),t=!0):t&&!M&&.9=jt()-1&&t<0)&&(e=xt.x+t*g.mainScrollEndFriction)),xt.x=e,ot(e,K)}function l(e,t){var n=bt[e]-Ye[e];return Ue[e]+He[e]+n-t/X*n}function w(e,t){e.x=t.x,e.y=t.y,t.id&&(e.id=t.id)}function c(e){e.x=Math.round(e.x),e.y=Math.round(e.y)}function p(e,t){return e=Qt(h.currItem,We,e),t&&(Oe=e),e}function x(e){return(e=e||h.currItem).initialZoomLevel}function b(e){return 0<(e=e||h.currItem).w?g.maxSpreadZoom:1}function E(e,t,n,o){return o===h.currItem.initialZoomLevel?(n[e]=h.currItem.initialPosition[e],!0):(n[e]=l(e,o),n[e]>t.min[e]?(n[e]=t.min[e],!0):n[e]Oe.min[e]||rOe.min[e]&&(c=g.panEndFriction,Oe.min[e],n=Oe.min[e]-Ue[e]),(n<=0||l<0)&&1ft.x&&(i=ft.x)):Oe.min.x!==Oe.max.x&&(o=r)):(rh.currItem.fitRatio&&(Ke[e]+=t[e]*c)):(void 0!==i&&(d(i,!0),Le=i!==ft.x),Oe.min.x!==Oe.max.x&&(void 0!==o?Ke.x=o:Le||(Ke.x+=t.x*c)),void 0!==i)}function Z(e){var t;"mousedown"===e.type&&0h.currItem.fitRatio&&Mt(xe))}}var q,B,H,U,K,W,j,Y,G,V,X,Q,$,J,ee,te,ne,oe,ie,re,ae,se,le,ce,ue,de,pe,me,fe,he,ge,ve,ye,we,xe,be,Ee,Ie,Ce,Te,Se,ke,Ae,Le,De,_e,Me,Oe,Fe,Re,Pe,Ze,ze,Ne,qe,Be,He=o(),Ue=o(),Ke=o(),We={},je=0,Ye={},Ge=o(),Ve=0,Xe=!0,Qe=[],$e={},Je=!1,et={},tt=function(e){Fe&&(e&&(V>h.currItem.fitRatio?Je||($t(h.currItem,!1,!0),Je=!0):Je&&($t(h.currItem),Je=!1)),s(Fe,Ke.x,Ke.y,V))},nt=function(e){e.container&&s(e.container.style,e.initialPosition.x,e.initialPosition.y,e.initialZoomLevel,e)},ot=function(e,t){t[se]=Q+e+"px, 0px"+$},it=null,rt=function(){it&&(f.unbind(document,"mousemove",rt),f.addClass(m,"pswp--has_mouse"),g.mouseUsed=!0,v("mouseUsed")),it=setTimeout(function(){it=null},100)},at={},st=0,t={shout:v,listen:r,viewportSize:We,options:g,isMainScrollAnimating:function(){return Re},getZoomLevel:function(){return V},getCurrentIndex:function(){return U},isDragging:function(){return Ce},isZooming:function(){return _e},setScrollOffset:function(e,t){Ye.x=e,he=Ye.y=t,v("updateScrollOffset",Ye)},applyZoomPan:function(e,t,n,o){Ke.x=t,Ke.y=n,V=e,tt(o)},init:function(){if(!q&&!B){var e;h.framework=f,h.template=m,h.bg=f.getChildByClass(m,"pswp__bg"),pe=m.className,q=!0,ge=f.detectFeatures(),ue=ge.raf,de=ge.caf,se=ge.transform,fe=ge.oldIE,h.scrollWrap=f.getChildByClass(m,"pswp__scroll-wrap"),h.container=f.getChildByClass(h.scrollWrap,"pswp__container"),K=h.container.style,h.itemHolders=te=[{el:h.container.children[0],wrap:0,index:-1},{el:h.container.children[1],wrap:0,index:-1},{el:h.container.children[2],wrap:0,index:-1}],te[0].el.style.display=te[2].el.style.display="none",function(){if(se){var e=ge.perspective&&!ce;return Q="translate"+(e?"3d(":"("),$=ge.perspective?", 0px)":")"}se="left",f.addClass(m,"pswp--ie"),ot=function(e,t){t.left=e+"px"},nt=function(e){var t=1=jt())&&(U=0),h.currItem=Wt(U),(ge.isOldIOSPhone||ge.isOldAndroid)&&(Xe=!1),m.setAttribute("aria-hidden","false"),g.modal&&(Xe?m.style.position="fixed":(m.style.position="absolute",m.style.top=f.getScrollY()+"px")),void 0===he&&(v("initialLayout"),he=me=f.getScrollY());t="pswp--open ";for(g.mainClass&&(t+=g.mainClass+" "),g.showHideOpacity&&(t+="pswp--animate_opacity "),t+=ce?"pswp--touch":"pswp--notouch",t+=ge.animationName?" pswp--css_animation":"",t+=ge.svg?" pswp--svg":"",f.addClass(m,t),h.updateSize(),W=-1,Ve=null,e=0;e<3;e++)ot((e+W)*Ge.x,te[e].el.style);fe||f.bind(h.scrollWrap,Y,h),r("initialZoomInEnd",function(){h.setContent(te[0],U-1),h.setContent(te[2],U+1),te[0].el.style.display=te[2].el.style.display="block",g.focus&&m.focus(),f.bind(document,"keydown",h),ge.transform&&f.bind(h.scrollWrap,"click",h),g.mouseUsed||f.bind(document,"mousemove",rt),f.bind(window,"resize scroll orientationchange",h),v("bindEvents")}),h.setContent(te[1],U),h.updateCurrItem(),v("afterInit"),Xe||(J=setInterval(function(){st||Ce||_e||V!==h.currItem.initialZoomLevel||h.updateSize()},1e3)),f.addClass(m,"pswp--visible")}},close:function(){q&&(B=!(q=!1),v("close"),f.unbind(window,"resize scroll orientationchange",h),f.unbind(window,"scroll",G.scroll),f.unbind(document,"keydown",h),f.unbind(document,"mousemove",rt),ge.transform&&f.unbind(h.scrollWrap,"click",h),Ce&&f.unbind(window,j,h),clearTimeout(ve),v("unbindEvents"),Yt(h.currItem,null,!0,h.destroy))},destroy:function(){v("destroy"),Bt&&clearTimeout(Bt),m.setAttribute("aria-hidden","true"),m.className=pe,J&&clearInterval(J),f.unbind(h.scrollWrap,Y,h),f.unbind(window,"scroll",h),It(),A(),et=null},panTo:function(e,t,n){n||(e>Oe.min.x?e=Oe.min.x:eOe.min.y?t=Oe.min.y:th.currItem.initialZoomLevel+h.currItem.initialZoomLevel/15&&(qe=!0),n=1,e=x(),r=b(),iOe.min[t]?o.backAnimDestination[t]=Oe.min[t]:Ke[t]=jt()&&(U=g.loop?0:jt()-1,i=!0),i&&!g.loop||(Ve+=r,je-=r,n=!0));var i=Ge.x*je,r=Math.abs(i-xt.x),a=n||i>xt.x==0The image could not be loaded.',forceProgressiveLoading:!1,preload:[1,1],getNumItemsFn:function(){return Ht.length}},Qt=function(e,t,n){if(!e.src||e.loadError)return e.w=e.h=0,e.initialZoomLevel=e.fitRatio=1,e.bounds=Pt(),e.initialPosition=e.bounds.center,e.bounds;var o,i,r,a=!n;return a&&(e.vGap||(e.vGap={top:0,bottom:0}),v("parseVerticalMargin",e)),Gt.x=t.x,Gt.y=t.y-e.vGap.top-e.vGap.bottom,a&&(o=Gt.x/e.w,i=Gt.y/e.h,e.fitRatio=oGt.x?Math.round(Gt.x-o):r.center.x,r.max.y=i>Gt.y?Math.round(Gt.y-i)+t.vGap.top:r.center.y,r.min.x=o>Gt.x?0:r.center.x,r.min.y=i>Gt.y?t.vGap.top:r.center.y,a&&n===e.initialZoomLevel&&(e.initialPosition=e.bounds.center),e.bounds):void 0},$t=function(e,t,n){var o;e.src&&(t=t||e.container.lastChild,o=n?e.w:Math.round(e.w*e.fitRatio),n=n?e.h:Math.round(e.h*e.fitRatio),e.placeholder&&!e.loaded&&(e.placeholder.style.width=o+"px",e.placeholder.style.height=n+"px"),t.style.width=o+"px",t.style.height=n+"px")};i("Controller",{publicMethods:{lazyLoadItem:function(e){e=a(e);var t=Wt(e);t&&(!t.loaded&&!t.loading||ee)&&(v("gettingData",e,t),t.src&&zt(t))},initController:function(){f.extend(g,Xt,!0),h.items=Ht=e,Wt=h.getItemAt,jt=g.getNumItemsFn,g.loop,jt()<3&&(g.loop=!1),r("beforeChange",function(e){for(var t=g.preload,n=null===e||0<=e,o=Math.min(t[0],jt()),i=Math.min(t[1],jt()),r=1;r<=(n?i:o);r++)h.lazyLoadItem(U+r);for(r=1;r<=(n?o:i);r++)h.lazyLoadItem(U-r)}),r("initialLayout",function(){h.currItem.initialLayout=g.getThumbBoundsFn&&g.getThumbBoundsFn(U)}),r("mainScrollAnimComplete",qt),r("initialZoomInEnd",qt),r("destroy",function(){for(var e,t=0;t=Oe.max.x&&n<=Oe.min.y&&n>=Oe.max.y)&&e.preventDefault(),h.panTo(t,n)},toggleDesktopZoom:function(e){e=e||{x:We.x/2+Ye.x,y:We.y/2+Ye.y};var t=g.getDoubleTapZoom(!0,h.currItem),n=V===t;h.mouseZoomedIn=!n,h.zoomTo(n?h.currItem.initialZoomLevel:t,e,333),f[(n?"remove":"add")+"Class"](m,"pswp--zoomed-in")}}});function on(){return vn.hash.substring(1)}function rn(){sn&&clearTimeout(sn),cn&&clearTimeout(cn)}function an(){var e=on(),t={};if(e.length<5)return t;var n,o=e.split("&");for(r=0;ri.offsetWidth;){if(!r.lastElementChild)return;e.unshift(r.lastElementChild),r.lastElementChild.remove()}if(e.length){const t=document.createElement("button");t.setAttribute("class","nav-more-toggle"),t.setAttribute("aria-label","More"),t.innerHTML='';const n=document.createElement("div");n.setAttribute("class","gh-dropdown"),10<=e.length?(document.body.classList.add("is-dropdown-mega"),n.style.gridTemplateRows="repeat("+Math.ceil(e.length/2)+", 1fr)"):document.body.classList.remove("is-dropdown-mega"),e.forEach(function(e){n.appendChild(e)}),t.appendChild(n),r.appendChild(t),document.body.classList.add("is-dropdown-loaded"),t.addEventListener("click",function(){document.body.classList.toggle("is-dropdown-open")}),a=function(e){!t.contains(e.target)&&document.body.classList.contains("is-dropdown-open")&&document.body.classList.remove("is-dropdown-open")},window.addEventListener("click",a)}else document.body.classList.add("is-dropdown-loaded")}}imagesLoaded(e,function(){n()}),window.addEventListener("resize",function(){setTimeout(function(){window.removeEventListener("click",a),r.innerHTML=t,n()},1)})}}(),function(t,n){var o,i,r,a,s,l,c,u;function d(){if(404===this.status)return t.removeEventListener("scroll",m),void t.removeEventListener("resize",f);this.response.querySelectorAll("article.post-card").forEach(function(e){i.appendChild(n.importNode(e,!0))});var e=this.response.querySelector("link[rel=next]");e?o.href=e.href:(t.removeEventListener("scroll",m),t.removeEventListener("resize",f)),u=n.documentElement.scrollHeight,s=a=!1}function e(){var e;s||(l+c<=u-r?a=!1:(s=!0,(e=new t.XMLHttpRequest).responseType="document",e.addEventListener("load",d),e.open("GET",o.href),e.send(null)))}function p(){a||t.requestAnimationFrame(e),a=!0}function m(){l=t.scrollY,p()}function f(){c=t.innerHeight,u=n.documentElement.scrollHeight,p()}n.documentElement.classList.contains("no-infinite-scroll")||(!(o=n.querySelector("link[rel=next]"))||(i=n.querySelector(".post-feed"))&&(s=a=!(r=300),l=t.scrollY,c=t.innerHeight,u=n.documentElement.scrollHeight,t.addEventListener("scroll",m,{passive:!0}),t.addEventListener("resize",f),p()))}(window,document),lightbox(".kg-image-card > .kg-image[width][height], .kg-gallery-image > img");
-//# sourceMappingURL=casper.js.map
\ No newline at end of file
diff --git a/ghost-fusiondance/themes_bak/casper/assets/built/casper.js.map b/ghost-fusiondance/themes_bak/casper/assets/built/casper.js.map
deleted file mode 100644
index 671ed8b..0000000
--- a/ghost-fusiondance/themes_bak/casper/assets/built/casper.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["lightbox.js","imagesloaded.pkgd.min.js","jquery.fitvids.js","photoswipe-ui-default.min.js","photoswipe.min.js","dropdown.js","infinite-scroll.js"],"names":["lightbox","trigger","document","querySelectorAll","forEach","trig","addEventListener","e","preventDefault","reachedCurrentItem","items","index","prevSibling","target","closest","previousElementSibling","classList","contains","prevItems","item","push","src","getAttribute","msrc","w","h","el","concat","nextSibling","nextElementSibling","pswpElement","PhotoSwipe","PhotoSwipeUI_Default","bgOpacity","closeOnScroll","fullscreenEl","history","shareEl","zoomEl","getThumbBoundsFn","thumbnail","pageYScroll","window","pageYOffset","documentElement","scrollTop","rect","getBoundingClientRect","x","left","y","top","width","init","onThumbnailsClick","t","define","amd","module","exports","EvEmitter","this","prototype","on","i","_events","n","indexOf","once","_onceEvents","off","length","splice","emitEvent","slice","o","r","apply","allOff","require","imagesLoaded","s","elements","Array","isArray","d","call","options","getImages","jqDeferred","Deferred","setTimeout","check","bind","a","error","img","url","element","Image","jQuery","console","Object","create","images","addElementImages","nodeName","addImage","background","addElementBackgroundImages","nodeType","u","1","9","11","getComputedStyle","exec","backgroundImage","addBackground","progress","progressedCount","hasAnyBroken","complete","isLoaded","notify","debug","log","isComplete","getIsImageComplete","confirm","naturalWidth","proxyImage","handleEvent","type","onload","unbindEvents","onerror","removeEventListener","makeJQueryPlugin","fn","promise","$","fitVids","head","div","settings","customSelector","ignore","getElementById","getElementsByTagName","createElement","innerHTML","appendChild","childNodes","extend","each","selectors","ignoreList","$allVideos","find","join","not","aspectRatio","videoName","$this","parents","tagName","toLowerCase","parent","css","isNaN","attr","parseInt","height","_count","wrap","removeAttr","Zepto","b","A","event","q","timeToIdle","mouseUsed","k","K","c","f","srcElement","g","S","onTap","name","stopPropagation","features","isOldAndroid","C","D","getNumItemsFn","p","E","F","removeClass","addClass","H","G","shout","href","hasAttribute","open","screen","Math","round","I","closeElClasses","hasClass","L","relatedTarget","toElement","clearTimeout","v","setIdle","timeToIdleOutside","P","vGap","likelyTouchDevice","fitControlsWidth","barsSize","captionEl","bottom","createEl","insertBefore","addCaptionHTMLFn","clientHeight","T","className","option","onInit","children","getChildByClass","j","l","m","z","loadingIndicatorDelay","title","closeEl","counterEl","arrowEl","preloaderEl","tapToClose","tapToToggleControls","clickToCloseNonZoomable","shareButtons","id","label","download","getImageURLForShare","currItem","getPageURLForShare","location","getTextForShare","indexIndicatorSep","replace","encodeURIComponent","parseShareButtonOut","onclick","J","O","toggleDesktopZoom","close","prev","next","isFullscreen","exit","enter","scrollWrap","listen","hideControls","showControls","update","initialZoomLevel","getZoomLevel","zoomTo","getDoubleTapZoom","test","prevent","onGlobalTap","onMouseOver","clearInterval","unbind","eventK","updateFullscreen","hideAnimationDuration","removeChild","showAnimationDuration","setInterval","getFullscreenAPI","template","loading","allowProgressiveImg","updateIndexIndicator","setScrollOffset","getScrollY","getCurrentIndex","detail","pointerType","fitRatio","releasePoint","supportsFullscreen","exitFullscreen","mozCancelFullScreen","webkitExitFullscreen","msExitFullscreen","requestFullscreen","enterK","exitK","elementK","mozRequestFullScreen","webkitRequestFullscreen","msRequestFullscreen","Element","ALLOW_KEYBOARD_INPUT","split","RegExp","firstChild","arraySearch","hasOwnProperty","easing","sine","out","sin","PI","inOut","cos","cubic","detectFeatures","style","oldIE","all","touch","requestAnimationFrame","raf","caf","cancelAnimationFrame","pointerEvent","PointerEvent","navigator","msPointerEnabled","userAgent","platform","appVersion","match","isOldIOSPhone","parseFloat","androidVersion","isMobileOpera","charAt","toUpperCase","Date","getTime","max","svg","createElementNS","createSVGRect","allowPanToNext","spacing","loop","pinchToClose","closeOnVerticalDrag","verticalDragRange","showHideOpacity","focus","escKey","arrowKeys","mainScrollEndFriction","panEndFriction","isClickableElement","maxSpreadZoom","modal","scaleMode","ma","za","publicMethods","wa","Aa","ac","Ca","Ba","Da","arguments","shift","Ea","Fa","ja","bg","opacity","Ga","ya","Ka","ta","ra","tb","Ja","La","ub","sa","oa","na","Ma","Na","Sa","ic","qa","da","Ta","Ua","Va","initialPosition","min","Xa","keyCode","ctrlKey","altKey","shiftKey","metaKey","returnValue","Ya","Y","X","fa","Za","ab","$a","_a","bb","cb","db","yb","pb","abs","sqrt","Eb","Db","Cb","Fb","pageX","pageY","identifier","Gb","Ib","pa","Mb","Lb","pop","la","mb","touches","Jb","Kb","Nb","nb","ea","ga","Ob","button","$b","U","pointerId","_","V","ha","ka","ia","W","kb","lb","ob","Q","zb","Ab","aa","hb","ib","vb","ca","Pb","Rb","N","4","2","3","changedTouches","sb","R","Sb","calculateSwipeSpeed","Ha","Ub","Wb","Tb","B","M","Z","ua","va","xa","mc","Ia","container","Oa","Pa","eb","viewportSize","isMainScrollAnimating","isDragging","isZooming","applyZoomPan","framework","transform","itemHolders","display","perspective","Wa","resize","updateSize","orientationchange","clientWidth","scroll","keydown","click","animationName","ui","_b","setAttribute","position","mainClass","setContent","updateCurrItem","cc","destroy","Xb","panTo","goTo","updateCurrZoomItem","bounds","center","invalidateCurrItems","needsUpdate","unshift","innerWidth","innerHeight","cleanSlide","jb","qb","rb","Qb","parentNode","Vb","lastFlickOffset","lastFlickDist","lastFlickSpeed","slowDownRatio","slowDownRatioReverse","speedDecelerationRatio","speedDecelerationRatioAbs","distanceOffset","backAnimDestination","backAnimStarted","calculateOverBoundsAnimOffset","calculateAnimOffset","timeDiff","panAnimLoop","zoomPan","now","lastNow","initGestures","maxTouchPoints","msMaxTouchPoints","mousedown","mousemove","mouseup","gc","jc","loadError","imageAppended","loaded","placeholder","kc","loadComplete","lc","errorMsg","nc","ec","holder","baseDiv","clearPlaceholder","Yb","Zb","initialLayout","removeAttribute","miniImg","webkitBackfaceVisibility","dc","fc","forceProgressiveLoading","preload","lastChild","lazyLoadItem","initController","getItemAt","preloader","html","qc","createEvent","origEvent","initCustomEvent","dispatchEvent","oc","rc","pc","initTap","onTapStart","onTapRelease","initDesktopZoom","setupDesktopZoom","handleMouseWheel","mouseZoomedIn","deltaY","deltaMode","deltaX","wheelDeltaX","wheelDeltaY","wheelDelta","Fc","Cc","hash","substring","Gc","sc","uc","Hc","galleryPIDs","pid","tc","vc","wc","xc","yc","zc","Ac","Bc","Dc","Ec","galleryUID","Ic","initHistory","updateURL","onHashChange","back","pushState","pathname","search","mediaQuery","matchMedia","querySelector","menu","nav","windowClickListener","navHTML","matches","transitionDelay","makeDropdown","submenuItems","offsetWidth","lastElementChild","remove","toggle","wrapper","body","add","gridTemplateRows","ceil","child","nextElement","feedElement","buffer","ticking","lastScrollY","lastWindowHeight","lastDocumentHeight","onPageLoad","status","onScroll","onResize","response","importNode","resNextElement","scrollHeight","onUpdate","xhr","XMLHttpRequest","responseType","send","requestTick","scrollY","passive"],"mappings":"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","file":"casper.js","sourcesContent":["function lightbox(trigger) {\n var onThumbnailsClick = function (e) {\n e.preventDefault();\n\n var items = [];\n var index = 0;\n\n var prevSibling = e.target.closest('.kg-card').previousElementSibling;\n\n while (prevSibling && (prevSibling.classList.contains('kg-image-card') || prevSibling.classList.contains('kg-gallery-card'))) {\n var prevItems = [];\n\n prevSibling.querySelectorAll('img').forEach(function (item) {\n prevItems.push({\n src: item.getAttribute('src'),\n msrc: item.getAttribute('src'),\n w: item.getAttribute('width'),\n h: item.getAttribute('height'),\n el: item,\n })\n\n index += 1;\n });\n prevSibling = prevSibling.previousElementSibling;\n\n items = prevItems.concat(items);\n }\n\n if (e.target.classList.contains('kg-image')) {\n items.push({\n src: e.target.getAttribute('src'),\n msrc: e.target.getAttribute('src'),\n w: e.target.getAttribute('width'),\n h: e.target.getAttribute('height'),\n el: e.target,\n });\n } else {\n var reachedCurrentItem = false;\n\n e.target.closest('.kg-gallery-card').querySelectorAll('img').forEach(function (item) {\n items.push({\n src: item.getAttribute('src'),\n msrc: item.getAttribute('src'),\n w: item.getAttribute('width'),\n h: item.getAttribute('height'),\n el: item,\n });\n\n if (!reachedCurrentItem && item !== e.target) {\n index += 1;\n } else {\n reachedCurrentItem = true;\n }\n });\n }\n\n var nextSibling = e.target.closest('.kg-card').nextElementSibling;\n\n while (nextSibling && (nextSibling.classList.contains('kg-image-card') || nextSibling.classList.contains('kg-gallery-card'))) {\n nextSibling.querySelectorAll('img').forEach(function (item) {\n items.push({\n src: item.getAttribute('src'),\n msrc: item.getAttribute('src'),\n w: item.getAttribute('width'),\n h: item.getAttribute('height'),\n el: item,\n })\n });\n nextSibling = nextSibling.nextElementSibling;\n }\n\n var pswpElement = document.querySelectorAll('.pswp')[0];\n\n var options = {\n bgOpacity: 0.9,\n closeOnScroll: true,\n fullscreenEl: false,\n history: false,\n index: index,\n shareEl: false,\n zoomEl: false,\n getThumbBoundsFn: function(index) {\n var thumbnail = items[index].el,\n pageYScroll = window.pageYOffset || document.documentElement.scrollTop,\n rect = thumbnail.getBoundingClientRect();\n\n return {x:rect.left, y:rect.top + pageYScroll, w:rect.width};\n }\n }\n\n var gallery = new PhotoSwipe(pswpElement, PhotoSwipeUI_Default, items, options);\n gallery.init();\n\n return false;\n };\n\n var triggers = document.querySelectorAll(trigger);\n triggers.forEach(function (trig) {\n trig.addEventListener('click', function (e) {\n onThumbnailsClick(e);\n });\n });\n}\n\n(function () {\n lightbox(\n '.kg-image-card > .kg-image[width][height], .kg-gallery-image > img'\n );\n})();","/*!\n * imagesLoaded PACKAGED v4.1.4\n * JavaScript is all like \"You images are done yet or what?\"\n * MIT License\n */\n\n!function(e,t){\"function\"==typeof define&&define.amd?define(\"ev-emitter/ev-emitter\",t):\"object\"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()}(\"undefined\"!=typeof window?window:this,function(){function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var i=this._events=this._events||{},n=i[e]=i[e]||[];return n.indexOf(t)==-1&&n.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var i=this._onceEvents=this._onceEvents||{},n=i[e]=i[e]||{};return n[t]=!0,this}},t.off=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){var n=i.indexOf(t);return n!=-1&&i.splice(n,1),this}},t.emitEvent=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){i=i.slice(0),t=t||[];for(var n=this._onceEvents&&this._onceEvents[e],o=0;o';\n head.appendChild(div.childNodes[1]);\n }\n\n if ( options ) {\n $.extend( settings, options );\n }\n\n return this.each(function(){\n var selectors = [\n 'iframe[src*=\"player.vimeo.com\"]',\n 'iframe[src*=\"youtube.com\"]',\n 'iframe[src*=\"youtube-nocookie.com\"]',\n 'iframe[src*=\"kickstarter.com\"][src*=\"video.html\"]',\n 'object',\n 'embed'\n ];\n\n if (settings.customSelector) {\n selectors.push(settings.customSelector);\n }\n\n var ignoreList = '.fitvidsignore';\n\n if(settings.ignore) {\n ignoreList = ignoreList + ', ' + settings.ignore;\n }\n\n var $allVideos = $(this).find(selectors.join(','));\n $allVideos = $allVideos.not('object object'); // SwfObj conflict patch\n $allVideos = $allVideos.not(ignoreList); // Disable FitVids on this video.\n\n $allVideos.each(function(){\n var $this = $(this);\n if($this.parents(ignoreList).length > 0) {\n return; // Disable FitVids on this video.\n }\n if (this.tagName.toLowerCase() === 'embed' && $this.parent('object').length || $this.parent('.fluid-width-video-wrapper').length) { return; }\n if ((!$this.css('height') && !$this.css('width')) && (isNaN($this.attr('height')) || isNaN($this.attr('width'))))\n {\n $this.attr('height', 9);\n $this.attr('width', 16);\n }\n var height = ( this.tagName.toLowerCase() === 'object' || ($this.attr('height') && !isNaN(parseInt($this.attr('height'), 10))) ) ? parseInt($this.attr('height'), 10) : $this.height(),\n width = !isNaN(parseInt($this.attr('width'), 10)) ? parseInt($this.attr('width'), 10) : $this.width(),\n aspectRatio = height / width;\n if(!$this.attr('name')){\n var videoName = 'fitvid' + $.fn.fitVids._count;\n $this.attr('name', videoName);\n $.fn.fitVids._count++;\n }\n $this.wrap('').parent('.fluid-width-video-wrapper').css('padding-top', (aspectRatio * 100)+'%');\n $this.removeAttr('height').removeAttr('width');\n });\n });\n };\n\n // Internal counter for unique video names.\n $.fn.fitVids._count = 0;\n\n// Works with either jQuery or Zepto\n})( window.jQuery || window.Zepto );\n","/*! PhotoSwipe Default UI - 4.1.3 - 2019-01-08\n* http://photoswipe.com\n* Copyright (c) 2019 Dmitry Semenov; */\n!function(a,b){\"function\"==typeof define&&define.amd?define(b):\"object\"==typeof exports?module.exports=b():a.PhotoSwipeUI_Default=b()}(this,function(){\"use strict\";var a=function(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v=this,w=!1,x=!0,y=!0,z={barsSize:{top:44,bottom:\"auto\"},closeElClasses:[\"item\",\"caption\",\"zoom-wrap\",\"ui\",\"top-bar\"],timeToIdle:4e3,timeToIdleOutside:1e3,loadingIndicatorDelay:1e3,addCaptionHTMLFn:function(a,b){return a.title?(b.children[0].innerHTML=a.title,!0):(b.children[0].innerHTML=\"\",!1)},closeEl:!0,captionEl:!0,fullscreenEl:!0,zoomEl:!0,shareEl:!0,counterEl:!0,arrowEl:!0,preloaderEl:!0,tapToClose:!1,tapToToggleControls:!0,clickToCloseNonZoomable:!0,shareButtons:[{id:\"facebook\",label:\"Share on Facebook\",url:\"https://www.facebook.com/sharer/sharer.php?u={{url}}\"},{id:\"twitter\",label:\"Tweet\",url:\"https://twitter.com/intent/tweet?text={{text}}&url={{url}}\"},{id:\"pinterest\",label:\"Pin it\",url:\"http://www.pinterest.com/pin/create/button/?url={{url}}&media={{image_url}}&description={{text}}\"},{id:\"download\",label:\"Download image\",url:\"{{raw_image_url}}\",download:!0}],getImageURLForShare:function(){return a.currItem.src||\"\"},getPageURLForShare:function(){return window.location.href},getTextForShare:function(){return a.currItem.title||\"\"},indexIndicatorSep:\" / \",fitControlsWidth:1200},A=function(a){if(r)return!0;a=a||window.event,q.timeToIdle&&q.mouseUsed&&!k&&K();for(var c,d,e=a.target||a.srcElement,f=e.getAttribute(\"class\")||\"\",g=0;g-1&&(c.onTap(),d=!0);if(d){a.stopPropagation&&a.stopPropagation(),r=!0;var h=b.features.isOldAndroid?600:30;s=setTimeout(function(){r=!1},h)}},B=function(){return!a.likelyTouchDevice||q.mouseUsed||screen.width>q.fitControlsWidth},C=function(a,c,d){b[(d?\"add\":\"remove\")+\"Class\"](a,\"pswp__\"+c)},D=function(){var a=1===q.getNumItemsFn();a!==p&&(C(d,\"ui--one-slide\",a),p=a)},E=function(){C(i,\"share-modal--hidden\",y)},F=function(){return y=!y,y?(b.removeClass(i,\"pswp__share-modal--fade-in\"),setTimeout(function(){y&&E()},300)):(E(),setTimeout(function(){y||b.addClass(i,\"pswp__share-modal--fade-in\")},30)),y||H(),!1},G=function(b){b=b||window.event;var c=b.target||b.srcElement;return a.shout(\"shareLinkClick\",b,c),!!c.href&&(!!c.hasAttribute(\"download\")||(window.open(c.href,\"pswp_share\",\"scrollbars=yes,resizable=yes,toolbar=no,location=yes,width=550,height=420,top=100,left=\"+(window.screen?Math.round(screen.width/2-275):100)),y||F(),!1))},H=function(){for(var a,b,c,d,e,f=\"\",g=0;g\"+a.label+\"\",q.parseShareButtonOut&&(f=q.parseShareButtonOut(a,f));i.children[0].innerHTML=f,i.children[0].onclick=G},I=function(a){for(var c=0;c=.95&&v.showControls()});var a;l(\"onPinchClose\",function(b){x&&b<.9?(v.hideControls(),a=!0):a&&!x&&b>.9&&v.showControls()}),l(\"zoomGestureEnded\",function(){a=!1,a&&!x&&v.showControls()})},S=[{name:\"caption\",option:\"captionEl\",onInit:function(a){e=a}},{name:\"share-modal\",option:\"shareEl\",onInit:function(a){i=a},onTap:function(){F()}},{name:\"button--share\",option:\"shareEl\",onInit:function(a){h=a},onTap:function(){F()}},{name:\"button--zoom\",option:\"zoomEl\",onTap:a.toggleDesktopZoom},{name:\"counter\",option:\"counterEl\",onInit:function(a){g=a}},{name:\"button--close\",option:\"closeEl\",onTap:a.close},{name:\"button--arrow--left\",option:\"arrowEl\",onTap:a.prev},{name:\"button--arrow--right\",option:\"arrowEl\",onTap:a.next},{name:\"button--fs\",option:\"fullscreenEl\",onTap:function(){c.isFullscreen()?c.exit():c.enter()}},{name:\"preloader\",option:\"preloaderEl\",onInit:function(a){m=a}}],T=function(){var a,c,e,f=function(d){if(d)for(var f=d.length,g=0;g-1&&(q[e.option]?(b.removeClass(a,\"pswp__element--disabled\"),e.onInit&&e.onInit(a)):b.addClass(a,\"pswp__element--disabled\"))}};f(d.children);var g=b.getChildByClass(d,\"pswp__top-bar\");g&&f(g.children)};v.init=function(){b.extend(a.options,z,!0),q=a.options,d=b.getChildByClass(a.scrollWrap,\"pswp__ui\"),l=a.listen,R(),l(\"beforeChange\",v.update),l(\"doubleTap\",function(b){var c=a.currItem.initialZoomLevel;a.getZoomLevel()!==c?a.zoomTo(c,b,333):a.zoomTo(q.getDoubleTapZoom(!1,a.currItem),b,333)}),l(\"preventDragEvent\",function(a,b,c){var d=a.target||a.srcElement;d&&d.getAttribute(\"class\")&&a.type.indexOf(\"mouse\")>-1&&(d.getAttribute(\"class\").indexOf(\"__caption\")>0||/(SMALL|STRONG|EM)/i.test(d.tagName))&&(c.prevent=!1)}),l(\"bindEvents\",function(){b.bind(d,\"pswpTap click\",A),b.bind(a.scrollWrap,\"pswpTap\",v.onGlobalTap),a.likelyTouchDevice||b.bind(a.scrollWrap,\"mouseover\",v.onMouseOver)}),l(\"unbindEvents\",function(){y||F(),t&&clearInterval(t),b.unbind(document,\"mouseout\",L),b.unbind(document,\"mousemove\",K),b.unbind(d,\"pswpTap click\",A),b.unbind(a.scrollWrap,\"pswpTap\",v.onGlobalTap),b.unbind(a.scrollWrap,\"mouseover\",v.onMouseOver),c&&(b.unbind(document,c.eventK,v.updateFullscreen),c.isFullscreen()&&(q.hideAnimationDuration=0,c.exit()),c=null)}),l(\"destroy\",function(){q.captionEl&&(f&&d.removeChild(f),b.removeClass(e,\"pswp__caption--empty\")),i&&(i.children[0].onclick=null),b.removeClass(d,\"pswp__ui--over-close\"),b.addClass(d,\"pswp__ui--hidden\"),v.setIdle(!1)}),q.showAnimationDuration||b.removeClass(d,\"pswp__ui--hidden\"),l(\"initialZoomIn\",function(){q.showAnimationDuration&&b.removeClass(d,\"pswp__ui--hidden\")}),l(\"initialZoomOut\",function(){b.addClass(d,\"pswp__ui--hidden\")}),l(\"parseVerticalMargin\",P),T(),q.shareEl&&h&&i&&(y=!0),D(),Q(),M(),N()},v.setIdle=function(a){k=a,C(d,\"ui--idle\",a)},v.update=function(){x&&a.currItem?(v.updateIndexIndicator(),q.captionEl&&(q.addCaptionHTMLFn(a.currItem,e),C(e,\"caption--empty\",!a.currItem.title)),w=!0):w=!1,y||F(),D()},v.updateFullscreen=function(d){d&&setTimeout(function(){a.setScrollOffset(0,b.getScrollY())},50),b[(c.isFullscreen()?\"add\":\"remove\")+\"Class\"](a.template,\"pswp--fs\")},v.updateIndexIndicator=function(){q.counterEl&&(g.innerHTML=a.getCurrentIndex()+1+q.indexIndicatorSep+q.getNumItemsFn())},v.onGlobalTap=function(c){c=c||window.event;var d=c.target||c.srcElement;if(!r)if(c.detail&&\"mouse\"===c.detail.pointerType){if(I(d))return void a.close();b.hasClass(d,\"pswp__img\")&&(1===a.getZoomLevel()&&a.getZoomLevel()<=a.currItem.fitRatio?q.clickToCloseNonZoomable&&a.close():a.toggleDesktopZoom(c.detail.releasePoint))}else if(q.tapToToggleControls&&(x?v.hideControls():v.showControls()),q.tapToClose&&(b.hasClass(d,\"pswp__img\")||I(d)))return void a.close()},v.onMouseOver=function(a){a=a||window.event;var b=a.target||a.srcElement;C(d,\"ui--over-close\",I(b))},v.hideControls=function(){b.addClass(d,\"pswp__ui--hidden\"),x=!1},v.showControls=function(){x=!0,w||v.update(),b.removeClass(d,\"pswp__ui--hidden\")},v.supportsFullscreen=function(){var a=document;return!!(a.exitFullscreen||a.mozCancelFullScreen||a.webkitExitFullscreen||a.msExitFullscreen)},v.getFullscreenAPI=function(){var b,c=document.documentElement,d=\"fullscreenchange\";return c.requestFullscreen?b={enterK:\"requestFullscreen\",exitK:\"exitFullscreen\",elementK:\"fullscreenElement\",eventK:d}:c.mozRequestFullScreen?b={enterK:\"mozRequestFullScreen\",exitK:\"mozCancelFullScreen\",elementK:\"mozFullScreenElement\",eventK:\"moz\"+d}:c.webkitRequestFullscreen?b={enterK:\"webkitRequestFullscreen\",exitK:\"webkitExitFullscreen\",elementK:\"webkitFullscreenElement\",eventK:\"webkit\"+d}:c.msRequestFullscreen&&(b={enterK:\"msRequestFullscreen\",exitK:\"msExitFullscreen\",elementK:\"msFullscreenElement\",eventK:\"MSFullscreenChange\"}),b&&(b.enter=function(){return j=q.closeOnScroll,q.closeOnScroll=!1,\"webkitRequestFullscreen\"!==this.enterK?a.template[this.enterK]():void a.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT)},b.exit=function(){return q.closeOnScroll=j,document[this.exitK]()},b.isFullscreen=function(){return document[this.elementK]}),b}};return a});","/*! PhotoSwipe - v4.1.3 - 2019-01-08\n* http://photoswipe.com\n* Copyright (c) 2019 Dmitry Semenov; */\n!function(a,b){\"function\"==typeof define&&define.amd?define(b):\"object\"==typeof exports?module.exports=b():a.PhotoSwipe=b()}(this,function(){\"use strict\";var a=function(a,b,c,d){var e={features:null,bind:function(a,b,c,d){var e=(d?\"remove\":\"add\")+\"EventListener\";b=b.split(\" \");for(var f=0;f0&&(g=parseInt(g[1],10),g>=1&&g<8&&(d.isOldIOSPhone=!0))}var h=f.match(/Android\\s([0-9\\.]*)/),i=h?h[1]:0;i=parseFloat(i),i>=1&&(i<4.4&&(d.isOldAndroid=!0),d.androidVersion=i),d.isMobileOpera=/opera mini|opera mobi/i.test(f)}for(var j,k,l=[\"transform\",\"perspective\",\"animationName\"],m=[\"\",\"webkit\",\"Moz\",\"ms\",\"O\"],n=0;n<4;n++){c=m[n];for(var o=0;o<3;o++)j=l[o],k=c+(c?j.charAt(0).toUpperCase()+j.slice(1):j),!d[j]&&k in b&&(d[j]=k);c&&!d.raf&&(c=c.toLowerCase(),d.raf=window[c+\"RequestAnimationFrame\"],d.raf&&(d.caf=window[c+\"CancelAnimationFrame\"]||window[c+\"CancelRequestAnimationFrame\"]))}if(!d.raf){var p=0;d.raf=function(a){var b=(new Date).getTime(),c=Math.max(0,16-(b-p)),d=window.setTimeout(function(){a(b+c)},c);return p=b+c,d},d.caf=function(a){clearTimeout(a)}}return d.svg=!!document.createElementNS&&!!document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\").createSVGRect,e.features=d,d}};e.detectFeatures(),e.features.oldIE&&(e.bind=function(a,b,c,d){b=b.split(\" \");for(var e,f=(d?\"detach\":\"attach\")+\"Event\",g=function(){c.handleEvent.call(c)},h=0;hb-1?a-b:a<0?b+a:a},Ba={},Ca=function(a,b){return Ba[a]||(Ba[a]=[]),Ba[a].push(b)},Da=function(a){var b=Ba[a];if(b){var c=Array.prototype.slice.call(arguments);c.shift();for(var d=0;df.currItem.fitRatio?ya||(mc(f.currItem,!1,!0),ya=!0):ya&&(mc(f.currItem),ya=!1)),Ga(ea,pa.x,pa.y,s))},Ia=function(a){a.container&&Ga(a.container.style,a.initialPosition.x,a.initialPosition.y,a.initialZoomLevel,a)},Ja=function(a,b){b[E]=u+a+\"px, 0px\"+v},Ka=function(a,b){if(!i.loop&&b){var c=m+(ta.x*ra-a)/ta.x,d=Math.round(a-tb.x);(c<0&&d>0||c>=ac()-1&&d<0)&&(a=tb.x+d*i.mainScrollEndFriction)}tb.x=a,Ja(a,n)},La=function(a,b){var c=ub[a]-sa[a];return oa[a]+na[a]+c-c*(b/t)},Ma=function(a,b){a.x=b.x,a.y=b.y,b.id&&(a.id=b.id)},Na=function(a){a.x=Math.round(a.x),a.y=Math.round(a.y)},Oa=null,Pa=function(){Oa&&(e.unbind(document,\"mousemove\",Pa),e.addClass(a,\"pswp--has_mouse\"),i.mouseUsed=!0,Da(\"mouseUsed\")),Oa=setTimeout(function(){Oa=null},100)},Qa=function(){e.bind(document,\"keydown\",f),N.transform&&e.bind(f.scrollWrap,\"click\",f),i.mouseUsed||e.bind(document,\"mousemove\",Pa),e.bind(window,\"resize scroll orientationchange\",f),Da(\"bindEvents\")},Ra=function(){e.unbind(window,\"resize scroll orientationchange\",f),e.unbind(window,\"scroll\",r.scroll),e.unbind(document,\"keydown\",f),e.unbind(document,\"mousemove\",Pa),N.transform&&e.unbind(f.scrollWrap,\"click\",f),V&&e.unbind(window,p,f),clearTimeout(O),Da(\"unbindEvents\")},Sa=function(a,b){var c=ic(f.currItem,qa,a);return b&&(da=c),c},Ta=function(a){return a||(a=f.currItem),a.initialZoomLevel},Ua=function(a){return a||(a=f.currItem),a.w>0?i.maxSpreadZoom:1},Va=function(a,b,c,d){return d===f.currItem.initialZoomLevel?(c[a]=f.currItem.initialPosition[a],!0):(c[a]=La(a,d),c[a]>b.min[a]?(c[a]=b.min[a],!0):c[a]1?1:a.fitRatio,c=a.container.style,d=b*a.w,e=b*a.h;c.width=d+\"px\",c.height=e+\"px\",c.left=a.initialPosition.x+\"px\",c.top=a.initialPosition.y+\"px\"},Ha=function(){if(ea){var a=ea,b=f.currItem,c=b.fitRatio>1?1:b.fitRatio,d=c*b.w,e=c*b.h;a.width=d+\"px\",a.height=e+\"px\",a.left=pa.x+\"px\",a.top=pa.y+\"px\"}}},Xa=function(a){var b=\"\";i.escKey&&27===a.keyCode?b=\"close\":i.arrowKeys&&(37===a.keyCode?b=\"prev\":39===a.keyCode&&(b=\"next\")),b&&(a.ctrlKey||a.altKey||a.shiftKey||a.metaKey||(a.preventDefault?a.preventDefault():a.returnValue=!1,f[b]()))},Ya=function(a){a&&(Y||X||fa||T)&&(a.preventDefault(),a.stopPropagation())},Za=function(){f.setScrollOffset(0,e.getScrollY())},$a={},_a=0,ab=function(a){$a[a]&&($a[a].raf&&I($a[a].raf),_a--,delete $a[a])},bb=function(a){$a[a]&&ab(a),$a[a]||(_a++,$a[a]={})},cb=function(){for(var a in $a)$a.hasOwnProperty(a)&&ab(a)},db=function(a,b,c,d,e,f,g){var h,i=Ea();bb(a);var j=function(){if($a[a]){if(h=Ea()-i,h>=d)return ab(a),f(c),void(g&&g());f((c-b)*e(h/d)+b),$a[a].raf=H(j)}};j()},eb={shout:Da,listen:Ca,viewportSize:qa,options:i,isMainScrollAnimating:function(){return fa},getZoomLevel:function(){return s},getCurrentIndex:function(){return m},isDragging:function(){return V},isZooming:function(){return aa},setScrollOffset:function(a,b){sa.x=a,M=sa.y=b,Da(\"updateScrollOffset\",sa)},applyZoomPan:function(a,b,c,d){pa.x=b,pa.y=c,s=a,Ha(d)},init:function(){if(!j&&!k){var c;f.framework=e,f.template=a,f.bg=e.getChildByClass(a,\"pswp__bg\"),J=a.className,j=!0,N=e.detectFeatures(),H=N.raf,I=N.caf,E=N.transform,L=N.oldIE,f.scrollWrap=e.getChildByClass(a,\"pswp__scroll-wrap\"),f.container=e.getChildByClass(f.scrollWrap,\"pswp__container\"),n=f.container.style,f.itemHolders=y=[{el:f.container.children[0],wrap:0,index:-1},{el:f.container.children[1],wrap:0,index:-1},{el:f.container.children[2],wrap:0,index:-1}],y[0].el.style.display=y[2].el.style.display=\"none\",Wa(),r={resize:f.updateSize,orientationchange:function(){clearTimeout(O),O=setTimeout(function(){qa.x!==f.scrollWrap.clientWidth&&f.updateSize()},500)},scroll:Za,keydown:Xa,click:Ya};var d=N.isOldIOSPhone||N.isOldAndroid||N.isMobileOpera;for(N.animationName&&N.transform&&!d||(i.showAnimationDuration=i.hideAnimationDuration=0),c=0;c=ac())&&(m=0),f.currItem=_b(m),(N.isOldIOSPhone||N.isOldAndroid)&&(va=!1),a.setAttribute(\"aria-hidden\",\"false\"),i.modal&&(va?a.style.position=\"fixed\":(a.style.position=\"absolute\",a.style.top=e.getScrollY()+\"px\")),void 0===M&&(Da(\"initialLayout\"),M=K=e.getScrollY());var l=\"pswp--open \";for(i.mainClass&&(l+=i.mainClass+\" \"),i.showHideOpacity&&(l+=\"pswp--animate_opacity \"),l+=G?\"pswp--touch\":\"pswp--notouch\",l+=N.animationName?\" pswp--css_animation\":\"\",l+=N.svg?\" pswp--svg\":\"\",e.addClass(a,l),f.updateSize(),o=-1,ua=null,c=0;cda.min.x?a=da.min.x:ada.min.y?b=da.min.y:b=h&&(o+=ua+(ua>0?-h:h),c=h);for(var d=0;d0?(b=y.shift(),y[h-1]=b,o++,Ja((o+2)*ta.x,b.el.style),f.setContent(b,m-c+d+1+1)):(b=y.pop(),y.unshift(b),o--,Ja(o*ta.x,b.el.style),f.setContent(b,m+c-d-1-1));if(ea&&1===Math.abs(ua)){var e=_b(z);e.initialZoomLevel!==s&&(ic(e,qa),mc(e),Ia(e))}ua=0,f.updateCurrZoomItem(),z=m,Da(\"afterChange\")}}},updateSize:function(b){if(!va&&i.modal){var c=e.getScrollY();if(M!==c&&(a.style.top=c+\"px\",M=c),!b&&xa.x===window.innerWidth&&xa.y===window.innerHeight)return;xa.x=window.innerWidth,xa.y=window.innerHeight,a.style.height=xa.y+\"px\"}if(qa.x=f.scrollWrap.clientWidth,qa.y=f.scrollWrap.clientHeight,Za(),ta.x=qa.x+Math.round(qa.x*i.spacing),ta.y=qa.y,Ka(ta.x*ra),Da(\"beforeResize\"),void 0!==o){for(var d,g,j,k=0;k2&&(j=Aa(j)),g=_b(j),g&&(x||g.needsUpdate||!g.bounds)?(f.cleanSlide(g),f.setContent(d,j),1===k&&(f.currItem=g,f.updateCurrZoomItem(!0)),g.needsUpdate=!1):d.index===-1&&j>=0&&f.setContent(d,j),g&&g.container&&(ic(g,qa),mc(g),Ia(g));x=!1}t=s=f.currItem.initialZoomLevel,da=f.currItem.bounds,da&&(pa.x=da.center.x,pa.y=da.center.y,Ha(!0)),Da(\"resize\")},zoomTo:function(a,b,c,d,f){b&&(t=s,ub.x=Math.abs(b.x)-pa.x,ub.y=Math.abs(b.y)-pa.y,Ma(oa,pa));var g=Sa(a,!1),h={};Va(\"x\",g,h,a),Va(\"y\",g,h,a);var i=s,j={x:pa.x,y:pa.y};Na(h);var k=function(b){1===b?(s=a,pa.x=h.x,pa.y=h.y):(s=(a-i)*b+i,pa.x=(h.x-j.x)*b+j.x,pa.y=(h.y-j.y)*b+j.y),f&&f(b),Ha(1===b)};c?db(\"customZoomTo\",0,1,c,d||e.easing.sine.inOut,k):k(1)}},fb=30,gb=10,hb={},ib={},jb={},kb={},lb={},mb=[],nb={},ob=[],pb={},qb=0,rb=ma(),sb=0,tb=ma(),ub=ma(),vb=ma(),wb=function(a,b){return a.x===b.x&&a.y===b.y},xb=function(a,b){return Math.abs(a.x-b.x)-1)&&(b(a)?a:Cb(a.parentNode,b)))},Db={},Eb=function(a,b){return Db.prevent=!Cb(a.target,i.isClickableElement),Da(\"preventDragEvent\",a,b,Db),Db.prevent},Fb=function(a,b){return b.x=a.pageX,b.y=a.pageY,b.id=a.identifier,b},Gb=function(a,b,c){c.x=.5*(a.x+b.x),c.y=.5*(a.y+b.y)},Hb=function(a,b,c){if(a-Q>50){var d=ob.length>2?ob.shift():{};d.x=b,d.y=c,ob.push(d),Q=a}},Ib=function(){var a=pa.y-f.currItem.initialPosition.y;return 1-Math.abs(a/(qa.y/2))},Jb={},Kb={},Lb=[],Mb=function(a){for(;Lb.length>0;)Lb.pop();return F?(la=0,mb.forEach(function(a){0===la?Lb[0]=a:1===la&&(Lb[1]=a),la++})):a.type.indexOf(\"touch\")>-1?a.touches&&a.touches.length>0&&(Lb[0]=Fb(a.touches[0],Jb),a.touches.length>1&&(Lb[1]=Fb(a.touches[1],Kb))):(Jb.x=a.pageX,Jb.y=a.pageY,Jb.id=\"\",Lb[0]=Jb),Lb},Nb=function(a,b){var c,d,e,g,h=0,j=pa[a]+b[a],k=b[a]>0,l=tb.x+b.x,m=tb.x-nb.x;return c=j>da.min[a]||jda.min[a]&&(c=i.panEndFriction,h=da.min[a]-j,d=da.min[a]-oa[a]),(d<=0||m<0)&&ac()>1?(g=l,m<0&&l>nb.x&&(g=nb.x)):da.min.x!==da.max.x&&(e=j)):(j0)&&ac()>1?(g=l,m>0&&lf.currItem.fitRatio&&(pa[a]+=b[a]*c)):(void 0!==g&&(Ka(g,!0),$=g!==nb.x),da.min.x!==da.max.x&&(void 0!==e?pa.x=e:$||(pa.x+=b.x*c)),void 0!==g)},Ob=function(a){if(!(\"mousedown\"===a.type&&a.button>0)){if($b)return void a.preventDefault();if(!U||\"mousedown\"!==a.type){if(Eb(a,!0)&&a.preventDefault(),Da(\"pointerDown\"),F){var b=e.arraySearch(mb,a.pointerId,\"id\");b<0&&(b=mb.length),mb[b]={x:a.pageX,y:a.pageY,id:a.pointerId}}var c=Mb(a),d=c.length;_=null,cb(),V&&1!==d||(V=ha=!0,e.bind(window,p,f),S=ka=ia=T=$=Y=W=X=!1,ga=null,Da(\"firstTouchStart\",c),Ma(oa,pa),na.x=na.y=0,Ma(kb,c[0]),Ma(lb,kb),nb.x=ta.x*ra,ob=[{x:kb.x,y:kb.y}],Q=P=Ea(),Sa(s,!0),zb(),Ab()),!aa&&d>1&&!fa&&!$&&(t=s,X=!1,aa=W=!0,na.y=na.x=0,Ma(oa,pa),Ma(hb,c[0]),Ma(ib,c[1]),Gb(hb,ib,vb),ub.x=Math.abs(vb.x)-pa.x,ub.y=Math.abs(vb.y)-pa.y,ba=ca=yb(hb,ib))}}},Pb=function(a){if(a.preventDefault(),F){var b=e.arraySearch(mb,a.pointerId,\"id\");if(b>-1){var c=mb[b];c.x=a.pageX,c.y=a.pageY}}if(V){var d=Mb(a);if(ga||Y||aa)_=d;else if(tb.x!==ta.x*ra)ga=\"h\";else{var f=Math.abs(d[0].x-kb.x)-Math.abs(d[0].y-kb.y);Math.abs(f)>=gb&&(ga=f>0?\"h\":\"v\",_=d)}}},Qb=function(){if(_){var a=_.length;if(0!==a)if(Ma(hb,_[0]),jb.x=hb.x-kb.x,jb.y=hb.y-kb.y,aa&&a>1){if(kb.x=hb.x,kb.y=hb.y,!jb.x&&!jb.y&&wb(_[1],ib))return;Ma(ib,_[1]),X||(X=!0,Da(\"zoomGestureStarted\"));var b=yb(hb,ib),c=Vb(b);c>f.currItem.initialZoomLevel+f.currItem.initialZoomLevel/15&&(ka=!0);var d=1,e=Ta(),g=Ua();if(c1&&(d=1),c=e-d*(e/3);else c>g&&(d=(c-g)/(6*e),d>1&&(d=1),c=g+d*e);d<0&&(d=0),ba=b,Gb(hb,ib,rb),na.x+=rb.x-vb.x,na.y+=rb.y-vb.y,Ma(vb,rb),pa.x=La(\"x\",c),pa.y=La(\"y\",c),S=c>s,s=c,Ha()}else{if(!ga)return;if(ha&&(ha=!1,Math.abs(jb.x)>=gb&&(jb.x-=_[0].x-lb.x),Math.abs(jb.y)>=gb&&(jb.y-=_[0].y-lb.y)),kb.x=hb.x,kb.y=hb.y,0===jb.x&&0===jb.y)return;if(\"v\"===ga&&i.closeOnVerticalDrag&&!Bb()){na.y+=jb.y,pa.y+=jb.y;var k=Ib();return T=!0,Da(\"onVerticalDrag\",k),Fa(k),void Ha()}Hb(Ea(),hb.x,hb.y),Y=!0,da=f.currItem.bounds;var l=Nb(\"x\",jb);l||(Nb(\"y\",jb),Na(pa),Ha())}}},Rb=function(a){if(N.isOldAndroid){if(U&&\"mouseup\"===a.type)return;a.type.indexOf(\"touch\")>-1&&(clearTimeout(U),U=setTimeout(function(){U=0},600))}Da(\"pointerUp\"),Eb(a,!1)&&a.preventDefault();var b;if(F){var c=e.arraySearch(mb,a.pointerId,\"id\");if(c>-1)if(b=mb.splice(c,1)[0],navigator.msPointerEnabled){var d={4:\"mouse\",2:\"touch\",3:\"pen\"};b.type=d[a.pointerType],b.type||(b.type=a.pointerType||\"mouse\")}else b.type=a.pointerType||\"mouse\"}var g,h=Mb(a),j=h.length;if(\"mouseup\"===a.type&&(j=0),2===j)return _=null,!0;1===j&&Ma(lb,h[0]),0!==j||ga||fa||(b||(\"mouseup\"===a.type?b={x:a.pageX,y:a.pageY,type:\"mouse\"}:a.changedTouches&&a.changedTouches[0]&&(b={x:a.changedTouches[0].pageX,y:a.changedTouches[0].pageY,type:\"touch\"})),Da(\"touchRelease\",a,b));var k=-1;if(0===j&&(V=!1,e.unbind(window,p,f),zb(),aa?k=0:sb!==-1&&(k=Ea()-sb)),sb=1===j?Ea():-1,g=k!==-1&&k<150?\"zoom\":\"swipe\",aa&&j<2&&(aa=!1,1===j&&(g=\"zoomPointerUp\"),Da(\"zoomGestureEnded\")),_=null,Y||X||fa||T)if(cb(),R||(R=Sb()),R.calculateSwipeSpeed(\"x\"),T){var l=Ib();if(lf.currItem.fitRatio&&Tb(R))}},Sb=function(){var a,b,c={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{},slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{},backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(d){ob.length>1?(a=Ea()-Q+50,b=ob[ob.length-2][d]):(a=Ea()-P,b=lb[d]),c.lastFlickOffset[d]=kb[d]-b,c.lastFlickDist[d]=Math.abs(c.lastFlickOffset[d]),c.lastFlickDist[d]>20?c.lastFlickSpeed[d]=c.lastFlickOffset[d]/a:c.lastFlickSpeed[d]=0,Math.abs(c.lastFlickSpeed[d])<.1&&(c.lastFlickSpeed[d]=0),c.slowDownRatio[d]=.95,c.slowDownRatioReverse[d]=1-c.slowDownRatio[d],c.speedDecelerationRatio[d]=1},calculateOverBoundsAnimOffset:function(a,b){c.backAnimStarted[a]||(pa[a]>da.min[a]?c.backAnimDestination[a]=da.min[a]:pa[a]fb&&(h||b.lastFlickOffset.x>20)?d=-1:g<-fb&&(h||b.lastFlickOffset.x<-20)&&(d=1)}var j;d&&(m+=d,m<0?(m=i.loop?ac()-1:0,j=!0):m>=ac()&&(m=i.loop?0:ac()-1,j=!0),j&&!i.loop||(ua+=d,ra-=d,c=!0));var k,l=ta.x*ra,n=Math.abs(l-tb.x);return c||l>tb.x==b.lastFlickSpeed.x>0?(k=Math.abs(b.lastFlickSpeed.x)>0?n/Math.abs(b.lastFlickSpeed.x):333,k=Math.min(k,400),k=Math.max(k,250)):k=333,qb===m&&(c=!1),fa=!0,Da(\"mainScrollAnimStart\"),db(\"mainScroll\",tb.x,l,k,e.easing.cubic.out,Ka,function(){cb(),fa=!1,qb=-1,(c||qb!==m)&&f.updateCurrItem(),Da(\"mainScrollAnimComplete\")}),c&&f.updateCurrItem(!0),c},Vb=function(a){return 1/ca*a*t},Wb=function(){var a=s,b=Ta(),c=Ua();sc&&(a=c);var d,g=1,h=ja;return ia&&!S&&!ka&&s1||navigator.msMaxTouchPoints>1),f.likelyTouchDevice=G,r[A]=Ob,r[B]=Pb,r[C]=Rb,D&&(r[D]=r[C]),N.touch&&(q+=\" mousedown\",p+=\" mousemove mouseup\",r.mousedown=r[A],r.mousemove=r[B],r.mouseup=r[C]),G||(i.allowPanToNext=!1)}}});var Xb,Yb,Zb,$b,_b,ac,bc,cc=function(b,c,d,g){Xb&&clearTimeout(Xb),$b=!0,Zb=!0;var h;b.initialLayout?(h=b.initialLayout,b.initialLayout=null):h=i.getThumbBoundsFn&&i.getThumbBoundsFn(m);var j=d?i.hideAnimationDuration:i.showAnimationDuration,k=function(){ab(\"initialZoom\"),d?(f.template.removeAttribute(\"style\"),f.bg.removeAttribute(\"style\")):(Fa(1),c&&(c.style.display=\"block\"),e.addClass(a,\"pswp--animated-in\"),Da(\"initialZoom\"+(d?\"OutEnd\":\"InEnd\"))),g&&g(),$b=!1};if(!j||!h||void 0===h.x)return Da(\"initialZoom\"+(d?\"Out\":\"In\")),s=b.initialZoomLevel,Ma(pa,b.initialPosition),Ha(),a.style.opacity=d?0:1,Fa(1),void(j?setTimeout(function(){k()},j):k());var n=function(){var c=l,g=!f.currItem.src||f.currItem.loadError||i.showHideOpacity;b.miniImg&&(b.miniImg.style.webkitBackfaceVisibility=\"hidden\"),d||(s=h.w/b.w,pa.x=h.x,pa.y=h.y-K,f[g?\"template\":\"bg\"].style.opacity=.001,Ha()),bb(\"initialZoom\"),d&&!c&&e.removeClass(a,\"pswp--animated-in\"),g&&(d?e[(c?\"remove\":\"add\")+\"Class\"](a,\"pswp--animate_opacity\"):setTimeout(function(){e.addClass(a,\"pswp--animate_opacity\")},30)),Xb=setTimeout(function(){if(Da(\"initialZoom\"+(d?\"Out\":\"In\")),d){var f=h.w/b.w,i={x:pa.x,y:pa.y},l=s,m=ja,n=function(b){1===b?(s=f,pa.x=h.x,pa.y=h.y-M):(s=(f-l)*b+l,pa.x=(h.x-i.x)*b+i.x,pa.y=(h.y-M-i.y)*b+i.y),Ha(),g?a.style.opacity=1-b:Fa(m-b*m)};c?db(\"initialZoom\",0,1,j,e.easing.cubic.out,n,k):(n(1),Xb=setTimeout(k,j+20))}else s=b.initialZoomLevel,Ma(pa,b.initialPosition),Ha(),Fa(1),g?a.style.opacity=1:Fa(1),Xb=setTimeout(k,j+20)},d?25:90)};n()},dc={},ec=[],fc={index:0,errorMsg:'',forceProgressiveLoading:!1,preload:[1,1],getNumItemsFn:function(){return Yb.length}},gc=function(){return{center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}}},hc=function(a,b,c){var d=a.bounds;d.center.x=Math.round((dc.x-b)/2),d.center.y=Math.round((dc.y-c)/2)+a.vGap.top,d.max.x=b>dc.x?Math.round(dc.x-b):d.center.x,d.max.y=c>dc.y?Math.round(dc.y-c)+a.vGap.top:d.center.y,d.min.x=b>dc.x?0:d.center.x,d.min.y=c>dc.y?a.vGap.top:d.center.y},ic=function(a,b,c){if(a.src&&!a.loadError){var d=!c;if(d&&(a.vGap||(a.vGap={top:0,bottom:0}),Da(\"parseVerticalMargin\",a)),dc.x=b.x,dc.y=b.y-a.vGap.top-a.vGap.bottom,d){var e=dc.x/a.w,f=dc.y/a.h;a.fitRatio=e1&&(c=1),a.initialZoomLevel=c,a.bounds||(a.bounds=gc())}if(!c)return;return hc(a,a.w*c,a.h*c),d&&c===a.initialZoomLevel&&(a.initialPosition=a.bounds.center),a.bounds}return a.w=a.h=0,a.initialZoomLevel=a.fitRatio=1,a.bounds=gc(),a.initialPosition=a.bounds.center,a.bounds},jc=function(a,b,c,d,e,g){b.loadError||d&&(b.imageAppended=!0,mc(b,d,b===f.currItem&&ya),c.appendChild(d),g&&setTimeout(function(){b&&b.loaded&&b.placeholder&&(b.placeholder.style.display=\"none\",b.placeholder=null)},500))},kc=function(a){a.loading=!0,a.loaded=!1;var b=a.img=e.createEl(\"pswp__img\",\"img\"),c=function(){a.loading=!1,a.loaded=!0,a.loadComplete?a.loadComplete(a):a.img=null,b.onload=b.onerror=null,b=null};return b.onload=c,b.onerror=function(){a.loadError=!0,c()},b.src=a.src,b},lc=function(a,b){if(a.src&&a.loadError&&a.container)return b&&(a.container.innerHTML=\"\"),a.container.innerHTML=i.errorMsg.replace(\"%url%\",a.src),!0},mc=function(a,b,c){if(a.src){b||(b=a.container.lastChild);var d=c?a.w:Math.round(a.w*a.fitRatio),e=c?a.h:Math.round(a.h*a.fitRatio);a.placeholder&&!a.loaded&&(a.placeholder.style.width=d+\"px\",a.placeholder.style.height=e+\"px\"),b.style.width=d+\"px\",b.style.height=e+\"px\"}},nc=function(){if(ec.length){for(var a,b=0;b=0,e=Math.min(c[0],ac()),g=Math.min(c[1],ac());for(b=1;b<=(d?g:e);b++)f.lazyLoadItem(m+b);for(b=1;b<=(d?e:g);b++)f.lazyLoadItem(m-b)}),Ca(\"initialLayout\",function(){f.currItem.initialLayout=i.getThumbBoundsFn&&i.getThumbBoundsFn(m)}),Ca(\"mainScrollAnimComplete\",nc),Ca(\"initialZoomInEnd\",nc),Ca(\"destroy\",function(){for(var a,b=0;b=0&&(void 0!==Yb[a]&&Yb[a])},allowProgressiveImg:function(){return i.forceProgressiveLoading||!G||i.mouseUsed||screen.width>1200},setContent:function(a,b){i.loop&&(b=Aa(b));var c=f.getItemAt(a.index);c&&(c.container=null);var d,g=f.getItemAt(b);if(!g)return void(a.el.innerHTML=\"\");Da(\"gettingData\",b,g),a.index=b,a.item=g;var h=g.container=e.createEl(\"pswp__zoom-wrap\");if(!g.src&&g.html&&(g.html.tagName?h.appendChild(g.html):h.innerHTML=g.html),lc(g),ic(g,qa),!g.src||g.loadError||g.loaded)g.src&&!g.loadError&&(d=e.createEl(\"pswp__img\",\"img\"),d.style.opacity=1,d.src=g.src,mc(g,d),jc(b,g,h,d,!0));else{if(g.loadComplete=function(c){if(j){if(a&&a.index===b){if(lc(c,!0))return c.loadComplete=c.img=null,ic(c,qa),Ia(c),void(a.index===m&&f.updateCurrZoomItem());c.imageAppended?!$b&&c.placeholder&&(c.placeholder.style.display=\"none\",c.placeholder=null):N.transform&&(fa||$b)?ec.push({item:c,baseDiv:h,img:c.img,index:b,holder:a,clearPlaceholder:!0}):jc(b,c,h,c.img,fa||$b,!0)}c.loadComplete=null,c.img=null,Da(\"imageLoadComplete\",b,c)}},e.features.transform){var k=\"pswp__img pswp__img--placeholder\";k+=g.msrc?\"\":\" pswp__img--placeholder--blank\";var l=e.createEl(k,g.msrc?\"img\":\"\");g.msrc&&(l.src=g.msrc),mc(g,l),h.appendChild(l),g.placeholder=l}g.loading||kc(g),f.allowProgressiveImg()&&(!Zb&&N.transform?ec.push({item:g,baseDiv:h,img:g.img,index:b,holder:a}):jc(b,g,h,g.img,!0,!0))}Zb||b!==m?Ia(g):(ea=h.style,cc(g,d||g.img)),a.el.innerHTML=\"\",a.el.appendChild(h)},cleanSlide:function(a){a.img&&(a.img.onload=a.img.onerror=null),a.loaded=a.loading=a.img=a.imageAppended=!1}}});var oc,pc={},qc=function(a,b,c){var d=document.createEvent(\"CustomEvent\"),e={origEvent:a,target:a.target,releasePoint:b,pointerType:c||\"touch\"};d.initCustomEvent(\"pswpTap\",!0,!0,e),a.target.dispatchEvent(d)};za(\"Tap\",{publicMethods:{initTap:function(){Ca(\"firstTouchStart\",f.onTapStart),Ca(\"touchRelease\",f.onTapRelease),Ca(\"destroy\",function(){pc={},oc=null})},onTapStart:function(a){a.length>1&&(clearTimeout(oc),oc=null)},onTapRelease:function(a,b){if(b&&!Y&&!W&&!_a){var c=b;if(oc&&(clearTimeout(oc),oc=null,xb(c,pc)))return void Da(\"doubleTap\",c);if(\"mouse\"===b.type)return void qc(a,b,\"mouse\");var d=a.target.tagName.toUpperCase();if(\"BUTTON\"===d||e.hasClass(a.target,\"pswp__single-tap\"))return void qc(a,b);Ma(pc,c),oc=setTimeout(function(){qc(a,b),oc=null},300)}}}});var rc;za(\"DesktopZoom\",{publicMethods:{initDesktopZoom:function(){L||(G?Ca(\"mouseUsed\",function(){f.setupDesktopZoom()}):f.setupDesktopZoom(!0))},setupDesktopZoom:function(b){rc={};var c=\"wheel mousewheel DOMMouseScroll\";Ca(\"bindEvents\",function(){e.bind(a,c,f.handleMouseWheel)}),Ca(\"unbindEvents\",function(){rc&&e.unbind(a,c,f.handleMouseWheel)}),f.mouseZoomedIn=!1;var d,g=function(){f.mouseZoomedIn&&(e.removeClass(a,\"pswp--zoomed-in\"),f.mouseZoomedIn=!1),s<1?e.addClass(a,\"pswp--zoom-allowed\"):e.removeClass(a,\"pswp--zoom-allowed\"),h()},h=function(){d&&(e.removeClass(a,\"pswp--dragging\"),d=!1)};Ca(\"resize\",g),Ca(\"afterChange\",g),Ca(\"pointerDown\",function(){f.mouseZoomedIn&&(d=!0,e.addClass(a,\"pswp--dragging\"))}),Ca(\"pointerUp\",h),b||g()},handleMouseWheel:function(a){if(s<=f.currItem.fitRatio)return i.modal&&(!i.closeOnScroll||_a||V?a.preventDefault():E&&Math.abs(a.deltaY)>2&&(l=!0,f.close())),!0;if(a.stopPropagation(),rc.x=0,\"deltaX\"in a)1===a.deltaMode?(rc.x=18*a.deltaX,rc.y=18*a.deltaY):(rc.x=a.deltaX,rc.y=a.deltaY);else if(\"wheelDelta\"in a)a.wheelDeltaX&&(rc.x=-.16*a.wheelDeltaX),a.wheelDeltaY?rc.y=-.16*a.wheelDeltaY:rc.y=-.16*a.wheelDelta;else{if(!(\"detail\"in a))return;rc.y=a.detail}Sa(s,!0);var b=pa.x-rc.x,c=pa.y-rc.y;(i.modal||b<=da.min.x&&b>=da.max.x&&c<=da.min.y&&c>=da.max.y)&&a.preventDefault(),f.panTo(b,c)},toggleDesktopZoom:function(b){b=b||{x:qa.x/2+sa.x,y:qa.y/2+sa.y};var c=i.getDoubleTapZoom(!0,f.currItem),d=s===c;f.mouseZoomedIn=!d,f.zoomTo(d?f.currItem.initialZoomLevel:c,b,333),e[(d?\"remove\":\"add\")+\"Class\"](a,\"pswp--zoomed-in\")}}});var sc,tc,uc,vc,wc,xc,yc,zc,Ac,Bc,Cc,Dc,Ec={history:!0,galleryUID:1},Fc=function(){return Cc.hash.substring(1)},Gc=function(){sc&&clearTimeout(sc),uc&&clearTimeout(uc)},Hc=function(){var a=Fc(),b={};if(a.length<5)return b;var c,d=a.split(\"&\");for(c=0;c-1&&(yc=yc.split(\"&gid=\")[0],yc=yc.split(\"?gid=\")[0]),Ca(\"afterChange\",f.updateURL),Ca(\"unbindEvents\",function(){e.unbind(window,\"hashchange\",f.onHashChange)});var a=function(){xc=!0,Ac||(Bc?history.back():yc?Cc.hash=yc:Dc?history.pushState(\"\",document.title,Cc.pathname+Cc.search):Cc.hash=\"\"),Gc()};Ca(\"unbindEvents\",function(){l&&a()}),Ca(\"destroy\",function(){xc||a()}),Ca(\"firstUpdate\",function(){m=Hc().pid});var b=yc.indexOf(\"pid=\");b>-1&&(yc=yc.substring(0,b),\"&\"===yc.slice(-1)&&(yc=yc.slice(0,-1))),setTimeout(function(){j&&e.bind(window,\"hashchange\",f.onHashChange)},40)}},onHashChange:function(){return Fc()===yc?(Ac=!0,void f.close()):void(vc||(wc=!0,f.goTo(Hc().pid),wc=!1))},updateURL:function(){Gc(),wc||(zc?sc=setTimeout(Ic,800):Ic())}}}),e.extend(f,eb)};return a});","(function () {\n const mediaQuery = window.matchMedia('(max-width: 767px)');\n\n const head = document.querySelector('.gh-head');\n const menu = head.querySelector('.gh-head-menu');\n const nav = menu.querySelector('.nav');\n if (!nav) return;\n\n const logo = document.querySelector('.gh-head-logo');\n const navHTML = nav.innerHTML;\n\n if (mediaQuery.matches) {\n const items = nav.querySelectorAll('li');\n items.forEach(function (item, index) {\n item.style.transitionDelay = 0.03 * (index + 1) + 's';\n });\n }\n\n var windowClickListener;\n const makeDropdown = function () {\n if (mediaQuery.matches) return;\n const submenuItems = [];\n\n while ((nav.offsetWidth + 64) > menu.offsetWidth) {\n if (nav.lastElementChild) {\n submenuItems.unshift(nav.lastElementChild);\n nav.lastElementChild.remove();\n } else {\n return;\n }\n }\n\n if (!submenuItems.length) {\n document.body.classList.add('is-dropdown-loaded');\n return;\n }\n\n const toggle = document.createElement('button');\n toggle.setAttribute('class', 'nav-more-toggle');\n toggle.setAttribute('aria-label', 'More');\n toggle.innerHTML = '';\n\n const wrapper = document.createElement('div');\n wrapper.setAttribute('class', 'gh-dropdown');\n\n if (submenuItems.length >= 10) {\n document.body.classList.add('is-dropdown-mega');\n wrapper.style.gridTemplateRows = 'repeat(' + Math.ceil(submenuItems.length / 2) + ', 1fr)';\n } else {\n document.body.classList.remove('is-dropdown-mega');\n }\n\n submenuItems.forEach(function (child) {\n wrapper.appendChild(child);\n });\n\n toggle.appendChild(wrapper);\n nav.appendChild(toggle);\n\n document.body.classList.add('is-dropdown-loaded');\n\n toggle.addEventListener('click', function () {\n document.body.classList.toggle('is-dropdown-open');\n });\n\n windowClickListener = function (e) {\n if (!toggle.contains(e.target) && document.body.classList.contains('is-dropdown-open')) {\n document.body.classList.remove('is-dropdown-open');\n }\n };\n window.addEventListener('click', windowClickListener);\n }\n\n imagesLoaded(head, function () {\n makeDropdown();\n });\n\n window.addEventListener('resize', function () {\n setTimeout(function () {\n window.removeEventListener('click', windowClickListener);\n nav.innerHTML = navHTML;\n makeDropdown();\n }, 1);\n });\n})();\n","/* eslint-env browser */\n\n/**\n * Infinite Scroll\n * Used on all pages where there is a list of posts (homepage, tag index, etc).\n *\n * When the page is scrolled to 300px from the bottom, the next page of posts\n * is fetched by following the the that is output\n * by {{ghost_head}}.\n *\n * The individual post items are extracted from the fetched pages by looking for\n * a wrapper element with the class \"post-card\". Any found elements are appended\n * to the element with the class \"post-feed\" in the currently viewed page.\n */\n\n(function (window, document) {\n if (document.documentElement.classList.contains('no-infinite-scroll')) return;\n\n // next link element\n var nextElement = document.querySelector('link[rel=next]');\n if (!nextElement) {\n return;\n }\n\n // post feed element\n var feedElement = document.querySelector('.post-feed');\n if (!feedElement) {\n return;\n }\n\n var buffer = 300;\n\n var ticking = false;\n var loading = false;\n\n var lastScrollY = window.scrollY;\n var lastWindowHeight = window.innerHeight;\n var lastDocumentHeight = document.documentElement.scrollHeight;\n\n function onPageLoad() {\n if (this.status === 404) {\n window.removeEventListener('scroll', onScroll);\n window.removeEventListener('resize', onResize);\n return;\n }\n\n // append contents\n var postElements = this.response.querySelectorAll('article.post-card');\n postElements.forEach(function (item) {\n // document.importNode is important, without it the item's owner\n // document will be different which can break resizing of\n // `object-fit: cover` images in Safari\n feedElement.appendChild(document.importNode(item, true));\n });\n\n // set next link\n var resNextElement = this.response.querySelector('link[rel=next]');\n if (resNextElement) {\n nextElement.href = resNextElement.href;\n } else {\n window.removeEventListener('scroll', onScroll);\n window.removeEventListener('resize', onResize);\n }\n\n // sync status\n lastDocumentHeight = document.documentElement.scrollHeight;\n ticking = false;\n loading = false;\n }\n\n function onUpdate() {\n // return if already loading\n if (loading) {\n return;\n }\n\n // return if not scroll to the bottom\n if (lastScrollY + lastWindowHeight <= lastDocumentHeight - buffer) {\n ticking = false;\n return;\n }\n\n loading = true;\n\n var xhr = new window.XMLHttpRequest();\n xhr.responseType = 'document';\n\n xhr.addEventListener('load', onPageLoad);\n\n xhr.open('GET', nextElement.href);\n xhr.send(null);\n }\n\n function requestTick() {\n ticking || window.requestAnimationFrame(onUpdate);\n ticking = true;\n }\n\n function onScroll() {\n lastScrollY = window.scrollY;\n requestTick();\n }\n\n function onResize() {\n lastWindowHeight = window.innerHeight;\n lastDocumentHeight = document.documentElement.scrollHeight;\n requestTick();\n }\n\n window.addEventListener('scroll', onScroll, {passive: true});\n window.addEventListener('resize', onResize);\n\n requestTick();\n})(window, document);\n"]}
\ No newline at end of file
diff --git a/ghost-fusiondance/themes_bak/casper/assets/built/global.css b/ghost-fusiondance/themes_bak/casper/assets/built/global.css
deleted file mode 100644
index e4da118..0000000
--- a/ghost-fusiondance/themes_bak/casper/assets/built/global.css
+++ /dev/null
@@ -1,2 +0,0 @@
-a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}img{display:block;height:auto;max-width:100%}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;font-family:sans-serif}*,:after,:before{box-sizing:inherit}a{background-color:transparent}a:active,a:hover{outline:0}b,strong{font-weight:700}dfn,em,i{font-style:italic}h1{font-size:2em;margin:.67em 0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}mark{background-color:#fdffb6}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}kbd{background:#f6f8fa;border:1px solid rgba(124,139,154,.25);border-radius:6px;box-shadow:inset 0 -1px 0 rgba(124,139,154,.25);font-family:var(--font-mono);font-size:1.5rem;padding:3px 5px}@media (max-width:600px){kbd{font-size:1.3rem}}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{border:none;overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input:focus{outline:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:62.5%}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga" on;background:#fff;color:var(--color-darkgrey);font-family:var(--font-sans);font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.6em}::-moz-selection{background:#daf2fd;text-shadow:none}::selection{background:#daf2fd;text-shadow:none}hr{border:0;border-top:1px solid #f0f0f0;display:block;height:1px;margin:2.5em 0 3.5em;padding:0;position:relative;width:100%}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}::not(.gh-content) blockquote,::not(.gh-content) dl,::not(.gh-content) ol,::not(.gh-content) p,::not(.gh-content) ul{margin:0 0 1.5em}ol,ul{padding-left:1.3em;padding-right:1.5em}ol ol,ol ul,ul ol,ul ul{margin:.5em 0}ol,ul{max-width:100%}li{line-height:1.6em;padding-left:.3em}li+li{margin-top:.5em}dt{color:#daf2fd;float:left;font-weight:500;margin:0 20px 0 0;text-align:right;width:120px}dd{margin:0 0 5px;text-align:left}blockquote{border-left:#daf2fd;margin:1.5em 0;padding:0 1.6em}blockquote small{display:inline-block;font-size:.9em;margin:.8em 0 .8em 1.5em;opacity:.8}blockquote small:before{content:"\2014 \00A0"}blockquote cite{font-weight:700}blockquote cite a{font-weight:400}a{color:#15171a;text-decoration:none}h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility;font-weight:600;letter-spacing:-.01em;line-height:1.15;margin-top:0}h1{font-size:4.8rem;font-weight:700;letter-spacing:-.015em;margin:0 0 .5em}@media (max-width:600px){h1{font-size:2.8rem}}h2{font-size:2.8rem;font-weight:700;margin:1.5em 0 .5em}@media (max-width:600px){h2{font-size:2.3rem}}h3{font-size:2.4rem;font-weight:600;margin:1.5em 0 .5em}@media (max-width:600px){h3{font-size:1.7rem}}h4{font-size:2rem;margin:1.5em 0 .5em}@media (max-width:600px){h4{font-size:1.7rem}}h5{font-size:2rem}h5,h6{margin:1.5em 0 .5em}h6{font-size:1.8rem}
-/*# sourceMappingURL=global.css.map */
\ No newline at end of file
diff --git a/ghost-fusiondance/themes_bak/casper/assets/built/global.css.map b/ghost-fusiondance/themes_bak/casper/assets/built/global.css.map
deleted file mode 100644
index fb5bc10..0000000
--- a/ghost-fusiondance/themes_bak/casper/assets/built/global.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["global.css"],"names":[],"mappings":"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","file":"global.css","sourcesContent":["/* Reset\n/* ---------------------------------------------------------- */\n\nhtml,\nbody,\ndiv,\nspan,\napplet,\nobject,\niframe,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\np,\nblockquote,\npre,\na,\nabbr,\nacronym,\naddress,\nbig,\ncite,\ncode,\ndel,\ndfn,\nem,\nimg,\nins,\nkbd,\nq,\ns,\nsamp,\nsmall,\nstrike,\nstrong,\nsub,\nsup,\ntt,\nvar,\ndl,\ndt,\ndd,\nol,\nul,\nli,\nfieldset,\nform,\nlabel,\nlegend,\ntable,\ncaption,\ntbody,\ntfoot,\nthead,\ntr,\nth,\ntd,\narticle,\naside,\ncanvas,\ndetails,\nembed,\nfigure,\nfigcaption,\nfooter,\nheader,\nhgroup,\nmenu,\nnav,\noutput,\nruby,\nsection,\nsummary,\ntime,\nmark,\naudio,\nvideo {\n margin: 0;\n padding: 0;\n border: 0;\n font: inherit;\n font-size: 100%;\n vertical-align: baseline;\n}\nbody {\n line-height: 1;\n}\nblockquote,\nq {\n quotes: none;\n}\nblockquote:before,\nblockquote:after,\nq:before,\nq:after {\n content: \"\";\n content: none;\n}\ntable {\n border-spacing: 0;\n border-collapse: collapse;\n}\nimg {\n display: block;\n max-width: 100%;\n height: auto;\n}\nhtml {\n box-sizing: border-box;\n font-family: sans-serif;\n\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\n*,\n*:before,\n*:after {\n box-sizing: inherit;\n}\na {\n background-color: transparent;\n}\na:active,\na:hover {\n outline: 0;\n}\nb,\nstrong {\n font-weight: bold;\n}\ni,\nem,\ndfn {\n font-style: italic;\n}\nh1 {\n margin: 0.67em 0;\n font-size: 2em;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\nimg {\n border: 0;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nmark {\n background-color: #fdffb6;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nkbd {\n padding: 3px 5px;\n font-family: var(--font-mono);\n font-size: 1.5rem;\n background: #f6f8fa;\n border: 1px solid rgba(124, 139, 154, 0.25);\n border-radius: 6px;\n box-shadow: inset 0 -1px 0 rgba(124, 139, 154, 0.25);\n}\n@media (max-width: 600px) {\n kbd {\n font-size: 1.3rem;\n }\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n margin: 0; /* 3 */\n color: inherit; /* 1 */\n font: inherit; /* 2 */\n}\nbutton {\n overflow: visible;\n border: none;\n}\nbutton,\nselect {\n text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\n/* 1 */\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n cursor: pointer; /* 3 */\n\n -webkit-appearance: button; /* 2 */\n}\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n padding: 0;\n border: 0;\n}\ninput {\n line-height: normal;\n}\ninput:focus {\n outline: none;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\ninput[type=\"search\"] {\n box-sizing: content-box; /* 2 */\n\n -webkit-appearance: textfield; /* 1 */\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\nlegend {\n padding: 0; /* 2 */\n border: 0; /* 1 */\n}\ntextarea {\n overflow: auto;\n}\ntable {\n border-spacing: 0;\n border-collapse: collapse;\n}\ntd,\nth {\n padding: 0;\n}\n\n/* ==========================================================================\n Base styles: opinionated defaults\n ========================================================================== */\n\nhtml {\n font-size: 62.5%;\n\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n color: var(--color-darkgrey);\n font-family: var(--font-sans);\n font-size: 1.6rem;\n line-height: 1.6em;\n font-weight: 400;\n font-style: normal;\n letter-spacing: 0;\n text-rendering: optimizeLegibility;\n background: #fff;\n\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n -moz-font-feature-settings: \"liga\" on;\n}\n\n::selection {\n text-shadow: none;\n background: #daf2fd;\n}\n\nhr {\n position: relative;\n display: block;\n width: 100%;\n margin: 2.5em 0 3.5em;\n padding: 0;\n height: 1px;\n border: 0;\n border-top: 1px solid #f0f0f0;\n}\n\naudio,\ncanvas,\niframe,\nimg,\nsvg,\nvideo {\n vertical-align: middle;\n}\n\nfieldset {\n margin: 0;\n padding: 0;\n border: 0;\n}\n\ntextarea {\n resize: vertical;\n}\n\n::not(.gh-content) p,\n::not(.gh-content) ul,\n::not(.gh-content) ol,\n::not(.gh-content) dl,\n::not(.gh-content) blockquote {\n margin: 0 0 1.5em 0;\n}\n\nol,\nul {\n padding-left: 1.3em;\n padding-right: 1.5em;\n}\n\nol ol,\nul ul,\nul ol,\nol ul {\n margin: 0.5em 0;\n}\n\nul,\nol {\n max-width: 100%;\n}\n\nli {\n padding-left: 0.3em;\n line-height: 1.6em;\n}\n\nli + li {\n margin-top: 0.5em;\n}\n\ndt {\n float: left;\n margin: 0 20px 0 0;\n width: 120px;\n color: #daf2fd;\n font-weight: 500;\n text-align: right;\n}\n\ndd {\n margin: 0 0 5px 0;\n text-align: left;\n}\n\nblockquote {\n margin: 1.5em 0;\n padding: 0 1.6em 0 1.6em;\n border-left: #daf2fd;\n}\n\nblockquote small {\n display: inline-block;\n margin: 0.8em 0 0.8em 1.5em;\n font-size: 0.9em;\n opacity: 0.8;\n}\n/* Quotation marks */\nblockquote small:before {\n content: \"\\2014 \\00A0\";\n}\n\nblockquote cite {\n font-weight: bold;\n}\nblockquote cite a {\n font-weight: normal;\n}\n\na {\n color: #15171A;\n text-decoration: none;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n margin-top: 0;\n line-height: 1.15;\n font-weight: 600;\n text-rendering: optimizeLegibility;\n letter-spacing: -0.01em;\n}\n\nh1 {\n margin: 0 0 0.5em 0;\n font-size: 4.8rem;\n font-weight: 700;\n letter-spacing: -0.015em;\n}\n@media (max-width: 600px) {\n h1 {\n font-size: 2.8rem;\n }\n}\n\nh2 {\n margin: 1.5em 0 0.5em 0;\n font-size: 2.8rem;\n font-weight: 700;\n}\n@media (max-width: 600px) {\n h2 {\n font-size: 2.3rem;\n }\n}\n\nh3 {\n margin: 1.5em 0 0.5em 0;\n font-size: 2.4rem;\n font-weight: 600;\n}\n@media (max-width: 600px) {\n h3 {\n font-size: 1.7rem;\n }\n}\n\nh4 {\n margin: 1.5em 0 0.5em 0;\n font-size: 2rem;\n}\n@media (max-width: 600px) {\n h4 {\n font-size: 1.7rem;\n }\n}\n\nh5 {\n margin: 1.5em 0 0.5em 0;\n font-size: 2rem;\n}\n\nh6 {\n margin: 1.5em 0 0.5em 0;\n font-size: 1.8rem;\n}\n"]}
\ No newline at end of file
diff --git a/ghost-fusiondance/themes_bak/casper/assets/built/screen.css b/ghost-fusiondance/themes_bak/casper/assets/built/screen.css
deleted file mode 100644
index 29c889a..0000000
--- a/ghost-fusiondance/themes_bak/casper/assets/built/screen.css
+++ /dev/null
@@ -1,2 +0,0 @@
-a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}img{display:block;height:auto;max-width:100%}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box;font-family:sans-serif}*,:after,:before{box-sizing:inherit}a{background-color:transparent}a:active,a:hover{outline:0}b,strong{font-weight:700}dfn,em,i{font-style:italic}h1{font-size:2em;margin:.67em 0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}mark{background-color:#fdffb6}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}kbd{background:#f6f8fa;border:1px solid rgba(124,139,154,.25);border-radius:6px;box-shadow:inset 0 -1px 0 rgba(124,139,154,.25);font-family:var(--font-mono);font-size:1.5rem;padding:3px 5px}@media (max-width:600px){kbd{font-size:1.3rem}}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{border:none;overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input:focus{outline:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:62.5%}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga" on;background:#fff;color:var(--color-darkgrey);font-family:var(--font-sans);font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.6em}::-moz-selection{background:#daf2fd;text-shadow:none}::selection{background:#daf2fd;text-shadow:none}hr{border:0;border-top:1px solid #f0f0f0;display:block;height:1px;margin:2.5em 0 3.5em;padding:0;position:relative;width:100%}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}::not(.gh-content) blockquote,::not(.gh-content) dl,::not(.gh-content) ol,::not(.gh-content) p,::not(.gh-content) ul{margin:0 0 1.5em}ol,ul{padding-left:1.3em;padding-right:1.5em}ol ol,ol ul,ul ol,ul ul{margin:.5em 0}ol,ul{max-width:100%}li{line-height:1.6em;padding-left:.3em}li+li{margin-top:.5em}dt{color:#daf2fd;float:left;font-weight:500;margin:0 20px 0 0;text-align:right;width:120px}dd{margin:0 0 5px;text-align:left}blockquote{border-left:#daf2fd;margin:1.5em 0;padding:0 1.6em}blockquote small{display:inline-block;font-size:.9em;margin:.8em 0 .8em 1.5em;opacity:.8}blockquote small:before{content:"\2014 \00A0"}blockquote cite{font-weight:700}blockquote cite a{font-weight:400}a{color:#15171a;text-decoration:none}h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility;font-weight:600;letter-spacing:-.01em;line-height:1.15;margin-top:0}h1{font-size:4.8rem;font-weight:700;letter-spacing:-.015em;margin:0 0 .5em}@media (max-width:600px){h1{font-size:2.8rem}}h2{font-size:2.8rem;font-weight:700;margin:1.5em 0 .5em}@media (max-width:600px){h2{font-size:2.3rem}}h3{font-size:2.4rem;font-weight:600;margin:1.5em 0 .5em}@media (max-width:600px){h3{font-size:1.7rem}}h4{font-size:2rem;margin:1.5em 0 .5em}@media (max-width:600px){h4{font-size:1.7rem}}h5{font-size:2rem}h5,h6{margin:1.5em 0 .5em}h6{font-size:1.8rem}:root{--color-green:#a4d037;--color-yellow:#fecd35;--color-red:#f05230;--color-darkgrey:#15171a;--color-midgrey:#738a94;--color-lightgrey:#f1f1f1;--color-secondary-text:#979797;--color-border:#e1e1e1;--color-wash:#e5eff5;--color-darkmode:#151719;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-serif:Georgia,Times,serif;--font-mono:Menlo,Courier,monospace}.viewport{display:flex;flex-direction:column;min-height:100vh;position:relative}.site-content{flex-grow:1}.outer{padding:0 max(4vmin,20px);position:relative}.inner{margin:0 auto;max-width:1200px;width:100%}.site-header{background:var(--ghost-accent-color);color:#fff;position:relative}.site-header-cover{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.site-header-content{align-items:center;color:var(--color-darkgrey);display:flex;padding-bottom:19vmin;padding-top:calc(19vmin + 44px);position:relative;text-align:center;z-index:100}.has-cover .site-header-content{background-color:var(--ghost-accent-color);color:#fff;min-height:560px}.site-header-content.left-aligned{padding-bottom:0;text-align:left}.has-cover .site-header-content.left-aligned{align-items:flex-end;padding-bottom:max(4vmin,32px)}.site-header-content.no-content{padding-bottom:2vmin;padding-top:0}.site-header-inner{position:relative}.site-header-content.left-aligned .site-header-inner{align-items:flex-start}.site-logo{flex-shrink:0;margin:0 auto;max-height:120px}.site-header-content.left-aligned .site-logo{margin-left:0;margin-right:auto;max-height:96px}.site-title{font-size:5rem;font-weight:800;margin:0;padding:0;z-index:10}.has-serif-title .site-title{font-family:var(--font-serif)}.has-cover .site-title{font-size:6rem}.site-header-content.left-aligned .site-title{font-size:4.4rem}.has-cover .site-header-content.left-aligned .site-title{font-size:4.6rem}.site-description{display:inline-block;font-size:6rem;font-weight:700;line-height:1.1;max-width:960px;z-index:10}:is(.site-logo,.site-title)+.site-description{font-size:2.4rem;font-weight:400;line-height:1.4;margin-top:16px;max-width:640px}.site-logo+.site-description{margin-top:20px}.site-title+.site-description{color:var(--color-secondary-text)}.has-cover .site-description{color:#fff;letter-spacing:-.005em}.has-cover :is(.site-logo,.site-title)+.site-description{font-size:2.4rem}.has-cover .site-header-content.left-aligned :is(.site-logo,.site-title)+.site-description{font-size:2.2rem}@media (min-width:992px){.is-head-stacked.has-cover .site-header-content{padding-top:calc(19vmin + 120px)}}@media (max-width:991px){.site-header-content{padding-top:calc(19vmin + 32px)}}@media (max-width:767px){.has-cover .site-header-content{min-height:240px}.site-header-inner{gap:16px}.site-logo{max-width:60%}.site-title{font-size:3.4rem!important}.site-description{font-size:2.2rem!important}.site-logo+.site-description,.site-title+.site-description{margin-top:12px!important}}.gh-head{background-color:#fff;font-size:1.6rem;height:88px;line-height:1.3em;z-index:150}.has-cover:not(.home-template) .gh-head{background-color:var(--ghost-accent-color);color:#fff}:is(.home-template,.paged:not(.tag-template):not(.author-template)).has-cover .gh-head{background-color:transparent;color:#fff;left:0;position:absolute;right:0;top:0;z-index:2000}.gh-head a{text-decoration:none}.gh-head-inner{align-items:center;-moz-column-gap:40px;column-gap:40px;display:grid;grid-auto-flow:row dense;height:100%}.gh-head-inner,.is-head-left-logo .gh-head-inner{grid-template-columns:auto 1fr auto}.is-head-left-logo.home-template .gh-head:not(.is-header-hidden) .gh-head-logo{display:none}.is-head-left-logo.home-template .gh-head:not(.is-header-hidden) .gh-head-menu{margin-left:-40px}@media (min-width:992px){.is-head-left-logo .gh-head-menu{margin-left:16px;margin-right:64px}}.is-head-middle-logo .gh-head-inner{grid-template-columns:1fr auto 1fr}.is-head-middle-logo .gh-head-brand{grid-column-start:2}@media (min-width:992px){.is-head-middle-logo .gh-head-menu{margin-right:64px}}.is-head-stacked .gh-head{height:auto}.is-head-stacked .gh-head-inner{grid-template-columns:1fr auto 1fr}.is-head-stacked .gh-head-brand{grid-column-start:2;grid-row-start:1}@media (min-width:992px){.is-head-stacked .gh-head-inner{padding:0}.is-head-stacked .gh-head-brand{align-items:center;display:flex;height:80px;position:relative}.is-head-stacked .gh-head-menu{grid-column:1/4;grid-row-start:2;height:56px;justify-content:center;margin:0 48px}.is-head-stacked .gh-head-menu:after,.is-head-stacked .gh-head-menu:before{background-color:var(--color-lightgrey);content:"";height:1px;left:0;position:absolute;top:80px;width:100%}.is-head-stacked.has-cover .gh-head-menu:after,.is-head-stacked.has-cover .gh-head-menu:before{background-color:hsla(0,0%,100%,.2)}.is-head-stacked .gh-head-menu:after{top:136px}.is-head-stacked .gh-head-actions{grid-column:1/4;grid-row-start:1;justify-content:space-between}}.gh-head-brand{align-items:center;display:flex;height:40px;word-break:break-all}.gh-head-logo{color:inherit;display:block;font-size:2.6rem;font-weight:800;letter-spacing:-.02em;white-space:nowrap}.gh-head-logo.no-image{margin-top:-5px}.has-cover .gh-head-logo{color:#fff}.gh-head-logo img{max-height:40px}.gh-head-menu{align-items:center;display:flex;font-weight:500;margin-top:1px}.gh-head-menu .nav{align-items:center;display:inline-flex;flex-wrap:wrap;gap:32px;list-style:none;margin:0;padding:0}.gh-head-menu .nav li{margin:0;padding:0}.gh-head-menu .nav a{color:inherit;display:inline-block;line-height:1.7}.gh-head-menu .nav a:hover{opacity:.9}.gh-head-menu .nav-more-toggle{background-color:transparent;font-size:inherit;height:30px;margin:0 -6px;padding:0;position:relative;text-transform:inherit;width:30px}.gh-head-menu .nav-more-toggle svg{height:24px;width:24px}@media (min-width:992px){body:not(.is-dropdown-loaded) .gh-head-menu .nav>li{opacity:0}}.gh-dropdown{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(0,0,0,.04),0 7px 20px -5px rgba(0,0,0,.15);margin-top:24px;opacity:0;padding:12px 0;position:absolute;right:-16px;text-align:left;top:100%;transform:translate3d(0,6px,0);transition:opacity .3s,transform .2s;visibility:hidden;width:200px;z-index:90}.is-head-middle-logo .gh-dropdown{left:-24px;right:auto}.is-dropdown-mega .gh-dropdown{-moz-column-gap:40px;column-gap:40px;display:grid;grid-auto-flow:column;grid-template-columns:1fr 1fr;min-width:320px;padding:20px 32px}.is-dropdown-open .gh-dropdown{opacity:1;transform:translateY(0);visibility:visible}.gh-head-menu .gh-dropdown li a{color:#15171a;display:block;padding:6px 20px}.is-dropdown-mega .gh-dropdown li a{padding:8px 0}.gh-social{align-items:center;display:flex;gap:20px}.gh-social-link{color:inherit;line-height:0}.gh-social-link:hover{opacity:.9}.gh-social-link svg{height:18px;width:18px}.gh-head-actions{align-items:center;display:flex;gap:24px;justify-content:flex-end;list-style:none;text-align:right}.gh-head-members{align-items:center;display:flex;gap:20px}.gh-head-link{color:inherit;font-weight:500}.gh-head-button{align-items:center;background:var(--ghost-accent-color);border-radius:48px;color:#fff;display:inline-flex;font-size:1.6rem;font-weight:600;height:44px;justify-content:center;letter-spacing:-.005em;padding:8px 20px}.has-cover .gh-head-button{background:#fff;color:var(--color-darkgrey)}@media (max-width:767px){.gh-head-members{flex-direction:column-reverse;gap:16px;width:100%}}.gh-search{align-items:center;background-color:transparent;border:0;cursor:pointer;display:inline-flex;height:32px;justify-content:center;outline:none;padding:0;width:32px}.gh-search:hover{opacity:.9}.gh-head-brand .gh-search{margin-right:8px}.gh-head-actions .gh-search{margin-right:-4px}@media (max-width:767px){.gh-head-actions .gh-search{display:none}}@media (min-width:768px){.gh-head-brand .gh-search{display:none}}.gh-burger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;display:none;height:30px;margin-right:-3px;padding:0;position:relative;width:30px}.gh-burger:after,.gh-burger:before{background-color:var(--color-darkgrey);content:"";height:1px;left:3px;position:absolute;transition:all .2s cubic-bezier(.04,.04,.12,.96) .1008s;width:24px}.has-cover .gh-burger:after,.has-cover .gh-burger:before{background-color:#fff}.gh-burger:before{top:11px}.gh-burger:after{bottom:11px}.gh-head-open .gh-burger:before{top:15px;transform:rotate(45deg)}.gh-head-open .gh-burger:after{bottom:14px;transform:rotate(-45deg)}@media (max-width:767px){#gh-head{height:64px}#gh-head .gh-head-inner{gap:48px;grid-template-columns:1fr;grid-template-rows:auto 1fr auto}#gh-head .gh-head-brand{align-items:center;display:grid;grid-column-start:1;grid-template-columns:1fr auto auto;height:64px}#gh-head .gh-head-logo{font-size:2.2rem}#gh-head .gh-head-brand .gh-search{margin-left:-6px}#gh-head .gh-burger{display:block}#gh-head .gh-head-actions,#gh-head .gh-head-menu{justify-content:center;opacity:0;position:fixed;visibility:hidden}#gh-head .gh-head-menu{margin:0;transform:translateY(0);transition:none}#gh-head .nav{align-items:center;gap:16px;line-height:1.4}#gh-head .nav a{font-size:2.6rem;font-weight:600;text-transform:none}#gh-head .nav li{opacity:0;transform:translateY(-4px)}#gh-head :is(.gh-head-button,.gh-head-link){opacity:0;transform:translateY(8px)}#gh-head .gh-head-button{font-size:1.8rem;opacity:0;text-transform:none;transform:translateY(8px);width:100%}.gh-head-open #gh-head{-webkit-overflow-scrolling:touch;height:100%;inset:0;overflow-y:scroll;position:fixed;z-index:3999999}.gh-head-open.has-cover #gh-head,.gh-head-open.has-cover #gh-head .gh-head-actions{background-color:var(--ghost-accent-color)}.gh-head-open #gh-head .gh-head-actions,.gh-head-open #gh-head .gh-head-menu{opacity:1;position:static;visibility:visible}.gh-head-open #gh-head .nav{display:flex;flex-direction:column}.gh-head-open #gh-head .nav li{opacity:1;transform:translateY(0);transition:transform .2s,opacity .2s}.gh-head-open #gh-head .gh-head-actions{align-items:center;background-color:#fff;bottom:0;display:inline-flex;flex-direction:column;gap:12px;left:0;padding:max(4vmin,20px) 0 max(4vmin,28px);position:-webkit-sticky;position:sticky;right:0}.gh-head-open #gh-head :is(.gh-head-button,.gh-head-link){opacity:1;transform:translateY(0);transition:transform .4s,opacity .4s;transition-delay:.2s}.gh-head-open #gh-head .gh-head-link{transition-delay:.4s}}.post-feed{display:grid;gap:4.8vmin 4vmin;grid-template-columns:repeat(6,1fr);padding:max(4.8vmin,36px) 0 0;position:relative}:is(.tag-template,.author-template) .post-feed{margin-top:4vmin}@media (max-width:991px){.post-feed{grid-template-columns:1fr 1fr}}@media (max-width:767px){.post-feed{grid-gap:40px;grid-template-columns:1fr}}.post-card{background-size:cover;display:flex;flex-direction:column;grid-column:span 2;position:relative;word-break:break-word}.post-card-image-link{display:block;margin-bottom:32px;overflow:hidden;position:relative}.post-card-image-link:after{content:"";display:block;padding-bottom:55%}.post-card[class*=post-access-] .post-card-image-link:after{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:rgba(0,0,0,.5)}.post-card.keep-ratio[class*=post-access-] .post-card-image-link:after{inset:0;padding-bottom:0;position:absolute}.post-card.keep-ratio:not(.post-card-large):not(.post-card-full) .post-card-image-link:after{padding-bottom:0}.post-card-image{background:var(--color-lightgrey) no-repeat center center;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.post-card.keep-ratio:not(.post-card-large):not(.post-card-full) .post-card-image{position:static}.post-card-access{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:600;gap:4px;inset:0;justify-content:center;position:absolute;z-index:10}.post-card-content-link{color:var(--color-darkgrey);display:block;position:relative}.post-card-content-link:hover{text-decoration:none}.post-feed .no-image .post-card-content-link{padding:0}.no-image .post-card-header{margin-top:0}.post-card-tags{align-items:center;color:var(--color-secondary-text);display:flex;font-size:1.4rem;font-weight:600;gap:12px;letter-spacing:-.005em;line-height:1;margin:0 0 10px}.post-card-featured{align-items:center;color:var(--ghost-accent-color);display:flex;gap:3px;padding-left:18px;position:relative}.post-card-featured svg{left:0;position:absolute}.post-card-title{font-size:2.6rem;font-weight:800;line-height:1.2;margin:0}.post-card-content-link:hover .post-card-title{opacity:.9}.no-image .post-card-title{margin-top:0}.has-serif-title .post-card-title{font-family:var(--font-serif);letter-spacing:-.005em}.post-card-title svg{margin-left:-1px;margin-top:-3px}.post-card-content{display:flex;flex-direction:column;flex-grow:1}.post-card-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.6rem;line-height:1.5;margin-top:12px;max-width:720px;overflow-y:hidden;word-break:break-word}.has-sans-body .post-card-excerpt{font-family:var(--font-sans)}.post-card:not(.post-card-large):not(.post-card-full):not(.dynamic):not(.no-image) .post-card-excerpt{-webkit-line-clamp:2}:is(.tag-template,.author-template) .post-card-excerpt{margin-top:6px}:is(.tag-template,.author-template) .post-card-large .post-card-excerpt{display:block;overflow-y:auto}.post-card-meta{color:var(--color-secondary-text);font-size:1.3rem;margin-top:12px;padding:0}.post-card-meta,.post-card-meta>*{align-items:center;display:flex;gap:6px}.post-card-meta>*+:not(script):before{background-color:var(--color-secondary-text);border-radius:50%;content:"";height:2px;width:2px}.post-card-meta .sep{margin:0 4px}.author-profile-image{background:#fff;border-radius:100%;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.author-list{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 0 4px;padding:0}.author-list-item{flex-shrink:0;margin:0;padding:0;position:relative}@media (min-width:1001px){.post-card-large{grid-gap:4vmin;border-top:0;display:grid;grid-column:span 6;grid-template-columns:repeat(3,1fr)}.post-card-large:not(.no-image) .post-card-header{margin-top:0}.post-card-large .post-card-image-link{grid-column:span 2;margin-bottom:0;position:relative}.post-card-large .post-card-content{grid-column:span 1}.post-card-large.no-image .post-card-content{grid-column:span 2}.post-card-large .post-card-image{height:100%;position:absolute;width:100%}.post-card-large .post-card-tags{margin-bottom:12px}.post-card-large .post-card-title{font-size:4.4rem;line-height:1.05;margin-top:0}.post-card-large .post-card-excerpt{margin-top:16px}.post-card-full{grid-column:span 6}.post-card-full .post-card-image-link{margin-bottom:40px}.post-card-full .post-card-tags{margin-bottom:14px}.post-card-full .post-card-title{font-size:6.4rem;line-height:.95}.post-card-full .post-card-excerpt{font-size:1.8rem;margin-top:20px}.post-card-large+.post-card-large:nth-child(2n){margin:32px 0}.post-card-large+.post-card-large:nth-child(2n) .post-card-content{order:-1}.post-card.dynamic{grid-column:span 3}.post-card.dynamic .post-card-title{font-size:3rem}}.pagination{align-items:center;display:none;grid-template-columns:1fr auto 1fr;margin-top:8vmin}html.no-infinite-scroll .pagination{display:grid}.pagination a{font-size:1.7rem;font-weight:600}.pagination .page-number{color:var(--color-secondary-text);grid-column-start:2}.pagination .older-posts{grid-column-start:3;text-align:right}@media (max-width:767px){.pagination .page-number{display:none}}.article{word-break:break-word}.post-template .article{padding:max(8vmin,40px) 0 max(8vmin,64px)}.post-template .article-header{padding:0 0 max(6.4vmin,40px)}.page-template .article-header{padding:max(12vmin,64px) 0 max(3.2vmin,28px)}.article-tag{font-size:1.6rem;margin-bottom:16px}.article-tag a{color:var(--color-secondary-text)}.article-title{color:var(--color-darkgrey);font-size:clamp(3.2rem,5vw,5.2rem);font-weight:800;line-height:1.05;margin-bottom:0}.has-serif-title .article-title{font-family:var(--font-serif)}.article-excerpt{color:var(--color-darkgrey);font-size:2rem;line-height:1.45;margin-top:20px;max-width:720px}.gh-canvas .article-image{grid-column:wide-start/wide-end;margin:max(6.4vmin,40px) 0 0;width:100%}.image-full .article-image{grid-column:full-start/full-end}.image-small .article-image{grid-column:main-start/main-end}.gh-canvas .article-image img{display:block;margin-left:auto;margin-right:auto;width:100%}@media (max-width:767px){.article-excerpt{font-size:1.7rem;margin-top:14px}}.gh-canvas,.kg-width-full.kg-content-wide{--gap:max(4vmin,20px);--main:min(var(--content-width,720px),100% - var(--gap) * 2);--wide:minmax(0,calc((var(--container-width, 1200px) - var(--content-width, 720px))/2));--full:minmax(var(--gap),1fr);display:grid;grid-template-columns:[full-start] var(--full) [wide-start] var(--wide) [main-start] var(--main) [main-end] var(--wide) [wide-end] var(--full) [full-end]}.gh-canvas>*{grid-column:main-start/main-end}.kg-content-wide>div,.kg-width-wide{grid-column:wide-start/wide-end}.kg-width-full{grid-column:full-start/full-end}.kg-width-full img{width:100%}.gh-content>*+*{margin-bottom:0;margin-top:max(3.2vmin,24px)}.gh-content>.kg-width-full+.kg-width-full:not(.kg-width-full.kg-card-hascaption+.kg-width-full){margin-top:0}.gh-content>[id]{color:var(--color-darkgrey);margin:0}.has-serif-title .gh-content>[id]{font-family:var(--font-serif)}.gh-content>[id]:not(:first-child){margin:2em 0 0}.gh-content>[id]+*{margin-top:1.5rem!important}.gh-content>blockquote,.gh-content>hr{margin-top:max(4.8vmin,32px);position:relative}.gh-content>blockquote+*,.gh-content>hr+*{margin-top:max(4.8vmin,32px)!important}.gh-content a{color:var(--ghost-accent-color);text-decoration:underline;word-break:break-word}.gh-content>blockquote:not([class]),.gh-content>dl,.gh-content>ol,.gh-content>p,.gh-content>ul{font-family:var(--font-serif);font-size:2rem;font-weight:400;line-height:1.6em}.gh-content>p img{margin:0 auto}.page-template .gh-content:only-child>:first-child:not(.kg-width-full){margin-top:max(12vmin,64px)}.page-template .gh-content>:last-child:not(.kg-width-full){margin-bottom:max(12vmin,64px)}.gh-content .kg-callout-card .kg-callout-text,.gh-content .kg-toggle-card .kg-toggle-content>ol,.gh-content .kg-toggle-card .kg-toggle-content>p,.gh-content .kg-toggle-card .kg-toggle-content>ul{font-family:var(--font-serif);font-size:1.9rem;font-weight:400;line-height:1.6em}.gh-content .kg-product-card .kg-product-card-description>ol,.gh-content .kg-product-card .kg-product-card-description>p,.gh-content .kg-product-card .kg-product-card-description>ul{font-size:1.7rem;line-height:1.6em}.gh-content .kg-callout-card .kg-callout-emoji{font-size:2.1rem;line-height:1.4em}.gh-content .kg-toggle-card .kg-toggle-heading-text{font-size:2rem}.has-sans-body .gh-content .kg-callout-card .kg-callout-text,.has-sans-body .gh-content .kg-toggle-card .kg-toggle-content>ol,.has-sans-body .gh-content .kg-toggle-card .kg-toggle-content>p,.has-sans-body .gh-content .kg-toggle-card .kg-toggle-content>ul,.has-sans-body .gh-content>blockquote,.has-sans-body .gh-content>dl,.has-sans-body .gh-content>ol,.has-sans-body .gh-content>p,.has-sans-body .gh-content>ul{font-family:var(--font-sans)}.gh-content .kg-product-card .kg-product-card-description>ol,.gh-content .kg-product-card .kg-product-card-description>ul,.gh-content .kg-toggle-card .kg-toggle-content>ol,.gh-content .kg-toggle-card .kg-toggle-content>ul,.gh-content>dl,.gh-content>ol,.gh-content>ul{padding-left:1.9em}.gh-content>blockquote:not([class]){font-style:italic;padding:0;position:relative}.gh-content>blockquote:not([class]):before{background:var(--ghost-accent-color);bottom:0;content:"";left:-1.5em;position:absolute;top:0;width:.3rem}.gh-content :not(pre)>code{background:#f0f6f9;border:1px solid #e1eaef;border-radius:.25em;color:#15171a;font-size:.9em;font-weight:400!important;line-height:1em;padding:.15em .4em;vertical-align:middle}.gh-content pre{background:var(--color-darkgrey);border-radius:5px;box-shadow:0 2px 6px -2px rgba(0,0,0,.1),0 0 1px rgba(0,0,0,.4);color:var(--color-wash);font-size:1.4rem;line-height:1.5em;overflow:auto;padding:16px 20px}.gh-content ol ol li{list-style-type:lower-alpha}.gh-content ol ol ol li{list-style-type:lower-roman}@media (max-width:650px){.gh-content .kg-callout-card .kg-callout-text,.gh-content .kg-toggle-card .kg-toggle-content>ol,.gh-content .kg-toggle-card .kg-toggle-content>p,.gh-content .kg-toggle-card .kg-toggle-content>ul,.gh-content>blockquote:not([class]),.gh-content>dl,.gh-content>ol,.gh-content>p,.gh-content>ul{font-size:1.8rem}.gh-content .kg-product-card .kg-product-card-description>ol,.gh-content .kg-product-card .kg-product-card-description>p,.gh-content .kg-product-card .kg-product-card-description>ul{font-size:1.6rem}.gh-content blockquote:not([class]):before{left:min(-4vmin,-20px)}}.gh-content .kg-card+:not(.kg-card),.gh-content :not(.kg-card):not([id])+.kg-card{margin-top:6vmin}.kg-embed-card{align-items:center;display:flex;flex-direction:column;width:100%}.kg-image-card img{margin:auto}.kg-gallery-image,.kg-image[width][height]{cursor:pointer}.has-serif-title .kg-toggle-card .kg-toggle-heading-text{font-family:var(--font-serif)}.gh-content .kg-callout-card-accent a{text-decoration:underline}.kg-blockquote-alt{color:var(--color-midgrey);font-family:var(--font-serif)}.has-sans-body .kg-blockquote-alt{font-family:var(--font-sans)}.kg-card.kg-header-card.kg-style-dark{background:var(--color-darkgrey)}.kg-header-card.kg-style-light h2.kg-header-card-header{color:#0a0b0c}.has-serif-title .kg-header-card h2.kg-header-card-header{font-family:var(--font-serif)}figcaption{color:rgba(0,0,0,.5);font-size:1.3rem;line-height:1.4em;padding:1.5rem 1.5rem 0;text-align:center}figcaption strong{color:rgba(0,0,0,.8)}figcaption a{text-decoration:underline}iframe.instagram-media{margin:6vmin auto 0!important}iframe.instagram-media+script+:not([id]){margin-top:6vmin}.kg-width-full.kg-card-hascaption{display:grid;grid-template-columns:inherit}.kg-width-wide.kg-card-hascaption img{grid-column:wide-start/wide-end}.kg-width-full.kg-card-hascaption img{grid-column:1/-1}.kg-width-full.kg-card-hascaption figcaption{grid-column:main-start/main-end}.article-comments{margin:6vmin 0 0}.footnotes-sep{margin-bottom:30px}.footnotes{font-size:1.5rem}.footnotes p{margin:0}.footnote-backref{box-shadow:none!important;font-size:1.2rem;font-weight:700;text-decoration:none!important}.gh-content table:not(.gist table){-webkit-overflow-scrolling:touch;background:radial-gradient(ellipse at left,rgba(0,0,0,.2) 0,transparent 75%) 0,radial-gradient(ellipse at right,rgba(0,0,0,.2) 0,transparent 75%) 100%;background-attachment:scroll,scroll;background-repeat:no-repeat;background-size:10px 100%,10px 100%;border-collapse:collapse;border-spacing:0;display:inline-block;font-family:var(--font-sans);font-size:1.6rem;max-width:100%;overflow-x:auto;vertical-align:top;white-space:nowrap;width:auto}.gh-content table:not(.gist table) td:first-child{background-image:linear-gradient(90deg,#fff 50%,hsla(0,0%,100%,0));background-repeat:no-repeat;background-size:20px 100%}.gh-content table:not(.gist table) td:last-child{background-image:linear-gradient(270deg,#fff 50%,hsla(0,0%,100%,0));background-position:100% 0;background-repeat:no-repeat;background-size:20px 100%}.gh-content table:not(.gist table) th{background-color:#f4f8fb;color:var(--color-darkgrey);font-size:1.2rem;font-weight:700;letter-spacing:.2px;text-align:left;text-transform:uppercase}.gh-content table:not(.gist table) td,.gh-content table:not(.gist table) th{border:1px solid #e2ecf3;padding:6px 12px}.article-byline{display:flex;justify-content:space-between;margin:min(24px,5.6vmin) 0 0}.article-byline-content{align-items:center;display:flex;flex-grow:1}.article-byline-content .author-list{justify-content:flex-start;padding:0 14px 0 0}.article-byline-meta{color:var(--color-secondary-text);font-size:1.4rem;line-height:1.2em}.article-byline-meta .author-name{font-size:1.7rem;font-weight:700;letter-spacing:0;margin:0 0 6px}.article-byline-meta .bull{display:inline-block;margin:0 2px}.author-avatar{background-color:var(--color-border);border:2px solid #fff;border-radius:50%;display:block;height:min(56px,13.6vmin);margin:0 -4px;overflow:hidden;width:min(56px,13.6vmin)}.page-template .article-title{margin-bottom:0}@media (max-width:767px){.article-byline-content .author-list{padding-right:12px}.article-byline-meta .author-name{margin-bottom:4px}}.footer-cta{position:relative;text-align:center}.footer-cta-title{font-size:clamp(2.6rem,5vw,3.8rem);font-weight:800;margin:0 0 min(24px,6.4vmin)}.has-serif-title .footer-cta-title{font-family:var(--font-serif)}.footer-cta-button{align-items:center;background:#fff;border:1px solid var(--color-border);border-radius:8px;color:var(--color-secondary-text);display:inline-flex;font-size:1.7rem;justify-content:space-between;max-width:500px;padding:5px 5px 5px 15px;position:relative;transition:border-color .2s;width:100%}.footer-cta-button:hover{border-color:#c2c2c2}.footer-cta-button span{background:var(--ghost-accent-color);border-radius:6px;color:#fff;display:inline-block;font-size:1.6rem;font-weight:600;letter-spacing:-.005em;padding:9px 15px}.read-more-wrap{margin-top:2.4vmin}.footer-cta+.read-more-wrap{margin-top:max(12vmin,72px)}.read-more{grid-gap:4vmin;display:grid;grid-template-columns:repeat(6,1fr)}.read-more .post-card-tags{display:none}@media (max-width:1000px){.read-more{grid-template-columns:repeat(4,1fr)}.read-more .post-card:nth-child(3){display:none}}@media (max-width:700px){.read-more{grid-template-columns:repeat(2,1fr)}.read-more .post-card:nth-child(2){display:none}}.comments{align-items:center;display:flex;flex-direction:column;margin:60px 0 44px}.comments-head{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:32px;max-width:720px;width:100%}.comments h2{font-size:3.4rem;font-weight:800;max-width:720px;width:100%}.comments .comment-count{color:var(--color-midgrey);font-weight:600;white-space:nowrap}.comments #ghost-comments-root{max-width:720px;width:100%}.author-profile-pic{background:#fff;border-radius:50%;display:block;height:80px;margin:0 0 2rem;-o-object-fit:cover;object-fit:cover;width:80px}.author-profile-footer{margin-top:16px}.author-profile-location{font-weight:700}.author-profile-meta{display:flex;gap:10px}.author-profile-social-link{color:var(--color-secondary-text);font-size:1.3rem}.author-profile-social-link:hover{color:var(--color-darkgrey)}.author-profile-social-link svg{height:16px;width:16px}@media (min-width:1001px){.author-template .post-card-large .post-card-content:only-child{grid-column:span 2;max-width:640px}}.tag-template .post-card-large .post-card-image-link{grid-column:2/span 2;order:2}.tag-template .post-card-large .post-card-content{order:1}@media (min-width:1001px){.tag-template .post-card-large .post-card-content:only-child{grid-column:span 2;max-width:640px}}.error-content{padding:14vw 4vw 2vw}.error-message{padding-bottom:10vw;text-align:center}.error-code{font-size:12vw;letter-spacing:-5px;line-height:1em;margin:0}.error-description{color:var(--color-secondary-text);font-size:3.2rem;font-weight:400;letter-spacing:-.005em;line-height:1.3em;margin:0}.error-link{display:inline-block;margin-top:5px}@media (min-width:940px){.error-content .post-card{border-bottom:none;margin-bottom:0;padding-bottom:0}}@media (max-width:800px){.error-content{padding-top:24vw}.error-code{font-size:11.2rem}.error-message{padding-bottom:16vw}.error-description{font-size:1.8rem;margin:5px 0 0}}@media (max-width:500px){.error-content{padding-top:28vw}.error-message{padding-bottom:14vw}}.site-footer{background:#0a0b0c;color:#fff;margin:max(12vmin,64px) 0 0;padding-bottom:140px;padding-top:48px;position:relative}.page-template .site-footer{margin-top:0}.site-footer .inner{grid-gap:40px;color:hsla(0,0%,100%,.7);display:grid;font-size:1.3rem;grid-template-columns:auto 1fr auto}.site-footer .copyright a{color:#fff;font-weight:500;letter-spacing:-.015em}.site-footer a{color:hsla(0,0%,100%,.7)}.site-footer a:hover{color:#fff;text-decoration:none}.site-footer-nav ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 0 20px;padding:0}.site-footer-nav li{align-items:center;display:inline-flex;line-height:2em;margin:0;padding:0}.site-footer-nav a{align-items:center;display:inline-flex;margin-left:10px;position:relative}.site-footer-nav li:not(:first-child) a:before{background:#fff;border-radius:100%;content:"";display:block;height:2px;margin:0 10px 0 0;width:2px}@media (max-width:767px){.site-footer .inner{grid-gap:0;grid-template-columns:1fr;max-width:500px;text-align:center}.site-footer .copyright,.site-footer .copyright a{color:#fff;font-size:1.5rem}.site-footer .copyright{margin-bottom:16px}}html.dark-mode body{background:var(--color-darkmode);color:hsla(0,0%,100%,.75)}html.dark-mode img{opacity:.9}html.dark-mode kbd{background:#212427}html.dark-mode figcaption a{color:#fff}html.dark-mode body:not(.has-cover) .gh-head{background:var(--color-darkmode);color:#fff}html.dark-mode .gh-burger:after,html.dark-mode .gh-burger:before{background-color:#fff}html.dark-mode .site-header-content{color:#fff}html.dark-mode .site-header-cover{opacity:1}html.dark-mode .post-card-image{background:var(--color-darkmode)}html.dark-mode :is(.post-card-tags,.post-card-meta,.article-tag a,.byline-meta-content,.pagination .page-number){color:#5f5f5f}html.dark-mode .post-card-featured,html.dark-mode .post-card-title{color:#fff}html.dark-mode .post-card-excerpt{color:var(--color-secondary-text)}html.dark-mode .article-title,html.dark-mode .author-profile-location,html.dark-mode .author-profile-social-link:hover,html.dark-mode .pagination a{color:#fff}html.dark-mode .article-excerpt{color:var(--color-secondary-text)}html.dark-mode .post-full-image{background-color:#282b2f}html.dark-mode .author-avatar{background-color:#282b2f;border-color:var(--color-darkmode)}html.dark-mode .author-profile-image{opacity:1}html.dark-mode .author-profile-image path{fill:var(--color-darkmode)}html.dark-mode .article-byline-meta .author-name a{color:#fff}html.dark-mode .no-image .author-social-link a{color:hsla(0,0%,100%,.75)}html.dark-mode .gh-content>[id]{color:hsla(0,0%,100%,.9)}html.dark-mode .gh-content pre{background:#030303}html.dark-mode .gh-content :not(pre)>code{background:#23262b;border-color:#282b2f;color:var(--color-wash)}:where(html.dark-mode) .gh-content a{color:#fff}html.dark-mode .gh-content em,html.dark-mode .gh-content strong{color:#fff}html.dark-mode .gh-content code{background:#000;color:#fff}html.dark-mode hr{border-top-color:#282b2f}html.dark-mode .gh-content hr:after{background:#282b2f;box-shadow:var(--color-darkmode) 0 0 0 5px}html.dark-mode figcaption{color:hsla(0,0%,100%,.6)}html.dark-mode .gh-content table:not(.gist table) td:first-child{background-image:linear-gradient(to right,var(--color-darkmode) 50%,rgba(21,23,25,0) 100%)}html.dark-mode .gh-content table:not(.gist table) td:last-child{background-image:linear-gradient(to left,var(--color-darkmode) 50%,rgba(21,23,25,0) 100%)}html.dark-mode .gh-content table:not(.gist table) th{background-color:#282b2f;color:hsla(0,0%,100%,.85)}html.dark-mode .gh-content table:not(.gist table) td,html.dark-mode .gh-content table:not(.gist table) th{border:1px solid #282b2f}html.dark-mode .gh-content :is(input,textarea){color:#303a3e}html.dark-mode .site-archive-header .no-image{background:var(--color-darkmode);color:hsla(0,0%,100%,.9)}html.dark-mode .kg-header-card.kg-style-dark{background:#0a0b0c}html.dark-mode .kg-header-card.kg-style-light{background:#202328}html.dark-mode .kg-header-card h2.kg-header-card-header,html.dark-mode .kg-header-card h3.kg-header-card-subheader{color:#fff}html.dark-mode .kg-bookmark-card a.kg-bookmark-container,html.dark-mode .kg-bookmark-card a.kg-bookmark-container:hover{background:var(--color-darkmode)!important;color:#fff!important}html.dark-mode .footer-cta-title{color:#fff}@media (max-width:767px){html.dark-mode .gh-head-open:not(.has-cover) #gh-head,html.dark-mode .gh-head-open:not(.has-cover) #gh-head .gh-head-actions{background:var(--color-darkmode)}}@media (prefers-color-scheme:dark){html.auto-color body{background:var(--color-darkmode);color:hsla(0,0%,100%,.75)}html.auto-color img{opacity:.9}html.auto-color kbd{background:#212427}html.auto-color figcaption a{color:#fff}html.auto-color body:not(.has-cover) .gh-head{background:var(--color-darkmode);color:#fff}html.auto-color .gh-burger:after,html.auto-color .gh-burger:before{background-color:#fff}html.auto-color .site-header-content{color:#fff}html.auto-color .site-header-cover{opacity:1}html.auto-color .post-card-image{background:var(--color-darkmode)}html.auto-color :is(.post-card-tags,.post-card-meta,.article-tag a,.byline-meta-content,.pagination .page-number){color:#5f5f5f}html.auto-color .post-card-featured,html.auto-color .post-card-title{color:#fff}html.auto-color .post-card-excerpt{color:var(--color-secondary-text)}html.auto-color .article-title,html.auto-color .author-profile-location,html.auto-color .author-profile-social-link:hover,html.auto-color .pagination a{color:#fff}html.auto-color .article-excerpt{color:var(--color-secondary-text)}html.auto-color .post-full-image{background-color:#282b2f}html.auto-color .author-avatar{background-color:#282b2f;border-color:var(--color-darkmode)}html.auto-color .author-profile-image{opacity:1}html.auto-color .author-profile-image path{fill:var(--color-darkmode)}html.auto-color .article-byline-meta .author-name a{color:#fff}html.auto-color .no-image .author-social-link a{color:hsla(0,0%,100%,.75)}html.auto-color .gh-content>[id]{color:hsla(0,0%,100%,.9)}html.auto-color .gh-content pre{background:#030303}html.auto-color .gh-content :not(pre)>code{background:#23262b;border-color:#282b2f;color:var(--color-wash)}:where(html.auto-color) .gh-content a{color:#fff}html.auto-color .gh-content em,html.auto-color .gh-content strong{color:#fff}html.auto-color .gh-content code{background:#000;color:#fff}html.auto-color hr{border-top-color:#282b2f}html.auto-color .gh-content hr:after{background:#282b2f;box-shadow:var(--color-darkmode) 0 0 0 5px}html.auto-color figcaption{color:hsla(0,0%,100%,.6)}html.auto-color .gh-content table:not(.gist table) td:first-child{background-image:linear-gradient(to right,var(--color-darkmode) 50%,rgba(21,23,25,0) 100%)}html.auto-color .gh-content table:not(.gist table) td:last-child{background-image:linear-gradient(to left,var(--color-darkmode) 50%,rgba(21,23,25,0) 100%)}html.auto-color .gh-content table:not(.gist table) th{background-color:#282b2f;color:hsla(0,0%,100%,.85)}html.auto-color .gh-content table:not(.gist table) td,html.auto-color .gh-content table:not(.gist table) th{border:1px solid #282b2f}html.auto-color .gh-content :is(input,textarea){color:#303a3e}html.auto-color .site-archive-header .no-image{background:var(--color-darkmode);color:hsla(0,0%,100%,.9)}html.auto-color .kg-header-card.kg-style-dark{background:#0a0b0c}html.auto-color .kg-header-card.kg-style-light{background:#202328}html.auto-color .kg-header-card h2.kg-header-card-header,html.auto-color .kg-header-card h3.kg-header-card-subheader{color:#fff}html.auto-color .kg-bookmark-card a.kg-bookmark-container,html.auto-color .kg-bookmark-card a.kg-bookmark-container:hover{background:var(--color-darkmode)!important;color:#fff!important}html.auto-color .footer-cta-title{color:#fff}@media (max-width:767px){html.auto-color .gh-head-open:not(.has-cover) #gh-head,html.auto-color .gh-head-open:not(.has-cover) #gh-head .gh-head-actions{background:var(--color-darkmode)}}}.pswp{-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:hidden;position:absolute;top:0;touch-action:none;width:100%;z-index:3999999}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:grabbing}.pswp__bg{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.85);opacity:0;transform:translateZ(0);transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp__bg,.pswp__scroll-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;left:0;position:absolute;right:0;top:0;touch-action:none}.pswp__container,.pswp__img{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__zoom-wrap{position:absolute;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1);width:100%}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__item{bottom:0;overflow:hidden;right:0}.pswp__img,.pswp__item{left:0;position:absolute;top:0}.pswp__img{height:auto;width:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden;backface-visibility:hidden}.pswp__img--placeholder--blank{background:#000}.pswp--ie .pswp__img{height:auto!important;left:0;top:0;width:100%!important}.pswp__error-msg{color:var(--color-secondary-text);font-size:14px;left:0;line-height:16px;margin-top:-8px;position:absolute;text-align:center;top:50%;width:100%}.pswp__error-msg a{color:var(--color-secondary-text);text-decoration:underline}.pswp__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;float:right;height:44px;margin:0;overflow:visible;padding:0;position:relative;transition:opacity .2s;width:44px}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{opacity:.9;outline:none}.pswp__button::-moz-focus-inner{border:0;padding:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(../images/default-skin.png) 0 0 no-repeat;background-size:264px 88px;height:44px;width:44px}@media (-webkit-min-device-pixel-ratio:1.09375),(-webkit-min-device-pixel-ratio:1.1),(min-resolution:1.1dppx),(min-resolution:105dpi){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(../images/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{background-position:-88px 0;display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;height:100px;margin-top:-50px;position:absolute;top:50%;width:70px}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";height:30px;position:absolute;top:35px;width:32px}.pswp__button--arrow--left:before{background-position:-138px -44px;left:6px}.pswp__button--arrow--right:before{background-position:-94px -44px;right:6px}.pswp__counter{color:#fff;font-size:11px;font-weight:700;height:44px;left:0;line-height:44px;padding:0 15px;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__caption{bottom:0;left:0;min-height:44px;position:absolute;width:100%}.pswp__caption__center{color:#fff;font-size:11px;line-height:1.6;margin:0 auto;max-width:420px;padding:25px 15px 30px;text-align:center}.pswp__caption__center .post-caption-title{font-size:15px;font-weight:500;margin-bottom:7px;text-transform:uppercase}.pswp__caption__center .post-caption-meta-item+.post-caption-meta-item:before{content:"\02022";padding:0 4px}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{direction:ltr;height:44px;left:50%;margin-left:-22px;opacity:0;position:absolute;top:0;transition:opacity .25s ease-out;width:44px;will-change:opacity}.pswp__preloader__icn{height:20px;margin:12px;width:20px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(../images/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;height:14px;left:15px;margin:0;opacity:.75;position:absolute;top:15px;width:14px}.pswp--css_animation .pswp__preloader__cut{height:14px;overflow:hidden;position:relative;width:7px}.pswp--css_animation .pswp__preloader__donut{background:none;border-color:#fff #fff transparent transparent;border-radius:50%;border-style:solid;border-width:2px;box-sizing:border-box;height:14px;left:0;margin:0;position:absolute;top:0;width:14px}@media screen and (max-width:1024px){.pswp__preloader{float:right;left:auto;margin:0;position:relative;top:auto}}@-webkit-keyframes clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;opacity:1;visibility:visible;z-index:1550}.pswp__top-bar{height:44px;left:0;position:absolute;top:0;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}
-/*# sourceMappingURL=screen.css.map */
\ No newline at end of file
diff --git a/ghost-fusiondance/themes_bak/casper/assets/built/screen.css.map b/ghost-fusiondance/themes_bak/casper/assets/built/screen.css.map
deleted file mode 100644
index 4fc5cb5..0000000
--- a/ghost-fusiondance/themes_bak/casper/assets/built/screen.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["global.css","screen.css"],"names":[],"mappings":"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","file":"screen.css","sourcesContent":["/* Reset\n/* ---------------------------------------------------------- */\n\nhtml,\nbody,\ndiv,\nspan,\napplet,\nobject,\niframe,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\np,\nblockquote,\npre,\na,\nabbr,\nacronym,\naddress,\nbig,\ncite,\ncode,\ndel,\ndfn,\nem,\nimg,\nins,\nkbd,\nq,\ns,\nsamp,\nsmall,\nstrike,\nstrong,\nsub,\nsup,\ntt,\nvar,\ndl,\ndt,\ndd,\nol,\nul,\nli,\nfieldset,\nform,\nlabel,\nlegend,\ntable,\ncaption,\ntbody,\ntfoot,\nthead,\ntr,\nth,\ntd,\narticle,\naside,\ncanvas,\ndetails,\nembed,\nfigure,\nfigcaption,\nfooter,\nheader,\nhgroup,\nmenu,\nnav,\noutput,\nruby,\nsection,\nsummary,\ntime,\nmark,\naudio,\nvideo {\n margin: 0;\n padding: 0;\n border: 0;\n font: inherit;\n font-size: 100%;\n vertical-align: baseline;\n}\nbody {\n line-height: 1;\n}\nblockquote,\nq {\n quotes: none;\n}\nblockquote:before,\nblockquote:after,\nq:before,\nq:after {\n content: \"\";\n content: none;\n}\ntable {\n border-spacing: 0;\n border-collapse: collapse;\n}\nimg {\n display: block;\n max-width: 100%;\n height: auto;\n}\nhtml {\n box-sizing: border-box;\n font-family: sans-serif;\n\n -ms-text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n}\n*,\n*:before,\n*:after {\n box-sizing: inherit;\n}\na {\n background-color: transparent;\n}\na:active,\na:hover {\n outline: 0;\n}\nb,\nstrong {\n font-weight: bold;\n}\ni,\nem,\ndfn {\n font-style: italic;\n}\nh1 {\n margin: 0.67em 0;\n font-size: 2em;\n}\nsmall {\n font-size: 80%;\n}\nsub,\nsup {\n position: relative;\n font-size: 75%;\n line-height: 0;\n vertical-align: baseline;\n}\nsup {\n top: -0.5em;\n}\nsub {\n bottom: -0.25em;\n}\nimg {\n border: 0;\n}\nsvg:not(:root) {\n overflow: hidden;\n}\nmark {\n background-color: #fdffb6;\n}\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n font-size: 1em;\n}\nkbd {\n padding: 3px 5px;\n font-family: var(--font-mono);\n font-size: 1.5rem;\n background: #f6f8fa;\n border: 1px solid rgba(124, 139, 154, 0.25);\n border-radius: 6px;\n box-shadow: inset 0 -1px 0 rgba(124, 139, 154, 0.25);\n}\n@media (max-width: 600px) {\n kbd {\n font-size: 1.3rem;\n }\n}\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n margin: 0; /* 3 */\n color: inherit; /* 1 */\n font: inherit; /* 2 */\n}\nbutton {\n overflow: visible;\n border: none;\n}\nbutton,\nselect {\n text-transform: none;\n}\nbutton,\nhtml input[type=\"button\"],\n/* 1 */\ninput[type=\"reset\"],\ninput[type=\"submit\"] {\n cursor: pointer; /* 3 */\n\n -webkit-appearance: button; /* 2 */\n}\nbutton[disabled],\nhtml input[disabled] {\n cursor: default;\n}\nbutton::-moz-focus-inner,\ninput::-moz-focus-inner {\n padding: 0;\n border: 0;\n}\ninput {\n line-height: normal;\n}\ninput:focus {\n outline: none;\n}\ninput[type=\"checkbox\"],\ninput[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\ninput[type=\"number\"]::-webkit-inner-spin-button,\ninput[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\ninput[type=\"search\"] {\n box-sizing: content-box; /* 2 */\n\n -webkit-appearance: textfield; /* 1 */\n}\ninput[type=\"search\"]::-webkit-search-cancel-button,\ninput[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\nlegend {\n padding: 0; /* 2 */\n border: 0; /* 1 */\n}\ntextarea {\n overflow: auto;\n}\ntable {\n border-spacing: 0;\n border-collapse: collapse;\n}\ntd,\nth {\n padding: 0;\n}\n\n/* ==========================================================================\n Base styles: opinionated defaults\n ========================================================================== */\n\nhtml {\n font-size: 62.5%;\n\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\nbody {\n color: var(--color-darkgrey);\n font-family: var(--font-sans);\n font-size: 1.6rem;\n line-height: 1.6em;\n font-weight: 400;\n font-style: normal;\n letter-spacing: 0;\n text-rendering: optimizeLegibility;\n background: #fff;\n\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n -moz-font-feature-settings: \"liga\" on;\n}\n\n::selection {\n text-shadow: none;\n background: #daf2fd;\n}\n\nhr {\n position: relative;\n display: block;\n width: 100%;\n margin: 2.5em 0 3.5em;\n padding: 0;\n height: 1px;\n border: 0;\n border-top: 1px solid #f0f0f0;\n}\n\naudio,\ncanvas,\niframe,\nimg,\nsvg,\nvideo {\n vertical-align: middle;\n}\n\nfieldset {\n margin: 0;\n padding: 0;\n border: 0;\n}\n\ntextarea {\n resize: vertical;\n}\n\n::not(.gh-content) p,\n::not(.gh-content) ul,\n::not(.gh-content) ol,\n::not(.gh-content) dl,\n::not(.gh-content) blockquote {\n margin: 0 0 1.5em 0;\n}\n\nol,\nul {\n padding-left: 1.3em;\n padding-right: 1.5em;\n}\n\nol ol,\nul ul,\nul ol,\nol ul {\n margin: 0.5em 0;\n}\n\nul,\nol {\n max-width: 100%;\n}\n\nli {\n padding-left: 0.3em;\n line-height: 1.6em;\n}\n\nli + li {\n margin-top: 0.5em;\n}\n\ndt {\n float: left;\n margin: 0 20px 0 0;\n width: 120px;\n color: #daf2fd;\n font-weight: 500;\n text-align: right;\n}\n\ndd {\n margin: 0 0 5px 0;\n text-align: left;\n}\n\nblockquote {\n margin: 1.5em 0;\n padding: 0 1.6em 0 1.6em;\n border-left: #daf2fd;\n}\n\nblockquote small {\n display: inline-block;\n margin: 0.8em 0 0.8em 1.5em;\n font-size: 0.9em;\n opacity: 0.8;\n}\n/* Quotation marks */\nblockquote small:before {\n content: \"\\2014 \\00A0\";\n}\n\nblockquote cite {\n font-weight: bold;\n}\nblockquote cite a {\n font-weight: normal;\n}\n\na {\n color: #15171A;\n text-decoration: none;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n margin-top: 0;\n line-height: 1.15;\n font-weight: 600;\n text-rendering: optimizeLegibility;\n letter-spacing: -0.01em;\n}\n\nh1 {\n margin: 0 0 0.5em 0;\n font-size: 4.8rem;\n font-weight: 700;\n letter-spacing: -0.015em;\n}\n@media (max-width: 600px) {\n h1 {\n font-size: 2.8rem;\n }\n}\n\nh2 {\n margin: 1.5em 0 0.5em 0;\n font-size: 2.8rem;\n font-weight: 700;\n}\n@media (max-width: 600px) {\n h2 {\n font-size: 2.3rem;\n }\n}\n\nh3 {\n margin: 1.5em 0 0.5em 0;\n font-size: 2.4rem;\n font-weight: 600;\n}\n@media (max-width: 600px) {\n h3 {\n font-size: 1.7rem;\n }\n}\n\nh4 {\n margin: 1.5em 0 0.5em 0;\n font-size: 2rem;\n}\n@media (max-width: 600px) {\n h4 {\n font-size: 1.7rem;\n }\n}\n\nh5 {\n margin: 1.5em 0 0.5em 0;\n font-size: 2rem;\n}\n\nh6 {\n margin: 1.5em 0 0.5em 0;\n font-size: 1.8rem;\n}\n","/* Table of Contents\n/* ------------------------------------------------------------\n\nThis is a development CSS file which is built to a minified\nproduction stylesheet in assets/built/screen.css\n\n1. Global Styles\n2. Layout\n3. Site Header\n4. Site Navigation\n5. Post Feed\n6. Single Post\n 6.1. Post Byline\n 6.2. Subscribe\n 6.3. Read More\n 6.4. Comments\n7. Author Template\n8. Tag Template\n9. Error Template\n10. Site Footer\n11. Dark Mode\n12. Lightbox\n\n*/\n\n/* 1. Global - Set up the things\n/* ---------------------------------------------------------- */\n\n/* Import CSS reset and base styles */\n@import \"global.css\";\n\n:root {\n\n /* Colours */\n --color-green: #a4d037;\n --color-yellow: #fecd35;\n --color-red: #f05230;\n --color-darkgrey: #15171A;\n --color-midgrey: #738a94;\n --color-lightgrey: #f1f1f1;\n --color-secondary-text: #979797;\n --color-border: #e1e1e1;\n --color-wash: #e5eff5;\n --color-darkmode: #151719;\n\n /*\n An accent color is also set by Ghost itself in\n Ghost Admin > Settings > Brand\n\n --ghost-accent-color: {value};\n\n You can use this variable throughout your styles\n */\n\n /* Fonts */\n --font-sans: -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Roboto\", \"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\", \"Helvetica Neue\", sans-serif;\n --font-serif: Georgia, Times, serif;\n --font-mono: Menlo, Courier, monospace;\n\n}\n\n\n/* 2. Layout - Page building blocks\n/* ---------------------------------------------------------- */\n\n.viewport {\n position: relative;\n display: flex;\n flex-direction: column;\n min-height: 100vh;\n}\n\n.site-content {\n flex-grow: 1;\n}\n\n/* Full width page blocks */\n.outer {\n position: relative;\n padding: 0 max(4vmin, 20px);\n}\n\n/* Centered content container blocks */\n.inner {\n margin: 0 auto;\n max-width: 1200px;\n width: 100%;\n}\n\n\n/* 3. Site Header\n/* ---------------------------------------------------------- */\n\n.site-header {\n position: relative;\n color: #fff;\n background: var(--ghost-accent-color);\n}\n\n.site-header-cover {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 100%;\n object-fit: cover;\n}\n\n.site-header-content {\n position: relative;\n z-index: 100;\n display: flex;\n align-items: center;\n padding-top: calc(19vmin + 44px);\n padding-bottom: 19vmin;\n text-align: center;\n color: var(--color-darkgrey);\n}\n\n.has-cover .site-header-content {\n min-height: 560px;\n background-color: var(--ghost-accent-color);\n color: #fff;\n}\n\n.site-header-content.left-aligned {\n padding-bottom: 0;\n text-align: left;\n}\n\n.has-cover .site-header-content.left-aligned {\n align-items: flex-end;\n padding-bottom: max(4vmin, 32px);\n}\n\n.site-header-content.no-content {\n padding-top: 0;\n padding-bottom: 2vmin;\n}\n\n.site-header-inner {\n position: relative;\n}\n\n.site-header-content.left-aligned .site-header-inner {\n align-items: flex-start;\n}\n\n.site-logo {\n flex-shrink: 0;\n margin: 0 auto;\n max-height: 120px;\n}\n\n.site-header-content.left-aligned .site-logo {\n margin-right: auto;\n margin-left: 0;\n max-height: 96px;\n}\n\n.site-title {\n z-index: 10;\n margin: 0;\n padding: 0;\n font-size: 5rem;\n font-weight: 800;\n}\n\n.has-serif-title .site-title {\n font-family: var(--font-serif);\n}\n\n.has-cover .site-title {\n font-size: 6rem;\n}\n\n.site-header-content.left-aligned .site-title {\n font-size: 4.4rem;\n}\n\n.has-cover .site-header-content.left-aligned .site-title {\n font-size: 4.6rem;\n}\n\n.site-description {\n display: inline-block;\n z-index: 10;\n max-width: 960px;\n font-size: 6rem;\n font-weight: 700;\n line-height: 1.1;\n}\n\n:is(.site-logo, .site-title) + .site-description {\n max-width: 640px;\n margin-top: 16px;\n font-size: 2.4rem;\n font-weight: 400;\n line-height: 1.4;\n}\n\n.site-logo + .site-description {\n margin-top: 20px;\n}\n\n.site-title + .site-description {\n color: var(--color-secondary-text);\n}\n\n.has-cover .site-description {\n letter-spacing: -0.005em;\n color: #fff;\n}\n\n.has-cover :is(.site-logo, .site-title) + .site-description {\n font-size: 2.4rem;\n}\n\n.has-cover .site-header-content.left-aligned :is(.site-logo, .site-title) + .site-description {\n font-size: 2.2rem;\n}\n\n@media (min-width: 992px) {\n .is-head-stacked.has-cover .site-header-content {\n padding-top: calc(19vmin + 120px);\n }\n}\n\n@media (max-width: 991px) {\n .site-header-content {\n padding-top: calc(19vmin + 32px);\n }\n}\n\n@media (max-width: 767px) {\n .has-cover .site-header-content {\n min-height: 240px;\n }\n .site-header-inner {\n gap: 16px;\n }\n .site-logo {\n max-width: 60%;\n }\n .site-title {\n font-size: 3.4rem !important;\n }\n .site-description {\n font-size: 2.2rem !important;\n }\n .site-logo + .site-description {\n margin-top: 12px !important;\n }\n .site-title + .site-description {\n margin-top: 12px !important;\n }\n}\n\n\n/* 4. Site Navigation\n/* ---------------------------------------------------------- */\n\n.gh-head {\n height: 88px;\n font-size: 1.6rem;\n line-height: 1.3em;\n background-color: #fff;\n z-index: 150;\n}\n\n.has-cover:not(.home-template) .gh-head {\n background-color: var(--ghost-accent-color);\n color: #fff;\n}\n\n:is(.home-template, .paged:not(.tag-template):not(.author-template)).has-cover .gh-head {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n z-index: 2000;\n background-color: transparent;\n color: #fff;\n}\n\n.gh-head a {\n text-decoration: none;\n}\n\n.gh-head-inner {\n display: grid;\n column-gap: 40px;\n grid-template-columns: auto 1fr auto;\n grid-auto-flow: row dense;\n align-items: center;\n height: 100%;\n}\n\n/* Header styles\n/* ---------------------------------------------------------- */\n\n.is-head-left-logo .gh-head-inner {\n grid-template-columns: auto 1fr auto;\n}\n\n.is-head-left-logo.home-template .gh-head:not(.is-header-hidden) .gh-head-logo {\n display: none;\n}\n\n.is-head-left-logo.home-template .gh-head:not(.is-header-hidden) .gh-head-menu {\n margin-left: -40px;\n}\n\n@media (min-width: 992px) {\n .is-head-left-logo .gh-head-menu {\n margin-right: 64px;\n margin-left: 16px;\n }\n}\n\n.is-head-middle-logo .gh-head-inner {\n grid-template-columns: 1fr auto 1fr;\n}\n\n.is-head-middle-logo .gh-head-brand {\n grid-column-start: 2;\n}\n\n@media (min-width: 992px) {\n .is-head-middle-logo .gh-head-menu {\n margin-right: 64px;\n }\n}\n\n.is-head-stacked .gh-head {\n height: auto;\n}\n\n.is-head-stacked .gh-head-inner {\n grid-template-columns: 1fr auto 1fr;\n}\n\n.is-head-stacked .gh-head-brand {\n grid-row-start: 1;\n grid-column-start: 2;\n}\n\n@media (min-width: 992px) {\n .is-head-stacked .gh-head-inner {\n padding: 0;\n }\n\n .is-head-stacked .gh-head-brand {\n position: relative;\n display: flex;\n align-items: center;\n height: 80px;\n }\n\n .is-head-stacked .gh-head-menu {\n grid-row-start: 2;\n grid-column: 1 / 4;\n justify-content: center;\n height: 56px;\n margin: 0 48px;\n }\n\n .is-head-stacked .gh-head-menu::before,\n .is-head-stacked .gh-head-menu::after {\n position: absolute;\n top: 80px;\n left: 0;\n width: 100%;\n height: 1px;\n content: \"\";\n background-color: var(--color-lightgrey);\n }\n\n .is-head-stacked.has-cover .gh-head-menu::before,\n .is-head-stacked.has-cover .gh-head-menu::after {\n background-color: rgba(255, 255, 255, 0.2);\n }\n\n .is-head-stacked .gh-head-menu::after {\n top: 136px;\n }\n\n .is-head-stacked .gh-head-actions {\n grid-row-start: 1;\n grid-column: 1 / 4;\n justify-content: space-between;\n }\n}\n\n/* Brand\n/* ---------------------------------------------------------- */\n\n.gh-head-brand {\n display: flex;\n align-items: center;\n height: 40px;\n word-break: break-all;\n}\n\n.gh-head-logo {\n display: block;\n font-weight: 800;\n font-size: 2.6rem;\n letter-spacing: -0.02em;\n color: inherit;\n white-space: nowrap;\n}\n\n.gh-head-logo.no-image {\n margin-top: -5px;\n}\n\n.has-cover .gh-head-logo {\n color: #fff;\n}\n\n.gh-head-logo img {\n max-height: 40px;\n}\n\n\n/* Primary Navigation\n/* ---------------------------------------------------------- */\n\n.gh-head-menu {\n display: flex;\n align-items: center;\n margin-top: 1px;\n font-weight: 500;\n}\n\n.gh-head-menu .nav {\n display: inline-flex;\n align-items: center;\n flex-wrap: wrap;\n gap: 32px;\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n.gh-head-menu .nav li {\n margin: 0;\n padding: 0;\n}\n\n.gh-head-menu .nav a {\n display: inline-block;\n line-height: 1.7;\n color: inherit;\n}\n\n.gh-head-menu .nav a:hover {\n opacity: 0.9;\n}\n\n.gh-head-menu .nav-more-toggle {\n position: relative;\n width: 30px;\n height: 30px;\n margin: 0 -6px;\n padding: 0;\n font-size: inherit;\n background-color: transparent;\n text-transform: inherit;\n}\n\n.gh-head-menu .nav-more-toggle svg {\n width: 24px;\n height: 24px;\n}\n\n@media (min-width: 992px) {\n body:not(.is-dropdown-loaded) .gh-head-menu .nav > li {\n opacity: 0;\n }\n}\n\n\n/* Dropdown\n/* ---------------------------------------------------------- */\n\n.gh-dropdown {\n position: absolute;\n top: 100%;\n right: -16px;\n z-index: 90;\n width: 200px;\n padding: 12px 0;\n margin-top: 24px;\n opacity: 0;\n visibility: hidden;\n text-align: left;\n background-color: #fff;\n border-radius: 5px;\n box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.04), 0 7px 20px -5px rgba(0, 0, 0, 0.15);\n transform: translate3d(0, 6px, 0);\n transition: opacity 0.3s, transform 0.2s;\n}\n\n.is-head-middle-logo .gh-dropdown {\n right: auto;\n left: -24px;\n}\n\n.is-dropdown-mega .gh-dropdown {\n display: grid;\n grid-template-columns: 1fr 1fr;\n grid-auto-flow: column;\n column-gap: 40px;\n min-width: 320px;\n padding: 20px 32px;\n}\n\n.is-dropdown-open .gh-dropdown {\n opacity: 1;\n visibility: visible;\n transform: translateY(0);\n}\n\n.gh-head-menu .gh-dropdown li a {\n display: block;\n padding: 6px 20px;\n color: #15171a;\n}\n\n.is-dropdown-mega .gh-dropdown li a {\n padding: 8px 0;\n}\n\n\n/* Secondary Navigation\n/* ---------------------------------------------------------- */\n\n.gh-social {\n display: flex;\n align-items: center;\n gap: 20px;\n}\n\n.gh-social-link {\n line-height: 0;\n color: inherit;\n}\n\n.gh-social-link:hover {\n opacity: 0.9;\n}\n\n.gh-social-link svg {\n width: 18px;\n height: 18px;\n}\n\n.gh-head-actions {\n display: flex;\n justify-content: flex-end;\n align-items: center;\n gap: 24px;\n list-style: none;\n text-align: right;\n}\n\n.gh-head-members {\n display: flex;\n gap: 20px;\n align-items: center;\n}\n\n.gh-head-link {\n font-weight: 500;\n color: inherit;\n}\n\n.gh-head-button {\n display: inline-flex;\n justify-content: center;\n align-items: center;\n padding: 8px 20px;\n height: 44px;\n font-weight: 600;\n letter-spacing: -0.005em;\n font-size: 1.6rem;\n border-radius: 48px;\n color: #fff;\n background: var(--ghost-accent-color);\n}\n\n.has-cover .gh-head-button {\n color: var(--color-darkgrey);\n background: #fff;\n}\n\n@media (max-width: 767px) {\n .gh-head-members {\n flex-direction: column-reverse;\n gap: 16px;\n width: 100%;\n }\n}\n\n\n/* Search\n/* ---------------------------------------------------------- */\n\n.gh-search {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 32px;\n height: 32px;\n padding: 0;\n cursor: pointer;\n background-color: transparent;\n border: 0;\n outline: none;\n}\n\n.gh-search:hover {\n opacity: 0.9;\n}\n\n.gh-head-brand .gh-search {\n margin-right: 8px;\n}\n\n.gh-head-actions .gh-search {\n margin-right: -4px;\n}\n\n@media (max-width: 767px) {\n .gh-head-actions .gh-search {\n display: none;\n }\n}\n\n@media (min-width: 768px) {\n .gh-head-brand .gh-search {\n display: none;\n }\n}\n\n\n/* Mobile Menu Trigger\n/* ---------------------------------------------------------- */\n\n.gh-burger {\n position: relative;\n display: none;\n width: 30px;\n height: 30px;\n padding: 0;\n margin-right: -3px;\n cursor: pointer;\n background-color: transparent;\n border: 0;\n appearance: none;\n}\n\n.gh-burger::before,\n.gh-burger::after {\n position: absolute;\n left: 3px;\n width: 24px;\n height: 1px;\n content: \"\";\n background-color: var(--color-darkgrey);\n transition: all 0.2s cubic-bezier(0.04, 0.04, 0.12, 0.96) 0.1008s;\n}\n\n.has-cover .gh-burger::before,\n.has-cover .gh-burger::after {\n background-color: #fff;\n}\n\n.gh-burger::before {\n top: 11px;\n}\n\n.gh-burger::after {\n bottom: 11px;\n}\n\n.gh-head-open .gh-burger::before {\n top: 15px;\n transform: rotate(45deg);\n}\n\n.gh-head-open .gh-burger::after {\n bottom: 14px;\n transform: rotate(-45deg);\n}\n\n\n/* Mobile Menu\n/* ---------------------------------------------------------- */\n/* IDs needed to ensure sufficient specificity */\n\n@media (max-width: 767px) {\n #gh-head {\n height: 64px;\n }\n\n #gh-head .gh-head-inner {\n grid-template-rows: auto 1fr auto;\n grid-template-columns: 1fr;\n gap: 48px;\n }\n\n #gh-head .gh-head-brand {\n display: grid;\n grid-template-columns: 1fr auto auto;\n grid-column-start: 1;\n align-items: center;\n height: 64px;\n }\n\n #gh-head .gh-head-logo {\n font-size: 2.2rem;\n }\n\n #gh-head .gh-head-brand .gh-search {\n margin-left: -6px;\n }\n\n #gh-head .gh-burger {\n display: block;\n }\n\n #gh-head .gh-head-menu,\n #gh-head .gh-head-actions {\n position: fixed;\n justify-content: center;\n visibility: hidden;\n opacity: 0;\n }\n\n #gh-head .gh-head-menu {\n margin: 0;\n transition: none;\n transform: translateY(0);\n }\n\n #gh-head .nav {\n gap: 16px;\n align-items: center;\n line-height: 1.4;\n }\n\n #gh-head .nav a {\n font-size: 2.6rem;\n font-weight: 600;\n text-transform: none;\n }\n\n #gh-head .nav li {\n opacity: 0;\n transform: translateY(-4px);\n }\n\n #gh-head :is(.gh-head-button, .gh-head-link) {\n opacity: 0;\n transform: translateY(8px);\n }\n\n #gh-head .gh-head-button {\n width: 100%;\n font-size: 1.8rem;\n text-transform: none;\n opacity: 0;\n transform: translateY(8px);\n }\n\n .gh-head-open #gh-head {\n position: fixed;\n inset: 0;\n z-index: 3999999;\n height: 100%;\n overflow-y: scroll;\n -webkit-overflow-scrolling: touch;\n }\n\n .gh-head-open.has-cover #gh-head,\n .gh-head-open.has-cover #gh-head .gh-head-actions {\n background-color: var(--ghost-accent-color);\n }\n\n .gh-head-open #gh-head .gh-head-menu,\n .gh-head-open #gh-head .gh-head-actions {\n position: static;\n visibility: visible;\n opacity: 1;\n }\n\n .gh-head-open #gh-head .nav {\n display: flex;\n flex-direction: column;\n }\n\n .gh-head-open #gh-head .nav li {\n opacity: 1;\n transition: transform 0.2s, opacity 0.2s;\n transform: translateY(0);\n }\n\n .gh-head-open #gh-head .gh-head-actions {\n position: sticky;\n right: 0;\n bottom: 0;\n left: 0;\n display: inline-flex;\n flex-direction: column;\n gap: 12px;\n align-items: center;\n padding: max(4vmin, 20px) 0 max(4vmin, 28px);\n background-color: #fff;\n }\n\n .gh-head-open #gh-head :is(.gh-head-button, .gh-head-link) {\n opacity: 1;\n transition: transform 0.4s, opacity 0.4s;\n transition-delay: 0.2s;\n transform: translateY(0);\n }\n\n .gh-head-open #gh-head .gh-head-link {\n transition-delay: 0.4s;\n }\n}\n\n\n/* 5. Post Feed\n/* ---------------------------------------------------------- */\n\n.post-feed {\n position: relative;\n display: grid;\n gap: 4.8vmin 4vmin;\n grid-template-columns: repeat(6, 1fr);\n padding: max(4.8vmin, 36px) 0 0;\n}\n\n:is(.tag-template, .author-template) .post-feed {\n margin-top: 4vmin;\n}\n\n@media (max-width: 991px) {\n .post-feed {\n grid-template-columns: 1fr 1fr;\n }\n}\n\n@media (max-width: 767px) {\n .post-feed {\n grid-template-columns: 1fr;\n grid-gap: 40px;\n }\n}\n\n.post-card {\n position: relative;\n grid-column: span 2;\n display: flex;\n flex-direction: column;\n background-size: cover;\n word-break: break-word;\n}\n\n.post-card-image-link {\n position: relative;\n overflow: hidden;\n display: block;\n margin-bottom: 32px;\n}\n\n.post-card-image-link::after {\n content: \"\";\n display: block;\n padding-bottom: 55%;\n}\n\n.post-card[class*=\"post-access-\"] .post-card-image-link::after {\n background-color: rgba(0, 0, 0, 0.5);\n backdrop-filter: blur(3px);\n}\n\n.post-card.keep-ratio[class*=\"post-access-\"] .post-card-image-link::after {\n position: absolute;\n inset: 0;\n padding-bottom: 0;\n}\n\n.post-card.keep-ratio:not(.post-card-large):not(.post-card-full) .post-card-image-link::after {\n padding-bottom: 0;\n}\n\n.post-card-image {\n position: absolute;\n inset: 0;\n width: 100%;\n height: 100%;\n background: var(--color-lightgrey) no-repeat center center;\n object-fit: cover;\n}\n\n.post-card.keep-ratio:not(.post-card-large):not(.post-card-full) .post-card-image {\n position: static;\n}\n\n.post-card-access {\n position: absolute;\n inset: 0;\n z-index: 10;\n display: flex;\n align-items: center;\n justify-content: center;\n gap: 4px;\n font-size: 1.5rem;\n font-weight: 600;\n color: #fff;\n}\n\n.post-card-content-link {\n position: relative;\n display: block;\n color: var(--color-darkgrey);\n}\n\n.post-card-content-link:hover {\n text-decoration: none;\n}\n\n.post-feed .no-image .post-card-content-link {\n padding: 0;\n}\n\n.no-image .post-card-header {\n margin-top: 0;\n}\n\n.post-card-tags {\n display: flex;\n align-items: center;\n gap: 12px;\n margin: 0 0 10px;\n color: var(--color-secondary-text);\n font-size: 1.4rem;\n font-weight: 600;\n letter-spacing: -0.005em;\n line-height: 1;\n}\n\n.post-card-featured {\n position: relative;\n display: flex;\n align-items: center;\n gap: 3px;\n padding-left: 18px;\n color: var(--ghost-accent-color);\n}\n\n.post-card-featured svg {\n position: absolute;\n left: 0;\n}\n\n.post-card-title {\n margin: 0;\n font-size: 2.6rem;\n font-weight: 800;\n line-height: 1.2;\n}\n\n.post-card-content-link:hover .post-card-title {\n opacity: 0.9;\n}\n\n.no-image .post-card-title {\n margin-top: 0;\n}\n\n.has-serif-title .post-card-title {\n font-family: var(--font-serif);\n letter-spacing: -0.005em;\n}\n\n.post-card-title svg {\n margin-top: -3px;\n margin-left: -1px;\n}\n\n.post-card-content {\n flex-grow: 1;\n display: flex;\n flex-direction: column;\n}\n\n.post-card-excerpt {\n display: -webkit-box;\n overflow-y: hidden;\n margin-top: 12px;\n max-width: 720px;\n font-size: 1.6rem;\n line-height: 1.5;\n -webkit-line-clamp: 3;\n -webkit-box-orient: vertical;\n word-break: break-word;\n}\n\n.has-sans-body .post-card-excerpt {\n font-family: var(--font-sans);\n}\n\n.post-card:not(.post-card-large):not(.post-card-full):not(.dynamic):not(.no-image) .post-card-excerpt {\n -webkit-line-clamp: 2;\n}\n\n:is(.tag-template, .author-template) .post-card-excerpt {\n margin-top: 6px;\n}\n\n:is(.tag-template, .author-template) .post-card-large .post-card-excerpt {\n display: block;\n overflow-y: auto;\n}\n\n.post-card-meta {\n display: flex;\n align-items: center;\n gap: 6px;\n margin-top: 12px;\n padding: 0;\n font-size: 1.3rem;\n color: var(--color-secondary-text);\n}\n\n.post-card-meta > * {\n display: flex;\n align-items: center;\n gap: 6px;\n}\n\n.post-card-meta > * + *:not(script)::before {\n width: 2px;\n height: 2px;\n content: \"\";\n background-color: var(--color-secondary-text);\n border-radius: 50%;\n}\n\n.post-card-meta .sep {\n margin: 0 4px;\n}\n\n.author-profile-image {\n display: block;\n width: 100%;\n height: 100%;\n background: color-mod(var(--color-lightgrey) l(+10%));\n border-radius: 100%;\n\n object-fit: cover;\n}\n\n.author-list {\n display: flex;\n flex-wrap: wrap;\n margin: 0 0 0 4px;\n padding: 0;\n list-style: none;\n}\n\n.author-list-item {\n position: relative;\n flex-shrink: 0;\n margin: 0;\n padding: 0;\n}\n\n\n/* Special Styling for home page grid (below):\n\nThe first post in the list is styled to be bigger than the others and take over\nthe full width of the grid to give it more emphasis. Wrapped in a media query to\nmake sure this only happens on large viewports / desktop-ish devices.\n\n*/\n\n@media (min-width: 1001px) {\n .post-card-large {\n grid-column: span 6;\n display: grid;\n grid-gap: 4vmin;\n grid-template-columns: repeat(3, 1fr);\n border-top: 0;\n }\n\n .post-card-large:not(.no-image) .post-card-header {\n margin-top: 0;\n }\n\n .post-card-large .post-card-image-link {\n position: relative;\n grid-column: span 2;\n margin-bottom: 0;\n }\n\n .post-card-large .post-card-content {\n grid-column: span 1;\n }\n\n .post-card-large.no-image .post-card-content {\n grid-column: span 2;\n }\n\n .post-card-large .post-card-image {\n position: absolute;\n width: 100%;\n height: 100%;\n }\n\n .post-card-large .post-card-tags {\n margin-bottom: 12px;\n }\n\n .post-card-large .post-card-title {\n margin-top: 0;\n font-size: 4.4rem;\n line-height: 1.05;\n }\n\n .post-card-large .post-card-excerpt {\n margin-top: 16px;\n }\n\n .post-card-full {\n grid-column: span 6;\n }\n\n .post-card-full .post-card-image-link {\n margin-bottom: 40px;\n }\n\n .post-card-full .post-card-tags {\n margin-bottom: 14px;\n }\n\n .post-card-full .post-card-title {\n font-size: 6.4rem;\n line-height: 0.95;\n }\n\n .post-card-full .post-card-excerpt {\n margin-top: 20px;\n font-size: 1.8rem;\n }\n\n .post-card-large + .post-card-large:nth-child(even) {\n margin: 32px 0;\n }\n\n .post-card-large + .post-card-large:nth-child(even) .post-card-content {\n order: -1;\n }\n\n .post-card.dynamic {\n grid-column: span 3;\n }\n\n .post-card.dynamic .post-card-title {\n font-size: 3rem;\n }\n}\n\n/* Pagination\n/* ---------------------------------------------------------- */\n\n.pagination {\n display: none;\n grid-template-columns: 1fr auto 1fr;\n align-items: center;\n margin-top: 8vmin;\n}\n\nhtml.no-infinite-scroll .pagination {\n display: grid;\n}\n\n.pagination a {\n font-size: 1.7rem;\n font-weight: 600;\n}\n\n.pagination .page-number {\n grid-column-start: 2;\n color: var(--color-secondary-text);\n}\n\n.pagination .older-posts {\n grid-column-start: 3;\n text-align: right;\n}\n\n@media (max-width: 767px) {\n .pagination .page-number {\n display: none;\n }\n}\n\n\n/* 6. Single Post\n/* ---------------------------------------------------------- */\n\n.article {\n word-break: break-word;\n}\n\n.post-template .article {\n padding: max(8vmin, 40px) 0 max(8vmin, 64px);\n}\n\n.post-template .article-header {\n padding: 0 0 max(6.4vmin, 40px);\n}\n\n.page-template .article-header {\n padding: max(12vmin, 64px) 0 max(3.2vmin, 28px);\n}\n\n.article-tag {\n margin-bottom: 16px;\n font-size: 1.6rem;\n}\n\n.article-tag a {\n color: var(--color-secondary-text);\n}\n\n.article-title {\n margin-bottom: 0;\n font-size: clamp(3.2rem, 5vw, 5.2rem);\n font-weight: 800;\n line-height: 1.05;\n color: var(--color-darkgrey);\n}\n\n.has-serif-title .article-title {\n font-family: var(--font-serif);\n}\n\n.article-excerpt {\n margin-top: 20px;\n max-width: 720px;\n font-size: 2rem;\n line-height: 1.45;\n color: var(--color-darkgrey);\n}\n\n.gh-canvas .article-image {\n grid-column: wide-start / wide-end;\n width: 100%;\n margin: max(6.4vmin, 40px) 0 0;\n}\n\n.image-full .article-image {\n grid-column: full-start / full-end;\n}\n\n.image-small .article-image {\n grid-column: main-start / main-end;\n}\n\n.gh-canvas .article-image img {\n display: block;\n margin-left: auto;\n margin-right: auto;\n width: 100%;\n}\n\n@media (max-width: 767px) {\n .article-excerpt {\n margin-top: 14px;\n font-size: 1.7rem;\n }\n}\n\n/* -------- */\n\n/* Content grid\n/* ---------------------------------------------------------- */\n\n/* Canvas creates a multi-column, centered grid which the post\nis laid out on top of. Canvas just defines the grid, we don't\nuse it for applying any other styles. */\n\n.gh-canvas,\n.kg-width-full.kg-content-wide {\n --gap: max(4vmin, 20px);\n --main: min(var(--content-width, 720px), 100% - var(--gap) * 2);\n --wide: minmax(0, calc((var(--container-width, 1200px) - var(--content-width, 720px)) / 2));\n --full: minmax(var(--gap), 1fr);\n\n display: grid;\n grid-template-columns:\n [full-start] var(--full)\n [wide-start] var(--wide)\n [main-start] var(--main) [main-end]\n var(--wide) [wide-end]\n var(--full) [full-end];\n}\n\n.gh-canvas > * {\n grid-column: main-start / main-end;\n}\n\n.kg-width-wide,\n.kg-content-wide > div {\n grid-column: wide-start / wide-end;\n}\n\n.kg-width-full {\n grid-column: full-start / full-end;\n}\n\n.kg-width-full img {\n width: 100%;\n}\n\n\n/* Content\n/* ---------------------------------------------------------- */\n\n/* Content refers to styling all page and post content that is\ncreated within the Ghost editor. The main content handles\nheadings, text, images and lists. We deal with cards lower down. */\n\n/* Default vertical spacing */\n.gh-content > * + * {\n margin-top: max(3.2vmin, 24px);\n margin-bottom: 0;\n}\n\n/* Remove space between full-width cards */\n.gh-content > .kg-width-full + .kg-width-full:not(.kg-width-full.kg-card-hascaption + .kg-width-full) {\n margin-top: 0;\n}\n\n/* [id] represents all headings h1-h6, reset all margins */\n.gh-content > [id] {\n margin: 0;\n color: var(--color-darkgrey);\n}\n\n.has-serif-title .gh-content > [id] {\n font-family: var(--font-serif);\n}\n\n/* Add back a top margin to all headings, unless a heading\nis the very first element in the post content */\n.gh-content > [id]:not(:first-child) {\n margin: 2em 0 0;\n}\n\n/* Add a small margin between a heading and anything after it */\n.gh-content > [id] + * {\n margin-top: 1.5rem !important;\n}\n\n/* A larger margin before/after HRs and blockquotes */\n.gh-content > hr,\n.gh-content > blockquote {\n position: relative;\n margin-top: max(4.8vmin, 32px);\n}\n.gh-content > hr + *,\n.gh-content > blockquote + * {\n margin-top: max(4.8vmin, 32px) !important;\n}\n\n/* Now the content typography styles */\n.gh-content a {\n color: var(--ghost-accent-color);\n text-decoration: underline;\n word-break: break-word;\n}\n\n.gh-content > blockquote:not([class]),\n.gh-content > ol,\n.gh-content > ul,\n.gh-content > dl,\n.gh-content > p {\n font-family: var(--font-serif);\n font-weight: 400;\n font-size: 2rem;\n line-height: 1.6em;\n}\n\n.gh-content > p img {\n margin: 0 auto;\n}\n\n.page-template .gh-content:only-child > *:first-child:not(.kg-width-full) {\n margin-top: max(12vmin, 64px);\n}\n\n.page-template .gh-content > *:last-child:not(.kg-width-full) {\n margin-bottom: max(12vmin, 64px);\n}\n\n.gh-content .kg-callout-card .kg-callout-text,\n.gh-content .kg-toggle-card .kg-toggle-content > ol,\n.gh-content .kg-toggle-card .kg-toggle-content > ul,\n.gh-content .kg-toggle-card .kg-toggle-content > p {\n font-family: var(--font-serif);\n font-weight: 400;\n font-size: 1.9rem;\n line-height: 1.6em;\n}\n\n.gh-content .kg-product-card .kg-product-card-description > p,\n.gh-content .kg-product-card .kg-product-card-description > ol,\n.gh-content .kg-product-card .kg-product-card-description > ul {\n font-size: 1.7rem;\n line-height: 1.6em;\n}\n\n.gh-content .kg-callout-card .kg-callout-emoji {\n font-size: 2.1rem;\n line-height: 1.4em;\n}\n\n.gh-content .kg-toggle-card .kg-toggle-heading-text {\n font-size: 2.0rem;\n}\n\n.has-sans-body .gh-content > blockquote,\n.has-sans-body .gh-content > ol,\n.has-sans-body .gh-content > ul,\n.has-sans-body .gh-content > dl,\n.has-sans-body .gh-content > p,\n.has-sans-body .gh-content .kg-callout-card .kg-callout-text,\n.has-sans-body .gh-content .kg-toggle-card .kg-toggle-content > ol,\n.has-sans-body .gh-content .kg-toggle-card .kg-toggle-content > ul,\n.has-sans-body .gh-content .kg-toggle-card .kg-toggle-content > p {\n font-family: var(--font-sans);\n}\n\n.gh-content > ul,\n.gh-content > ol,\n.gh-content > dl,\n.gh-content .kg-toggle-card .kg-toggle-content > ol,\n.gh-content .kg-toggle-card .kg-toggle-content > ul,\n.gh-content .kg-product-card .kg-product-card-description > ol,\n.gh-content .kg-product-card .kg-product-card-description > ul {\n padding-left: 1.9em;\n}\n\n.gh-content > blockquote:not([class]) {\n position: relative;\n font-style: italic;\n padding: 0;\n}\n\n.gh-content > blockquote:not([class])::before {\n content: \"\";\n position: absolute;\n left: -1.5em;\n top: 0;\n bottom: 0;\n width: 0.3rem;\n background: var(--ghost-accent-color);\n}\n\n.gh-content :not(pre) > code {\n vertical-align: middle;\n padding: 0.15em 0.4em 0.15em;\n border: #e1eaef 1px solid;\n font-weight: 400 !important;\n font-size: 0.9em;\n line-height: 1em;\n color: #15171A;\n background: #f0f6f9;\n border-radius: 0.25em;\n}\n\n.gh-content pre {\n overflow: auto;\n padding: 16px 20px;\n color: var(--color-wash);\n font-size: 1.4rem;\n line-height: 1.5em;\n background: var(--color-darkgrey);\n border-radius: 5px;\n box-shadow: 0 2px 6px -2px rgba(0,0,0,.1), 0 0 1px rgba(0,0,0,.4);\n}\n\n.gh-content ol ol li {\n list-style-type: lower-alpha;\n}\n\n.gh-content ol ol ol li {\n list-style-type: lower-roman;\n}\n\n@media (max-width: 650px) {\n .gh-content > blockquote:not([class]),\n .gh-content > ol,\n .gh-content > ul,\n .gh-content > dl,\n .gh-content > p,\n .gh-content .kg-callout-card .kg-callout-text,\n .gh-content .kg-toggle-card .kg-toggle-content > ol,\n .gh-content .kg-toggle-card .kg-toggle-content > ul,\n .gh-content .kg-toggle-card .kg-toggle-content > p {\n font-size: 1.8rem;\n }\n\n .gh-content .kg-product-card .kg-product-card-description > p,\n .gh-content .kg-product-card .kg-product-card-description > ol,\n .gh-content .kg-product-card .kg-product-card-description > ul {\n font-size: 1.6rem;\n }\n\n .gh-content blockquote:not([class])::before {\n left: min(-4vmin, -20px);\n }\n}\n\n\n/* Cards\n/* ---------------------------------------------------------- */\n\n/* Cards are dynamic blocks of content which appear within Ghost\nposts, for example: embedded videos, tweets, galleries, or\nspecially styled bookmark links. We add extra styling here to\nmake sure they look good, and are given a bit of extra spacing. */\n\n/* Add extra margin before/after any cards,\nexcept for when immediately preceeded by a heading */\n.gh-content :not(.kg-card):not([id]) + .kg-card {\n margin-top: 6vmin;\n}\n.gh-content .kg-card + :not(.kg-card) {\n margin-top: 6vmin;\n}\n\n/* This keeps small embeds centered */\n.kg-embed-card {\n display: flex;\n flex-direction: column;\n align-items: center;\n width: 100%;\n}\n\n/* This keeps small iamges centered */\n.kg-image-card img {\n margin: auto;\n}\n\n.kg-image[width][height],\n.kg-gallery-image {\n cursor: pointer;\n}\n\n.has-serif-title .kg-toggle-card .kg-toggle-heading-text {\n font-family: var(--font-serif);\n}\n\n.gh-content .kg-callout-card-accent a {\n text-decoration: underline;\n}\n\n.kg-blockquote-alt {\n font-family: var(--font-serif);\n color: var(--color-midgrey);\n}\n\n.has-sans-body .kg-blockquote-alt {\n font-family: var(--font-sans);\n}\n\n.kg-card.kg-header-card.kg-style-dark {\n background: var(--color-darkgrey);\n}\n\n.kg-header-card.kg-style-light h2.kg-header-card-header {\n color: color-mod(var(--color-darkgrey) l(-5%));\n}\n\n.has-serif-title .kg-header-card h2.kg-header-card-header {\n font-family: var(--font-serif);\n}\n\n\n/* Captions */\nfigcaption {\n padding: 1.5rem 1.5rem 0;\n text-align: center;\n color: rgba(0,0,0,0.5);\n font-size: 1.3rem;\n line-height: 1.4em;\n}\nfigcaption strong {\n color: rgba(0,0,0,0.8);\n}\nfigcaption a {\n text-decoration: underline;\n}\n\n\n/* Highly specific styles for traditional Instagram embeds */\niframe.instagram-media {\n margin-top: 6vmin !important;\n margin-left: auto !important;\n margin-right: auto !important;\n margin-bottom: 0 !important;\n}\n\niframe.instagram-media + script + :not([id]) {\n margin-top: 6vmin;\n}\n\n\n/* Card captions\n/* ---------------------------------------------------------- */\n\n.kg-width-full.kg-card-hascaption {\n display: grid;\n grid-template-columns: inherit;\n}\n\n.kg-width-wide.kg-card-hascaption img {\n grid-column: wide-start / wide-end;\n}\n.kg-width-full.kg-card-hascaption img {\n grid-column: 1 / -1;\n}\n\n.kg-width-full.kg-card-hascaption figcaption {\n grid-column: main-start / main-end;\n}\n\n.article-comments {\n margin: 6vmin 0 0 0;\n}\n\n/* -----old------ */\n\n.footnotes-sep {\n margin-bottom: 30px;\n}\n\n.footnotes {\n font-size: 1.5rem;\n}\n\n.footnotes p {\n margin: 0;\n}\n\n.footnote-backref {\n font-size: 1.2rem;\n font-weight: bold;\n text-decoration: none !important;\n box-shadow: none !important;\n}\n\n/* Tables */\n.gh-content table:not(.gist table) {\n display: inline-block;\n overflow-x: auto;\n max-width: 100%;\n width: auto;\n border-spacing: 0;\n border-collapse: collapse;\n font-family: var(--font-sans);\n font-size: 1.6rem;\n white-space: nowrap;\n vertical-align: top;\n -webkit-overflow-scrolling: touch;\n background: radial-gradient(ellipse at left, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 75%) 0 center, radial-gradient(ellipse at right, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 75%) 100% center;\n background-attachment: scroll, scroll;\n background-size: 10px 100%, 10px 100%;\n background-repeat: no-repeat;\n}\n\n.gh-content table:not(.gist table) td:first-child {\n background-image: linear-gradient(to right, rgba(255,255,255, 1) 50%, rgba(255,255,255, 0) 100%);\n background-size: 20px 100%;\n background-repeat: no-repeat;\n}\n\n.gh-content table:not(.gist table) td:last-child {\n background-image: linear-gradient(to left, rgba(255,255,255, 1) 50%, rgba(255,255,255, 0) 100%);\n background-position: 100% 0;\n background-size: 20px 100%;\n background-repeat: no-repeat;\n}\n\n.gh-content table:not(.gist table) th {\n color: var(--color-darkgrey);\n font-size: 1.2rem;\n font-weight: 700;\n letter-spacing: 0.2px;\n text-align: left;\n text-transform: uppercase;\n background-color: color-mod(var(--color-wash) l(+4%));\n}\n\n.gh-content table:not(.gist table) th,\n.gh-content table:not(.gist table) td {\n padding: 6px 12px;\n border: color-mod(var(--color-wash) l(-1%) s(-5%)) 1px solid;\n}\n\n\n/* 6.1. Post Byline\n/* ---------------------------------------------------------- */\n\n.article-byline {\n display: flex;\n justify-content: space-between;\n margin: min(24px, 5.6vmin) 0 0;\n}\n\n.article-byline-content {\n flex-grow: 1;\n display: flex;\n align-items: center;\n}\n\n.article-byline-content .author-list {\n justify-content: flex-start;\n padding: 0 14px 0 0;\n}\n\n.article-byline-meta {\n color: var(--color-secondary-text);\n font-size: 1.4rem;\n line-height: 1.2em;\n}\n\n.article-byline-meta .author-name {\n margin: 0 0 6px;\n font-size: 1.7rem;\n font-weight: 700;\n letter-spacing: 0;\n}\n\n.article-byline-meta .bull {\n display: inline-block;\n margin: 0 2px;\n}\n\n.author-avatar {\n display: block;\n overflow: hidden;\n margin: 0 -4px;\n width: min(56px, 13.6vmin);\n height: min(56px, 13.6vmin);\n border: #fff 2px solid;\n border-radius: 50%;\n background-color: var(--color-border);\n}\n\n.page-template .article-title {\n margin-bottom: 0;\n}\n\n@media (max-width: 767px) {\n .article-byline-content .author-list {\n padding-right: 12px;\n }\n .article-byline-meta .author-name {\n margin-bottom: 4px;\n }\n}\n\n\n/* 6.2. Subscribe\n/* ---------------------------------------------------------- */\n\n.footer-cta {\n position: relative;\n text-align: center;\n}\n\n.footer-cta-title {\n margin: 0 0 min(24px, 6.4vmin);\n font-size: clamp(2.6rem, 5vw, 3.8rem);\n font-weight: 800;\n}\n\n.has-serif-title .footer-cta-title {\n font-family: var(--font-serif);\n}\n\n.footer-cta-button {\n position: relative;\n display: inline-flex;\n align-items: center;\n justify-content: space-between;\n width: 100%;\n max-width: 500px;\n padding: 5px 5px 5px 15px;\n font-size: 1.7rem;\n color: var(--color-secondary-text);\n background: #fff;\n border: 1px solid var(--color-border);\n border-radius: 8px;\n transition: border-color 0.2s;\n}\n\n.footer-cta-button:hover {\n border-color: color-mod(var(--color-border) l(-12%));\n}\n\n.footer-cta-button span {\n display: inline-block;\n padding: 9px 15px;\n color: #fff;\n font-size: 1.6rem;\n font-weight: 600;\n letter-spacing: -0.005em;\n background: var(--ghost-accent-color);\n border-radius: 6px;\n}\n\n\n/* 6.3. Read more\n/* ---------------------------------------------------------- */\n\n.read-more-wrap {\n margin-top: 2.4vmin;\n}\n\n.footer-cta + .read-more-wrap {\n margin-top: max(12vmin, 72px);\n}\n\n.read-more {\n display: grid;\n grid-template-columns: repeat(6, 1fr);\n grid-gap: 4vmin;\n}\n\n.read-more .post-card-tags {\n display: none;\n}\n\n@media (max-width: 1000px) {\n .read-more {\n grid-template-columns: repeat(4, 1fr);\n }\n .read-more .post-card:nth-child(3) {\n display: none;\n }\n}\n\n@media (max-width: 700px) {\n .read-more {\n grid-template-columns: repeat(2, 1fr);\n }\n .read-more .post-card:nth-child(2) {\n display: none;\n }\n}\n\n/* 6.4. Comments\n/* ---------------------------------------------------------- */\n.comments {\n display: flex;\n flex-direction: column;\n align-items: center;\n margin: 60px 0 44px;\n}\n\n\n.comments-head {\n display: flex;\n align-items: baseline;\n justify-content: space-between;\n margin-bottom: 32px;\n width: 100%;\n max-width: 720px;\n}\n\n.comments h2 {\n width: 100%;\n max-width: 720px;\n font-weight: 800;\n font-size: 3.4rem;\n}\n\n.comments .comment-count {\n color: var(--color-midgrey);\n font-weight: 600;\n white-space: nowrap;\n}\n\n.comments #ghost-comments-root {\n width: 100%;\n max-width: 720px;\n}\n\n\n/* 7. Author Template\n/* ---------------------------------------------------------- */\n\n.author-profile-pic {\n display: block;\n width: 80px;\n height: 80px;\n object-fit: cover;\n margin: 0 0 2rem;\n background: color-mod(var(--color-lightgrey) l(+10%));\n border-radius: 50%;\n}\n\n.author-profile-footer {\n margin-top: 16px;\n}\n\n.author-profile-location {\n font-weight: 700;\n}\n\n.author-profile-meta {\n display: flex;\n gap: 10px;\n}\n\n.author-profile-social-link {\n font-size: 1.3rem;\n color: var(--color-secondary-text);\n}\n\n.author-profile-social-link:hover {\n color: var(--color-darkgrey);\n}\n\n.author-profile-social-link svg {\n width: 16px;\n height: 16px;\n}\n\n@media (min-width: 1001px) {\n .author-template .post-card-large .post-card-content:only-child {\n grid-column: span 2;\n max-width: 640px;\n }\n}\n\n\n/* 8. Tag Template\n/* ---------------------------------------------------------- */\n\n.tag-template .post-card-large .post-card-image-link {\n grid-column: 2 / span 2;\n order: 2;\n}\n\n.tag-template .post-card-large .post-card-content {\n order: 1;\n}\n\n@media (min-width: 1001px) {\n .tag-template .post-card-large .post-card-content:only-child {\n grid-column: span 2;\n max-width: 640px;\n }\n}\n\n/* 9. Error Template\n/* ---------------------------------------------------------- */\n\n.error-content {\n padding: 14vw 4vw 2vw;\n}\n\n.error-message {\n padding-bottom: 10vw;\n text-align: center;\n}\n\n.error-code {\n margin: 0;\n font-size: 12vw;\n line-height: 1em;\n letter-spacing: -5px;\n}\n\n.error-description {\n margin: 0;\n color: var(--color-secondary-text);\n font-size: 3.2rem;\n line-height: 1.3em;\n letter-spacing: -0.005em;\n font-weight: 400;\n}\n\n.error-link {\n display: inline-block;\n margin-top: 5px;\n}\n\n@media (min-width: 940px) {\n .error-content .post-card {\n margin-bottom: 0;\n padding-bottom: 0;\n border-bottom: none;\n }\n}\n\n@media (max-width: 800px) {\n .error-content {\n padding-top: 24vw;\n }\n .error-code {\n font-size: 11.2rem;\n }\n .error-message {\n padding-bottom: 16vw;\n }\n .error-description {\n margin: 5px 0 0 0;\n font-size: 1.8rem;\n }\n}\n\n@media (max-width: 500px) {\n .error-content {\n padding-top: 28vw;\n }\n .error-message {\n padding-bottom: 14vw;\n }\n}\n\n\n/* 10. Site Footer\n/* ---------------------------------------------------------- */\n\n.site-footer {\n position: relative;\n margin: max(12vmin, 64px) 0 0 0;\n padding-top: 48px;\n padding-bottom: 140px;\n color: #fff;\n background: color-mod(var(--color-darkgrey) l(-5%));\n}\n\n.page-template .site-footer {\n margin-top: 0;\n}\n\n.site-footer .inner {\n display: grid;\n grid-gap: 40px;\n grid-template-columns: auto 1fr auto;\n color: rgba(255,255,255,0.7);\n font-size: 1.3rem;\n}\n\n.site-footer .copyright a {\n color: #fff;\n letter-spacing: -0.015em;\n font-weight: 500;\n}\n\n.site-footer a {\n color: rgba(255,255,255,0.7);\n}\n\n.site-footer a:hover {\n color: rgba(255,255,255,1);\n text-decoration: none;\n}\n\n.site-footer-nav ul {\n display: flex;\n justify-content: center;\n flex-wrap: wrap;\n margin: 0 0 20px;\n padding: 0;\n list-style: none;\n}\n\n.site-footer-nav li {\n display: inline-flex;\n align-items: center;\n padding: 0;\n margin: 0;\n line-height: 2em;\n}\n\n.site-footer-nav a {\n position: relative;\n display: inline-flex;\n align-items: center;\n margin-left: 10px;\n}\n\n.site-footer-nav li:not(:first-child) a:before {\n content: \"\";\n display: block;\n width: 2px;\n height: 2px;\n margin: 0 10px 0 0;\n background: #fff;\n border-radius: 100%;\n}\n\n@media (max-width: 767px) {\n .site-footer .inner {\n max-width: 500px;\n grid-template-columns: 1fr;\n grid-gap: 0;\n text-align: center;\n }\n .site-footer .copyright,\n .site-footer .copyright a {\n color: #fff;\n font-size: 1.5rem;\n }\n .site-footer .copyright {\n margin-bottom: 16px;\n }\n}\n\n\n/* 11. Dark Mode\n/* ---------------------------------------------------------- */\n\nhtml.dark-mode body {\n color: rgba(255, 255, 255, 0.75);\n background: var(--color-darkmode);\n}\n\nhtml.dark-mode img {\n opacity: 0.9;\n}\n\nhtml.dark-mode kbd {\n background: color-mod(var(--color-darkmode) l(+5%));\n}\n\nhtml.dark-mode figcaption a {\n color: #fff;\n}\n\nhtml.dark-mode body:not(.has-cover) .gh-head {\n background: var(--color-darkmode);\n color: #fff;\n}\n\nhtml.dark-mode .gh-burger::before,\nhtml.dark-mode .gh-burger::after {\n background-color: #fff;\n}\n\nhtml.dark-mode .site-header-content {\n color: #fff;\n}\n\nhtml.dark-mode .site-header-cover {\n opacity: 1;\n}\n\nhtml.dark-mode .post-card-image {\n background: var(--color-darkmode);\n}\n\nhtml.dark-mode :is(.post-card-tags, .post-card-meta, .article-tag a, .byline-meta-content, .pagination .page-number) {\n color: color-mod(var(--color-secondary-text) l(-22%));\n}\n\nhtml.dark-mode .post-card-featured {\n color: #fff;\n}\n\nhtml.dark-mode .post-card-title {\n color: #fff;\n}\n\nhtml.dark-mode .post-card-excerpt {\n color: var(--color-secondary-text);\n}\n\nhtml.dark-mode .pagination a {\n color: #fff;\n}\n\nhtml.dark-mode .author-profile-location {\n color: #fff;\n}\n\nhtml.dark-mode .author-profile-social-link:hover {\n color: #fff;\n}\n\nhtml.dark-mode .article-title {\n color: #fff;\n}\n\nhtml.dark-mode .article-excerpt {\n color: var(--color-secondary-text);\n}\n\nhtml.dark-mode .post-full-image {\n background-color: color-mod(var(--color-darkmode) l(+8%));\n}\n\nhtml.dark-mode .author-avatar {\n border-color: var(--color-darkmode);\n background-color: color-mod(var(--color-darkmode) l(+8%));\n}\n\nhtml.dark-mode .author-profile-image {\n opacity: 1;\n}\n\nhtml.dark-mode .author-profile-image path {\n fill: var(--color-darkmode);\n}\n\nhtml.dark-mode .article-byline-meta .author-name a {\n color: #fff;\n}\n\nhtml.dark-mode .no-image .author-social-link a {\n color: rgba(255, 255, 255, 0.75);\n}\n\nhtml.dark-mode .gh-content > [id] {\n color: rgba(255, 255, 255, 0.9);\n}\n\nhtml.dark-mode .gh-content pre {\n background: color-mod(var(--color-darkgrey) l(-8%));\n}\n\nhtml.dark-mode .gh-content :not(pre) > code {\n background: color-mod(var(--color-darkgrey) l(+6%));\n border-color: color-mod(var(--color-darkmode) l(+8%));\n color: var(--color-wash);\n}\n\n:where(html.dark-mode) .gh-content a {\n color: #fff;\n}\n\nhtml.dark-mode .gh-content strong {\n color: #fff;\n}\n\nhtml.dark-mode .gh-content em {\n color: #fff;\n}\n\nhtml.dark-mode .gh-content code {\n color: #fff;\n background: #000;\n}\n\nhtml.dark-mode hr {\n border-top-color: color-mod(var(--color-darkmode) l(+8%));\n}\n\nhtml.dark-mode .gh-content hr:after {\n background: color-mod(var(--color-darkmode) l(+8%));\n box-shadow: var(--color-darkmode) 0 0 0 5px;\n}\n\nhtml.dark-mode figcaption {\n color: rgba(255, 255, 255, 0.6);\n}\n\nhtml.dark-mode .gh-content table:not(.gist table) td:first-child {\n background-image: linear-gradient(to right, var(--color-darkmode) 50%, color-mod(var(--color-darkmode) a(0%)) 100%);\n}\n\nhtml.dark-mode .gh-content table:not(.gist table) td:last-child {\n background-image: linear-gradient(to left, var(--color-darkmode) 50%, color-mod(var(--color-darkmode) a(0%)) 100%);\n}\n\nhtml.dark-mode .gh-content table:not(.gist table) th {\n color: rgba(255, 255, 255, 0.85);\n background-color: color-mod(var(--color-darkmode) l(+8%));\n}\n\nhtml.dark-mode .gh-content table:not(.gist table) th,\nhtml.dark-mode .gh-content table:not(.gist table) td {\n border: color-mod(var(--color-darkmode) l(+8%)) 1px solid;\n}\n\nhtml.dark-mode .gh-content :is(input, textarea) {\n color: color-mod(var(--color-midgrey) l(-30%));\n}\n\nhtml.dark-mode .site-archive-header .no-image {\n color: rgba(255, 255, 255, 0.9);\n background: var(--color-darkmode);\n}\n\nhtml.dark-mode .kg-header-card.kg-style-dark {\n background: color-mod(var(--color-darkgrey) l(-5%));\n}\n\nhtml.dark-mode .kg-header-card.kg-style-light {\n background: color-mod(var(--color-darkgrey) l(+5%));\n}\n\nhtml.dark-mode .kg-header-card h2.kg-header-card-header,\nhtml.dark-mode .kg-header-card h3.kg-header-card-subheader {\n color: #fff;\n}\n\nhtml.dark-mode .kg-bookmark-card a.kg-bookmark-container,\nhtml.dark-mode .kg-bookmark-card a.kg-bookmark-container:hover {\n background: var(--color-darkmode) !important;\n color: #fff !important;\n}\n\nhtml.dark-mode .footer-cta-title {\n color: #fff;\n}\n\n@media (max-width: 767px) {\n html.dark-mode .gh-head-open:not(.has-cover) #gh-head,\n html.dark-mode .gh-head-open:not(.has-cover) #gh-head .gh-head-actions {\n background: var(--color-darkmode);\n }\n}\n\n@media (prefers-color-scheme: dark) {\n html.auto-color body {\n color: rgba(255, 255, 255, 0.75);\n background: var(--color-darkmode);\n }\n\n html.auto-color img {\n opacity: 0.9;\n }\n\n html.auto-color kbd {\n background: color-mod(var(--color-darkmode) l(+5%));\n }\n\n html.auto-color figcaption a {\n color: #fff;\n }\n\n html.auto-color body:not(.has-cover) .gh-head {\n background: var(--color-darkmode);\n color: #fff;\n }\n\n html.auto-color .gh-burger::before,\n html.auto-color .gh-burger::after {\n background-color: #fff;\n }\n\n html.auto-color .site-header-content {\n color: #fff;\n }\n\n html.auto-color .site-header-cover {\n opacity: 1;\n }\n\n html.auto-color .post-card-image {\n background: var(--color-darkmode);\n }\n\n html.auto-color :is(.post-card-tags, .post-card-meta, .article-tag a, .byline-meta-content, .pagination .page-number) {\n color: color-mod(var(--color-secondary-text) l(-22%));\n }\n\n html.auto-color .post-card-featured {\n color: #fff;\n }\n\n html.auto-color .post-card-title {\n color: #fff;\n }\n\n html.auto-color .post-card-excerpt {\n color: var(--color-secondary-text);\n }\n\n html.auto-color .pagination a {\n color: #fff;\n }\n\n html.auto-color .author-profile-location {\n color: #fff;\n }\n\n html.auto-color .author-profile-social-link:hover {\n color: #fff;\n }\n\n html.auto-color .article-title {\n color: #fff;\n }\n\n html.auto-color .article-excerpt {\n color: var(--color-secondary-text);\n }\n\n html.auto-color .post-full-image {\n background-color: color-mod(var(--color-darkmode) l(+8%));\n }\n\n html.auto-color .author-avatar {\n border-color: var(--color-darkmode);\n background-color: color-mod(var(--color-darkmode) l(+8%));\n }\n\n html.auto-color .author-profile-image {\n opacity: 1;\n }\n\n html.auto-color .author-profile-image path {\n fill: var(--color-darkmode);\n }\n\n html.auto-color .article-byline-meta .author-name a {\n color: #fff;\n }\n\n html.auto-color .no-image .author-social-link a {\n color: rgba(255, 255, 255, 0.75);\n }\n\n html.auto-color .gh-content > [id] {\n color: rgba(255, 255, 255, 0.9);\n }\n\n html.auto-color .gh-content pre {\n background: color-mod(var(--color-darkgrey) l(-8%));\n }\n\n html.auto-color .gh-content :not(pre) > code {\n background: color-mod(var(--color-darkgrey) l(+6%));\n border-color: color-mod(var(--color-darkmode) l(+8%));\n color: var(--color-wash);\n }\n\n :where(html.auto-color) .gh-content a {\n color: #fff;\n }\n\n html.auto-color .gh-content strong {\n color: #fff;\n }\n\n html.auto-color .gh-content em {\n color: #fff;\n }\n\n html.auto-color .gh-content code {\n color: #fff;\n background: #000;\n }\n\n html.auto-color hr {\n border-top-color: color-mod(var(--color-darkmode) l(+8%));\n }\n\n html.auto-color .gh-content hr:after {\n background: color-mod(var(--color-darkmode) l(+8%));\n box-shadow: var(--color-darkmode) 0 0 0 5px;\n }\n\n html.auto-color figcaption {\n color: rgba(255, 255, 255, 0.6);\n }\n\n html.auto-color .gh-content table:not(.gist table) td:first-child {\n background-image: linear-gradient(to right, var(--color-darkmode) 50%, color-mod(var(--color-darkmode) a(0%)) 100%);\n }\n\n html.auto-color .gh-content table:not(.gist table) td:last-child {\n background-image: linear-gradient(to left, var(--color-darkmode) 50%, color-mod(var(--color-darkmode) a(0%)) 100%);\n }\n\n html.auto-color .gh-content table:not(.gist table) th {\n color: rgba(255, 255, 255, 0.85);\n background-color: color-mod(var(--color-darkmode) l(+8%));\n }\n\n html.auto-color .gh-content table:not(.gist table) th,\n html.auto-color .gh-content table:not(.gist table) td {\n border: color-mod(var(--color-darkmode) l(+8%)) 1px solid;\n }\n\n html.auto-color .gh-content :is(input, textarea) {\n color: color-mod(var(--color-midgrey) l(-30%));\n }\n\n html.auto-color .site-archive-header .no-image {\n color: rgba(255, 255, 255, 0.9);\n background: var(--color-darkmode);\n }\n\n html.auto-color .kg-header-card.kg-style-dark {\n background: color-mod(var(--color-darkgrey) l(-5%));\n }\n\n html.auto-color .kg-header-card.kg-style-light {\n background: color-mod(var(--color-darkgrey) l(+5%));\n }\n\n html.auto-color .kg-header-card h2.kg-header-card-header,\n html.auto-color .kg-header-card h3.kg-header-card-subheader {\n color: #fff;\n }\n\n html.auto-color .kg-bookmark-card a.kg-bookmark-container,\n html.auto-color .kg-bookmark-card a.kg-bookmark-container:hover {\n background: var(--color-darkmode) !important;\n color: #fff !important;\n }\n\n html.auto-color .footer-cta-title {\n color: #fff;\n }\n\n @media (max-width: 767px) {\n html.auto-color .gh-head-open:not(.has-cover) #gh-head,\n html.auto-color .gh-head-open:not(.has-cover) #gh-head .gh-head-actions {\n background: var(--color-darkmode);\n }\n }\n}\n\n\n/* 12. Lightbox\n/* ---------------------------------------------------------- */\n\n.pswp {\n position: absolute;\n top: 0;\n left: 0;\n z-index: 3999999;\n display: none;\n width: 100%;\n height: 100%;\n overflow: hidden;\n -ms-touch-action: none;\n touch-action: none;\n outline: none;\n backface-visibility: hidden;\n -webkit-text-size-adjust: 100%;\n}\n\n.pswp img {\n max-width: none;\n}\n\n.pswp--animate_opacity {\n opacity: 0.001;\n transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);\n will-change: opacity;\n}\n\n.pswp--open {\n display: block;\n}\n\n.pswp--zoom-allowed .pswp__img {\n cursor: zoom-in;\n}\n\n.pswp--zoomed-in .pswp__img {\n cursor: grab;\n}\n\n.pswp--dragging .pswp__img {\n cursor: grabbing;\n}\n\n.pswp__bg {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 0, 0, 0.85);\n opacity: 0;\n transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);\n transform: translateZ(0);\n backface-visibility: hidden;\n will-change: opacity;\n}\n\n.pswp__scroll-wrap {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n overflow: hidden;\n}\n\n.pswp__container,\n.pswp__zoom-wrap {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n touch-action: none;\n backface-visibility: hidden;\n}\n\n.pswp__container,\n.pswp__img {\n user-select: none;\n -webkit-tap-highlight-color: transparent;\n -webkit-touch-callout: none;\n}\n\n.pswp__zoom-wrap {\n position: absolute;\n width: 100%;\n transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);\n transform-origin: left top;\n}\n\n.pswp--animated-in .pswp__bg,\n.pswp--animated-in .pswp__zoom-wrap {\n transition: none;\n}\n\n.pswp__item {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n overflow: hidden;\n}\n\n.pswp__img {\n position: absolute;\n top: 0;\n left: 0;\n width: auto;\n height: auto;\n}\n\n.pswp__img--placeholder {\n backface-visibility: hidden;\n}\n\n.pswp__img--placeholder--blank {\n background: #000;\n}\n\n.pswp--ie .pswp__img {\n top: 0;\n left: 0;\n width: 100% !important;\n height: auto !important;\n}\n\n.pswp__error-msg {\n position: absolute;\n top: 50%;\n left: 0;\n width: 100%;\n margin-top: -8px;\n font-size: 14px;\n line-height: 16px;\n color: var(--color-secondary-text);\n text-align: center;\n}\n\n.pswp__error-msg a {\n color: var(--color-secondary-text);\n text-decoration: underline;\n}\n\n.pswp__button {\n position: relative;\n display: block;\n float: right;\n width: 44px;\n height: 44px;\n padding: 0;\n margin: 0;\n overflow: visible;\n appearance: none;\n cursor: pointer;\n background: none;\n border: 0;\n box-shadow: none;\n transition: opacity 0.2s;\n}\n\n.pswp__button:focus,\n.pswp__button:hover {\n opacity: 1;\n}\n\n.pswp__button:active {\n outline: none;\n opacity: 0.9;\n}\n\n.pswp__button::-moz-focus-inner {\n padding: 0;\n border: 0;\n}\n\n.pswp__ui--over-close .pswp__button--close {\n opacity: 1;\n}\n\n.pswp__button,\n.pswp__button--arrow--left::before,\n.pswp__button--arrow--right::before {\n width: 44px;\n height: 44px;\n background: url(\"../images/default-skin.png\") 0 0 no-repeat;\n background-size: 264px 88px;\n}\n\n@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {\n .pswp--svg .pswp__button,\n .pswp--svg .pswp__button--arrow--left::before,\n .pswp--svg .pswp__button--arrow--right::before {\n background-image: url(\"../images/default-skin.svg\");\n }\n\n .pswp--svg .pswp__button--arrow--left,\n .pswp--svg .pswp__button--arrow--right {\n background: none;\n }\n}\n\n.pswp__button--close {\n background-position: 0 -44px;\n}\n\n.pswp__button--share {\n background-position: -44px -44px;\n}\n\n.pswp__button--fs {\n display: none;\n}\n\n.pswp--supports-fs .pswp__button--fs {\n display: block;\n}\n\n.pswp--fs .pswp__button--fs {\n background-position: -44px 0;\n}\n\n.pswp__button--zoom {\n display: none;\n background-position: -88px 0;\n}\n\n.pswp--zoom-allowed .pswp__button--zoom {\n display: block;\n}\n\n.pswp--zoomed-in .pswp__button--zoom {\n background-position: -132px 0;\n}\n\n.pswp--touch .pswp__button--arrow--left,\n.pswp--touch .pswp__button--arrow--right {\n visibility: hidden;\n}\n\n.pswp__button--arrow--left,\n.pswp__button--arrow--right {\n position: absolute;\n top: 50%;\n width: 70px;\n height: 100px;\n margin-top: -50px;\n background: none;\n}\n\n.pswp__button--arrow--left {\n left: 0;\n}\n\n.pswp__button--arrow--right {\n right: 0;\n}\n\n.pswp__button--arrow--left::before,\n.pswp__button--arrow--right::before {\n position: absolute;\n top: 35px;\n width: 32px;\n height: 30px;\n content: \"\";\n}\n\n.pswp__button--arrow--left::before {\n left: 6px;\n background-position: -138px -44px;\n}\n\n.pswp__button--arrow--right::before {\n right: 6px;\n background-position: -94px -44px;\n}\n\n.pswp__counter {\n position: absolute;\n top: 0;\n left: 0;\n height: 44px;\n padding: 0 15px;\n font-size: 11px;\n font-weight: 700;\n line-height: 44px;\n color: #fff;\n user-select: none;\n}\n\n.pswp__caption {\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n min-height: 44px;\n}\n\n.pswp__caption__center {\n max-width: 420px;\n padding: 25px 15px 30px;\n margin: 0 auto;\n font-size: 11px;\n line-height: 1.6;\n color: #fff;\n text-align: center;\n}\n\n.pswp__caption__center .post-caption-title {\n margin-bottom: 7px;\n font-size: 15px;\n font-weight: 500;\n text-transform: uppercase;\n}\n\n.pswp__caption__center .post-caption-meta-item + .post-caption-meta-item::before {\n padding: 0 4px;\n content: \"\\02022\";\n}\n\n.pswp__caption--empty {\n display: none;\n}\n\n.pswp__caption--fake {\n visibility: hidden;\n}\n\n.pswp__preloader {\n position: absolute;\n top: 0;\n left: 50%;\n width: 44px;\n height: 44px;\n margin-left: -22px;\n opacity: 0;\n transition: opacity 0.25s ease-out;\n direction: ltr;\n will-change: opacity;\n}\n\n.pswp__preloader__icn {\n width: 20px;\n height: 20px;\n margin: 12px;\n}\n\n.pswp__preloader--active {\n opacity: 1;\n}\n\n.pswp__preloader--active .pswp__preloader__icn {\n background: url(\"../images/preloader.gif\") 0 0 no-repeat;\n}\n\n.pswp--css_animation .pswp__preloader--active {\n opacity: 1;\n}\n\n.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {\n animation: clockwise 500ms linear infinite;\n}\n\n.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {\n animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;\n}\n\n.pswp--css_animation .pswp__preloader__icn {\n position: absolute;\n top: 15px;\n left: 15px;\n width: 14px;\n height: 14px;\n margin: 0;\n background: none;\n opacity: 0.75;\n}\n\n.pswp--css_animation .pswp__preloader__cut {\n position: relative;\n width: 7px;\n height: 14px;\n overflow: hidden;\n}\n\n.pswp--css_animation .pswp__preloader__donut {\n position: absolute;\n top: 0;\n left: 0;\n box-sizing: border-box;\n width: 14px;\n height: 14px;\n margin: 0;\n background: none;\n border: 2px solid #fff;\n border-bottom-color: transparent;\n border-left-color: transparent;\n border-radius: 50%;\n}\n\n@media screen and (max-width: 1024px) {\n .pswp__preloader {\n position: relative;\n top: auto;\n left: auto;\n float: right;\n margin: 0;\n }\n}\n\n@keyframes clockwise {\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n}\n\n@keyframes donut-rotate {\n 0% {\n transform: rotate(0);\n }\n\n 50% {\n transform: rotate(-140deg);\n }\n\n 100% {\n transform: rotate(0);\n }\n}\n\n.pswp__ui {\n z-index: 1550;\n visibility: visible;\n opacity: 1;\n -webkit-font-smoothing: auto;\n}\n\n.pswp__top-bar {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 44px;\n}\n\n.pswp__caption,\n.pswp__top-bar,\n.pswp--has_mouse .pswp__button--arrow--left,\n.pswp--has_mouse .pswp__button--arrow--right {\n backface-visibility: hidden;\n transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);\n will-change: opacity;\n}\n\n.pswp--has_mouse .pswp__button--arrow--left,\n.pswp--has_mouse .pswp__button--arrow--right {\n visibility: visible;\n}\n\n.pswp__ui--idle .pswp__top-bar {\n opacity: 0;\n}\n\n.pswp__ui--idle .pswp__button--arrow--left,\n.pswp__ui--idle .pswp__button--arrow--right {\n opacity: 0;\n}\n\n.pswp__ui--hidden .pswp__top-bar,\n.pswp__ui--hidden .pswp__caption,\n.pswp__ui--hidden .pswp__button--arrow--left,\n.pswp__ui--hidden .pswp__button--arrow--right {\n opacity: 0.001;\n}\n\n.pswp__ui--one-slide .pswp__button--arrow--left,\n.pswp__ui--one-slide .pswp__button--arrow--right,\n.pswp__ui--one-slide .pswp__counter {\n display: none;\n}\n\n.pswp__element--disabled {\n display: none !important;\n}\n\n.pswp--minimal--dark .pswp__top-bar {\n background: none;\n}\n\n/*\n\nHey! You reached the end.\n\nHope you enjoyed this CSS file, if you have any suggestions\nfor improvements that might be useful for everyone who uses\nthis theme, you can find the open source repository for it\nhere: https://github.com/tryghost/casper\n\nOr, if you've just scrolled all the way to the bottom of the\nfile to add some of your own styles. Well, you've come to\nthe right place. Onward!\n\n */\n"]}
\ No newline at end of file
diff --git a/ghost-fusiondance/themes_bak/casper/assets/css/global.css b/ghost-fusiondance/themes_bak/casper/assets/css/global.css
deleted file mode 100644
index 291b72e..0000000
--- a/ghost-fusiondance/themes_bak/casper/assets/css/global.css
+++ /dev/null
@@ -1,467 +0,0 @@
-/* Reset
-/* ---------------------------------------------------------- */
-
-html,
-body,
-div,
-span,
-applet,
-object,
-iframe,
-h1,
-h2,
-h3,
-h4,
-h5,
-h6,
-p,
-blockquote,
-pre,
-a,
-abbr,
-acronym,
-address,
-big,
-cite,
-code,
-del,
-dfn,
-em,
-img,
-ins,
-kbd,
-q,
-s,
-samp,
-small,
-strike,
-strong,
-sub,
-sup,
-tt,
-var,
-dl,
-dt,
-dd,
-ol,
-ul,
-li,
-fieldset,
-form,
-label,
-legend,
-table,
-caption,
-tbody,
-tfoot,
-thead,
-tr,
-th,
-td,
-article,
-aside,
-canvas,
-details,
-embed,
-figure,
-figcaption,
-footer,
-header,
-hgroup,
-menu,
-nav,
-output,
-ruby,
-section,
-summary,
-time,
-mark,
-audio,
-video {
- margin: 0;
- padding: 0;
- border: 0;
- font: inherit;
- font-size: 100%;
- vertical-align: baseline;
-}
-body {
- line-height: 1;
-}
-blockquote,
-q {
- quotes: none;
-}
-blockquote:before,
-blockquote:after,
-q:before,
-q:after {
- content: "";
- content: none;
-}
-table {
- border-spacing: 0;
- border-collapse: collapse;
-}
-img {
- display: block;
- max-width: 100%;
- height: auto;
-}
-html {
- box-sizing: border-box;
- font-family: sans-serif;
-
- -ms-text-size-adjust: 100%;
- -webkit-text-size-adjust: 100%;
-}
-*,
-*:before,
-*:after {
- box-sizing: inherit;
-}
-a {
- background-color: transparent;
-}
-a:active,
-a:hover {
- outline: 0;
-}
-b,
-strong {
- font-weight: bold;
-}
-i,
-em,
-dfn {
- font-style: italic;
-}
-h1 {
- margin: 0.67em 0;
- font-size: 2em;
-}
-small {
- font-size: 80%;
-}
-sub,
-sup {
- position: relative;
- font-size: 75%;
- line-height: 0;
- vertical-align: baseline;
-}
-sup {
- top: -0.5em;
-}
-sub {
- bottom: -0.25em;
-}
-img {
- border: 0;
-}
-svg:not(:root) {
- overflow: hidden;
-}
-mark {
- background-color: #fdffb6;
-}
-code,
-kbd,
-pre,
-samp {
- font-family: monospace, monospace;
- font-size: 1em;
-}
-kbd {
- padding: 3px 5px;
- font-family: var(--font-mono);
- font-size: 1.5rem;
- background: #f6f8fa;
- border: 1px solid rgba(124, 139, 154, 0.25);
- border-radius: 6px;
- box-shadow: inset 0 -1px 0 rgba(124, 139, 154, 0.25);
-}
-@media (max-width: 600px) {
- kbd {
- font-size: 1.3rem;
- }
-}
-button,
-input,
-optgroup,
-select,
-textarea {
- margin: 0; /* 3 */
- color: inherit; /* 1 */
- font: inherit; /* 2 */
-}
-button {
- overflow: visible;
- border: none;
-}
-button,
-select {
- text-transform: none;
-}
-button,
-html input[type="button"],
-/* 1 */
-input[type="reset"],
-input[type="submit"] {
- cursor: pointer; /* 3 */
-
- -webkit-appearance: button; /* 2 */
-}
-button[disabled],
-html input[disabled] {
- cursor: default;
-}
-button::-moz-focus-inner,
-input::-moz-focus-inner {
- padding: 0;
- border: 0;
-}
-input {
- line-height: normal;
-}
-input:focus {
- outline: none;
-}
-input[type="checkbox"],
-input[type="radio"] {
- box-sizing: border-box; /* 1 */
- padding: 0; /* 2 */
-}
-input[type="number"]::-webkit-inner-spin-button,
-input[type="number"]::-webkit-outer-spin-button {
- height: auto;
-}
-input[type="search"] {
- box-sizing: content-box; /* 2 */
-
- -webkit-appearance: textfield; /* 1 */
-}
-input[type="search"]::-webkit-search-cancel-button,
-input[type="search"]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-legend {
- padding: 0; /* 2 */
- border: 0; /* 1 */
-}
-textarea {
- overflow: auto;
-}
-table {
- border-spacing: 0;
- border-collapse: collapse;
-}
-td,
-th {
- padding: 0;
-}
-
-/* ==========================================================================
- Base styles: opinionated defaults
- ========================================================================== */
-
-html {
- font-size: 62.5%;
-
- -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
-}
-body {
- color: var(--color-darkgrey);
- font-family: var(--font-sans);
- font-size: 1.6rem;
- line-height: 1.6em;
- font-weight: 400;
- font-style: normal;
- letter-spacing: 0;
- text-rendering: optimizeLegibility;
- background: #fff;
-
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
- -moz-font-feature-settings: "liga" on;
-}
-
-::selection {
- text-shadow: none;
- background: #daf2fd;
-}
-
-hr {
- position: relative;
- display: block;
- width: 100%;
- margin: 2.5em 0 3.5em;
- padding: 0;
- height: 1px;
- border: 0;
- border-top: 1px solid #f0f0f0;
-}
-
-audio,
-canvas,
-iframe,
-img,
-svg,
-video {
- vertical-align: middle;
-}
-
-fieldset {
- margin: 0;
- padding: 0;
- border: 0;
-}
-
-textarea {
- resize: vertical;
-}
-
-::not(.gh-content) p,
-::not(.gh-content) ul,
-::not(.gh-content) ol,
-::not(.gh-content) dl,
-::not(.gh-content) blockquote {
- margin: 0 0 1.5em 0;
-}
-
-ol,
-ul {
- padding-left: 1.3em;
- padding-right: 1.5em;
-}
-
-ol ol,
-ul ul,
-ul ol,
-ol ul {
- margin: 0.5em 0;
-}
-
-ul,
-ol {
- max-width: 100%;
-}
-
-li {
- padding-left: 0.3em;
- line-height: 1.6em;
-}
-
-li + li {
- margin-top: 0.5em;
-}
-
-dt {
- float: left;
- margin: 0 20px 0 0;
- width: 120px;
- color: #daf2fd;
- font-weight: 500;
- text-align: right;
-}
-
-dd {
- margin: 0 0 5px 0;
- text-align: left;
-}
-
-blockquote {
- margin: 1.5em 0;
- padding: 0 1.6em 0 1.6em;
- border-left: #daf2fd;
-}
-
-blockquote small {
- display: inline-block;
- margin: 0.8em 0 0.8em 1.5em;
- font-size: 0.9em;
- opacity: 0.8;
-}
-/* Quotation marks */
-blockquote small:before {
- content: "\2014 \00A0";
-}
-
-blockquote cite {
- font-weight: bold;
-}
-blockquote cite a {
- font-weight: normal;
-}
-
-a {
- color: #15171A;
- text-decoration: none;
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
- margin-top: 0;
- line-height: 1.15;
- font-weight: 600;
- text-rendering: optimizeLegibility;
- letter-spacing: -0.01em;
-}
-
-h1 {
- margin: 0 0 0.5em 0;
- font-size: 4.8rem;
- font-weight: 700;
- letter-spacing: -0.015em;
-}
-@media (max-width: 600px) {
- h1 {
- font-size: 2.8rem;
- }
-}
-
-h2 {
- margin: 1.5em 0 0.5em 0;
- font-size: 2.8rem;
- font-weight: 700;
-}
-@media (max-width: 600px) {
- h2 {
- font-size: 2.3rem;
- }
-}
-
-h3 {
- margin: 1.5em 0 0.5em 0;
- font-size: 2.4rem;
- font-weight: 600;
-}
-@media (max-width: 600px) {
- h3 {
- font-size: 1.7rem;
- }
-}
-
-h4 {
- margin: 1.5em 0 0.5em 0;
- font-size: 2rem;
-}
-@media (max-width: 600px) {
- h4 {
- font-size: 1.7rem;
- }
-}
-
-h5 {
- margin: 1.5em 0 0.5em 0;
- font-size: 2rem;
-}
-
-h6 {
- margin: 1.5em 0 0.5em 0;
- font-size: 1.8rem;
-}
diff --git a/ghost-fusiondance/themes_bak/casper/assets/css/screen.css b/ghost-fusiondance/themes_bak/casper/assets/css/screen.css
deleted file mode 100644
index ab5a12a..0000000
--- a/ghost-fusiondance/themes_bak/casper/assets/css/screen.css
+++ /dev/null
@@ -1,3056 +0,0 @@
-/* Table of Contents
-/* ------------------------------------------------------------
-
-This is a development CSS file which is built to a minified
-production stylesheet in assets/built/screen.css
-
-1. Global Styles
-2. Layout
-3. Site Header
-4. Site Navigation
-5. Post Feed
-6. Single Post
- 6.1. Post Byline
- 6.2. Subscribe
- 6.3. Read More
- 6.4. Comments
-7. Author Template
-8. Tag Template
-9. Error Template
-10. Site Footer
-11. Dark Mode
-12. Lightbox
-
-*/
-
-/* 1. Global - Set up the things
-/* ---------------------------------------------------------- */
-
-/* Import CSS reset and base styles */
-@import "global.css";
-
-:root {
-
- /* Colours */
- --color-green: #a4d037;
- --color-yellow: #fecd35;
- --color-red: #f05230;
- --color-darkgrey: #15171A;
- --color-midgrey: #738a94;
- --color-lightgrey: #f1f1f1;
- --color-secondary-text: #979797;
- --color-border: #e1e1e1;
- --color-wash: #e5eff5;
- --color-darkmode: #151719;
-
- /*
- An accent color is also set by Ghost itself in
- Ghost Admin > Settings > Brand
-
- --ghost-accent-color: {value};
-
- You can use this variable throughout your styles
- */
-
- /* Fonts */
- --font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
- --font-serif: Georgia, Times, serif;
- --font-mono: Menlo, Courier, monospace;
-
-}
-
-
-/* 2. Layout - Page building blocks
-/* ---------------------------------------------------------- */
-
-.viewport {
- position: relative;
- display: flex;
- flex-direction: column;
- min-height: 100vh;
-}
-
-.site-content {
- flex-grow: 1;
-}
-
-/* Full width page blocks */
-.outer {
- position: relative;
- padding: 0 max(4vmin, 20px);
-}
-
-/* Centered content container blocks */
-.inner {
- margin: 0 auto;
- max-width: 1200px;
- width: 100%;
-}
-
-
-/* 3. Site Header
-/* ---------------------------------------------------------- */
-
-.site-header {
- position: relative;
- color: #fff;
- background: var(--ghost-accent-color);
-}
-
-.site-header-cover {
- position: absolute;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- width: 100%;
- height: 100%;
- object-fit: cover;
-}
-
-.site-header-content {
- position: relative;
- z-index: 100;
- display: flex;
- align-items: center;
- padding-top: calc(19vmin + 44px);
- padding-bottom: 19vmin;
- text-align: center;
- color: var(--color-darkgrey);
-}
-
-.has-cover .site-header-content {
- min-height: 560px;
- background-color: var(--ghost-accent-color);
- color: #fff;
-}
-
-.site-header-content.left-aligned {
- padding-bottom: 0;
- text-align: left;
-}
-
-.has-cover .site-header-content.left-aligned {
- align-items: flex-end;
- padding-bottom: max(4vmin, 32px);
-}
-
-.site-header-content.no-content {
- padding-top: 0;
- padding-bottom: 2vmin;
-}
-
-.site-header-inner {
- position: relative;
-}
-
-.site-header-content.left-aligned .site-header-inner {
- align-items: flex-start;
-}
-
-.site-logo {
- flex-shrink: 0;
- margin: 0 auto;
- max-height: 120px;
-}
-
-.site-header-content.left-aligned .site-logo {
- margin-right: auto;
- margin-left: 0;
- max-height: 96px;
-}
-
-.site-title {
- z-index: 10;
- margin: 0;
- padding: 0;
- font-size: 5rem;
- font-weight: 800;
-}
-
-.has-serif-title .site-title {
- font-family: var(--font-serif);
-}
-
-.has-cover .site-title {
- font-size: 6rem;
-}
-
-.site-header-content.left-aligned .site-title {
- font-size: 4.4rem;
-}
-
-.has-cover .site-header-content.left-aligned .site-title {
- font-size: 4.6rem;
-}
-
-.site-description {
- display: inline-block;
- z-index: 10;
- max-width: 960px;
- font-size: 6rem;
- font-weight: 700;
- line-height: 1.1;
-}
-
-:is(.site-logo, .site-title) + .site-description {
- max-width: 640px;
- margin-top: 16px;
- font-size: 2.4rem;
- font-weight: 400;
- line-height: 1.4;
-}
-
-.site-logo + .site-description {
- margin-top: 20px;
-}
-
-.site-title + .site-description {
- color: var(--color-secondary-text);
-}
-
-.has-cover .site-description {
- letter-spacing: -0.005em;
- color: #fff;
-}
-
-.has-cover :is(.site-logo, .site-title) + .site-description {
- font-size: 2.4rem;
-}
-
-.has-cover .site-header-content.left-aligned :is(.site-logo, .site-title) + .site-description {
- font-size: 2.2rem;
-}
-
-@media (min-width: 992px) {
- .is-head-stacked.has-cover .site-header-content {
- padding-top: calc(19vmin + 120px);
- }
-}
-
-@media (max-width: 991px) {
- .site-header-content {
- padding-top: calc(19vmin + 32px);
- }
-}
-
-@media (max-width: 767px) {
- .has-cover .site-header-content {
- min-height: 240px;
- }
- .site-header-inner {
- gap: 16px;
- }
- .site-logo {
- max-width: 60%;
- }
- .site-title {
- font-size: 3.4rem !important;
- }
- .site-description {
- font-size: 2.2rem !important;
- }
- .site-logo + .site-description {
- margin-top: 12px !important;
- }
- .site-title + .site-description {
- margin-top: 12px !important;
- }
-}
-
-
-/* 4. Site Navigation
-/* ---------------------------------------------------------- */
-
-.gh-head {
- height: 88px;
- font-size: 1.6rem;
- line-height: 1.3em;
- background-color: #fff;
- z-index: 150;
-}
-
-.has-cover:not(.home-template) .gh-head {
- background-color: var(--ghost-accent-color);
- color: #fff;
-}
-
-:is(.home-template, .paged:not(.tag-template):not(.author-template)).has-cover .gh-head {
- position: absolute;
- top: 0;
- right: 0;
- left: 0;
- z-index: 2000;
- background-color: transparent;
- color: #fff;
-}
-
-.gh-head a {
- text-decoration: none;
-}
-
-.gh-head-inner {
- display: grid;
- column-gap: 40px;
- grid-template-columns: auto 1fr auto;
- grid-auto-flow: row dense;
- align-items: center;
- height: 100%;
-}
-
-/* Header styles
-/* ---------------------------------------------------------- */
-
-.is-head-left-logo .gh-head-inner {
- grid-template-columns: auto 1fr auto;
-}
-
-.is-head-left-logo.home-template .gh-head:not(.is-header-hidden) .gh-head-logo {
- display: none;
-}
-
-.is-head-left-logo.home-template .gh-head:not(.is-header-hidden) .gh-head-menu {
- margin-left: -40px;
-}
-
-@media (min-width: 992px) {
- .is-head-left-logo .gh-head-menu {
- margin-right: 64px;
- margin-left: 16px;
- }
-}
-
-.is-head-middle-logo .gh-head-inner {
- grid-template-columns: 1fr auto 1fr;
-}
-
-.is-head-middle-logo .gh-head-brand {
- grid-column-start: 2;
-}
-
-@media (min-width: 992px) {
- .is-head-middle-logo .gh-head-menu {
- margin-right: 64px;
- }
-}
-
-.is-head-stacked .gh-head {
- height: auto;
-}
-
-.is-head-stacked .gh-head-inner {
- grid-template-columns: 1fr auto 1fr;
-}
-
-.is-head-stacked .gh-head-brand {
- grid-row-start: 1;
- grid-column-start: 2;
-}
-
-@media (min-width: 992px) {
- .is-head-stacked .gh-head-inner {
- padding: 0;
- }
-
- .is-head-stacked .gh-head-brand {
- position: relative;
- display: flex;
- align-items: center;
- height: 80px;
- }
-
- .is-head-stacked .gh-head-menu {
- grid-row-start: 2;
- grid-column: 1 / 4;
- justify-content: center;
- height: 56px;
- margin: 0 48px;
- }
-
- .is-head-stacked .gh-head-menu::before,
- .is-head-stacked .gh-head-menu::after {
- position: absolute;
- top: 80px;
- left: 0;
- width: 100%;
- height: 1px;
- content: "";
- background-color: var(--color-lightgrey);
- }
-
- .is-head-stacked.has-cover .gh-head-menu::before,
- .is-head-stacked.has-cover .gh-head-menu::after {
- background-color: rgba(255, 255, 255, 0.2);
- }
-
- .is-head-stacked .gh-head-menu::after {
- top: 136px;
- }
-
- .is-head-stacked .gh-head-actions {
- grid-row-start: 1;
- grid-column: 1 / 4;
- justify-content: space-between;
- }
-}
-
-/* Brand
-/* ---------------------------------------------------------- */
-
-.gh-head-brand {
- display: flex;
- align-items: center;
- height: 40px;
- word-break: break-all;
-}
-
-.gh-head-logo {
- display: block;
- font-weight: 800;
- font-size: 2.6rem;
- letter-spacing: -0.02em;
- color: inherit;
- white-space: nowrap;
-}
-
-.gh-head-logo.no-image {
- margin-top: -5px;
-}
-
-.has-cover .gh-head-logo {
- color: #fff;
-}
-
-.gh-head-logo img {
- max-height: 40px;
-}
-
-
-/* Primary Navigation
-/* ---------------------------------------------------------- */
-
-.gh-head-menu {
- display: flex;
- align-items: center;
- margin-top: 1px;
- font-weight: 500;
-}
-
-.gh-head-menu .nav {
- display: inline-flex;
- align-items: center;
- flex-wrap: wrap;
- gap: 32px;
- list-style: none;
- margin: 0;
- padding: 0;
-}
-
-.gh-head-menu .nav li {
- margin: 0;
- padding: 0;
-}
-
-.gh-head-menu .nav a {
- display: inline-block;
- line-height: 1.7;
- color: inherit;
-}
-
-.gh-head-menu .nav a:hover {
- opacity: 0.9;
-}
-
-.gh-head-menu .nav-more-toggle {
- position: relative;
- width: 30px;
- height: 30px;
- margin: 0 -6px;
- padding: 0;
- font-size: inherit;
- background-color: transparent;
- text-transform: inherit;
-}
-
-.gh-head-menu .nav-more-toggle svg {
- width: 24px;
- height: 24px;
-}
-
-@media (min-width: 992px) {
- body:not(.is-dropdown-loaded) .gh-head-menu .nav > li {
- opacity: 0;
- }
-}
-
-
-/* Dropdown
-/* ---------------------------------------------------------- */
-
-.gh-dropdown {
- position: absolute;
- top: 100%;
- right: -16px;
- z-index: 90;
- width: 200px;
- padding: 12px 0;
- margin-top: 24px;
- opacity: 0;
- visibility: hidden;
- text-align: left;
- background-color: #fff;
- border-radius: 5px;
- box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.04), 0 7px 20px -5px rgba(0, 0, 0, 0.15);
- transform: translate3d(0, 6px, 0);
- transition: opacity 0.3s, transform 0.2s;
-}
-
-.is-head-middle-logo .gh-dropdown {
- right: auto;
- left: -24px;
-}
-
-.is-dropdown-mega .gh-dropdown {
- display: grid;
- grid-template-columns: 1fr 1fr;
- grid-auto-flow: column;
- column-gap: 40px;
- min-width: 320px;
- padding: 20px 32px;
-}
-
-.is-dropdown-open .gh-dropdown {
- opacity: 1;
- visibility: visible;
- transform: translateY(0);
-}
-
-.gh-head-menu .gh-dropdown li a {
- display: block;
- padding: 6px 20px;
- color: #15171a;
-}
-
-.is-dropdown-mega .gh-dropdown li a {
- padding: 8px 0;
-}
-
-
-/* Secondary Navigation
-/* ---------------------------------------------------------- */
-
-.gh-social {
- display: flex;
- align-items: center;
- gap: 20px;
-}
-
-.gh-social-link {
- line-height: 0;
- color: inherit;
-}
-
-.gh-social-link:hover {
- opacity: 0.9;
-}
-
-.gh-social-link svg {
- width: 18px;
- height: 18px;
-}
-
-.gh-head-actions {
- display: flex;
- justify-content: flex-end;
- align-items: center;
- gap: 24px;
- list-style: none;
- text-align: right;
-}
-
-.gh-head-members {
- display: flex;
- gap: 20px;
- align-items: center;
-}
-
-.gh-head-link {
- font-weight: 500;
- color: inherit;
-}
-
-.gh-head-button {
- display: inline-flex;
- justify-content: center;
- align-items: center;
- padding: 8px 20px;
- height: 44px;
- font-weight: 600;
- letter-spacing: -0.005em;
- font-size: 1.6rem;
- border-radius: 48px;
- color: #fff;
- background: var(--ghost-accent-color);
-}
-
-.has-cover .gh-head-button {
- color: var(--color-darkgrey);
- background: #fff;
-}
-
-@media (max-width: 767px) {
- .gh-head-members {
- flex-direction: column-reverse;
- gap: 16px;
- width: 100%;
- }
-}
-
-
-/* Search
-/* ---------------------------------------------------------- */
-
-.gh-search {
- display: inline-flex;
- align-items: center;
- justify-content: center;
- width: 32px;
- height: 32px;
- padding: 0;
- cursor: pointer;
- background-color: transparent;
- border: 0;
- outline: none;
-}
-
-.gh-search:hover {
- opacity: 0.9;
-}
-
-.gh-head-brand .gh-search {
- margin-right: 8px;
-}
-
-.gh-head-actions .gh-search {
- margin-right: -4px;
-}
-
-@media (max-width: 767px) {
- .gh-head-actions .gh-search {
- display: none;
- }
-}
-
-@media (min-width: 768px) {
- .gh-head-brand .gh-search {
- display: none;
- }
-}
-
-
-/* Mobile Menu Trigger
-/* ---------------------------------------------------------- */
-
-.gh-burger {
- position: relative;
- display: none;
- width: 30px;
- height: 30px;
- padding: 0;
- margin-right: -3px;
- cursor: pointer;
- background-color: transparent;
- border: 0;
- appearance: none;
-}
-
-.gh-burger::before,
-.gh-burger::after {
- position: absolute;
- left: 3px;
- width: 24px;
- height: 1px;
- content: "";
- background-color: var(--color-darkgrey);
- transition: all 0.2s cubic-bezier(0.04, 0.04, 0.12, 0.96) 0.1008s;
-}
-
-.has-cover .gh-burger::before,
-.has-cover .gh-burger::after {
- background-color: #fff;
-}
-
-.gh-burger::before {
- top: 11px;
-}
-
-.gh-burger::after {
- bottom: 11px;
-}
-
-.gh-head-open .gh-burger::before {
- top: 15px;
- transform: rotate(45deg);
-}
-
-.gh-head-open .gh-burger::after {
- bottom: 14px;
- transform: rotate(-45deg);
-}
-
-
-/* Mobile Menu
-/* ---------------------------------------------------------- */
-/* IDs needed to ensure sufficient specificity */
-
-@media (max-width: 767px) {
- #gh-head {
- height: 64px;
- }
-
- #gh-head .gh-head-inner {
- grid-template-rows: auto 1fr auto;
- grid-template-columns: 1fr;
- gap: 48px;
- }
-
- #gh-head .gh-head-brand {
- display: grid;
- grid-template-columns: 1fr auto auto;
- grid-column-start: 1;
- align-items: center;
- height: 64px;
- }
-
- #gh-head .gh-head-logo {
- font-size: 2.2rem;
- }
-
- #gh-head .gh-head-brand .gh-search {
- margin-left: -6px;
- }
-
- #gh-head .gh-burger {
- display: block;
- }
-
- #gh-head .gh-head-menu,
- #gh-head .gh-head-actions {
- position: fixed;
- justify-content: center;
- visibility: hidden;
- opacity: 0;
- }
-
- #gh-head .gh-head-menu {
- margin: 0;
- transition: none;
- transform: translateY(0);
- }
-
- #gh-head .nav {
- gap: 16px;
- align-items: center;
- line-height: 1.4;
- }
-
- #gh-head .nav a {
- font-size: 2.6rem;
- font-weight: 600;
- text-transform: none;
- }
-
- #gh-head .nav li {
- opacity: 0;
- transform: translateY(-4px);
- }
-
- #gh-head :is(.gh-head-button, .gh-head-link) {
- opacity: 0;
- transform: translateY(8px);
- }
-
- #gh-head .gh-head-button {
- width: 100%;
- font-size: 1.8rem;
- text-transform: none;
- opacity: 0;
- transform: translateY(8px);
- }
-
- .gh-head-open #gh-head {
- position: fixed;
- inset: 0;
- z-index: 3999999;
- height: 100%;
- overflow-y: scroll;
- -webkit-overflow-scrolling: touch;
- }
-
- .gh-head-open.has-cover #gh-head,
- .gh-head-open.has-cover #gh-head .gh-head-actions {
- background-color: var(--ghost-accent-color);
- }
-
- .gh-head-open #gh-head .gh-head-menu,
- .gh-head-open #gh-head .gh-head-actions {
- position: static;
- visibility: visible;
- opacity: 1;
- }
-
- .gh-head-open #gh-head .nav {
- display: flex;
- flex-direction: column;
- }
-
- .gh-head-open #gh-head .nav li {
- opacity: 1;
- transition: transform 0.2s, opacity 0.2s;
- transform: translateY(0);
- }
-
- .gh-head-open #gh-head .gh-head-actions {
- position: sticky;
- right: 0;
- bottom: 0;
- left: 0;
- display: inline-flex;
- flex-direction: column;
- gap: 12px;
- align-items: center;
- padding: max(4vmin, 20px) 0 max(4vmin, 28px);
- background-color: #fff;
- }
-
- .gh-head-open #gh-head :is(.gh-head-button, .gh-head-link) {
- opacity: 1;
- transition: transform 0.4s, opacity 0.4s;
- transition-delay: 0.2s;
- transform: translateY(0);
- }
-
- .gh-head-open #gh-head .gh-head-link {
- transition-delay: 0.4s;
- }
-}
-
-
-/* 5. Post Feed
-/* ---------------------------------------------------------- */
-
-.post-feed {
- position: relative;
- display: grid;
- gap: 4.8vmin 4vmin;
- grid-template-columns: repeat(6, 1fr);
- padding: max(4.8vmin, 36px) 0 0;
-}
-
-:is(.tag-template, .author-template) .post-feed {
- margin-top: 4vmin;
-}
-
-@media (max-width: 991px) {
- .post-feed {
- grid-template-columns: 1fr 1fr;
- }
-}
-
-@media (max-width: 767px) {
- .post-feed {
- grid-template-columns: 1fr;
- grid-gap: 40px;
- }
-}
-
-.post-card {
- position: relative;
- grid-column: span 2;
- display: flex;
- flex-direction: column;
- background-size: cover;
- word-break: break-word;
-}
-
-.post-card-image-link {
- position: relative;
- overflow: hidden;
- display: block;
- margin-bottom: 32px;
-}
-
-.post-card-image-link::after {
- content: "";
- display: block;
- padding-bottom: 55%;
-}
-
-.post-card[class*="post-access-"] .post-card-image-link::after {
- background-color: rgba(0, 0, 0, 0.5);
- backdrop-filter: blur(3px);
-}
-
-.post-card.keep-ratio[class*="post-access-"] .post-card-image-link::after {
- position: absolute;
- inset: 0;
- padding-bottom: 0;
-}
-
-.post-card.keep-ratio:not(.post-card-large):not(.post-card-full) .post-card-image-link::after {
- padding-bottom: 0;
-}
-
-.post-card-image {
- position: absolute;
- inset: 0;
- width: 100%;
- height: 100%;
- background: var(--color-lightgrey) no-repeat center center;
- object-fit: cover;
-}
-
-.post-card.keep-ratio:not(.post-card-large):not(.post-card-full) .post-card-image {
- position: static;
-}
-
-.post-card-access {
- position: absolute;
- inset: 0;
- z-index: 10;
- display: flex;
- align-items: center;
- justify-content: center;
- gap: 4px;
- font-size: 1.5rem;
- font-weight: 600;
- color: #fff;
-}
-
-.post-card-content-link {
- position: relative;
- display: block;
- color: var(--color-darkgrey);
-}
-
-.post-card-content-link:hover {
- text-decoration: none;
-}
-
-.post-feed .no-image .post-card-content-link {
- padding: 0;
-}
-
-.no-image .post-card-header {
- margin-top: 0;
-}
-
-.post-card-tags {
- display: flex;
- align-items: center;
- gap: 12px;
- margin: 0 0 10px;
- color: var(--color-secondary-text);
- font-size: 1.4rem;
- font-weight: 600;
- letter-spacing: -0.005em;
- line-height: 1;
-}
-
-.post-card-featured {
- position: relative;
- display: flex;
- align-items: center;
- gap: 3px;
- padding-left: 18px;
- color: var(--ghost-accent-color);
-}
-
-.post-card-featured svg {
- position: absolute;
- left: 0;
-}
-
-.post-card-title {
- margin: 0;
- font-size: 2.6rem;
- font-weight: 800;
- line-height: 1.2;
-}
-
-.post-card-content-link:hover .post-card-title {
- opacity: 0.9;
-}
-
-.no-image .post-card-title {
- margin-top: 0;
-}
-
-.has-serif-title .post-card-title {
- font-family: var(--font-serif);
- letter-spacing: -0.005em;
-}
-
-.post-card-title svg {
- margin-top: -3px;
- margin-left: -1px;
-}
-
-.post-card-content {
- flex-grow: 1;
- display: flex;
- flex-direction: column;
-}
-
-.post-card-excerpt {
- display: -webkit-box;
- overflow-y: hidden;
- margin-top: 12px;
- max-width: 720px;
- font-size: 1.6rem;
- line-height: 1.5;
- -webkit-line-clamp: 3;
- -webkit-box-orient: vertical;
- word-break: break-word;
-}
-
-.has-sans-body .post-card-excerpt {
- font-family: var(--font-sans);
-}
-
-.post-card:not(.post-card-large):not(.post-card-full):not(.dynamic):not(.no-image) .post-card-excerpt {
- -webkit-line-clamp: 2;
-}
-
-:is(.tag-template, .author-template) .post-card-excerpt {
- margin-top: 6px;
-}
-
-:is(.tag-template, .author-template) .post-card-large .post-card-excerpt {
- display: block;
- overflow-y: auto;
-}
-
-.post-card-meta {
- display: flex;
- align-items: center;
- gap: 6px;
- margin-top: 12px;
- padding: 0;
- font-size: 1.3rem;
- color: var(--color-secondary-text);
-}
-
-.post-card-meta > * {
- display: flex;
- align-items: center;
- gap: 6px;
-}
-
-.post-card-meta > * + *:not(script)::before {
- width: 2px;
- height: 2px;
- content: "";
- background-color: var(--color-secondary-text);
- border-radius: 50%;
-}
-
-.post-card-meta .sep {
- margin: 0 4px;
-}
-
-.author-profile-image {
- display: block;
- width: 100%;
- height: 100%;
- background: color-mod(var(--color-lightgrey) l(+10%));
- border-radius: 100%;
-
- object-fit: cover;
-}
-
-.author-list {
- display: flex;
- flex-wrap: wrap;
- margin: 0 0 0 4px;
- padding: 0;
- list-style: none;
-}
-
-.author-list-item {
- position: relative;
- flex-shrink: 0;
- margin: 0;
- padding: 0;
-}
-
-
-/* Special Styling for home page grid (below):
-
-The first post in the list is styled to be bigger than the others and take over
-the full width of the grid to give it more emphasis. Wrapped in a media query to
-make sure this only happens on large viewports / desktop-ish devices.
-
-*/
-
-@media (min-width: 1001px) {
- .post-card-large {
- grid-column: span 6;
- display: grid;
- grid-gap: 4vmin;
- grid-template-columns: repeat(3, 1fr);
- border-top: 0;
- }
-
- .post-card-large:not(.no-image) .post-card-header {
- margin-top: 0;
- }
-
- .post-card-large .post-card-image-link {
- position: relative;
- grid-column: span 2;
- margin-bottom: 0;
- }
-
- .post-card-large .post-card-content {
- grid-column: span 1;
- }
-
- .post-card-large.no-image .post-card-content {
- grid-column: span 2;
- }
-
- .post-card-large .post-card-image {
- position: absolute;
- width: 100%;
- height: 100%;
- }
-
- .post-card-large .post-card-tags {
- margin-bottom: 12px;
- }
-
- .post-card-large .post-card-title {
- margin-top: 0;
- font-size: 4.4rem;
- line-height: 1.05;
- }
-
- .post-card-large .post-card-excerpt {
- margin-top: 16px;
- }
-
- .post-card-full {
- grid-column: span 6;
- }
-
- .post-card-full .post-card-image-link {
- margin-bottom: 40px;
- }
-
- .post-card-full .post-card-tags {
- margin-bottom: 14px;
- }
-
- .post-card-full .post-card-title {
- font-size: 6.4rem;
- line-height: 0.95;
- }
-
- .post-card-full .post-card-excerpt {
- margin-top: 20px;
- font-size: 1.8rem;
- }
-
- .post-card-large + .post-card-large:nth-child(even) {
- margin: 32px 0;
- }
-
- .post-card-large + .post-card-large:nth-child(even) .post-card-content {
- order: -1;
- }
-
- .post-card.dynamic {
- grid-column: span 3;
- }
-
- .post-card.dynamic .post-card-title {
- font-size: 3rem;
- }
-}
-
-/* Pagination
-/* ---------------------------------------------------------- */
-
-.pagination {
- display: none;
- grid-template-columns: 1fr auto 1fr;
- align-items: center;
- margin-top: 8vmin;
-}
-
-html.no-infinite-scroll .pagination {
- display: grid;
-}
-
-.pagination a {
- font-size: 1.7rem;
- font-weight: 600;
-}
-
-.pagination .page-number {
- grid-column-start: 2;
- color: var(--color-secondary-text);
-}
-
-.pagination .older-posts {
- grid-column-start: 3;
- text-align: right;
-}
-
-@media (max-width: 767px) {
- .pagination .page-number {
- display: none;
- }
-}
-
-
-/* 6. Single Post
-/* ---------------------------------------------------------- */
-
-.article {
- word-break: break-word;
-}
-
-.post-template .article {
- padding: max(8vmin, 40px) 0 max(8vmin, 64px);
-}
-
-.post-template .article-header {
- padding: 0 0 max(6.4vmin, 40px);
-}
-
-.page-template .article-header {
- padding: max(12vmin, 64px) 0 max(3.2vmin, 28px);
-}
-
-.article-tag {
- margin-bottom: 16px;
- font-size: 1.6rem;
-}
-
-.article-tag a {
- color: var(--color-secondary-text);
-}
-
-.article-title {
- margin-bottom: 0;
- font-size: clamp(3.2rem, 5vw, 5.2rem);
- font-weight: 800;
- line-height: 1.05;
- color: var(--color-darkgrey);
-}
-
-.has-serif-title .article-title {
- font-family: var(--font-serif);
-}
-
-.article-excerpt {
- margin-top: 20px;
- max-width: 720px;
- font-size: 2rem;
- line-height: 1.45;
- color: var(--color-darkgrey);
-}
-
-.gh-canvas .article-image {
- grid-column: wide-start / wide-end;
- width: 100%;
- margin: max(6.4vmin, 40px) 0 0;
-}
-
-.image-full .article-image {
- grid-column: full-start / full-end;
-}
-
-.image-small .article-image {
- grid-column: main-start / main-end;
-}
-
-.gh-canvas .article-image img {
- display: block;
- margin-left: auto;
- margin-right: auto;
- width: 100%;
-}
-
-@media (max-width: 767px) {
- .article-excerpt {
- margin-top: 14px;
- font-size: 1.7rem;
- }
-}
-
-/* -------- */
-
-/* Content grid
-/* ---------------------------------------------------------- */
-
-/* Canvas creates a multi-column, centered grid which the post
-is laid out on top of. Canvas just defines the grid, we don't
-use it for applying any other styles. */
-
-.gh-canvas,
-.kg-width-full.kg-content-wide {
- --gap: max(4vmin, 20px);
- --main: min(var(--content-width, 720px), 100% - var(--gap) * 2);
- --wide: minmax(0, calc((var(--container-width, 1200px) - var(--content-width, 720px)) / 2));
- --full: minmax(var(--gap), 1fr);
-
- display: grid;
- grid-template-columns:
- [full-start] var(--full)
- [wide-start] var(--wide)
- [main-start] var(--main) [main-end]
- var(--wide) [wide-end]
- var(--full) [full-end];
-}
-
-.gh-canvas > * {
- grid-column: main-start / main-end;
-}
-
-.kg-width-wide,
-.kg-content-wide > div {
- grid-column: wide-start / wide-end;
-}
-
-.kg-width-full {
- grid-column: full-start / full-end;
-}
-
-.kg-width-full img {
- width: 100%;
-}
-
-
-/* Content
-/* ---------------------------------------------------------- */
-
-/* Content refers to styling all page and post content that is
-created within the Ghost editor. The main content handles
-headings, text, images and lists. We deal with cards lower down. */
-
-/* Default vertical spacing */
-.gh-content > * + * {
- margin-top: max(3.2vmin, 24px);
- margin-bottom: 0;
-}
-
-/* Remove space between full-width cards */
-.gh-content > .kg-width-full + .kg-width-full:not(.kg-width-full.kg-card-hascaption + .kg-width-full) {
- margin-top: 0;
-}
-
-/* [id] represents all headings h1-h6, reset all margins */
-.gh-content > [id] {
- margin: 0;
- color: var(--color-darkgrey);
-}
-
-.has-serif-title .gh-content > [id] {
- font-family: var(--font-serif);
-}
-
-/* Add back a top margin to all headings, unless a heading
-is the very first element in the post content */
-.gh-content > [id]:not(:first-child) {
- margin: 2em 0 0;
-}
-
-/* Add a small margin between a heading and anything after it */
-.gh-content > [id] + * {
- margin-top: 1.5rem !important;
-}
-
-/* A larger margin before/after HRs and blockquotes */
-.gh-content > hr,
-.gh-content > blockquote {
- position: relative;
- margin-top: max(4.8vmin, 32px);
-}
-.gh-content > hr + *,
-.gh-content > blockquote + * {
- margin-top: max(4.8vmin, 32px) !important;
-}
-
-/* Now the content typography styles */
-.gh-content a {
- color: var(--ghost-accent-color);
- text-decoration: underline;
- word-break: break-word;
-}
-
-.gh-content > blockquote:not([class]),
-.gh-content > ol,
-.gh-content > ul,
-.gh-content > dl,
-.gh-content > p {
- font-family: var(--font-serif);
- font-weight: 400;
- font-size: 2rem;
- line-height: 1.6em;
-}
-
-.gh-content > p img {
- margin: 0 auto;
-}
-
-.page-template .gh-content:only-child > *:first-child:not(.kg-width-full) {
- margin-top: max(12vmin, 64px);
-}
-
-.page-template .gh-content > *:last-child:not(.kg-width-full) {
- margin-bottom: max(12vmin, 64px);
-}
-
-.gh-content .kg-callout-card .kg-callout-text,
-.gh-content .kg-toggle-card .kg-toggle-content > ol,
-.gh-content .kg-toggle-card .kg-toggle-content > ul,
-.gh-content .kg-toggle-card .kg-toggle-content > p {
- font-family: var(--font-serif);
- font-weight: 400;
- font-size: 1.9rem;
- line-height: 1.6em;
-}
-
-.gh-content .kg-product-card .kg-product-card-description > p,
-.gh-content .kg-product-card .kg-product-card-description > ol,
-.gh-content .kg-product-card .kg-product-card-description > ul {
- font-size: 1.7rem;
- line-height: 1.6em;
-}
-
-.gh-content .kg-callout-card .kg-callout-emoji {
- font-size: 2.1rem;
- line-height: 1.4em;
-}
-
-.gh-content .kg-toggle-card .kg-toggle-heading-text {
- font-size: 2.0rem;
-}
-
-.has-sans-body .gh-content > blockquote,
-.has-sans-body .gh-content > ol,
-.has-sans-body .gh-content > ul,
-.has-sans-body .gh-content > dl,
-.has-sans-body .gh-content > p,
-.has-sans-body .gh-content .kg-callout-card .kg-callout-text,
-.has-sans-body .gh-content .kg-toggle-card .kg-toggle-content > ol,
-.has-sans-body .gh-content .kg-toggle-card .kg-toggle-content > ul,
-.has-sans-body .gh-content .kg-toggle-card .kg-toggle-content > p {
- font-family: var(--font-sans);
-}
-
-.gh-content > ul,
-.gh-content > ol,
-.gh-content > dl,
-.gh-content .kg-toggle-card .kg-toggle-content > ol,
-.gh-content .kg-toggle-card .kg-toggle-content > ul,
-.gh-content .kg-product-card .kg-product-card-description > ol,
-.gh-content .kg-product-card .kg-product-card-description > ul {
- padding-left: 1.9em;
-}
-
-.gh-content > blockquote:not([class]) {
- position: relative;
- font-style: italic;
- padding: 0;
-}
-
-.gh-content > blockquote:not([class])::before {
- content: "";
- position: absolute;
- left: -1.5em;
- top: 0;
- bottom: 0;
- width: 0.3rem;
- background: var(--ghost-accent-color);
-}
-
-.gh-content :not(pre) > code {
- vertical-align: middle;
- padding: 0.15em 0.4em 0.15em;
- border: #e1eaef 1px solid;
- font-weight: 400 !important;
- font-size: 0.9em;
- line-height: 1em;
- color: #15171A;
- background: #f0f6f9;
- border-radius: 0.25em;
-}
-
-.gh-content pre {
- overflow: auto;
- padding: 16px 20px;
- color: var(--color-wash);
- font-size: 1.4rem;
- line-height: 1.5em;
- background: var(--color-darkgrey);
- border-radius: 5px;
- box-shadow: 0 2px 6px -2px rgba(0,0,0,.1), 0 0 1px rgba(0,0,0,.4);
-}
-
-.gh-content ol ol li {
- list-style-type: lower-alpha;
-}
-
-.gh-content ol ol ol li {
- list-style-type: lower-roman;
-}
-
-@media (max-width: 650px) {
- .gh-content > blockquote:not([class]),
- .gh-content > ol,
- .gh-content > ul,
- .gh-content > dl,
- .gh-content > p,
- .gh-content .kg-callout-card .kg-callout-text,
- .gh-content .kg-toggle-card .kg-toggle-content > ol,
- .gh-content .kg-toggle-card .kg-toggle-content > ul,
- .gh-content .kg-toggle-card .kg-toggle-content > p {
- font-size: 1.8rem;
- }
-
- .gh-content .kg-product-card .kg-product-card-description > p,
- .gh-content .kg-product-card .kg-product-card-description > ol,
- .gh-content .kg-product-card .kg-product-card-description > ul {
- font-size: 1.6rem;
- }
-
- .gh-content blockquote:not([class])::before {
- left: min(-4vmin, -20px);
- }
-}
-
-
-/* Cards
-/* ---------------------------------------------------------- */
-
-/* Cards are dynamic blocks of content which appear within Ghost
-posts, for example: embedded videos, tweets, galleries, or
-specially styled bookmark links. We add extra styling here to
-make sure they look good, and are given a bit of extra spacing. */
-
-/* Add extra margin before/after any cards,
-except for when immediately preceeded by a heading */
-.gh-content :not(.kg-card):not([id]) + .kg-card {
- margin-top: 6vmin;
-}
-.gh-content .kg-card + :not(.kg-card) {
- margin-top: 6vmin;
-}
-
-/* This keeps small embeds centered */
-.kg-embed-card {
- display: flex;
- flex-direction: column;
- align-items: center;
- width: 100%;
-}
-
-/* This keeps small iamges centered */
-.kg-image-card img {
- margin: auto;
-}
-
-.kg-image[width][height],
-.kg-gallery-image {
- cursor: pointer;
-}
-
-.has-serif-title .kg-toggle-card .kg-toggle-heading-text {
- font-family: var(--font-serif);
-}
-
-.gh-content .kg-callout-card-accent a {
- text-decoration: underline;
-}
-
-.kg-blockquote-alt {
- font-family: var(--font-serif);
- color: var(--color-midgrey);
-}
-
-.has-sans-body .kg-blockquote-alt {
- font-family: var(--font-sans);
-}
-
-.kg-card.kg-header-card.kg-style-dark {
- background: var(--color-darkgrey);
-}
-
-.kg-header-card.kg-style-light h2.kg-header-card-header {
- color: color-mod(var(--color-darkgrey) l(-5%));
-}
-
-.has-serif-title .kg-header-card h2.kg-header-card-header {
- font-family: var(--font-serif);
-}
-
-
-/* Captions */
-figcaption {
- padding: 1.5rem 1.5rem 0;
- text-align: center;
- color: rgba(0,0,0,0.5);
- font-size: 1.3rem;
- line-height: 1.4em;
-}
-figcaption strong {
- color: rgba(0,0,0,0.8);
-}
-figcaption a {
- text-decoration: underline;
-}
-
-
-/* Highly specific styles for traditional Instagram embeds */
-iframe.instagram-media {
- margin-top: 6vmin !important;
- margin-left: auto !important;
- margin-right: auto !important;
- margin-bottom: 0 !important;
-}
-
-iframe.instagram-media + script + :not([id]) {
- margin-top: 6vmin;
-}
-
-
-/* Card captions
-/* ---------------------------------------------------------- */
-
-.kg-width-full.kg-card-hascaption {
- display: grid;
- grid-template-columns: inherit;
-}
-
-.kg-width-wide.kg-card-hascaption img {
- grid-column: wide-start / wide-end;
-}
-.kg-width-full.kg-card-hascaption img {
- grid-column: 1 / -1;
-}
-
-.kg-width-full.kg-card-hascaption figcaption {
- grid-column: main-start / main-end;
-}
-
-.article-comments {
- margin: 6vmin 0 0 0;
-}
-
-/* -----old------ */
-
-.footnotes-sep {
- margin-bottom: 30px;
-}
-
-.footnotes {
- font-size: 1.5rem;
-}
-
-.footnotes p {
- margin: 0;
-}
-
-.footnote-backref {
- font-size: 1.2rem;
- font-weight: bold;
- text-decoration: none !important;
- box-shadow: none !important;
-}
-
-/* Tables */
-.gh-content table:not(.gist table) {
- display: inline-block;
- overflow-x: auto;
- max-width: 100%;
- width: auto;
- border-spacing: 0;
- border-collapse: collapse;
- font-family: var(--font-sans);
- font-size: 1.6rem;
- white-space: nowrap;
- vertical-align: top;
- -webkit-overflow-scrolling: touch;
- background: radial-gradient(ellipse at left, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 75%) 0 center, radial-gradient(ellipse at right, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 75%) 100% center;
- background-attachment: scroll, scroll;
- background-size: 10px 100%, 10px 100%;
- background-repeat: no-repeat;
-}
-
-.gh-content table:not(.gist table) td:first-child {
- background-image: linear-gradient(to right, rgba(255,255,255, 1) 50%, rgba(255,255,255, 0) 100%);
- background-size: 20px 100%;
- background-repeat: no-repeat;
-}
-
-.gh-content table:not(.gist table) td:last-child {
- background-image: linear-gradient(to left, rgba(255,255,255, 1) 50%, rgba(255,255,255, 0) 100%);
- background-position: 100% 0;
- background-size: 20px 100%;
- background-repeat: no-repeat;
-}
-
-.gh-content table:not(.gist table) th {
- color: var(--color-darkgrey);
- font-size: 1.2rem;
- font-weight: 700;
- letter-spacing: 0.2px;
- text-align: left;
- text-transform: uppercase;
- background-color: color-mod(var(--color-wash) l(+4%));
-}
-
-.gh-content table:not(.gist table) th,
-.gh-content table:not(.gist table) td {
- padding: 6px 12px;
- border: color-mod(var(--color-wash) l(-1%) s(-5%)) 1px solid;
-}
-
-
-/* 6.1. Post Byline
-/* ---------------------------------------------------------- */
-
-.article-byline {
- display: flex;
- justify-content: space-between;
- margin: min(24px, 5.6vmin) 0 0;
-}
-
-.article-byline-content {
- flex-grow: 1;
- display: flex;
- align-items: center;
-}
-
-.article-byline-content .author-list {
- justify-content: flex-start;
- padding: 0 14px 0 0;
-}
-
-.article-byline-meta {
- color: var(--color-secondary-text);
- font-size: 1.4rem;
- line-height: 1.2em;
-}
-
-.article-byline-meta .author-name {
- margin: 0 0 6px;
- font-size: 1.7rem;
- font-weight: 700;
- letter-spacing: 0;
-}
-
-.article-byline-meta .bull {
- display: inline-block;
- margin: 0 2px;
-}
-
-.author-avatar {
- display: block;
- overflow: hidden;
- margin: 0 -4px;
- width: min(56px, 13.6vmin);
- height: min(56px, 13.6vmin);
- border: #fff 2px solid;
- border-radius: 50%;
- background-color: var(--color-border);
-}
-
-.page-template .article-title {
- margin-bottom: 0;
-}
-
-@media (max-width: 767px) {
- .article-byline-content .author-list {
- padding-right: 12px;
- }
- .article-byline-meta .author-name {
- margin-bottom: 4px;
- }
-}
-
-
-/* 6.2. Subscribe
-/* ---------------------------------------------------------- */
-
-.footer-cta {
- position: relative;
- text-align: center;
-}
-
-.footer-cta-title {
- margin: 0 0 min(24px, 6.4vmin);
- font-size: clamp(2.6rem, 5vw, 3.8rem);
- font-weight: 800;
-}
-
-.has-serif-title .footer-cta-title {
- font-family: var(--font-serif);
-}
-
-.footer-cta-button {
- position: relative;
- display: inline-flex;
- align-items: center;
- justify-content: space-between;
- width: 100%;
- max-width: 500px;
- padding: 5px 5px 5px 15px;
- font-size: 1.7rem;
- color: var(--color-secondary-text);
- background: #fff;
- border: 1px solid var(--color-border);
- border-radius: 8px;
- transition: border-color 0.2s;
-}
-
-.footer-cta-button:hover {
- border-color: color-mod(var(--color-border) l(-12%));
-}
-
-.footer-cta-button span {
- display: inline-block;
- padding: 9px 15px;
- color: #fff;
- font-size: 1.6rem;
- font-weight: 600;
- letter-spacing: -0.005em;
- background: var(--ghost-accent-color);
- border-radius: 6px;
-}
-
-
-/* 6.3. Read more
-/* ---------------------------------------------------------- */
-
-.read-more-wrap {
- margin-top: 2.4vmin;
-}
-
-.footer-cta + .read-more-wrap {
- margin-top: max(12vmin, 72px);
-}
-
-.read-more {
- display: grid;
- grid-template-columns: repeat(6, 1fr);
- grid-gap: 4vmin;
-}
-
-.read-more .post-card-tags {
- display: none;
-}
-
-@media (max-width: 1000px) {
- .read-more {
- grid-template-columns: repeat(4, 1fr);
- }
- .read-more .post-card:nth-child(3) {
- display: none;
- }
-}
-
-@media (max-width: 700px) {
- .read-more {
- grid-template-columns: repeat(2, 1fr);
- }
- .read-more .post-card:nth-child(2) {
- display: none;
- }
-}
-
-/* 6.4. Comments
-/* ---------------------------------------------------------- */
-.comments {
- display: flex;
- flex-direction: column;
- align-items: center;
- margin: 60px 0 44px;
-}
-
-
-.comments-head {
- display: flex;
- align-items: baseline;
- justify-content: space-between;
- margin-bottom: 32px;
- width: 100%;
- max-width: 720px;
-}
-
-.comments h2 {
- width: 100%;
- max-width: 720px;
- font-weight: 800;
- font-size: 3.4rem;
-}
-
-.comments .comment-count {
- color: var(--color-midgrey);
- font-weight: 600;
- white-space: nowrap;
-}
-
-.comments #ghost-comments-root {
- width: 100%;
- max-width: 720px;
-}
-
-
-/* 7. Author Template
-/* ---------------------------------------------------------- */
-
-.author-profile-pic {
- display: block;
- width: 80px;
- height: 80px;
- object-fit: cover;
- margin: 0 0 2rem;
- background: color-mod(var(--color-lightgrey) l(+10%));
- border-radius: 50%;
-}
-
-.author-profile-footer {
- margin-top: 16px;
-}
-
-.author-profile-location {
- font-weight: 700;
-}
-
-.author-profile-meta {
- display: flex;
- gap: 10px;
-}
-
-.author-profile-social-link {
- font-size: 1.3rem;
- color: var(--color-secondary-text);
-}
-
-.author-profile-social-link:hover {
- color: var(--color-darkgrey);
-}
-
-.author-profile-social-link svg {
- width: 16px;
- height: 16px;
-}
-
-@media (min-width: 1001px) {
- .author-template .post-card-large .post-card-content:only-child {
- grid-column: span 2;
- max-width: 640px;
- }
-}
-
-
-/* 8. Tag Template
-/* ---------------------------------------------------------- */
-
-.tag-template .post-card-large .post-card-image-link {
- grid-column: 2 / span 2;
- order: 2;
-}
-
-.tag-template .post-card-large .post-card-content {
- order: 1;
-}
-
-@media (min-width: 1001px) {
- .tag-template .post-card-large .post-card-content:only-child {
- grid-column: span 2;
- max-width: 640px;
- }
-}
-
-/* 9. Error Template
-/* ---------------------------------------------------------- */
-
-.error-content {
- padding: 14vw 4vw 2vw;
-}
-
-.error-message {
- padding-bottom: 10vw;
- text-align: center;
-}
-
-.error-code {
- margin: 0;
- font-size: 12vw;
- line-height: 1em;
- letter-spacing: -5px;
-}
-
-.error-description {
- margin: 0;
- color: var(--color-secondary-text);
- font-size: 3.2rem;
- line-height: 1.3em;
- letter-spacing: -0.005em;
- font-weight: 400;
-}
-
-.error-link {
- display: inline-block;
- margin-top: 5px;
-}
-
-@media (min-width: 940px) {
- .error-content .post-card {
- margin-bottom: 0;
- padding-bottom: 0;
- border-bottom: none;
- }
-}
-
-@media (max-width: 800px) {
- .error-content {
- padding-top: 24vw;
- }
- .error-code {
- font-size: 11.2rem;
- }
- .error-message {
- padding-bottom: 16vw;
- }
- .error-description {
- margin: 5px 0 0 0;
- font-size: 1.8rem;
- }
-}
-
-@media (max-width: 500px) {
- .error-content {
- padding-top: 28vw;
- }
- .error-message {
- padding-bottom: 14vw;
- }
-}
-
-
-/* 10. Site Footer
-/* ---------------------------------------------------------- */
-
-.site-footer {
- position: relative;
- margin: max(12vmin, 64px) 0 0 0;
- padding-top: 48px;
- padding-bottom: 140px;
- color: #fff;
- background: color-mod(var(--color-darkgrey) l(-5%));
-}
-
-.page-template .site-footer {
- margin-top: 0;
-}
-
-.site-footer .inner {
- display: grid;
- grid-gap: 40px;
- grid-template-columns: auto 1fr auto;
- color: rgba(255,255,255,0.7);
- font-size: 1.3rem;
-}
-
-.site-footer .copyright a {
- color: #fff;
- letter-spacing: -0.015em;
- font-weight: 500;
-}
-
-.site-footer a {
- color: rgba(255,255,255,0.7);
-}
-
-.site-footer a:hover {
- color: rgba(255,255,255,1);
- text-decoration: none;
-}
-
-.site-footer-nav ul {
- display: flex;
- justify-content: center;
- flex-wrap: wrap;
- margin: 0 0 20px;
- padding: 0;
- list-style: none;
-}
-
-.site-footer-nav li {
- display: inline-flex;
- align-items: center;
- padding: 0;
- margin: 0;
- line-height: 2em;
-}
-
-.site-footer-nav a {
- position: relative;
- display: inline-flex;
- align-items: center;
- margin-left: 10px;
-}
-
-.site-footer-nav li:not(:first-child) a:before {
- content: "";
- display: block;
- width: 2px;
- height: 2px;
- margin: 0 10px 0 0;
- background: #fff;
- border-radius: 100%;
-}
-
-@media (max-width: 767px) {
- .site-footer .inner {
- max-width: 500px;
- grid-template-columns: 1fr;
- grid-gap: 0;
- text-align: center;
- }
- .site-footer .copyright,
- .site-footer .copyright a {
- color: #fff;
- font-size: 1.5rem;
- }
- .site-footer .copyright {
- margin-bottom: 16px;
- }
-}
-
-
-/* 11. Dark Mode
-/* ---------------------------------------------------------- */
-
-html.dark-mode body {
- color: rgba(255, 255, 255, 0.75);
- background: var(--color-darkmode);
-}
-
-html.dark-mode img {
- opacity: 0.9;
-}
-
-html.dark-mode kbd {
- background: color-mod(var(--color-darkmode) l(+5%));
-}
-
-html.dark-mode figcaption a {
- color: #fff;
-}
-
-html.dark-mode body:not(.has-cover) .gh-head {
- background: var(--color-darkmode);
- color: #fff;
-}
-
-html.dark-mode .gh-burger::before,
-html.dark-mode .gh-burger::after {
- background-color: #fff;
-}
-
-html.dark-mode .site-header-content {
- color: #fff;
-}
-
-html.dark-mode .site-header-cover {
- opacity: 1;
-}
-
-html.dark-mode .post-card-image {
- background: var(--color-darkmode);
-}
-
-html.dark-mode :is(.post-card-tags, .post-card-meta, .article-tag a, .byline-meta-content, .pagination .page-number) {
- color: color-mod(var(--color-secondary-text) l(-22%));
-}
-
-html.dark-mode .post-card-featured {
- color: #fff;
-}
-
-html.dark-mode .post-card-title {
- color: #fff;
-}
-
-html.dark-mode .post-card-excerpt {
- color: var(--color-secondary-text);
-}
-
-html.dark-mode .pagination a {
- color: #fff;
-}
-
-html.dark-mode .author-profile-location {
- color: #fff;
-}
-
-html.dark-mode .author-profile-social-link:hover {
- color: #fff;
-}
-
-html.dark-mode .article-title {
- color: #fff;
-}
-
-html.dark-mode .article-excerpt {
- color: var(--color-secondary-text);
-}
-
-html.dark-mode .post-full-image {
- background-color: color-mod(var(--color-darkmode) l(+8%));
-}
-
-html.dark-mode .author-avatar {
- border-color: var(--color-darkmode);
- background-color: color-mod(var(--color-darkmode) l(+8%));
-}
-
-html.dark-mode .author-profile-image {
- opacity: 1;
-}
-
-html.dark-mode .author-profile-image path {
- fill: var(--color-darkmode);
-}
-
-html.dark-mode .article-byline-meta .author-name a {
- color: #fff;
-}
-
-html.dark-mode .no-image .author-social-link a {
- color: rgba(255, 255, 255, 0.75);
-}
-
-html.dark-mode .gh-content > [id] {
- color: rgba(255, 255, 255, 0.9);
-}
-
-html.dark-mode .gh-content pre {
- background: color-mod(var(--color-darkgrey) l(-8%));
-}
-
-html.dark-mode .gh-content :not(pre) > code {
- background: color-mod(var(--color-darkgrey) l(+6%));
- border-color: color-mod(var(--color-darkmode) l(+8%));
- color: var(--color-wash);
-}
-
-:where(html.dark-mode) .gh-content a {
- color: #fff;
-}
-
-html.dark-mode .gh-content strong {
- color: #fff;
-}
-
-html.dark-mode .gh-content em {
- color: #fff;
-}
-
-html.dark-mode .gh-content code {
- color: #fff;
- background: #000;
-}
-
-html.dark-mode hr {
- border-top-color: color-mod(var(--color-darkmode) l(+8%));
-}
-
-html.dark-mode .gh-content hr:after {
- background: color-mod(var(--color-darkmode) l(+8%));
- box-shadow: var(--color-darkmode) 0 0 0 5px;
-}
-
-html.dark-mode figcaption {
- color: rgba(255, 255, 255, 0.6);
-}
-
-html.dark-mode .gh-content table:not(.gist table) td:first-child {
- background-image: linear-gradient(to right, var(--color-darkmode) 50%, color-mod(var(--color-darkmode) a(0%)) 100%);
-}
-
-html.dark-mode .gh-content table:not(.gist table) td:last-child {
- background-image: linear-gradient(to left, var(--color-darkmode) 50%, color-mod(var(--color-darkmode) a(0%)) 100%);
-}
-
-html.dark-mode .gh-content table:not(.gist table) th {
- color: rgba(255, 255, 255, 0.85);
- background-color: color-mod(var(--color-darkmode) l(+8%));
-}
-
-html.dark-mode .gh-content table:not(.gist table) th,
-html.dark-mode .gh-content table:not(.gist table) td {
- border: color-mod(var(--color-darkmode) l(+8%)) 1px solid;
-}
-
-html.dark-mode .gh-content :is(input, textarea) {
- color: color-mod(var(--color-midgrey) l(-30%));
-}
-
-html.dark-mode .site-archive-header .no-image {
- color: rgba(255, 255, 255, 0.9);
- background: var(--color-darkmode);
-}
-
-html.dark-mode .kg-header-card.kg-style-dark {
- background: color-mod(var(--color-darkgrey) l(-5%));
-}
-
-html.dark-mode .kg-header-card.kg-style-light {
- background: color-mod(var(--color-darkgrey) l(+5%));
-}
-
-html.dark-mode .kg-header-card h2.kg-header-card-header,
-html.dark-mode .kg-header-card h3.kg-header-card-subheader {
- color: #fff;
-}
-
-html.dark-mode .kg-bookmark-card a.kg-bookmark-container,
-html.dark-mode .kg-bookmark-card a.kg-bookmark-container:hover {
- background: var(--color-darkmode) !important;
- color: #fff !important;
-}
-
-html.dark-mode .footer-cta-title {
- color: #fff;
-}
-
-@media (max-width: 767px) {
- html.dark-mode .gh-head-open:not(.has-cover) #gh-head,
- html.dark-mode .gh-head-open:not(.has-cover) #gh-head .gh-head-actions {
- background: var(--color-darkmode);
- }
-}
-
-@media (prefers-color-scheme: dark) {
- html.auto-color body {
- color: rgba(255, 255, 255, 0.75);
- background: var(--color-darkmode);
- }
-
- html.auto-color img {
- opacity: 0.9;
- }
-
- html.auto-color kbd {
- background: color-mod(var(--color-darkmode) l(+5%));
- }
-
- html.auto-color figcaption a {
- color: #fff;
- }
-
- html.auto-color body:not(.has-cover) .gh-head {
- background: var(--color-darkmode);
- color: #fff;
- }
-
- html.auto-color .gh-burger::before,
- html.auto-color .gh-burger::after {
- background-color: #fff;
- }
-
- html.auto-color .site-header-content {
- color: #fff;
- }
-
- html.auto-color .site-header-cover {
- opacity: 1;
- }
-
- html.auto-color .post-card-image {
- background: var(--color-darkmode);
- }
-
- html.auto-color :is(.post-card-tags, .post-card-meta, .article-tag a, .byline-meta-content, .pagination .page-number) {
- color: color-mod(var(--color-secondary-text) l(-22%));
- }
-
- html.auto-color .post-card-featured {
- color: #fff;
- }
-
- html.auto-color .post-card-title {
- color: #fff;
- }
-
- html.auto-color .post-card-excerpt {
- color: var(--color-secondary-text);
- }
-
- html.auto-color .pagination a {
- color: #fff;
- }
-
- html.auto-color .author-profile-location {
- color: #fff;
- }
-
- html.auto-color .author-profile-social-link:hover {
- color: #fff;
- }
-
- html.auto-color .article-title {
- color: #fff;
- }
-
- html.auto-color .article-excerpt {
- color: var(--color-secondary-text);
- }
-
- html.auto-color .post-full-image {
- background-color: color-mod(var(--color-darkmode) l(+8%));
- }
-
- html.auto-color .author-avatar {
- border-color: var(--color-darkmode);
- background-color: color-mod(var(--color-darkmode) l(+8%));
- }
-
- html.auto-color .author-profile-image {
- opacity: 1;
- }
-
- html.auto-color .author-profile-image path {
- fill: var(--color-darkmode);
- }
-
- html.auto-color .article-byline-meta .author-name a {
- color: #fff;
- }
-
- html.auto-color .no-image .author-social-link a {
- color: rgba(255, 255, 255, 0.75);
- }
-
- html.auto-color .gh-content > [id] {
- color: rgba(255, 255, 255, 0.9);
- }
-
- html.auto-color .gh-content pre {
- background: color-mod(var(--color-darkgrey) l(-8%));
- }
-
- html.auto-color .gh-content :not(pre) > code {
- background: color-mod(var(--color-darkgrey) l(+6%));
- border-color: color-mod(var(--color-darkmode) l(+8%));
- color: var(--color-wash);
- }
-
- :where(html.auto-color) .gh-content a {
- color: #fff;
- }
-
- html.auto-color .gh-content strong {
- color: #fff;
- }
-
- html.auto-color .gh-content em {
- color: #fff;
- }
-
- html.auto-color .gh-content code {
- color: #fff;
- background: #000;
- }
-
- html.auto-color hr {
- border-top-color: color-mod(var(--color-darkmode) l(+8%));
- }
-
- html.auto-color .gh-content hr:after {
- background: color-mod(var(--color-darkmode) l(+8%));
- box-shadow: var(--color-darkmode) 0 0 0 5px;
- }
-
- html.auto-color figcaption {
- color: rgba(255, 255, 255, 0.6);
- }
-
- html.auto-color .gh-content table:not(.gist table) td:first-child {
- background-image: linear-gradient(to right, var(--color-darkmode) 50%, color-mod(var(--color-darkmode) a(0%)) 100%);
- }
-
- html.auto-color .gh-content table:not(.gist table) td:last-child {
- background-image: linear-gradient(to left, var(--color-darkmode) 50%, color-mod(var(--color-darkmode) a(0%)) 100%);
- }
-
- html.auto-color .gh-content table:not(.gist table) th {
- color: rgba(255, 255, 255, 0.85);
- background-color: color-mod(var(--color-darkmode) l(+8%));
- }
-
- html.auto-color .gh-content table:not(.gist table) th,
- html.auto-color .gh-content table:not(.gist table) td {
- border: color-mod(var(--color-darkmode) l(+8%)) 1px solid;
- }
-
- html.auto-color .gh-content :is(input, textarea) {
- color: color-mod(var(--color-midgrey) l(-30%));
- }
-
- html.auto-color .site-archive-header .no-image {
- color: rgba(255, 255, 255, 0.9);
- background: var(--color-darkmode);
- }
-
- html.auto-color .kg-header-card.kg-style-dark {
- background: color-mod(var(--color-darkgrey) l(-5%));
- }
-
- html.auto-color .kg-header-card.kg-style-light {
- background: color-mod(var(--color-darkgrey) l(+5%));
- }
-
- html.auto-color .kg-header-card h2.kg-header-card-header,
- html.auto-color .kg-header-card h3.kg-header-card-subheader {
- color: #fff;
- }
-
- html.auto-color .kg-bookmark-card a.kg-bookmark-container,
- html.auto-color .kg-bookmark-card a.kg-bookmark-container:hover {
- background: var(--color-darkmode) !important;
- color: #fff !important;
- }
-
- html.auto-color .footer-cta-title {
- color: #fff;
- }
-
- @media (max-width: 767px) {
- html.auto-color .gh-head-open:not(.has-cover) #gh-head,
- html.auto-color .gh-head-open:not(.has-cover) #gh-head .gh-head-actions {
- background: var(--color-darkmode);
- }
- }
-}
-
-
-/* 12. Lightbox
-/* ---------------------------------------------------------- */
-
-.pswp {
- position: absolute;
- top: 0;
- left: 0;
- z-index: 3999999;
- display: none;
- width: 100%;
- height: 100%;
- overflow: hidden;
- -ms-touch-action: none;
- touch-action: none;
- outline: none;
- backface-visibility: hidden;
- -webkit-text-size-adjust: 100%;
-}
-
-.pswp img {
- max-width: none;
-}
-
-.pswp--animate_opacity {
- opacity: 0.001;
- transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
- will-change: opacity;
-}
-
-.pswp--open {
- display: block;
-}
-
-.pswp--zoom-allowed .pswp__img {
- cursor: zoom-in;
-}
-
-.pswp--zoomed-in .pswp__img {
- cursor: grab;
-}
-
-.pswp--dragging .pswp__img {
- cursor: grabbing;
-}
-
-.pswp__bg {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- background-color: rgba(0, 0, 0, 0.85);
- opacity: 0;
- transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
- transform: translateZ(0);
- backface-visibility: hidden;
- will-change: opacity;
-}
-
-.pswp__scroll-wrap {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- overflow: hidden;
-}
-
-.pswp__container,
-.pswp__zoom-wrap {
- position: absolute;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- touch-action: none;
- backface-visibility: hidden;
-}
-
-.pswp__container,
-.pswp__img {
- user-select: none;
- -webkit-tap-highlight-color: transparent;
- -webkit-touch-callout: none;
-}
-
-.pswp__zoom-wrap {
- position: absolute;
- width: 100%;
- transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
- transform-origin: left top;
-}
-
-.pswp--animated-in .pswp__bg,
-.pswp--animated-in .pswp__zoom-wrap {
- transition: none;
-}
-
-.pswp__item {
- position: absolute;
- top: 0;
- right: 0;
- bottom: 0;
- left: 0;
- overflow: hidden;
-}
-
-.pswp__img {
- position: absolute;
- top: 0;
- left: 0;
- width: auto;
- height: auto;
-}
-
-.pswp__img--placeholder {
- backface-visibility: hidden;
-}
-
-.pswp__img--placeholder--blank {
- background: #000;
-}
-
-.pswp--ie .pswp__img {
- top: 0;
- left: 0;
- width: 100% !important;
- height: auto !important;
-}
-
-.pswp__error-msg {
- position: absolute;
- top: 50%;
- left: 0;
- width: 100%;
- margin-top: -8px;
- font-size: 14px;
- line-height: 16px;
- color: var(--color-secondary-text);
- text-align: center;
-}
-
-.pswp__error-msg a {
- color: var(--color-secondary-text);
- text-decoration: underline;
-}
-
-.pswp__button {
- position: relative;
- display: block;
- float: right;
- width: 44px;
- height: 44px;
- padding: 0;
- margin: 0;
- overflow: visible;
- appearance: none;
- cursor: pointer;
- background: none;
- border: 0;
- box-shadow: none;
- transition: opacity 0.2s;
-}
-
-.pswp__button:focus,
-.pswp__button:hover {
- opacity: 1;
-}
-
-.pswp__button:active {
- outline: none;
- opacity: 0.9;
-}
-
-.pswp__button::-moz-focus-inner {
- padding: 0;
- border: 0;
-}
-
-.pswp__ui--over-close .pswp__button--close {
- opacity: 1;
-}
-
-.pswp__button,
-.pswp__button--arrow--left::before,
-.pswp__button--arrow--right::before {
- width: 44px;
- height: 44px;
- background: url("../images/default-skin.png") 0 0 no-repeat;
- background-size: 264px 88px;
-}
-
-@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
- .pswp--svg .pswp__button,
- .pswp--svg .pswp__button--arrow--left::before,
- .pswp--svg .pswp__button--arrow--right::before {
- background-image: url("../images/default-skin.svg");
- }
-
- .pswp--svg .pswp__button--arrow--left,
- .pswp--svg .pswp__button--arrow--right {
- background: none;
- }
-}
-
-.pswp__button--close {
- background-position: 0 -44px;
-}
-
-.pswp__button--share {
- background-position: -44px -44px;
-}
-
-.pswp__button--fs {
- display: none;
-}
-
-.pswp--supports-fs .pswp__button--fs {
- display: block;
-}
-
-.pswp--fs .pswp__button--fs {
- background-position: -44px 0;
-}
-
-.pswp__button--zoom {
- display: none;
- background-position: -88px 0;
-}
-
-.pswp--zoom-allowed .pswp__button--zoom {
- display: block;
-}
-
-.pswp--zoomed-in .pswp__button--zoom {
- background-position: -132px 0;
-}
-
-.pswp--touch .pswp__button--arrow--left,
-.pswp--touch .pswp__button--arrow--right {
- visibility: hidden;
-}
-
-.pswp__button--arrow--left,
-.pswp__button--arrow--right {
- position: absolute;
- top: 50%;
- width: 70px;
- height: 100px;
- margin-top: -50px;
- background: none;
-}
-
-.pswp__button--arrow--left {
- left: 0;
-}
-
-.pswp__button--arrow--right {
- right: 0;
-}
-
-.pswp__button--arrow--left::before,
-.pswp__button--arrow--right::before {
- position: absolute;
- top: 35px;
- width: 32px;
- height: 30px;
- content: "";
-}
-
-.pswp__button--arrow--left::before {
- left: 6px;
- background-position: -138px -44px;
-}
-
-.pswp__button--arrow--right::before {
- right: 6px;
- background-position: -94px -44px;
-}
-
-.pswp__counter {
- position: absolute;
- top: 0;
- left: 0;
- height: 44px;
- padding: 0 15px;
- font-size: 11px;
- font-weight: 700;
- line-height: 44px;
- color: #fff;
- user-select: none;
-}
-
-.pswp__caption {
- position: absolute;
- bottom: 0;
- left: 0;
- width: 100%;
- min-height: 44px;
-}
-
-.pswp__caption__center {
- max-width: 420px;
- padding: 25px 15px 30px;
- margin: 0 auto;
- font-size: 11px;
- line-height: 1.6;
- color: #fff;
- text-align: center;
-}
-
-.pswp__caption__center .post-caption-title {
- margin-bottom: 7px;
- font-size: 15px;
- font-weight: 500;
- text-transform: uppercase;
-}
-
-.pswp__caption__center .post-caption-meta-item + .post-caption-meta-item::before {
- padding: 0 4px;
- content: "\02022";
-}
-
-.pswp__caption--empty {
- display: none;
-}
-
-.pswp__caption--fake {
- visibility: hidden;
-}
-
-.pswp__preloader {
- position: absolute;
- top: 0;
- left: 50%;
- width: 44px;
- height: 44px;
- margin-left: -22px;
- opacity: 0;
- transition: opacity 0.25s ease-out;
- direction: ltr;
- will-change: opacity;
-}
-
-.pswp__preloader__icn {
- width: 20px;
- height: 20px;
- margin: 12px;
-}
-
-.pswp__preloader--active {
- opacity: 1;
-}
-
-.pswp__preloader--active .pswp__preloader__icn {
- background: url("../images/preloader.gif") 0 0 no-repeat;
-}
-
-.pswp--css_animation .pswp__preloader--active {
- opacity: 1;
-}
-
-.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
- animation: clockwise 500ms linear infinite;
-}
-
-.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
- animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
-}
-
-.pswp--css_animation .pswp__preloader__icn {
- position: absolute;
- top: 15px;
- left: 15px;
- width: 14px;
- height: 14px;
- margin: 0;
- background: none;
- opacity: 0.75;
-}
-
-.pswp--css_animation .pswp__preloader__cut {
- position: relative;
- width: 7px;
- height: 14px;
- overflow: hidden;
-}
-
-.pswp--css_animation .pswp__preloader__donut {
- position: absolute;
- top: 0;
- left: 0;
- box-sizing: border-box;
- width: 14px;
- height: 14px;
- margin: 0;
- background: none;
- border: 2px solid #fff;
- border-bottom-color: transparent;
- border-left-color: transparent;
- border-radius: 50%;
-}
-
-@media screen and (max-width: 1024px) {
- .pswp__preloader {
- position: relative;
- top: auto;
- left: auto;
- float: right;
- margin: 0;
- }
-}
-
-@keyframes clockwise {
- 0% {
- transform: rotate(0deg);
- }
-
- 100% {
- transform: rotate(360deg);
- }
-}
-
-@keyframes donut-rotate {
- 0% {
- transform: rotate(0);
- }
-
- 50% {
- transform: rotate(-140deg);
- }
-
- 100% {
- transform: rotate(0);
- }
-}
-
-.pswp__ui {
- z-index: 1550;
- visibility: visible;
- opacity: 1;
- -webkit-font-smoothing: auto;
-}
-
-.pswp__top-bar {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 44px;
-}
-
-.pswp__caption,
-.pswp__top-bar,
-.pswp--has_mouse .pswp__button--arrow--left,
-.pswp--has_mouse .pswp__button--arrow--right {
- backface-visibility: hidden;
- transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
- will-change: opacity;
-}
-
-.pswp--has_mouse .pswp__button--arrow--left,
-.pswp--has_mouse .pswp__button--arrow--right {
- visibility: visible;
-}
-
-.pswp__ui--idle .pswp__top-bar {
- opacity: 0;
-}
-
-.pswp__ui--idle .pswp__button--arrow--left,
-.pswp__ui--idle .pswp__button--arrow--right {
- opacity: 0;
-}
-
-.pswp__ui--hidden .pswp__top-bar,
-.pswp__ui--hidden .pswp__caption,
-.pswp__ui--hidden .pswp__button--arrow--left,
-.pswp__ui--hidden .pswp__button--arrow--right {
- opacity: 0.001;
-}
-
-.pswp__ui--one-slide .pswp__button--arrow--left,
-.pswp__ui--one-slide .pswp__button--arrow--right,
-.pswp__ui--one-slide .pswp__counter {
- display: none;
-}
-
-.pswp__element--disabled {
- display: none !important;
-}
-
-.pswp--minimal--dark .pswp__top-bar {
- background: none;
-}
-
-/*
-
-Hey! You reached the end.
-
-Hope you enjoyed this CSS file, if you have any suggestions
-for improvements that might be useful for everyone who uses
-this theme, you can find the open source repository for it
-here: https://github.com/tryghost/casper
-
-Or, if you've just scrolled all the way to the bottom of the
-file to add some of your own styles. Well, you've come to
-the right place. Onward!
-
- */
diff --git a/ghost-fusiondance/themes_bak/casper/assets/images/default-skin.png b/ghost-fusiondance/themes_bak/casper/assets/images/default-skin.png
deleted file mode 100755
index 441c502c92fe66534f0ca07b1c639a02a9bfc6e8..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 547
zcmeAS@N?(olHy`uVBq!ia0y~yVB`R@BRE)q>
zQzfg0DSPAQu=lA~!r-)AA>V`{IQs4>>BL>kcznXerunmlb=|
zWcaU3Q?y({((8tixy!m+M^9AR2>U-@Q#M^%Df}$cvwDB2dmHkM!%s>?s`+*-6<*}b
zC6z+Z%-w!koN!M(Vgcu$6vxWM6}@S%6da&YLklvPaws&rO=B5mA?S
z`j1}n(OIHjt=UhUKbx#56!7%kz(zdN0WP!2crw3%tChOzkj<5G+?=I5j*G7gE&0rKP}eS!-QI|4{hH?XQwM7IF@KnRe$O+>
z{=5>|J!M5a2Uz(xeHVC@V0bikU*S=2|Myc@XUBb*dfe5v>F)hwKM!2~;rOU>BEr>~
b?RAXa8OAS+-W5gzBcH+3)z4*}Q$iB}<;L|a
diff --git a/ghost-fusiondance/themes_bak/casper/assets/images/default-skin.svg b/ghost-fusiondance/themes_bak/casper/assets/images/default-skin.svg
deleted file mode 100755
index 9d5f0c6..0000000
--- a/ghost-fusiondance/themes_bak/casper/assets/images/default-skin.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/ghost-fusiondance/themes_bak/casper/assets/images/preloader.gif b/ghost-fusiondance/themes_bak/casper/assets/images/preloader.gif
deleted file mode 100755
index b8faa697c58d574f24ad1295e75f0d5acd807f5e..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 866
zcmZ?wbhEHb6k!ly_{_o3-rjC+Zyz2WuCA_r{`~pv+qci3KR-V||NsC04A_9;e{Mh5
zkYH!W09PYD17=2`8pWS1tn3UN3_2k7AY&a^f(1@`u68|kN2-anp`@o>g(G~Sn2@7~
zvrSHk@6L6-E23jkXGSe|W^B}1J~?m6<|idKEbm%BM24;D%DJ|N(R9l~ccCqU+Q+*;
zC5ucI@C@nw^6r%q!X8EjMg}1uWMJ_VIH~Eq&?0*FO2eyaf-K)^A9_r?%$cNpd!OXZ
zyRr-qE*mIV$)11C{jT81{0Z$J3}?0<))hG5vRG1UYSC0B7N*W^r@l5FO#1Xzrq1ia
zTn=1T^n$F=WVos(%8F{m-NFaLj%Zde9n3X=TfxLgq!o+{fL6S;ys9S2hHAxJg$Kcb
zXjU{H=yiZw!NyFa73aYLC2&=Zkpb0;Sb+zV6Va?_KDagjZUqMmkyf;Ve38j;h?fCw1rHl`E7%!y
z;3 menu.offsetWidth) {
- if (nav.lastElementChild) {
- submenuItems.unshift(nav.lastElementChild);
- nav.lastElementChild.remove();
- } else {
- return;
- }
- }
-
- if (!submenuItems.length) {
- document.body.classList.add('is-dropdown-loaded');
- return;
- }
-
- const toggle = document.createElement('button');
- toggle.setAttribute('class', 'nav-more-toggle');
- toggle.setAttribute('aria-label', 'More');
- toggle.innerHTML = '';
-
- const wrapper = document.createElement('div');
- wrapper.setAttribute('class', 'gh-dropdown');
-
- if (submenuItems.length >= 10) {
- document.body.classList.add('is-dropdown-mega');
- wrapper.style.gridTemplateRows = 'repeat(' + Math.ceil(submenuItems.length / 2) + ', 1fr)';
- } else {
- document.body.classList.remove('is-dropdown-mega');
- }
-
- submenuItems.forEach(function (child) {
- wrapper.appendChild(child);
- });
-
- toggle.appendChild(wrapper);
- nav.appendChild(toggle);
-
- document.body.classList.add('is-dropdown-loaded');
-
- toggle.addEventListener('click', function () {
- document.body.classList.toggle('is-dropdown-open');
- });
-
- windowClickListener = function (e) {
- if (!toggle.contains(e.target) && document.body.classList.contains('is-dropdown-open')) {
- document.body.classList.remove('is-dropdown-open');
- }
- };
- window.addEventListener('click', windowClickListener);
- }
-
- imagesLoaded(head, function () {
- makeDropdown();
- });
-
- window.addEventListener('resize', function () {
- setTimeout(function () {
- window.removeEventListener('click', windowClickListener);
- nav.innerHTML = navHTML;
- makeDropdown();
- }, 1);
- });
-})();
diff --git a/ghost-fusiondance/themes_bak/casper/assets/js/infinite-scroll.js b/ghost-fusiondance/themes_bak/casper/assets/js/infinite-scroll.js
deleted file mode 100644
index 9bb9c85..0000000
--- a/ghost-fusiondance/themes_bak/casper/assets/js/infinite-scroll.js
+++ /dev/null
@@ -1,114 +0,0 @@
-/* eslint-env browser */
-
-/**
- * Infinite Scroll
- * Used on all pages where there is a list of posts (homepage, tag index, etc).
- *
- * When the page is scrolled to 300px from the bottom, the next page of posts
- * is fetched by following the the that is output
- * by {{ghost_head}}.
- *
- * The individual post items are extracted from the fetched pages by looking for
- * a wrapper element with the class "post-card". Any found elements are appended
- * to the element with the class "post-feed" in the currently viewed page.
- */
-
-(function (window, document) {
- if (document.documentElement.classList.contains('no-infinite-scroll')) return;
-
- // next link element
- var nextElement = document.querySelector('link[rel=next]');
- if (!nextElement) {
- return;
- }
-
- // post feed element
- var feedElement = document.querySelector('.post-feed');
- if (!feedElement) {
- return;
- }
-
- var buffer = 300;
-
- var ticking = false;
- var loading = false;
-
- var lastScrollY = window.scrollY;
- var lastWindowHeight = window.innerHeight;
- var lastDocumentHeight = document.documentElement.scrollHeight;
-
- function onPageLoad() {
- if (this.status === 404) {
- window.removeEventListener('scroll', onScroll);
- window.removeEventListener('resize', onResize);
- return;
- }
-
- // append contents
- var postElements = this.response.querySelectorAll('article.post-card');
- postElements.forEach(function (item) {
- // document.importNode is important, without it the item's owner
- // document will be different which can break resizing of
- // `object-fit: cover` images in Safari
- feedElement.appendChild(document.importNode(item, true));
- });
-
- // set next link
- var resNextElement = this.response.querySelector('link[rel=next]');
- if (resNextElement) {
- nextElement.href = resNextElement.href;
- } else {
- window.removeEventListener('scroll', onScroll);
- window.removeEventListener('resize', onResize);
- }
-
- // sync status
- lastDocumentHeight = document.documentElement.scrollHeight;
- ticking = false;
- loading = false;
- }
-
- function onUpdate() {
- // return if already loading
- if (loading) {
- return;
- }
-
- // return if not scroll to the bottom
- if (lastScrollY + lastWindowHeight <= lastDocumentHeight - buffer) {
- ticking = false;
- return;
- }
-
- loading = true;
-
- var xhr = new window.XMLHttpRequest();
- xhr.responseType = 'document';
-
- xhr.addEventListener('load', onPageLoad);
-
- xhr.open('GET', nextElement.href);
- xhr.send(null);
- }
-
- function requestTick() {
- ticking || window.requestAnimationFrame(onUpdate);
- ticking = true;
- }
-
- function onScroll() {
- lastScrollY = window.scrollY;
- requestTick();
- }
-
- function onResize() {
- lastWindowHeight = window.innerHeight;
- lastDocumentHeight = document.documentElement.scrollHeight;
- requestTick();
- }
-
- window.addEventListener('scroll', onScroll, {passive: true});
- window.addEventListener('resize', onResize);
-
- requestTick();
-})(window, document);
diff --git a/ghost-fusiondance/themes_bak/casper/assets/js/lib/imagesloaded.pkgd.min.js b/ghost-fusiondance/themes_bak/casper/assets/js/lib/imagesloaded.pkgd.min.js
deleted file mode 100644
index e443a77..0000000
--- a/ghost-fusiondance/themes_bak/casper/assets/js/lib/imagesloaded.pkgd.min.js
+++ /dev/null
@@ -1,7 +0,0 @@
-/*!
- * imagesLoaded PACKAGED v4.1.4
- * JavaScript is all like "You images are done yet or what?"
- * MIT License
- */
-
-!function(e,t){"function"==typeof define&&define.amd?define("ev-emitter/ev-emitter",t):"object"==typeof module&&module.exports?module.exports=t():e.EvEmitter=t()}("undefined"!=typeof window?window:this,function(){function e(){}var t=e.prototype;return t.on=function(e,t){if(e&&t){var i=this._events=this._events||{},n=i[e]=i[e]||[];return n.indexOf(t)==-1&&n.push(t),this}},t.once=function(e,t){if(e&&t){this.on(e,t);var i=this._onceEvents=this._onceEvents||{},n=i[e]=i[e]||{};return n[t]=!0,this}},t.off=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){var n=i.indexOf(t);return n!=-1&&i.splice(n,1),this}},t.emitEvent=function(e,t){var i=this._events&&this._events[e];if(i&&i.length){i=i.slice(0),t=t||[];for(var n=this._onceEvents&&this._onceEvents[e],o=0;o';
- head.appendChild(div.childNodes[1]);
- }
-
- if ( options ) {
- $.extend( settings, options );
- }
-
- return this.each(function(){
- var selectors = [
- 'iframe[src*="player.vimeo.com"]',
- 'iframe[src*="youtube.com"]',
- 'iframe[src*="youtube-nocookie.com"]',
- 'iframe[src*="kickstarter.com"][src*="video.html"]',
- 'object',
- 'embed'
- ];
-
- if (settings.customSelector) {
- selectors.push(settings.customSelector);
- }
-
- var ignoreList = '.fitvidsignore';
-
- if(settings.ignore) {
- ignoreList = ignoreList + ', ' + settings.ignore;
- }
-
- var $allVideos = $(this).find(selectors.join(','));
- $allVideos = $allVideos.not('object object'); // SwfObj conflict patch
- $allVideos = $allVideos.not(ignoreList); // Disable FitVids on this video.
-
- $allVideos.each(function(){
- var $this = $(this);
- if($this.parents(ignoreList).length > 0) {
- return; // Disable FitVids on this video.
- }
- if (this.tagName.toLowerCase() === 'embed' && $this.parent('object').length || $this.parent('.fluid-width-video-wrapper').length) { return; }
- if ((!$this.css('height') && !$this.css('width')) && (isNaN($this.attr('height')) || isNaN($this.attr('width'))))
- {
- $this.attr('height', 9);
- $this.attr('width', 16);
- }
- var height = ( this.tagName.toLowerCase() === 'object' || ($this.attr('height') && !isNaN(parseInt($this.attr('height'), 10))) ) ? parseInt($this.attr('height'), 10) : $this.height(),
- width = !isNaN(parseInt($this.attr('width'), 10)) ? parseInt($this.attr('width'), 10) : $this.width(),
- aspectRatio = height / width;
- if(!$this.attr('name')){
- var videoName = 'fitvid' + $.fn.fitVids._count;
- $this.attr('name', videoName);
- $.fn.fitVids._count++;
- }
- $this.wrap('').parent('.fluid-width-video-wrapper').css('padding-top', (aspectRatio * 100)+'%');
- $this.removeAttr('height').removeAttr('width');
- });
- });
- };
-
- // Internal counter for unique video names.
- $.fn.fitVids._count = 0;
-
-// Works with either jQuery or Zepto
-})( window.jQuery || window.Zepto );
diff --git a/ghost-fusiondance/themes_bak/casper/assets/js/lib/photoswipe-ui-default.min.js b/ghost-fusiondance/themes_bak/casper/assets/js/lib/photoswipe-ui-default.min.js
deleted file mode 100755
index ab7bedc..0000000
--- a/ghost-fusiondance/themes_bak/casper/assets/js/lib/photoswipe-ui-default.min.js
+++ /dev/null
@@ -1,4 +0,0 @@
-/*! PhotoSwipe Default UI - 4.1.3 - 2019-01-08
-* http://photoswipe.com
-* Copyright (c) 2019 Dmitry Semenov; */
-!function(a,b){"function"==typeof define&&define.amd?define(b):"object"==typeof exports?module.exports=b():a.PhotoSwipeUI_Default=b()}(this,function(){"use strict";var a=function(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v=this,w=!1,x=!0,y=!0,z={barsSize:{top:44,bottom:"auto"},closeElClasses:["item","caption","zoom-wrap","ui","top-bar"],timeToIdle:4e3,timeToIdleOutside:1e3,loadingIndicatorDelay:1e3,addCaptionHTMLFn:function(a,b){return a.title?(b.children[0].innerHTML=a.title,!0):(b.children[0].innerHTML="",!1)},closeEl:!0,captionEl:!0,fullscreenEl:!0,zoomEl:!0,shareEl:!0,counterEl:!0,arrowEl:!0,preloaderEl:!0,tapToClose:!1,tapToToggleControls:!0,clickToCloseNonZoomable:!0,shareButtons:[{id:"facebook",label:"Share on Facebook",url:"https://www.facebook.com/sharer/sharer.php?u={{url}}"},{id:"twitter",label:"Tweet",url:"https://twitter.com/intent/tweet?text={{text}}&url={{url}}"},{id:"pinterest",label:"Pin it",url:"http://www.pinterest.com/pin/create/button/?url={{url}}&media={{image_url}}&description={{text}}"},{id:"download",label:"Download image",url:"{{raw_image_url}}",download:!0}],getImageURLForShare:function(){return a.currItem.src||""},getPageURLForShare:function(){return window.location.href},getTextForShare:function(){return a.currItem.title||""},indexIndicatorSep:" / ",fitControlsWidth:1200},A=function(a){if(r)return!0;a=a||window.event,q.timeToIdle&&q.mouseUsed&&!k&&K();for(var c,d,e=a.target||a.srcElement,f=e.getAttribute("class")||"",g=0;g-1&&(c.onTap(),d=!0);if(d){a.stopPropagation&&a.stopPropagation(),r=!0;var h=b.features.isOldAndroid?600:30;s=setTimeout(function(){r=!1},h)}},B=function(){return!a.likelyTouchDevice||q.mouseUsed||screen.width>q.fitControlsWidth},C=function(a,c,d){b[(d?"add":"remove")+"Class"](a,"pswp__"+c)},D=function(){var a=1===q.getNumItemsFn();a!==p&&(C(d,"ui--one-slide",a),p=a)},E=function(){C(i,"share-modal--hidden",y)},F=function(){return y=!y,y?(b.removeClass(i,"pswp__share-modal--fade-in"),setTimeout(function(){y&&E()},300)):(E(),setTimeout(function(){y||b.addClass(i,"pswp__share-modal--fade-in")},30)),y||H(),!1},G=function(b){b=b||window.event;var c=b.target||b.srcElement;return a.shout("shareLinkClick",b,c),!!c.href&&(!!c.hasAttribute("download")||(window.open(c.href,"pswp_share","scrollbars=yes,resizable=yes,toolbar=no,location=yes,width=550,height=420,top=100,left="+(window.screen?Math.round(screen.width/2-275):100)),y||F(),!1))},H=function(){for(var a,b,c,d,e,f="",g=0;g"+a.label+"",q.parseShareButtonOut&&(f=q.parseShareButtonOut(a,f));i.children[0].innerHTML=f,i.children[0].onclick=G},I=function(a){for(var c=0;c=.95&&v.showControls()});var a;l("onPinchClose",function(b){x&&b<.9?(v.hideControls(),a=!0):a&&!x&&b>.9&&v.showControls()}),l("zoomGestureEnded",function(){a=!1,a&&!x&&v.showControls()})},S=[{name:"caption",option:"captionEl",onInit:function(a){e=a}},{name:"share-modal",option:"shareEl",onInit:function(a){i=a},onTap:function(){F()}},{name:"button--share",option:"shareEl",onInit:function(a){h=a},onTap:function(){F()}},{name:"button--zoom",option:"zoomEl",onTap:a.toggleDesktopZoom},{name:"counter",option:"counterEl",onInit:function(a){g=a}},{name:"button--close",option:"closeEl",onTap:a.close},{name:"button--arrow--left",option:"arrowEl",onTap:a.prev},{name:"button--arrow--right",option:"arrowEl",onTap:a.next},{name:"button--fs",option:"fullscreenEl",onTap:function(){c.isFullscreen()?c.exit():c.enter()}},{name:"preloader",option:"preloaderEl",onInit:function(a){m=a}}],T=function(){var a,c,e,f=function(d){if(d)for(var f=d.length,g=0;g-1&&(q[e.option]?(b.removeClass(a,"pswp__element--disabled"),e.onInit&&e.onInit(a)):b.addClass(a,"pswp__element--disabled"))}};f(d.children);var g=b.getChildByClass(d,"pswp__top-bar");g&&f(g.children)};v.init=function(){b.extend(a.options,z,!0),q=a.options,d=b.getChildByClass(a.scrollWrap,"pswp__ui"),l=a.listen,R(),l("beforeChange",v.update),l("doubleTap",function(b){var c=a.currItem.initialZoomLevel;a.getZoomLevel()!==c?a.zoomTo(c,b,333):a.zoomTo(q.getDoubleTapZoom(!1,a.currItem),b,333)}),l("preventDragEvent",function(a,b,c){var d=a.target||a.srcElement;d&&d.getAttribute("class")&&a.type.indexOf("mouse")>-1&&(d.getAttribute("class").indexOf("__caption")>0||/(SMALL|STRONG|EM)/i.test(d.tagName))&&(c.prevent=!1)}),l("bindEvents",function(){b.bind(d,"pswpTap click",A),b.bind(a.scrollWrap,"pswpTap",v.onGlobalTap),a.likelyTouchDevice||b.bind(a.scrollWrap,"mouseover",v.onMouseOver)}),l("unbindEvents",function(){y||F(),t&&clearInterval(t),b.unbind(document,"mouseout",L),b.unbind(document,"mousemove",K),b.unbind(d,"pswpTap click",A),b.unbind(a.scrollWrap,"pswpTap",v.onGlobalTap),b.unbind(a.scrollWrap,"mouseover",v.onMouseOver),c&&(b.unbind(document,c.eventK,v.updateFullscreen),c.isFullscreen()&&(q.hideAnimationDuration=0,c.exit()),c=null)}),l("destroy",function(){q.captionEl&&(f&&d.removeChild(f),b.removeClass(e,"pswp__caption--empty")),i&&(i.children[0].onclick=null),b.removeClass(d,"pswp__ui--over-close"),b.addClass(d,"pswp__ui--hidden"),v.setIdle(!1)}),q.showAnimationDuration||b.removeClass(d,"pswp__ui--hidden"),l("initialZoomIn",function(){q.showAnimationDuration&&b.removeClass(d,"pswp__ui--hidden")}),l("initialZoomOut",function(){b.addClass(d,"pswp__ui--hidden")}),l("parseVerticalMargin",P),T(),q.shareEl&&h&&i&&(y=!0),D(),Q(),M(),N()},v.setIdle=function(a){k=a,C(d,"ui--idle",a)},v.update=function(){x&&a.currItem?(v.updateIndexIndicator(),q.captionEl&&(q.addCaptionHTMLFn(a.currItem,e),C(e,"caption--empty",!a.currItem.title)),w=!0):w=!1,y||F(),D()},v.updateFullscreen=function(d){d&&setTimeout(function(){a.setScrollOffset(0,b.getScrollY())},50),b[(c.isFullscreen()?"add":"remove")+"Class"](a.template,"pswp--fs")},v.updateIndexIndicator=function(){q.counterEl&&(g.innerHTML=a.getCurrentIndex()+1+q.indexIndicatorSep+q.getNumItemsFn())},v.onGlobalTap=function(c){c=c||window.event;var d=c.target||c.srcElement;if(!r)if(c.detail&&"mouse"===c.detail.pointerType){if(I(d))return void a.close();b.hasClass(d,"pswp__img")&&(1===a.getZoomLevel()&&a.getZoomLevel()<=a.currItem.fitRatio?q.clickToCloseNonZoomable&&a.close():a.toggleDesktopZoom(c.detail.releasePoint))}else if(q.tapToToggleControls&&(x?v.hideControls():v.showControls()),q.tapToClose&&(b.hasClass(d,"pswp__img")||I(d)))return void a.close()},v.onMouseOver=function(a){a=a||window.event;var b=a.target||a.srcElement;C(d,"ui--over-close",I(b))},v.hideControls=function(){b.addClass(d,"pswp__ui--hidden"),x=!1},v.showControls=function(){x=!0,w||v.update(),b.removeClass(d,"pswp__ui--hidden")},v.supportsFullscreen=function(){var a=document;return!!(a.exitFullscreen||a.mozCancelFullScreen||a.webkitExitFullscreen||a.msExitFullscreen)},v.getFullscreenAPI=function(){var b,c=document.documentElement,d="fullscreenchange";return c.requestFullscreen?b={enterK:"requestFullscreen",exitK:"exitFullscreen",elementK:"fullscreenElement",eventK:d}:c.mozRequestFullScreen?b={enterK:"mozRequestFullScreen",exitK:"mozCancelFullScreen",elementK:"mozFullScreenElement",eventK:"moz"+d}:c.webkitRequestFullscreen?b={enterK:"webkitRequestFullscreen",exitK:"webkitExitFullscreen",elementK:"webkitFullscreenElement",eventK:"webkit"+d}:c.msRequestFullscreen&&(b={enterK:"msRequestFullscreen",exitK:"msExitFullscreen",elementK:"msFullscreenElement",eventK:"MSFullscreenChange"}),b&&(b.enter=function(){return j=q.closeOnScroll,q.closeOnScroll=!1,"webkitRequestFullscreen"!==this.enterK?a.template[this.enterK]():void a.template[this.enterK](Element.ALLOW_KEYBOARD_INPUT)},b.exit=function(){return q.closeOnScroll=j,document[this.exitK]()},b.isFullscreen=function(){return document[this.elementK]}),b}};return a});
\ No newline at end of file
diff --git a/ghost-fusiondance/themes_bak/casper/assets/js/lib/photoswipe.min.js b/ghost-fusiondance/themes_bak/casper/assets/js/lib/photoswipe.min.js
deleted file mode 100755
index 0370861..0000000
--- a/ghost-fusiondance/themes_bak/casper/assets/js/lib/photoswipe.min.js
+++ /dev/null
@@ -1,4 +0,0 @@
-/*! PhotoSwipe - v4.1.3 - 2019-01-08
-* http://photoswipe.com
-* Copyright (c) 2019 Dmitry Semenov; */
-!function(a,b){"function"==typeof define&&define.amd?define(b):"object"==typeof exports?module.exports=b():a.PhotoSwipe=b()}(this,function(){"use strict";var a=function(a,b,c,d){var e={features:null,bind:function(a,b,c,d){var e=(d?"remove":"add")+"EventListener";b=b.split(" ");for(var f=0;f0&&(g=parseInt(g[1],10),g>=1&&g<8&&(d.isOldIOSPhone=!0))}var h=f.match(/Android\s([0-9\.]*)/),i=h?h[1]:0;i=parseFloat(i),i>=1&&(i<4.4&&(d.isOldAndroid=!0),d.androidVersion=i),d.isMobileOpera=/opera mini|opera mobi/i.test(f)}for(var j,k,l=["transform","perspective","animationName"],m=["","webkit","Moz","ms","O"],n=0;n<4;n++){c=m[n];for(var o=0;o<3;o++)j=l[o],k=c+(c?j.charAt(0).toUpperCase()+j.slice(1):j),!d[j]&&k in b&&(d[j]=k);c&&!d.raf&&(c=c.toLowerCase(),d.raf=window[c+"RequestAnimationFrame"],d.raf&&(d.caf=window[c+"CancelAnimationFrame"]||window[c+"CancelRequestAnimationFrame"]))}if(!d.raf){var p=0;d.raf=function(a){var b=(new Date).getTime(),c=Math.max(0,16-(b-p)),d=window.setTimeout(function(){a(b+c)},c);return p=b+c,d},d.caf=function(a){clearTimeout(a)}}return d.svg=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,e.features=d,d}};e.detectFeatures(),e.features.oldIE&&(e.bind=function(a,b,c,d){b=b.split(" ");for(var e,f=(d?"detach":"attach")+"Event",g=function(){c.handleEvent.call(c)},h=0;hb-1?a-b:a<0?b+a:a},Ba={},Ca=function(a,b){return Ba[a]||(Ba[a]=[]),Ba[a].push(b)},Da=function(a){var b=Ba[a];if(b){var c=Array.prototype.slice.call(arguments);c.shift();for(var d=0;df.currItem.fitRatio?ya||(mc(f.currItem,!1,!0),ya=!0):ya&&(mc(f.currItem),ya=!1)),Ga(ea,pa.x,pa.y,s))},Ia=function(a){a.container&&Ga(a.container.style,a.initialPosition.x,a.initialPosition.y,a.initialZoomLevel,a)},Ja=function(a,b){b[E]=u+a+"px, 0px"+v},Ka=function(a,b){if(!i.loop&&b){var c=m+(ta.x*ra-a)/ta.x,d=Math.round(a-tb.x);(c<0&&d>0||c>=ac()-1&&d<0)&&(a=tb.x+d*i.mainScrollEndFriction)}tb.x=a,Ja(a,n)},La=function(a,b){var c=ub[a]-sa[a];return oa[a]+na[a]+c-c*(b/t)},Ma=function(a,b){a.x=b.x,a.y=b.y,b.id&&(a.id=b.id)},Na=function(a){a.x=Math.round(a.x),a.y=Math.round(a.y)},Oa=null,Pa=function(){Oa&&(e.unbind(document,"mousemove",Pa),e.addClass(a,"pswp--has_mouse"),i.mouseUsed=!0,Da("mouseUsed")),Oa=setTimeout(function(){Oa=null},100)},Qa=function(){e.bind(document,"keydown",f),N.transform&&e.bind(f.scrollWrap,"click",f),i.mouseUsed||e.bind(document,"mousemove",Pa),e.bind(window,"resize scroll orientationchange",f),Da("bindEvents")},Ra=function(){e.unbind(window,"resize scroll orientationchange",f),e.unbind(window,"scroll",r.scroll),e.unbind(document,"keydown",f),e.unbind(document,"mousemove",Pa),N.transform&&e.unbind(f.scrollWrap,"click",f),V&&e.unbind(window,p,f),clearTimeout(O),Da("unbindEvents")},Sa=function(a,b){var c=ic(f.currItem,qa,a);return b&&(da=c),c},Ta=function(a){return a||(a=f.currItem),a.initialZoomLevel},Ua=function(a){return a||(a=f.currItem),a.w>0?i.maxSpreadZoom:1},Va=function(a,b,c,d){return d===f.currItem.initialZoomLevel?(c[a]=f.currItem.initialPosition[a],!0):(c[a]=La(a,d),c[a]>b.min[a]?(c[a]=b.min[a],!0):c[a]1?1:a.fitRatio,c=a.container.style,d=b*a.w,e=b*a.h;c.width=d+"px",c.height=e+"px",c.left=a.initialPosition.x+"px",c.top=a.initialPosition.y+"px"},Ha=function(){if(ea){var a=ea,b=f.currItem,c=b.fitRatio>1?1:b.fitRatio,d=c*b.w,e=c*b.h;a.width=d+"px",a.height=e+"px",a.left=pa.x+"px",a.top=pa.y+"px"}}},Xa=function(a){var b="";i.escKey&&27===a.keyCode?b="close":i.arrowKeys&&(37===a.keyCode?b="prev":39===a.keyCode&&(b="next")),b&&(a.ctrlKey||a.altKey||a.shiftKey||a.metaKey||(a.preventDefault?a.preventDefault():a.returnValue=!1,f[b]()))},Ya=function(a){a&&(Y||X||fa||T)&&(a.preventDefault(),a.stopPropagation())},Za=function(){f.setScrollOffset(0,e.getScrollY())},$a={},_a=0,ab=function(a){$a[a]&&($a[a].raf&&I($a[a].raf),_a--,delete $a[a])},bb=function(a){$a[a]&&ab(a),$a[a]||(_a++,$a[a]={})},cb=function(){for(var a in $a)$a.hasOwnProperty(a)&&ab(a)},db=function(a,b,c,d,e,f,g){var h,i=Ea();bb(a);var j=function(){if($a[a]){if(h=Ea()-i,h>=d)return ab(a),f(c),void(g&&g());f((c-b)*e(h/d)+b),$a[a].raf=H(j)}};j()},eb={shout:Da,listen:Ca,viewportSize:qa,options:i,isMainScrollAnimating:function(){return fa},getZoomLevel:function(){return s},getCurrentIndex:function(){return m},isDragging:function(){return V},isZooming:function(){return aa},setScrollOffset:function(a,b){sa.x=a,M=sa.y=b,Da("updateScrollOffset",sa)},applyZoomPan:function(a,b,c,d){pa.x=b,pa.y=c,s=a,Ha(d)},init:function(){if(!j&&!k){var c;f.framework=e,f.template=a,f.bg=e.getChildByClass(a,"pswp__bg"),J=a.className,j=!0,N=e.detectFeatures(),H=N.raf,I=N.caf,E=N.transform,L=N.oldIE,f.scrollWrap=e.getChildByClass(a,"pswp__scroll-wrap"),f.container=e.getChildByClass(f.scrollWrap,"pswp__container"),n=f.container.style,f.itemHolders=y=[{el:f.container.children[0],wrap:0,index:-1},{el:f.container.children[1],wrap:0,index:-1},{el:f.container.children[2],wrap:0,index:-1}],y[0].el.style.display=y[2].el.style.display="none",Wa(),r={resize:f.updateSize,orientationchange:function(){clearTimeout(O),O=setTimeout(function(){qa.x!==f.scrollWrap.clientWidth&&f.updateSize()},500)},scroll:Za,keydown:Xa,click:Ya};var d=N.isOldIOSPhone||N.isOldAndroid||N.isMobileOpera;for(N.animationName&&N.transform&&!d||(i.showAnimationDuration=i.hideAnimationDuration=0),c=0;c=ac())&&(m=0),f.currItem=_b(m),(N.isOldIOSPhone||N.isOldAndroid)&&(va=!1),a.setAttribute("aria-hidden","false"),i.modal&&(va?a.style.position="fixed":(a.style.position="absolute",a.style.top=e.getScrollY()+"px")),void 0===M&&(Da("initialLayout"),M=K=e.getScrollY());var l="pswp--open ";for(i.mainClass&&(l+=i.mainClass+" "),i.showHideOpacity&&(l+="pswp--animate_opacity "),l+=G?"pswp--touch":"pswp--notouch",l+=N.animationName?" pswp--css_animation":"",l+=N.svg?" pswp--svg":"",e.addClass(a,l),f.updateSize(),o=-1,ua=null,c=0;cda.min.x?a=da.min.x:ada.min.y?b=da.min.y:b=h&&(o+=ua+(ua>0?-h:h),c=h);for(var d=0;d0?(b=y.shift(),y[h-1]=b,o++,Ja((o+2)*ta.x,b.el.style),f.setContent(b,m-c+d+1+1)):(b=y.pop(),y.unshift(b),o--,Ja(o*ta.x,b.el.style),f.setContent(b,m+c-d-1-1));if(ea&&1===Math.abs(ua)){var e=_b(z);e.initialZoomLevel!==s&&(ic(e,qa),mc(e),Ia(e))}ua=0,f.updateCurrZoomItem(),z=m,Da("afterChange")}}},updateSize:function(b){if(!va&&i.modal){var c=e.getScrollY();if(M!==c&&(a.style.top=c+"px",M=c),!b&&xa.x===window.innerWidth&&xa.y===window.innerHeight)return;xa.x=window.innerWidth,xa.y=window.innerHeight,a.style.height=xa.y+"px"}if(qa.x=f.scrollWrap.clientWidth,qa.y=f.scrollWrap.clientHeight,Za(),ta.x=qa.x+Math.round(qa.x*i.spacing),ta.y=qa.y,Ka(ta.x*ra),Da("beforeResize"),void 0!==o){for(var d,g,j,k=0;k2&&(j=Aa(j)),g=_b(j),g&&(x||g.needsUpdate||!g.bounds)?(f.cleanSlide(g),f.setContent(d,j),1===k&&(f.currItem=g,f.updateCurrZoomItem(!0)),g.needsUpdate=!1):d.index===-1&&j>=0&&f.setContent(d,j),g&&g.container&&(ic(g,qa),mc(g),Ia(g));x=!1}t=s=f.currItem.initialZoomLevel,da=f.currItem.bounds,da&&(pa.x=da.center.x,pa.y=da.center.y,Ha(!0)),Da("resize")},zoomTo:function(a,b,c,d,f){b&&(t=s,ub.x=Math.abs(b.x)-pa.x,ub.y=Math.abs(b.y)-pa.y,Ma(oa,pa));var g=Sa(a,!1),h={};Va("x",g,h,a),Va("y",g,h,a);var i=s,j={x:pa.x,y:pa.y};Na(h);var k=function(b){1===b?(s=a,pa.x=h.x,pa.y=h.y):(s=(a-i)*b+i,pa.x=(h.x-j.x)*b+j.x,pa.y=(h.y-j.y)*b+j.y),f&&f(b),Ha(1===b)};c?db("customZoomTo",0,1,c,d||e.easing.sine.inOut,k):k(1)}},fb=30,gb=10,hb={},ib={},jb={},kb={},lb={},mb=[],nb={},ob=[],pb={},qb=0,rb=ma(),sb=0,tb=ma(),ub=ma(),vb=ma(),wb=function(a,b){return a.x===b.x&&a.y===b.y},xb=function(a,b){return Math.abs(a.x-b.x)-1)&&(b(a)?a:Cb(a.parentNode,b)))},Db={},Eb=function(a,b){return Db.prevent=!Cb(a.target,i.isClickableElement),Da("preventDragEvent",a,b,Db),Db.prevent},Fb=function(a,b){return b.x=a.pageX,b.y=a.pageY,b.id=a.identifier,b},Gb=function(a,b,c){c.x=.5*(a.x+b.x),c.y=.5*(a.y+b.y)},Hb=function(a,b,c){if(a-Q>50){var d=ob.length>2?ob.shift():{};d.x=b,d.y=c,ob.push(d),Q=a}},Ib=function(){var a=pa.y-f.currItem.initialPosition.y;return 1-Math.abs(a/(qa.y/2))},Jb={},Kb={},Lb=[],Mb=function(a){for(;Lb.length>0;)Lb.pop();return F?(la=0,mb.forEach(function(a){0===la?Lb[0]=a:1===la&&(Lb[1]=a),la++})):a.type.indexOf("touch")>-1?a.touches&&a.touches.length>0&&(Lb[0]=Fb(a.touches[0],Jb),a.touches.length>1&&(Lb[1]=Fb(a.touches[1],Kb))):(Jb.x=a.pageX,Jb.y=a.pageY,Jb.id="",Lb[0]=Jb),Lb},Nb=function(a,b){var c,d,e,g,h=0,j=pa[a]+b[a],k=b[a]>0,l=tb.x+b.x,m=tb.x-nb.x;return c=j>da.min[a]||jda.min[a]&&(c=i.panEndFriction,h=da.min[a]-j,d=da.min[a]-oa[a]),(d<=0||m<0)&&ac()>1?(g=l,m<0&&l>nb.x&&(g=nb.x)):da.min.x!==da.max.x&&(e=j)):(j0)&&ac()>1?(g=l,m>0&&lf.currItem.fitRatio&&(pa[a]+=b[a]*c)):(void 0!==g&&(Ka(g,!0),$=g!==nb.x),da.min.x!==da.max.x&&(void 0!==e?pa.x=e:$||(pa.x+=b.x*c)),void 0!==g)},Ob=function(a){if(!("mousedown"===a.type&&a.button>0)){if($b)return void a.preventDefault();if(!U||"mousedown"!==a.type){if(Eb(a,!0)&&a.preventDefault(),Da("pointerDown"),F){var b=e.arraySearch(mb,a.pointerId,"id");b<0&&(b=mb.length),mb[b]={x:a.pageX,y:a.pageY,id:a.pointerId}}var c=Mb(a),d=c.length;_=null,cb(),V&&1!==d||(V=ha=!0,e.bind(window,p,f),S=ka=ia=T=$=Y=W=X=!1,ga=null,Da("firstTouchStart",c),Ma(oa,pa),na.x=na.y=0,Ma(kb,c[0]),Ma(lb,kb),nb.x=ta.x*ra,ob=[{x:kb.x,y:kb.y}],Q=P=Ea(),Sa(s,!0),zb(),Ab()),!aa&&d>1&&!fa&&!$&&(t=s,X=!1,aa=W=!0,na.y=na.x=0,Ma(oa,pa),Ma(hb,c[0]),Ma(ib,c[1]),Gb(hb,ib,vb),ub.x=Math.abs(vb.x)-pa.x,ub.y=Math.abs(vb.y)-pa.y,ba=ca=yb(hb,ib))}}},Pb=function(a){if(a.preventDefault(),F){var b=e.arraySearch(mb,a.pointerId,"id");if(b>-1){var c=mb[b];c.x=a.pageX,c.y=a.pageY}}if(V){var d=Mb(a);if(ga||Y||aa)_=d;else if(tb.x!==ta.x*ra)ga="h";else{var f=Math.abs(d[0].x-kb.x)-Math.abs(d[0].y-kb.y);Math.abs(f)>=gb&&(ga=f>0?"h":"v",_=d)}}},Qb=function(){if(_){var a=_.length;if(0!==a)if(Ma(hb,_[0]),jb.x=hb.x-kb.x,jb.y=hb.y-kb.y,aa&&a>1){if(kb.x=hb.x,kb.y=hb.y,!jb.x&&!jb.y&&wb(_[1],ib))return;Ma(ib,_[1]),X||(X=!0,Da("zoomGestureStarted"));var b=yb(hb,ib),c=Vb(b);c>f.currItem.initialZoomLevel+f.currItem.initialZoomLevel/15&&(ka=!0);var d=1,e=Ta(),g=Ua();if(c1&&(d=1),c=e-d*(e/3);else c>g&&(d=(c-g)/(6*e),d>1&&(d=1),c=g+d*e);d<0&&(d=0),ba=b,Gb(hb,ib,rb),na.x+=rb.x-vb.x,na.y+=rb.y-vb.y,Ma(vb,rb),pa.x=La("x",c),pa.y=La("y",c),S=c>s,s=c,Ha()}else{if(!ga)return;if(ha&&(ha=!1,Math.abs(jb.x)>=gb&&(jb.x-=_[0].x-lb.x),Math.abs(jb.y)>=gb&&(jb.y-=_[0].y-lb.y)),kb.x=hb.x,kb.y=hb.y,0===jb.x&&0===jb.y)return;if("v"===ga&&i.closeOnVerticalDrag&&!Bb()){na.y+=jb.y,pa.y+=jb.y;var k=Ib();return T=!0,Da("onVerticalDrag",k),Fa(k),void Ha()}Hb(Ea(),hb.x,hb.y),Y=!0,da=f.currItem.bounds;var l=Nb("x",jb);l||(Nb("y",jb),Na(pa),Ha())}}},Rb=function(a){if(N.isOldAndroid){if(U&&"mouseup"===a.type)return;a.type.indexOf("touch")>-1&&(clearTimeout(U),U=setTimeout(function(){U=0},600))}Da("pointerUp"),Eb(a,!1)&&a.preventDefault();var b;if(F){var c=e.arraySearch(mb,a.pointerId,"id");if(c>-1)if(b=mb.splice(c,1)[0],navigator.msPointerEnabled){var d={4:"mouse",2:"touch",3:"pen"};b.type=d[a.pointerType],b.type||(b.type=a.pointerType||"mouse")}else b.type=a.pointerType||"mouse"}var g,h=Mb(a),j=h.length;if("mouseup"===a.type&&(j=0),2===j)return _=null,!0;1===j&&Ma(lb,h[0]),0!==j||ga||fa||(b||("mouseup"===a.type?b={x:a.pageX,y:a.pageY,type:"mouse"}:a.changedTouches&&a.changedTouches[0]&&(b={x:a.changedTouches[0].pageX,y:a.changedTouches[0].pageY,type:"touch"})),Da("touchRelease",a,b));var k=-1;if(0===j&&(V=!1,e.unbind(window,p,f),zb(),aa?k=0:sb!==-1&&(k=Ea()-sb)),sb=1===j?Ea():-1,g=k!==-1&&k<150?"zoom":"swipe",aa&&j<2&&(aa=!1,1===j&&(g="zoomPointerUp"),Da("zoomGestureEnded")),_=null,Y||X||fa||T)if(cb(),R||(R=Sb()),R.calculateSwipeSpeed("x"),T){var l=Ib();if(lf.currItem.fitRatio&&Tb(R))}},Sb=function(){var a,b,c={lastFlickOffset:{},lastFlickDist:{},lastFlickSpeed:{},slowDownRatio:{},slowDownRatioReverse:{},speedDecelerationRatio:{},speedDecelerationRatioAbs:{},distanceOffset:{},backAnimDestination:{},backAnimStarted:{},calculateSwipeSpeed:function(d){ob.length>1?(a=Ea()-Q+50,b=ob[ob.length-2][d]):(a=Ea()-P,b=lb[d]),c.lastFlickOffset[d]=kb[d]-b,c.lastFlickDist[d]=Math.abs(c.lastFlickOffset[d]),c.lastFlickDist[d]>20?c.lastFlickSpeed[d]=c.lastFlickOffset[d]/a:c.lastFlickSpeed[d]=0,Math.abs(c.lastFlickSpeed[d])<.1&&(c.lastFlickSpeed[d]=0),c.slowDownRatio[d]=.95,c.slowDownRatioReverse[d]=1-c.slowDownRatio[d],c.speedDecelerationRatio[d]=1},calculateOverBoundsAnimOffset:function(a,b){c.backAnimStarted[a]||(pa[a]>da.min[a]?c.backAnimDestination[a]=da.min[a]:pa[a]fb&&(h||b.lastFlickOffset.x>20)?d=-1:g<-fb&&(h||b.lastFlickOffset.x<-20)&&(d=1)}var j;d&&(m+=d,m<0?(m=i.loop?ac()-1:0,j=!0):m>=ac()&&(m=i.loop?0:ac()-1,j=!0),j&&!i.loop||(ua+=d,ra-=d,c=!0));var k,l=ta.x*ra,n=Math.abs(l-tb.x);return c||l>tb.x==b.lastFlickSpeed.x>0?(k=Math.abs(b.lastFlickSpeed.x)>0?n/Math.abs(b.lastFlickSpeed.x):333,k=Math.min(k,400),k=Math.max(k,250)):k=333,qb===m&&(c=!1),fa=!0,Da("mainScrollAnimStart"),db("mainScroll",tb.x,l,k,e.easing.cubic.out,Ka,function(){cb(),fa=!1,qb=-1,(c||qb!==m)&&f.updateCurrItem(),Da("mainScrollAnimComplete")}),c&&f.updateCurrItem(!0),c},Vb=function(a){return 1/ca*a*t},Wb=function(){var a=s,b=Ta(),c=Ua();sc&&(a=c);var d,g=1,h=ja;return ia&&!S&&!ka&&s1||navigator.msMaxTouchPoints>1),f.likelyTouchDevice=G,r[A]=Ob,r[B]=Pb,r[C]=Rb,D&&(r[D]=r[C]),N.touch&&(q+=" mousedown",p+=" mousemove mouseup",r.mousedown=r[A],r.mousemove=r[B],r.mouseup=r[C]),G||(i.allowPanToNext=!1)}}});var Xb,Yb,Zb,$b,_b,ac,bc,cc=function(b,c,d,g){Xb&&clearTimeout(Xb),$b=!0,Zb=!0;var h;b.initialLayout?(h=b.initialLayout,b.initialLayout=null):h=i.getThumbBoundsFn&&i.getThumbBoundsFn(m);var j=d?i.hideAnimationDuration:i.showAnimationDuration,k=function(){ab("initialZoom"),d?(f.template.removeAttribute("style"),f.bg.removeAttribute("style")):(Fa(1),c&&(c.style.display="block"),e.addClass(a,"pswp--animated-in"),Da("initialZoom"+(d?"OutEnd":"InEnd"))),g&&g(),$b=!1};if(!j||!h||void 0===h.x)return Da("initialZoom"+(d?"Out":"In")),s=b.initialZoomLevel,Ma(pa,b.initialPosition),Ha(),a.style.opacity=d?0:1,Fa(1),void(j?setTimeout(function(){k()},j):k());var n=function(){var c=l,g=!f.currItem.src||f.currItem.loadError||i.showHideOpacity;b.miniImg&&(b.miniImg.style.webkitBackfaceVisibility="hidden"),d||(s=h.w/b.w,pa.x=h.x,pa.y=h.y-K,f[g?"template":"bg"].style.opacity=.001,Ha()),bb("initialZoom"),d&&!c&&e.removeClass(a,"pswp--animated-in"),g&&(d?e[(c?"remove":"add")+"Class"](a,"pswp--animate_opacity"):setTimeout(function(){e.addClass(a,"pswp--animate_opacity")},30)),Xb=setTimeout(function(){if(Da("initialZoom"+(d?"Out":"In")),d){var f=h.w/b.w,i={x:pa.x,y:pa.y},l=s,m=ja,n=function(b){1===b?(s=f,pa.x=h.x,pa.y=h.y-M):(s=(f-l)*b+l,pa.x=(h.x-i.x)*b+i.x,pa.y=(h.y-M-i.y)*b+i.y),Ha(),g?a.style.opacity=1-b:Fa(m-b*m)};c?db("initialZoom",0,1,j,e.easing.cubic.out,n,k):(n(1),Xb=setTimeout(k,j+20))}else s=b.initialZoomLevel,Ma(pa,b.initialPosition),Ha(),Fa(1),g?a.style.opacity=1:Fa(1),Xb=setTimeout(k,j+20)},d?25:90)};n()},dc={},ec=[],fc={index:0,errorMsg:'',forceProgressiveLoading:!1,preload:[1,1],getNumItemsFn:function(){return Yb.length}},gc=function(){return{center:{x:0,y:0},max:{x:0,y:0},min:{x:0,y:0}}},hc=function(a,b,c){var d=a.bounds;d.center.x=Math.round((dc.x-b)/2),d.center.y=Math.round((dc.y-c)/2)+a.vGap.top,d.max.x=b>dc.x?Math.round(dc.x-b):d.center.x,d.max.y=c>dc.y?Math.round(dc.y-c)+a.vGap.top:d.center.y,d.min.x=b>dc.x?0:d.center.x,d.min.y=c>dc.y?a.vGap.top:d.center.y},ic=function(a,b,c){if(a.src&&!a.loadError){var d=!c;if(d&&(a.vGap||(a.vGap={top:0,bottom:0}),Da("parseVerticalMargin",a)),dc.x=b.x,dc.y=b.y-a.vGap.top-a.vGap.bottom,d){var e=dc.x/a.w,f=dc.y/a.h;a.fitRatio=e1&&(c=1),a.initialZoomLevel=c,a.bounds||(a.bounds=gc())}if(!c)return;return hc(a,a.w*c,a.h*c),d&&c===a.initialZoomLevel&&(a.initialPosition=a.bounds.center),a.bounds}return a.w=a.h=0,a.initialZoomLevel=a.fitRatio=1,a.bounds=gc(),a.initialPosition=a.bounds.center,a.bounds},jc=function(a,b,c,d,e,g){b.loadError||d&&(b.imageAppended=!0,mc(b,d,b===f.currItem&&ya),c.appendChild(d),g&&setTimeout(function(){b&&b.loaded&&b.placeholder&&(b.placeholder.style.display="none",b.placeholder=null)},500))},kc=function(a){a.loading=!0,a.loaded=!1;var b=a.img=e.createEl("pswp__img","img"),c=function(){a.loading=!1,a.loaded=!0,a.loadComplete?a.loadComplete(a):a.img=null,b.onload=b.onerror=null,b=null};return b.onload=c,b.onerror=function(){a.loadError=!0,c()},b.src=a.src,b},lc=function(a,b){if(a.src&&a.loadError&&a.container)return b&&(a.container.innerHTML=""),a.container.innerHTML=i.errorMsg.replace("%url%",a.src),!0},mc=function(a,b,c){if(a.src){b||(b=a.container.lastChild);var d=c?a.w:Math.round(a.w*a.fitRatio),e=c?a.h:Math.round(a.h*a.fitRatio);a.placeholder&&!a.loaded&&(a.placeholder.style.width=d+"px",a.placeholder.style.height=e+"px"),b.style.width=d+"px",b.style.height=e+"px"}},nc=function(){if(ec.length){for(var a,b=0;b=0,e=Math.min(c[0],ac()),g=Math.min(c[1],ac());for(b=1;b<=(d?g:e);b++)f.lazyLoadItem(m+b);for(b=1;b<=(d?e:g);b++)f.lazyLoadItem(m-b)}),Ca("initialLayout",function(){f.currItem.initialLayout=i.getThumbBoundsFn&&i.getThumbBoundsFn(m)}),Ca("mainScrollAnimComplete",nc),Ca("initialZoomInEnd",nc),Ca("destroy",function(){for(var a,b=0;b=0&&(void 0!==Yb[a]&&Yb[a])},allowProgressiveImg:function(){return i.forceProgressiveLoading||!G||i.mouseUsed||screen.width>1200},setContent:function(a,b){i.loop&&(b=Aa(b));var c=f.getItemAt(a.index);c&&(c.container=null);var d,g=f.getItemAt(b);if(!g)return void(a.el.innerHTML="");Da("gettingData",b,g),a.index=b,a.item=g;var h=g.container=e.createEl("pswp__zoom-wrap");if(!g.src&&g.html&&(g.html.tagName?h.appendChild(g.html):h.innerHTML=g.html),lc(g),ic(g,qa),!g.src||g.loadError||g.loaded)g.src&&!g.loadError&&(d=e.createEl("pswp__img","img"),d.style.opacity=1,d.src=g.src,mc(g,d),jc(b,g,h,d,!0));else{if(g.loadComplete=function(c){if(j){if(a&&a.index===b){if(lc(c,!0))return c.loadComplete=c.img=null,ic(c,qa),Ia(c),void(a.index===m&&f.updateCurrZoomItem());c.imageAppended?!$b&&c.placeholder&&(c.placeholder.style.display="none",c.placeholder=null):N.transform&&(fa||$b)?ec.push({item:c,baseDiv:h,img:c.img,index:b,holder:a,clearPlaceholder:!0}):jc(b,c,h,c.img,fa||$b,!0)}c.loadComplete=null,c.img=null,Da("imageLoadComplete",b,c)}},e.features.transform){var k="pswp__img pswp__img--placeholder";k+=g.msrc?"":" pswp__img--placeholder--blank";var l=e.createEl(k,g.msrc?"img":"");g.msrc&&(l.src=g.msrc),mc(g,l),h.appendChild(l),g.placeholder=l}g.loading||kc(g),f.allowProgressiveImg()&&(!Zb&&N.transform?ec.push({item:g,baseDiv:h,img:g.img,index:b,holder:a}):jc(b,g,h,g.img,!0,!0))}Zb||b!==m?Ia(g):(ea=h.style,cc(g,d||g.img)),a.el.innerHTML="",a.el.appendChild(h)},cleanSlide:function(a){a.img&&(a.img.onload=a.img.onerror=null),a.loaded=a.loading=a.img=a.imageAppended=!1}}});var oc,pc={},qc=function(a,b,c){var d=document.createEvent("CustomEvent"),e={origEvent:a,target:a.target,releasePoint:b,pointerType:c||"touch"};d.initCustomEvent("pswpTap",!0,!0,e),a.target.dispatchEvent(d)};za("Tap",{publicMethods:{initTap:function(){Ca("firstTouchStart",f.onTapStart),Ca("touchRelease",f.onTapRelease),Ca("destroy",function(){pc={},oc=null})},onTapStart:function(a){a.length>1&&(clearTimeout(oc),oc=null)},onTapRelease:function(a,b){if(b&&!Y&&!W&&!_a){var c=b;if(oc&&(clearTimeout(oc),oc=null,xb(c,pc)))return void Da("doubleTap",c);if("mouse"===b.type)return void qc(a,b,"mouse");var d=a.target.tagName.toUpperCase();if("BUTTON"===d||e.hasClass(a.target,"pswp__single-tap"))return void qc(a,b);Ma(pc,c),oc=setTimeout(function(){qc(a,b),oc=null},300)}}}});var rc;za("DesktopZoom",{publicMethods:{initDesktopZoom:function(){L||(G?Ca("mouseUsed",function(){f.setupDesktopZoom()}):f.setupDesktopZoom(!0))},setupDesktopZoom:function(b){rc={};var c="wheel mousewheel DOMMouseScroll";Ca("bindEvents",function(){e.bind(a,c,f.handleMouseWheel)}),Ca("unbindEvents",function(){rc&&e.unbind(a,c,f.handleMouseWheel)}),f.mouseZoomedIn=!1;var d,g=function(){f.mouseZoomedIn&&(e.removeClass(a,"pswp--zoomed-in"),f.mouseZoomedIn=!1),s<1?e.addClass(a,"pswp--zoom-allowed"):e.removeClass(a,"pswp--zoom-allowed"),h()},h=function(){d&&(e.removeClass(a,"pswp--dragging"),d=!1)};Ca("resize",g),Ca("afterChange",g),Ca("pointerDown",function(){f.mouseZoomedIn&&(d=!0,e.addClass(a,"pswp--dragging"))}),Ca("pointerUp",h),b||g()},handleMouseWheel:function(a){if(s<=f.currItem.fitRatio)return i.modal&&(!i.closeOnScroll||_a||V?a.preventDefault():E&&Math.abs(a.deltaY)>2&&(l=!0,f.close())),!0;if(a.stopPropagation(),rc.x=0,"deltaX"in a)1===a.deltaMode?(rc.x=18*a.deltaX,rc.y=18*a.deltaY):(rc.x=a.deltaX,rc.y=a.deltaY);else if("wheelDelta"in a)a.wheelDeltaX&&(rc.x=-.16*a.wheelDeltaX),a.wheelDeltaY?rc.y=-.16*a.wheelDeltaY:rc.y=-.16*a.wheelDelta;else{if(!("detail"in a))return;rc.y=a.detail}Sa(s,!0);var b=pa.x-rc.x,c=pa.y-rc.y;(i.modal||b<=da.min.x&&b>=da.max.x&&c<=da.min.y&&c>=da.max.y)&&a.preventDefault(),f.panTo(b,c)},toggleDesktopZoom:function(b){b=b||{x:qa.x/2+sa.x,y:qa.y/2+sa.y};var c=i.getDoubleTapZoom(!0,f.currItem),d=s===c;f.mouseZoomedIn=!d,f.zoomTo(d?f.currItem.initialZoomLevel:c,b,333),e[(d?"remove":"add")+"Class"](a,"pswp--zoomed-in")}}});var sc,tc,uc,vc,wc,xc,yc,zc,Ac,Bc,Cc,Dc,Ec={history:!0,galleryUID:1},Fc=function(){return Cc.hash.substring(1)},Gc=function(){sc&&clearTimeout(sc),uc&&clearTimeout(uc)},Hc=function(){var a=Fc(),b={};if(a.length<5)return b;var c,d=a.split("&");for(c=0;c-1&&(yc=yc.split("&gid=")[0],yc=yc.split("?gid=")[0]),Ca("afterChange",f.updateURL),Ca("unbindEvents",function(){e.unbind(window,"hashchange",f.onHashChange)});var a=function(){xc=!0,Ac||(Bc?history.back():yc?Cc.hash=yc:Dc?history.pushState("",document.title,Cc.pathname+Cc.search):Cc.hash=""),Gc()};Ca("unbindEvents",function(){l&&a()}),Ca("destroy",function(){xc||a()}),Ca("firstUpdate",function(){m=Hc().pid});var b=yc.indexOf("pid=");b>-1&&(yc=yc.substring(0,b),"&"===yc.slice(-1)&&(yc=yc.slice(0,-1))),setTimeout(function(){j&&e.bind(window,"hashchange",f.onHashChange)},40)}},onHashChange:function(){return Fc()===yc?(Ac=!0,void f.close()):void(vc||(wc=!0,f.goTo(Hc().pid),wc=!1))},updateURL:function(){Gc(),wc||(zc?sc=setTimeout(Ic,800):Ic())}}}),e.extend(f,eb)};return a});
\ No newline at end of file
diff --git a/ghost-fusiondance/themes_bak/casper/assets/js/lightbox.js b/ghost-fusiondance/themes_bak/casper/assets/js/lightbox.js
deleted file mode 100644
index 86881b2..0000000
--- a/ghost-fusiondance/themes_bak/casper/assets/js/lightbox.js
+++ /dev/null
@@ -1,109 +0,0 @@
-function lightbox(trigger) {
- var onThumbnailsClick = function (e) {
- e.preventDefault();
-
- var items = [];
- var index = 0;
-
- var prevSibling = e.target.closest('.kg-card').previousElementSibling;
-
- while (prevSibling && (prevSibling.classList.contains('kg-image-card') || prevSibling.classList.contains('kg-gallery-card'))) {
- var prevItems = [];
-
- prevSibling.querySelectorAll('img').forEach(function (item) {
- prevItems.push({
- src: item.getAttribute('src'),
- msrc: item.getAttribute('src'),
- w: item.getAttribute('width'),
- h: item.getAttribute('height'),
- el: item,
- })
-
- index += 1;
- });
- prevSibling = prevSibling.previousElementSibling;
-
- items = prevItems.concat(items);
- }
-
- if (e.target.classList.contains('kg-image')) {
- items.push({
- src: e.target.getAttribute('src'),
- msrc: e.target.getAttribute('src'),
- w: e.target.getAttribute('width'),
- h: e.target.getAttribute('height'),
- el: e.target,
- });
- } else {
- var reachedCurrentItem = false;
-
- e.target.closest('.kg-gallery-card').querySelectorAll('img').forEach(function (item) {
- items.push({
- src: item.getAttribute('src'),
- msrc: item.getAttribute('src'),
- w: item.getAttribute('width'),
- h: item.getAttribute('height'),
- el: item,
- });
-
- if (!reachedCurrentItem && item !== e.target) {
- index += 1;
- } else {
- reachedCurrentItem = true;
- }
- });
- }
-
- var nextSibling = e.target.closest('.kg-card').nextElementSibling;
-
- while (nextSibling && (nextSibling.classList.contains('kg-image-card') || nextSibling.classList.contains('kg-gallery-card'))) {
- nextSibling.querySelectorAll('img').forEach(function (item) {
- items.push({
- src: item.getAttribute('src'),
- msrc: item.getAttribute('src'),
- w: item.getAttribute('width'),
- h: item.getAttribute('height'),
- el: item,
- })
- });
- nextSibling = nextSibling.nextElementSibling;
- }
-
- var pswpElement = document.querySelectorAll('.pswp')[0];
-
- var options = {
- bgOpacity: 0.9,
- closeOnScroll: true,
- fullscreenEl: false,
- history: false,
- index: index,
- shareEl: false,
- zoomEl: false,
- getThumbBoundsFn: function(index) {
- var thumbnail = items[index].el,
- pageYScroll = window.pageYOffset || document.documentElement.scrollTop,
- rect = thumbnail.getBoundingClientRect();
-
- return {x:rect.left, y:rect.top + pageYScroll, w:rect.width};
- }
- }
-
- var gallery = new PhotoSwipe(pswpElement, PhotoSwipeUI_Default, items, options);
- gallery.init();
-
- return false;
- };
-
- var triggers = document.querySelectorAll(trigger);
- triggers.forEach(function (trig) {
- trig.addEventListener('click', function (e) {
- onThumbnailsClick(e);
- });
- });
-}
-
-(function () {
- lightbox(
- '.kg-image-card > .kg-image[width][height], .kg-gallery-image > img'
- );
-})();
\ No newline at end of file
diff --git a/ghost-fusiondance/themes_bak/casper/assets/screenshot-desktop.jpg b/ghost-fusiondance/themes_bak/casper/assets/screenshot-desktop.jpg
deleted file mode 100755
index 2d81bfe6fbbead0643e55a9e4444e7dc1d606157..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 135129
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