diff --git a/404.html b/404.html new file mode 100644 index 0000000..21c5d4e --- /dev/null +++ b/404.html @@ -0,0 +1,12 @@ +Error 404 - AREA-51

AREA—51

Welcome in to my private virtual "test range" & "project management" named as "Area-51". I was inspired by some documentary series and movies.

By Made by X51 (Flickr: https://www.flickr.com/photos/x51/ Web: http://x51.org/), CC BY-SA 3.0, Link

some text

I have been inspired
— Jan Rippl

404 Error

The page you were looking for appears to have been moved, deleted or does not exist. You could go back to where you were or head straight to our home page.

Go Home

\ No newline at end of file diff --git a/README.md b/README.md deleted file mode 100644 index e69de29..0000000 diff --git a/Wfm_x51_area51_warningsign.jpg b/Wfm_x51_area51_warningsign.jpg new file mode 100644 index 0000000..2452968 Binary files /dev/null and b/Wfm_x51_area51_warningsign.jpg differ diff --git a/area-51.html b/area-51.html new file mode 100644 index 0000000..06b3b82 --- /dev/null +++ b/area-51.html @@ -0,0 +1,22 @@ +AREA-51 - AREA-51

AREA-51

We are moves from the Github...

I am preparing to rebuild my "old project" from scratch! In the next two years I plan to make my own private datacenter for hosting my diferents web-based presentations.

Some secrets

Some next text...

  • nudista · online
  • ufolog · cz
  • area-51 · cz
\ No newline at end of file diff --git a/blog-post.html b/area-51/blog-post.html similarity index 100% rename from blog-post.html rename to area-51/blog-post.html diff --git a/blog.html b/area-51/blog.html similarity index 85% rename from blog.html rename to area-51/blog.html index e1511ff..0e147cb 100755 --- a/blog.html +++ b/area-51/blog.html @@ -13,17 +13,14 @@ - + - - - - - + + @@ -31,44 +28,12 @@ - - + - - @@ -92,7 +57,7 @@ @@ -106,16 +71,16 @@
- + \ No newline at end of file diff --git a/css/animate.css b/area-51/css/animate.css similarity index 100% rename from css/animate.css rename to area-51/css/animate.css diff --git a/css/bootstrap.min.css b/area-51/css/bootstrap.min.css similarity index 100% rename from css/bootstrap.min.css rename to area-51/css/bootstrap.min.css diff --git a/css/flexslider.css b/area-51/css/flexslider.css similarity index 100% rename from css/flexslider.css rename to area-51/css/flexslider.css diff --git a/css/owl.carousel.css b/area-51/css/owl.carousel.css similarity index 100% rename from css/owl.carousel.css rename to area-51/css/owl.carousel.css diff --git a/css/prettyPhoto.css b/area-51/css/prettyPhoto.css similarity index 100% rename from css/prettyPhoto.css rename to area-51/css/prettyPhoto.css diff --git a/css/style.css b/area-51/css/style.css similarity index 100% rename from css/style.css rename to area-51/css/style.css diff --git a/images/avatar1.jpg b/area-51/images/avatar1.jpg similarity index 100% rename from images/avatar1.jpg rename to area-51/images/avatar1.jpg diff --git a/images/avatar2.jpg b/area-51/images/avatar2.jpg similarity index 100% rename from images/avatar2.jpg rename to area-51/images/avatar2.jpg diff --git a/images/blog/1.jpg b/area-51/images/blog/1.jpg similarity index 100% rename from images/blog/1.jpg rename to area-51/images/blog/1.jpg diff --git a/images/blog/2.jpg b/area-51/images/blog/2.jpg similarity index 100% rename from images/blog/2.jpg rename to area-51/images/blog/2.jpg diff --git a/images/blog/3.jpg b/area-51/images/blog/3.jpg similarity index 100% rename from images/blog/3.jpg rename to area-51/images/blog/3.jpg diff --git a/images/blog/4.jpg b/area-51/images/blog/4.jpg similarity index 100% rename from images/blog/4.jpg rename to area-51/images/blog/4.jpg diff --git a/images/blog/5.jpg b/area-51/images/blog/5.jpg similarity index 100% rename from images/blog/5.jpg rename to area-51/images/blog/5.jpg diff --git a/images/breadcrumbs_bg.jpg b/area-51/images/breadcrumbs_bg.jpg similarity index 100% rename from images/breadcrumbs_bg.jpg rename to area-51/images/breadcrumbs_bg.jpg diff --git a/images/clean_code_bg.jpg b/area-51/images/clean_code_bg.jpg similarity index 100% rename from images/clean_code_bg.jpg rename to area-51/images/clean_code_bg.jpg diff --git a/images/clients/1.jpg b/area-51/images/clients/1.jpg similarity index 100% rename from images/clients/1.jpg rename to area-51/images/clients/1.jpg diff --git a/images/clients/1.svg b/area-51/images/clients/1.svg similarity index 100% rename from images/clients/1.svg rename to area-51/images/clients/1.svg diff --git a/images/clients/2.jpg b/area-51/images/clients/2.jpg similarity index 100% rename from images/clients/2.jpg rename to area-51/images/clients/2.jpg diff --git a/images/clients/3.jpg b/area-51/images/clients/3.jpg similarity index 100% rename from images/clients/3.jpg rename to area-51/images/clients/3.jpg diff --git a/images/clients/4.jpg b/area-51/images/clients/4.jpg similarity index 100% rename from images/clients/4.jpg rename to area-51/images/clients/4.jpg diff --git a/images/clients/5.jpg b/area-51/images/clients/5.jpg similarity index 100% rename from images/clients/5.jpg rename to area-51/images/clients/5.jpg diff --git a/images/clients/6.jpg b/area-51/images/clients/6.jpg similarity index 100% rename from images/clients/6.jpg rename to area-51/images/clients/6.jpg diff --git a/images/favicon.ico b/area-51/images/favicon.ico similarity index 100% rename from images/favicon.ico rename to area-51/images/favicon.ico diff --git a/images/i1.png b/area-51/images/i1.png similarity index 100% rename from images/i1.png rename to area-51/images/i1.png diff --git a/images/i2.png b/area-51/images/i2.png similarity index 100% rename from images/i2.png rename to area-51/images/i2.png diff --git a/images/i3.png b/area-51/images/i3.png similarity index 100% rename from images/i3.png rename to area-51/images/i3.png diff --git a/images/i4.png b/area-51/images/i4.png similarity index 100% rename from images/i4.png rename to area-51/images/i4.png diff --git a/images/i5.png b/area-51/images/i5.png similarity index 100% rename from images/i5.png rename to area-51/images/i5.png diff --git a/images/i6.png b/area-51/images/i6.png similarity index 100% rename from images/i6.png rename to area-51/images/i6.png diff --git a/images/img1.png b/area-51/images/img1.png similarity index 100% rename from images/img1.png rename to area-51/images/img1.png diff --git a/images/img1a.png b/area-51/images/img1a.png similarity index 100% rename from images/img1a.png rename to area-51/images/img1a.png diff --git a/images/img1b.png b/area-51/images/img1b.png similarity index 100% rename from images/img1b.png rename to area-51/images/img1b.png diff --git a/images/portfolio/1.jpg b/area-51/images/portfolio/1.jpg similarity index 100% rename from images/portfolio/1.jpg rename to area-51/images/portfolio/1.jpg diff --git a/images/portfolio/1_2.jpg b/area-51/images/portfolio/1_2.jpg similarity index 100% rename from images/portfolio/1_2.jpg rename to area-51/images/portfolio/1_2.jpg diff --git a/images/portfolio/1_3.jpg b/area-51/images/portfolio/1_3.jpg similarity index 100% rename from images/portfolio/1_3.jpg rename to area-51/images/portfolio/1_3.jpg diff --git a/images/portfolio/1_4.jpg b/area-51/images/portfolio/1_4.jpg similarity index 100% rename from images/portfolio/1_4.jpg rename to area-51/images/portfolio/1_4.jpg diff --git a/images/preloader.gif b/area-51/images/preloader.gif similarity index 100% rename from images/preloader.gif rename to area-51/images/preloader.gif diff --git a/images/prettyPhoto/default/loader.gif b/area-51/images/prettyPhoto/default/loader.gif similarity index 100% rename from images/prettyPhoto/default/loader.gif rename to area-51/images/prettyPhoto/default/loader.gif diff --git a/images/prettyPhoto/default/sprite.png b/area-51/images/prettyPhoto/default/sprite.png similarity index 100% rename from images/prettyPhoto/default/sprite.png rename to area-51/images/prettyPhoto/default/sprite.png diff --git a/images/price_arrow.png b/area-51/images/price_arrow.png similarity index 100% rename from images/price_arrow.png rename to area-51/images/price_arrow.png diff --git a/images/slider/caption_img1.png b/area-51/images/slider/caption_img1.png similarity index 100% rename from images/slider/caption_img1.png rename to area-51/images/slider/caption_img1.png diff --git a/images/slider/slide1_bg.jpg b/area-51/images/slider/slide1_bg.jpg similarity index 100% rename from images/slider/slide1_bg.jpg rename to area-51/images/slider/slide1_bg.jpg diff --git a/images/slider/slide1_bg1.jpg b/area-51/images/slider/slide1_bg1.jpg similarity index 100% rename from images/slider/slide1_bg1.jpg rename to area-51/images/slider/slide1_bg1.jpg diff --git a/images/slider/slide2_bg.jpg b/area-51/images/slider/slide2_bg.jpg similarity index 100% rename from images/slider/slide2_bg.jpg rename to area-51/images/slider/slide2_bg.jpg diff --git a/images/slider/slide2a_bg.jpg b/area-51/images/slider/slide2a_bg.jpg similarity index 100% rename from images/slider/slide2a_bg.jpg rename to area-51/images/slider/slide2a_bg.jpg diff --git a/images/slider/slide3_bg.jpg b/area-51/images/slider/slide3_bg.jpg similarity index 100% rename from images/slider/slide3_bg.jpg rename to area-51/images/slider/slide3_bg.jpg diff --git a/images/slider/slide3_bg1.jpg b/area-51/images/slider/slide3_bg1.jpg similarity index 100% rename from images/slider/slide3_bg1.jpg rename to area-51/images/slider/slide3_bg1.jpg diff --git a/images/slider/slide_shadow.png b/area-51/images/slider/slide_shadow.png similarity index 100% rename from images/slider/slide_shadow.png rename to area-51/images/slider/slide_shadow.png diff --git a/images/team/1a.jpg b/area-51/images/team/1.jpg similarity index 100% rename from images/team/1a.jpg rename to area-51/images/team/1.jpg diff --git a/images/team/2.jpg b/area-51/images/team/2.jpg similarity index 100% rename from images/team/2.jpg rename to area-51/images/team/2.jpg diff --git a/images/team/3.jpg b/area-51/images/team/3.jpg similarity index 100% rename from images/team/3.jpg rename to area-51/images/team/3.jpg diff --git a/images/team/4.jpg b/area-51/images/team/4.jpg similarity index 100% rename from images/team/4.jpg rename to area-51/images/team/4.jpg diff --git a/images/team/5.jpg b/area-51/images/team/5.jpg similarity index 100% rename from images/team/5.jpg rename to area-51/images/team/5.jpg diff --git a/images/team/6.jpg b/area-51/images/team/6.jpg similarity index 100% rename from images/team/6.jpg rename to area-51/images/team/6.jpg diff --git a/images/team/7.jpg b/area-51/images/team/7.jpg similarity index 100% rename from images/team/7.jpg rename to area-51/images/team/7.jpg diff --git a/images/team/8.jpg b/area-51/images/team/8.jpg similarity index 100% rename from images/team/8.jpg rename to area-51/images/team/8.jpg diff --git a/images/team_bg.jpg b/area-51/images/team_bg.jpg similarity index 100% rename from images/team_bg.jpg rename to area-51/images/team_bg.jpg diff --git a/images/video.png b/area-51/images/video.png similarity index 100% rename from images/video.png rename to area-51/images/video.png diff --git a/images/works/1.jpg b/area-51/images/works/1.jpg similarity index 100% rename from images/works/1.jpg rename to area-51/images/works/1.jpg diff --git a/images/works/1_2.jpg b/area-51/images/works/1_2.jpg similarity index 100% rename from images/works/1_2.jpg rename to area-51/images/works/1_2.jpg diff --git a/images/works/2.jpg b/area-51/images/works/2.jpg similarity index 100% rename from images/works/2.jpg rename to area-51/images/works/2.jpg diff --git a/images/works/2_2.jpg b/area-51/images/works/2_2.jpg similarity index 100% rename from images/works/2_2.jpg rename to area-51/images/works/2_2.jpg diff --git a/images/works/3.jpg b/area-51/images/works/3.jpg similarity index 100% rename from images/works/3.jpg rename to area-51/images/works/3.jpg diff --git a/images/works/3_2.jpg b/area-51/images/works/3_2.jpg similarity index 100% rename from images/works/3_2.jpg rename to area-51/images/works/3_2.jpg diff --git a/images/works/4.jpg b/area-51/images/works/4.jpg similarity index 100% rename from images/works/4.jpg rename to area-51/images/works/4.jpg diff --git a/images/works/4_2.jpg b/area-51/images/works/4_2.jpg similarity index 100% rename from images/works/4_2.jpg rename to area-51/images/works/4_2.jpg diff --git a/images/works/5.jpg b/area-51/images/works/5.jpg similarity index 100% rename from images/works/5.jpg rename to area-51/images/works/5.jpg diff --git a/images/works/5_2.jpg b/area-51/images/works/5_2.jpg similarity index 100% rename from images/works/5_2.jpg rename to area-51/images/works/5_2.jpg diff --git a/images/works/6.jpg b/area-51/images/works/6.jpg similarity index 100% rename from images/works/6.jpg rename to area-51/images/works/6.jpg diff --git a/images/works/6_2.jpg b/area-51/images/works/6_2.jpg similarity index 100% rename from images/works/6_2.jpg rename to area-51/images/works/6_2.jpg diff --git a/images/works/7.jpg b/area-51/images/works/7.jpg similarity index 100% rename from images/works/7.jpg rename to area-51/images/works/7.jpg diff --git a/images/works/7_2.jpg b/area-51/images/works/7_2.jpg similarity index 100% rename from images/works/7_2.jpg rename to area-51/images/works/7_2.jpg diff --git a/images/wth500-1.png b/area-51/images/wth500-1.png similarity index 100% rename from images/wth500-1.png rename to area-51/images/wth500-1.png diff --git a/images/zoom.png b/area-51/images/zoom.png similarity index 100% rename from images/zoom.png rename to area-51/images/zoom.png diff --git a/images/zoom_h.png b/area-51/images/zoom_h.png similarity index 100% rename from images/zoom_h.png rename to area-51/images/zoom_h.png diff --git a/area-51/index.html b/area-51/index.html new file mode 100755 index 0000000..80dea16 --- /dev/null +++ b/area-51/index.html @@ -0,0 +1,804 @@ + + + + + + White | responsive bootstrap3 html5 one page template + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + +
+ + + +
+ + + +
+ + +
+
    +
  • +
    + +

    DREAM

    +

    ING

    +

    shared on 𝕏

    +

    The template is suitable for any company and the direction that appreciates style, purity and quality of the web site.

    +
    + Read More +
  • +
    + +

    DREAM

    +

    ING

    +

    shared on 𝕏

    +

    The template is suitable for any company and the direction that appreciates style, purity and quality of the web site.

    +
    + Read More +
  • +
  • +
    + +

    DREAM

    +

    ING

    +

    shared on 𝕏

    +

    The template is suitable for any company and the direction that appreciates style, purity and quality of the web site.

    +
    + Read More + + + + +
  • +
+
+ +
+ + + +
+ + + + + +
+ + +
+ + +
+
+

🇩🇪 FKK Germany

+ We tried to make very high-quality product and so our code is very neat and clean. Whatever anyone could improve and modify the template to your liking. +
+
+

🇨🇿 Czech Republic

+ We tried to make very high-quality product and so our code is very neat and clean. Whatever anyone could improve and modify the template to your liking. +
+
+

GNU/Linux

+ We tried to make very high-quality product and so our code is very neat and clean. Whatever anyone could improve and modify the template to your liking. +
+
+

Documentation

+ We tried to make very high-quality product and so our code is very neat and clean. Whatever anyone could improve and modify the template to your liking. +
+
+

Quality

+ We tried to make very high-quality product and so our code is very neat and clean. Whatever anyone could improve and modify the template to your liking. +
+
+

Support

+ We tried to make very high-quality product and so our code is very neat and clean. Whatever anyone could improve and modify the template to your liking. +
+
+ +
+
+ + +
+ + +
+ + +
+ +
+

Nude In Public Theme

+

We tried to make very high-quality product and so our code is very neat and clean. Whatever anyone could improve and modify the template to your liking.

+

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.

+

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.

+ Buy This theme + Nude · In · Public · EU +
+ +
+ + +
+
+
+
+
+ + + +
+ + +
+

Featured Works

+
+ + +
+ + +
+ + + +
+ + +
+ + +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+ + + +
+ + +
+

Our Team

+ + +
+ + + +
+
+
+ + + +
+ + +
+

Clients say about us

+ + +
+ + + +
+ + +
+
+
+
+ + +
+
+ Inteligent Transitions In UX Design + +
+
+
+
+
+
+ + +
+
+ Recent trends in storytelling + +
+
+
+
+
+
+ + +
+
+ Supernatural FX Showreel + +
+
+
+
+
+
+
+ + +
+
+ + + + + + +
+ + +
+ +
+ + diff --git a/js/animate.js b/area-51/js/animate.js similarity index 100% rename from js/animate.js rename to area-51/js/animate.js diff --git a/js/bootstrap.min.js b/area-51/js/bootstrap.min.js similarity index 100% rename from js/bootstrap.min.js rename to area-51/js/bootstrap.min.js diff --git a/js/jquery.BlackAndWhite.js b/area-51/js/jquery.BlackAndWhite.js similarity index 100% rename from js/jquery.BlackAndWhite.js rename to area-51/js/jquery.BlackAndWhite.js diff --git a/js/jquery.flexslider-min.js b/area-51/js/jquery.flexslider-min.js similarity index 100% rename from js/jquery.flexslider-min.js rename to area-51/js/jquery.flexslider-min.js diff --git a/js/jquery.min.js b/area-51/js/jquery.min.js similarity index 100% rename from js/jquery.min.js rename to area-51/js/jquery.min.js diff --git a/js/jquery.nicescroll.min.js b/area-51/js/jquery.nicescroll.min.js similarity index 100% rename from js/jquery.nicescroll.min.js rename to area-51/js/jquery.nicescroll.min.js diff --git a/js/jquery.prettyPhoto.js b/area-51/js/jquery.prettyPhoto.js similarity index 100% rename from js/jquery.prettyPhoto.js rename to area-51/js/jquery.prettyPhoto.js diff --git a/js/myscript.js b/area-51/js/myscript.js similarity index 100% rename from js/myscript.js rename to area-51/js/myscript.js diff --git a/js/owl.carousel.js b/area-51/js/owl.carousel.js similarity index 100% rename from js/owl.carousel.js rename to area-51/js/owl.carousel.js diff --git a/js/superfish.min.js b/area-51/js/superfish.min.js similarity index 100% rename from js/superfish.min.js rename to area-51/js/superfish.min.js diff --git a/portfolio-post.html b/area-51/portfolio-post.html similarity index 100% rename from portfolio-post.html rename to area-51/portfolio-post.html diff --git a/assets/css/editor.css b/assets/css/editor.css new file mode 100644 index 0000000..37d7353 --- /dev/null +++ b/assets/css/editor.css @@ -0,0 +1,3 @@ +/* + * Add your own CSS code for the WYSIWYG editor + */ diff --git a/assets/css/main.css b/assets/css/main.css new file mode 100644 index 0000000..4fa31fa --- /dev/null +++ b/assets/css/main.css @@ -0,0 +1,1812 @@ +*, +*:before, +*:after { + -webkit-box-sizing: border-box; + box-sizing: border-box; + margin: 0; + padding: 0; +} + +article, +aside, +footer, +header, +hgroup, +main, +nav, +section { + display: block; +} + +li { + list-style: none; +} + +img { + height: auto; + max-width: 100%; + vertical-align: top; +} + +button, +input, +select, +textarea { + font: inherit; +} + +html { + font-size: var(--font-size); + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + scroll-behavior: smooth; +} + +body { + background: var(--background); + color: var(--color-darker); + font-family: var(--font-body); + font-variation-settings: "wght" var(--font-weight-normal); + letter-spacing: var(--letter-spacing); + line-height: var(--line-height); + -ms-scroll-chaining: none; + overscroll-behavior: none; +} + +a { + text-decoration: none; +} +a { + color: var(--color-darker); + -webkit-transition: var(--transition); + transition: var(--transition); +} +a:hover { + color: var(--accent-medium); +} +a:active { + color: var(--accent-medium); +} +a:focus { + color: var(--accent-medium); +} + +.invert { + color: var(--accent-medium); + -webkit-transition: var(--transition); + transition: var(--transition); +} +.invert:hover { + color: var(--color-darker); +} +.invert:active { + color: var(--color-darker); +} +.invert:focus { + color: var(--color-darker); +} + +p, +ul, +ol, +dl, +table, +pre { + margin-top: calc(var(--baseline) * 8); +} + +blockquote, +hr { + margin-top: calc(var(--baseline) * 11); + margin-bottom: calc(var(--baseline) * 11); +} + +figure { + margin-top: calc(var(--baseline) * 8); + margin-bottom: calc(var(--baseline) * 8); +} + +h1, +h2, +h3, +h4, +h5, +h6 { + color: var(--color-darker); + font-family: var(--font-heading); + font-variation-settings: "wght" var(--headings-weight); + font-style: var(--headings-style); + letter-spacing: var(--headings-letter-spacing); + line-height: var(--headings-line-height); + margin-top: calc(var(--baseline) * 11); + text-transform: var(--headings-transform); +} + +h1:not(.content__entry h1) { + margin-top: 0; +} + +h1, +.h1 { + font-size: clamp(1.4728968807rem, 1.4728968807rem + 0.8411566892 * (100vw - 20rem) / 55, 2.3140535699rem); +} + +h2, +.h2 { + font-size: clamp(1.3808408252rem, 1.3808408252rem + 0.5258805593 * (100vw - 20rem) / 55, 1.9067213845rem); +} + +h3, +.h3 { + font-size: clamp(1.2945382732rem, 1.2945382732rem + 0.3812910676 * (100vw - 20rem) / 55, 1.6758293408rem); +} + +h4, +.h4 { + font-size: clamp(1.2136296308rem, 1.2136296308rem + 0.2592672499 * (100vw - 20rem) / 55, 1.4728968807rem); +} + +h5, +.h5 { + font-size: clamp(1.1377777785rem, 1.1377777785rem + 0.1567604947 * (100vw - 20rem) / 55, 1.2945382732rem); +} + +h6, +.h6 { + font-size: clamp(1rem, 1rem + 0.1377777785 * (100vw - 20rem) / 55, 1.1377777785rem); +} + +h1 + *, +h2 + *, +h3 + *, +h4 + *, +h5 + *, +h6 + * { + margin-top: calc(var(--baseline) * 4); +} + +b, +strong { + font-variation-settings: "wght" var(--font-weight-bold); +} + +blockquote { + font-family: var(--font-heading); + padding: 0 3ch; + position: relative; +} +blockquote cite { + display: block; + font-family: var(--font-body); + font-size: 0.8789062495rem; + font-style: normal; + padding-top: calc(var(--baseline) * 2); +} +blockquote > :nth-child(1) { + margin-top: 0; +} +blockquote::before { + background-color: var(--accent-medium); + content: ""; + display: block; + height: 24px; + -webkit-mask: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M3,22c-1.551,0-2-.448-2-2v-1.969c0-1.575.449-2.031,2-2.031.449,0,1-.552,1-1v-1c-1.794,0-3-1.206-3-3v-6.028c0-1.778,1.206-2.972,3-2.972h3.993c.864-.017,1.622.267,2.166.803.55.543.841,1.303.841,2.197v8c0,5.887-2.767,9-8,9ZM3,18v2c2.793,0,6-.796,6-7v-8c0-.242-.042-.573-.246-.773-.197-.193-.505-.226-.741-.227h-4.014c-.691,0-1,.3-1,.972v6.028c0,.701.299,1,1,1,1.551,0,2,.449,2,2v1c0,1.542-1.458,3-3,3h0ZM15,22c-1.552,0-2-.448-2-2v-3c0-.553.447-1,1-1,.724,0,1.223-.117,1.442-.339.267-.27.31-.92.312-1.669-1.658-.105-2.755-1.281-2.755-2.992v-6.028c0-1.778,1.206-2.972,3-2.972h3.993c.87.008,1.622.267,2.165.803.551.543.842,1.303.842,2.197v8c0,5.887-2.767,9-8,9ZM15,17.93v2.07c2.794,0,6-.796,6-7v-8c0-.242-.043-.573-.246-.773-.195-.193-.515-.227-.74-.227h-4.014c-.691,0-1,.3-1,.972v6.028c0,.701.299,1,1,1h.75c.553,0,1,.448,1,1l.003.475c.011,1.376.021,2.675-.891,3.595-.449.453-1.063.737-1.862.86Z' stroke-width='0'/%3e%3c/svg%3e"); + mask: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M3,22c-1.551,0-2-.448-2-2v-1.969c0-1.575.449-2.031,2-2.031.449,0,1-.552,1-1v-1c-1.794,0-3-1.206-3-3v-6.028c0-1.778,1.206-2.972,3-2.972h3.993c.864-.017,1.622.267,2.166.803.55.543.841,1.303.841,2.197v8c0,5.887-2.767,9-8,9ZM3,18v2c2.793,0,6-.796,6-7v-8c0-.242-.042-.573-.246-.773-.197-.193-.505-.226-.741-.227h-4.014c-.691,0-1,.3-1,.972v6.028c0,.701.299,1,1,1,1.551,0,2,.449,2,2v1c0,1.542-1.458,3-3,3h0ZM15,22c-1.552,0-2-.448-2-2v-3c0-.553.447-1,1-1,.724,0,1.223-.117,1.442-.339.267-.27.31-.92.312-1.669-1.658-.105-2.755-1.281-2.755-2.992v-6.028c0-1.778,1.206-2.972,3-2.972h3.993c.87.008,1.622.267,2.165.803.551.543.842,1.303.842,2.197v8c0,5.887-2.767,9-8,9ZM15,17.93v2.07c2.794,0,6-.796,6-7v-8c0-.242-.043-.573-.246-.773-.195-.193-.515-.227-.74-.227h-4.014c-.691,0-1,.3-1,.972v6.028c0,.701.299,1,1,1h.75c.553,0,1,.448,1,1l.003.475c.011,1.376.021,2.675-.891,3.595-.449.453-1.063.737-1.862.86Z' stroke-width='0'/%3e%3c/svg%3e"); + position: absolute; + left: 0; + width: 24px; +} + +ul, +ol { + margin-left: 2rem; +} +ul > li, +ol > li { + list-style: inherit; + padding: 0 0 var(--baseline) calc(var(--baseline) * 4); +} + +dl dt { + font-variation-settings: "wght" var(--font-weight-bold); +} + +code { + background-color: hsla(var(--red), 0.1); + border-radius: 2px; + color: hsla(var(--red), 1); + font-size: 0.9374999997rem; + font-family: "Monaco", "Courier New", monospace; + padding: var(--baseline) calc(var(--baseline) * 2); +} + +pre { + background-color: var(--color-lighter); + border-radius: 3px; + font-size: 0.9374999997rem; + padding: calc(var(--baseline) * 9); + white-space: pre-wrap !important; + word-wrap: break-word; + width: 100%; +} +pre code { + background-color: transparent; + color: inherit !important; + font-size: inherit; + padding: 0; +} + +table { + border: 1px solid var(--color-light); + border-collapse: collapse; + border-spacing: 0; + vertical-align: top; + text-align: left; + width: 100%; +} +table th { + font-variation-settings: "wght" var(--font-weight-bold); + padding: 0.6071428571rem 0.9714285714rem; +} +table td { + border-top: 1px solid var(--color-light); + padding: 0.6071428571rem 0.9714285714rem; +} + +.table-striped tr:nth-child(2n) { + background: var(--color-lighter); +} +.table-bordered th, +.table-bordered td { + border: 1px solid var(--color-light); +} +.table-title th { + background: var(--color-lighter); +} + +figcaption { + color: var(--color-dark); + font-family: var(--font-body); + font-variation-settings: "wght" var(--font-weight-normal); + font-size: 0.7724761953rem; + padding-top: calc(var(--baseline) * 6); + text-align: center; +} + +sub, +sup { + font-size: 65%; +} + +hr, +.separator { + background: none; + border: none; + height: auto; + line-height: 1; + max-width: none; + text-align: center; +} +hr::before, +.separator::before { + content: "***"; + color: var(--color-darker); + font-size: 1.2945382732rem; + font-variation-settings: "wght" var(--font-weight-bold); + letter-spacing: 1.066666667rem; + padding-left: 1.1377777785rem; +} + +.separator--dot::before { + content: "*"; + color: var(--color-darker); + font-size: 1.1377777785rem; + font-variation-settings: "wght" var(--font-weight-bold); + letter-spacing: 1.066666667rem; + padding-left: 1.1377777785rem; +} +.separator--long-line { + position: relative; +} +.separator--long-line::before { + content: ""; + height: 1.2136296308rem; +} +.separator--long-line::after { + border-top: 1px solid var(--color-light); + content: ""; + height: 1px; + position: absolute; + width: 100%; + top: 50%; + left: 0; +} + +.btn, [type=button], +[type=submit], +button { + background: var(--accent-medium); + border: none; + border-radius: var(--border-radius); + color: var(--white); + cursor: pointer; + display: inline-block; + font-size: 0.8789062495rem; + font-family: var(--font-body); + font-variation-settings: "wght" var(--font-weight-bold); + padding: calc(var(--baseline) * 3.3) calc(var(--baseline) * 4.6); + vertical-align: middle; + text-align: center; + -webkit-transition: var(--transition); + transition: var(--transition); + width: 100%; +} +@media all and (min-width: 20em) { + .btn, [type=button], + [type=submit], + button { + width: auto; + } +} +.btn:hover, [type=button]:hover, +[type=submit]:hover, +button:hover, .btn:focus, [type=button]:focus, +[type=submit]:focus, +button:focus, .btn:active, [type=button]:active, +[type=submit]:active, +button:active { + background: var(--accent-light); + color: var(--white); +} +.btn:focus, [type=button]:focus, +[type=submit]:focus, +button:focus { + outline: none; +} +.btn:disabled, [type=button]:disabled, +[type=submit]:disabled, +button:disabled { + background-color: var(--color-lighter); + color: var(--gray-1); + cursor: not-allowed; +} +.btn--gray { + background-color: var(--color-lighter); + color: var(--color-darker); +} +.btn--gray:hover, .btn--gray:focus, .btn--gray:active { + background-color: var(--color-light); + color: var(--color-darker); +} +@media all and (max-width: 19.9375em) { + .btn + .btn, [type=button] + .btn, + [type=submit] + .btn, + button + .btn, .btn + [type=button], [type=button] + [type=button], + [type=submit] + [type=button], + button + [type=button], + .btn + [type=submit], + [type=button] + [type=submit], + [type=submit] + [type=submit], + button + [type=submit], + .btn + button, + [type=button] + button, + [type=submit] + button, + button + button { + margin-top: 0.4857142857rem; + } +} + +[type=button], +[type=submit], +button { + -webkit-appearance: none; + -moz-appearance: none; +} + +fieldset { + border: 1px solid var(--color-light); + border-radius: 3px; + margin-top: calc(var(--baseline) * 9); + padding: 1.4571428571rem; +} +fieldset > legend { + margin-left: -1rem; + padding: 0 1rem; +} + +legend { + font-variation-settings: "wght" var(--font-weight-bold); +} + +label { + font-variation-settings: "wght" var(--font-weight-bold); + margin: 0 0.9714285714rem 0.7285714286rem 0; +} + +option { + font-variation-settings: "wght" var(--font-weight-normal); +} + +[type=text], +[type=url], +[type=tel], +[type=number], +[type=email], +[type=search], +textarea, +select { + background-color: var(--color-lighter); + border: 1px solid var(--color-lighter); + border-radius: var(--border-radius); + color: var(--color-darker); + font-family: var(--font-body); + line-height: var(--line-height); + outline: none; + padding: calc(var(--baseline) * 3) calc(var(--baseline) * 4); + width: 100%; + -webkit-transition: var(--transition); + transition: var(--transition); + -webkit-appearance: none; + -moz-appearance: none; +} +@media all and (min-width: 42.75em) { + [type=text], + [type=url], + [type=tel], + [type=number], + [type=email], + [type=search], + textarea, + select { + width: auto; + } +} +[type=text]:focus, +[type=url]:focus, +[type=tel]:focus, +[type=number]:focus, +[type=email]:focus, +[type=search]:focus, +textarea:focus, +select:focus { + border-color: var(--accent-medium); + -webkit-box-shadow: inset 0 0 5px var(--accent-transparent); + box-shadow: inset 0 0 5px var(--accent-transparent); +} + +input[type=checkbox], +input[type=radio] { + opacity: 0; + position: absolute; +} +input[type=checkbox] + label, +input[type=radio] + label { + position: relative; + margin-left: -1px; + cursor: pointer; + padding: 0; +} +input[type=checkbox] + label:before, +input[type=radio] + label:before { + background-color: var(--background); + border: 1px solid var(--color-medium); + border-radius: 2px; + content: ""; + display: inline-block; + height: calc(var(--baseline) * 6); + line-height: calc(var(--baseline) * 6); + margin-right: calc(var(--baseline) * 2); + vertical-align: text-top; + text-align: center; + width: calc(var(--baseline) * 6); +} +input[type=checkbox]:checked + label:before, +input[type=radio]:checked + label:before { + content: ""; + background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 8'%3e%3cpolygon points='9.53 0 4.4 5.09 1.47 2.18 0 3.64 2.93 6.54 4.4 8 5.87 6.54 11 1.46 9.53 0' fill='%238A8B8C'/%3e%3c/svg%3e"); + background-repeat: no-repeat; + background-size: 11px 8px; + background-position: 50% 50%; +} + +input[type=radio] + label:before { + border-radius: 50%; +} +input[type=radio]:checked + label:before { + background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3ccircle cx='4' cy='4' r='4' fill='%238A8B8C'/%3e%3c/svg%3e"); +} + +[type=file] { + margin-bottom: calc(var(--baseline) * 9); + width: 100%; +} + +select { + border-color: var(--color-light); + max-width: 100%; + width: auto; + position: relative; +} +select:not([multiple]) { + background: url('data:image/svg+xml;utf8,') no-repeat 90% 50%; + background-size: 8px; + padding-right: 2.9142857143rem; +} + +select[multiple] { + border-radius: var(--border-radius); + padding: calc(var(--baseline) * 6); + width: 100%; +} +select[multiple]:hover { + border-color: var(--color-light); +} +select[multiple]:focus { + border-color: var(--accent-medium); +} +select[multiple]:disabled { + background-color: var(--color-lighter); + cursor: not-allowed; +} +select[multiple]:disabled:hover { + border-color: var(--color-lighter); +} + +textarea { + border-radius: var(--border-radius); + display: block; + overflow: auto; + resize: vertical; + max-width: 100%; +} + +@media all and (min-width: 56.25em) { + .container { + display: grid; + gap: 0 calc(var(--baseline) * 4); + grid-template-columns: 1fr minmax(var(--left-bar-width), -webkit-max-content) minmax(auto, var(--page-width)); + grid-template-columns: 1fr minmax(var(--left-bar-width), max-content) minmax(auto, var(--page-width)); + grid-template-areas: ". left-bar main " ". left-bar right-bar"; + } +} +@media all and (min-width: 75em) { + .container { + grid-template-columns: 1fr minmax(var(--left-bar-width), -webkit-max-content) minmax(auto, var(--page-width)) var(--right-bar-width) 1fr; + grid-template-columns: 1fr minmax(var(--left-bar-width), max-content) minmax(auto, var(--page-width)) var(--right-bar-width) 1fr; + grid-template-areas: ". left-bar main right-bar ."; + gap: 0 calc(var(--baseline) * 10); + } +} +@media all and (min-width: 56.25em) { + .container--nosidebar { + grid-template-areas: ". left-bar main " ". left-bar main"; + } +} +@media all and (min-width: 75em) { + .container--nosidebar { + grid-template-columns: 1fr minmax(var(--left-bar-width), -webkit-max-content) minmax(auto, var(--page-width)) 1fr; + grid-template-columns: 1fr minmax(var(--left-bar-width), max-content) minmax(auto, var(--page-width)) 1fr; + grid-template-areas: ". left-bar main ."; + } +} + +.left-bar { + grid-area: left-bar; +} +@media all and (min-width: 56.25em) { + .left-bar__inner { + height: calc(100vh - var(--baseline) * 24); + margin: calc(var(--baseline) * 12) 0; + position: sticky; + top: calc(var(--baseline) * 12); + z-index: 2; + } +} + +.main { + grid-area: main; +} +@media all and (min-width: 56.25em) { + .main { + border-left: 1px solid var(--color-light); + border-right: 1px solid var(--color-light); + } +} +.main__inner { + -webkit-box-sizing: content-box; + box-sizing: content-box; + margin: 0 auto; + max-width: var(--entry-width); + padding: calc(var(--baseline) * 10) var(--page-margin); +} +@media all and (min-width: 56.25em) { + .main__inner { + padding: calc(var(--baseline) * 16) var(--page-margin) calc(var(--baseline) * 12); + } +} + +.right-bar { + grid-area: right-bar; +} +@media all and (max-width: 74.9375em) { + .right-bar { + border-top: 1px solid var(--color-light); + } +} +@media all and (min-width: 56.25em) and (max-width: 74.9375em) { + .right-bar { + border-left: 1px solid var(--color-light); + border-right: 1px solid var(--color-light); + } +} +.right-bar__inner { + -webkit-box-sizing: content-box; + box-sizing: content-box; + margin: calc(var(--baseline) * 12) auto; + max-width: var(--entry-width); +} +@media all and (max-width: 56.1875em) { + .right-bar__inner { + padding: 0 var(--page-margin); + } +} +@media all and (min-width: 75em) { + .right-bar__inner { + height: calc(100vh - var(--baseline) * 24); + position: sticky; + top: calc(var(--baseline) * 12); + } +} + +@media all and (min-width: 56.25em) { + .pagination { + grid-column: span 2; + } +} + +.footer { + display: grid; + gap: calc(var(--baseline) * 10); + grid-template-columns: 1fr minmax(auto, var(--page-width)) 1fr; + grid-template-areas: ". . ." ". left-bar ." ". main ." ". right-bar ." ". footer ."; +} +@media all and (min-width: 56.25em) { + .footer { + grid-template-columns: 1fr minmax(var(--left-bar-width), -webkit-max-content) minmax(auto, var(--page-width)) 1fr; + grid-template-columns: 1fr minmax(var(--left-bar-width), max-content) minmax(auto, var(--page-width)) 1fr; + grid-template-areas: ". left-bar main ." ". left-bar right-bar ." ". left-bar footer ."; + gap: 0 calc(var(--baseline) * 10); + } +} +@media all and (min-width: 75em) { + .footer { + grid-template-columns: 1fr minmax(var(--left-bar-width), -webkit-max-content) minmax(auto, var(--page-width)) var(--right-bar-width) 1fr; + grid-template-columns: 1fr minmax(var(--left-bar-width), max-content) minmax(auto, var(--page-width)) var(--right-bar-width) 1fr; + grid-template-areas: ". f-logo f-nav f-copyright ."; + } +} +.footer__logo { + grid-area: f-logo; +} +.footer__nav { + grid-area: f-nav; + border-left: 1px solid var(--color-light); + border-right: 1px solid var(--color-light); +} +@media all and (min-width: 56.25em) { + .footer__nav { + padding: calc(var(--baseline) * 10); + } +} +.footer__copyright { + grid-area: f-copyright; +} + +.header { + align-items: center; + border-bottom: 1px solid var(--color-lighter); + display: flex; + flex-wrap: nowrap; + justify-content: space-between; + height: 100%; + padding: calc(var(--baseline) * 4) var(--page-margin); + position: relative; + z-index: 999; +} +@media all and (min-width: 56.25em) { + .header { + border: none; + align-items: end; + flex-direction: column; + justify-content: initial; + padding: 0; + } +} + +.logo { + color: var(--color-darker); + font: var(--font-weight-bold) 1.2945382732rem var(--font-logo); + font-variation-settings: "wght" 700; + letter-spacing: var(--headings-letter-spacing); + text-transform: uppercase; +} +.logo > img { + max-height: 3rem; + width: auto; +} +@media all and (min-width: 56.25em) { + .logo > img { + max-height: 4rem; + } +} +@media all and (max-width: 56.1875em) { + .logo--atbottom { + display: none; + } +} + +.navbar { + margin: auto 0; +} +.navbar .navbar__menu { + display: flex; + flex-direction: column; + gap: calc(var(--baseline) * 4); + list-style: none; + margin: 0; + padding: 0; +} +@media all and (max-width: 56.1875em) { + .navbar .navbar__menu { + background: var(--background); + border-bottom: 1px solid var(--color-lighter); + -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.06); + box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.06); + flex-direction: row; + flex-wrap: wrap; + gap: initial; + justify-content: space-between; + left: 0; + opacity: 0; + margin-top: 1px; + padding: calc(var(--baseline) * 5) var(--page-margin); + position: absolute; + top: 100%; + -webkit-transform: translateY(-10px); + transform: translateY(-10px); + -webkit-transition: visibility 0.35s, opacity 0.35s ease, -webkit-transform 0.35s ease; + transition: visibility 0.35s, opacity 0.35s ease, -webkit-transform 0.35s ease; + transition: visibility 0.35s, opacity 0.35s ease, transform 0.35s ease; + transition: visibility 0.35s, opacity 0.35s ease, transform 0.35s ease, -webkit-transform 0.35s ease; + visibility: hidden; + width: 100%; + z-index: 1; + } + .navbar .navbar__menu.is-active { + visibility: visible; + opacity: 1; + -webkit-transform: translateY(0); + transform: translateY(0); + } +} +.navbar .navbar__menu li { + font-family: var(--font-menu); + display: block; + font-size: 0.9374999997rem; + line-height: var(--line-height); + letter-spacing: 0.01rem; + font-variation-settings: "wght" var(--font-weight-normal); + padding: 0; + width: auto; +} +@media all and (max-width: 56.1875em) { + .navbar .navbar__menu li .tltp > span { + display: none !important; + } +} +.navbar .navbar__toggle { + background: var(--color-lighter); + border-radius: var(--border-radius); + border: none; + -webkit-box-shadow: none; + box-shadow: none; + cursor: pointer; + display: block; + height: 2.5rem; + line-height: 0; + overflow: visible; + padding: 0; + text-transform: none; + width: 2.5rem; +} +@media all and (min-width: 56.25em) { + .navbar .navbar__toggle { + display: none; + } +} +.navbar .navbar__toggle:hover, .navbar .navbar__toggle:focus { + -webkit-box-shadow: none; + box-shadow: none; + outline: none; + -webkit-transform: none; + transform: none; +} +.navbar .navbar__toggle__box { + width: 20px; + height: 20px; + display: inline-block; + position: relative; +} +.navbar .navbar__toggle__inner { + display: block; + top: 50%; + text-indent: -9999999em; +} +.navbar .navbar__toggle__inner::before { + content: ""; + display: block; + top: -5px; +} +.navbar .navbar__toggle__inner::after { + content: ""; + display: block; + bottom: -3px; +} +.navbar .navbar__toggle__inner, .navbar .navbar__toggle__inner::before, .navbar .navbar__toggle__inner::after { + background-color: var(--color-darker); + height: 2px; + position: absolute; + -webkit-transition: opacity 0.14s ease-out, -webkit-transform; + transition: opacity 0.14s ease-out, -webkit-transform; + transition: transform, opacity 0.14s ease-out; + transition: transform, opacity 0.14s ease-out, -webkit-transform; + width: 20px; +} +.navbar .navbar__toggle__inner { + background-color: transparent; + -webkit-transition-duration: 0.075s; + transition-duration: 0.075s; + -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); + transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); +} +.navbar .navbar__toggle__inner::before { + -webkit-transition: top 0.075s ease 0.12s, opacity 0.075s ease; + transition: top 0.075s ease 0.12s, opacity 0.075s ease; +} +.navbar .navbar__toggle__inner::after { + -webkit-transition: bottom 0.075s ease 0.12s, -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); + transition: bottom 0.075s ease 0.12s, -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); + transition: bottom 0.075s ease 0.12s, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); + transition: bottom 0.075s ease 0.12s, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); +} +.navbar .navbar__toggle.is-active .navbar__toggle__inner { + -webkit-transform: rotate(45deg); + transform: rotate(45deg); + -webkit-transition-delay: 0.12s; + transition-delay: 0.12s; + -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); + transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); +} +.navbar .navbar__toggle.is-active .navbar__toggle__inner::before { + top: 0; + opacity: 1; + -webkit-transition: top 0.075s ease, opacity 0.075s ease 0.12s; + transition: top 0.075s ease, opacity 0.075s ease 0.12s; +} +.navbar .navbar__toggle.is-active .navbar__toggle__inner::after { + bottom: 0; + -webkit-transform: rotate(-90deg); + transform: rotate(-90deg); + -webkit-transition: bottom 0.075s ease, -webkit-transform 0.075s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s; + transition: bottom 0.075s ease, -webkit-transform 0.075s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s; + transition: bottom 0.075s ease, transform 0.075s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s; + transition: bottom 0.075s ease, transform 0.075s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s, -webkit-transform 0.075s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s; +} + +.sidebar { + display: flex; + flex-direction: column; + flex-wrap: wrap; + gap: calc(var(--baseline) * 16); + height: inherit; + max-width: var(--page-width); +} + +.box { + font-size: 0.8789062495rem; +} +.box__title { + font-variation-settings: "wght" var(--headings-weight); + margin: 0 0 calc(var(--baseline) * 6); + font-size: 0.8789062495rem; +} +.box ul { + margin: 0; +} + +.featured__container, +.authors__container { + list-style: none; +} +.featured__item, +.authors__item { + align-items: start; + display: flex; + gap: 1.5rem; + margin: 0 0 calc(var(--baseline) * 6); + padding: 0; +} +.featured__item:last-child, +.authors__item:last-child { + margin: 0; +} +.featured__image, +.authors__image { + aspect-ratio: 1.33333/1; + background: var(--color-lighter); + border-radius: var(--border-radius); + display: block; + flex: 0 0 auto; + overflow: hidden; + width: 80px; +} +.featured__image > img, +.authors__image > img { + border-radius: inherit; + display: block; + height: 100%; + -o-object-fit: cover; + object-fit: cover; + width: 100%; +} +.featured__title, +.authors__title { + display: block; + font-family: var(--font-heading); + font-variation-settings: "wght" var(--headings-weight); + line-height: 1.3; +} +.featured__meta, +.authors__meta { + color: var(--color-dark); + font-size: 0.8239746086rem; + margin-top: calc(var(--baseline) * 2); +} + +.authors__item { + align-items: center; +} +.authors__image { + border-radius: 50%; + height: 3.2rem; + width: 3.2rem; +} + +.tags__list { + display: flex; + flex-wrap: wrap; + gap: 6px; + list-style: none; +} +.tags__item { + padding: 0; +} +.tags__item a { + border-radius: calc(var(--border-radius) * 15); + font-variation-settings: "wght" var(--font-weight-normal); + padding: 0.4128571429rem 0.8257142857rem; +} + +@media all and (min-width: 75em) { + .newsletter { + margin-top: auto; + } +} +.newsletter__desc { + margin: calc(var(--baseline) * -3) 0 calc(var(--baseline) * 3); + color: var(--color-dark); +} +.newsletter input { + margin-top: calc(var(--baseline) * 2); + width: 100%; +} + +.follow { + align-items: center; + display: flex; + flex-wrap: wrap; + justify-content: space-between; + gap: calc(var(--baseline) * 2); +} +@media all and (min-width: 75em) { + .follow { + margin-top: auto; + } +} + +.copyright { + color: var(--color-dark); + text-align: center; +} +@media all and (min-width: 75em) { + .copyright { + margin-top: auto; + } +} + +@media all and (min-width: 75em) { + .newsletter + *, + .follow + * { + margin-top: calc(var(--baseline) * -5); + } +} + +.hero { + background-color: transparent; + background-image: var(--background-pattern); + background-position: 0 0, 6px 6px; + background-size: 12px 12px; + border-bottom: 1px solid var(--color-light); +} +@media all and (min-width: 56.25em) { + .hero { + padding: calc(var(--baseline) * 8) 0 calc(var(--baseline) * 12); + } +} +.hero h1 { + font-size: clamp(1.1377777785rem, 1.1377777785rem + 0.1567604947 * (100vw - 20rem) / 55, 1.2945382732rem); +} +.hero p { + color: var(--color-dark); + font-size: 0.8789062495rem; + margin-top: calc(var(--baseline) * 2); +} +.hero a { + color: var(--accent-medium); + -webkit-transition: var(--transition); + transition: var(--transition); +} +.hero a:hover { + color: var(--color-darker); +} +.hero a:active { + color: var(--color-darker); +} +.hero a:focus { + color: var(--color-darker); +} + +.c-card { + align-items: center; + display: flex; + flex-wrap: wrap; + gap: calc(var(--baseline) * 6) calc(var(--baseline) * 10); +} +.c-card + .c-card { + border-top: 1px solid var(--color-lighter); + margin-top: calc(var(--baseline) * 10); + padding-top: calc(var(--baseline) * 10); +} +@media all and (min-width: 56.25em) { + .c-card + .c-card { + margin-top: calc(var(--baseline) * 12); + padding-top: calc(var(--baseline) * 12); + } +} +.c-card__image { + aspect-ratio: 1.33333/1; + background: var(--color-lighter); + border-radius: var(--border-radius); + display: block; + flex-basis: 100%; + overflow: hidden; +} +@media all and (min-width: 30em) and (max-width: 42.6875em) { + .c-card__image { + flex-basis: 160px; + } +} +@media all and (min-width: 42.75em) { + .c-card__image { + flex-basis: 200px; + } +} +.c-card__image > img { + border-radius: inherit; + display: block; + height: 100%; + -o-object-fit: cover; + object-fit: cover; + width: 100%; +} +.c-card__header { + flex: 1; +} +.c-card__header p { + color: var(--color-dark); + font-family: var(--font-entry); + margin-top: calc(var(--baseline) * 2); +} +.c-card__meta { + color: var(--color-dark); + display: flex; + flex-basis: 100%; + flex-wrap: wrap; + font-size: 0.8789062495rem; + gap: 10px; +} +.c-card__meta a { + color: var(--color-dark); + -webkit-transition: var(--transition); + transition: var(--transition); +} +.c-card__meta a:hover { + color: var(--accent-medium); +} +.c-card__meta a:active { + color: var(--accent-medium); +} +.c-card__meta a:focus { + color: var(--accent-medium); +} +.c-card__meta > * + *::before { + content: "·"; + margin-right: 10px; +} +.c-card__title { + margin-top: 0; + font-size: clamp(1rem, 1rem + 0.2136296308 * (100vw - 20rem) / 55, 1.2136296308rem); +} +.c-card__author { + display: inherit; + gap: inherit; +} +.c-card__author > img { + border-radius: 50%; + display: block; + height: 24px; + -o-object-fit: cover; + object-fit: cover; + width: 24px; +} +.c-card__tag { + left: calc(var(--baseline) * 3); + position: absolute; + top: calc(var(--baseline) * -7); +} +@media all and (min-width: 42.75em) { + .c-card__tag { + left: 0; + } +} + +.content { + position: relative; +} +.content__featured-image { + background: var(--color-lighter); + border-radius: var(--border-radius); + height: var(--featured-image-height); + margin: 0; +} +.content__featured-image > img { + border-radius: inherit; + display: block; + height: 100%; + -o-object-fit: cover; + object-fit: cover; + width: 100%; +} +.content__featured-image > figcaption { + background: var(--background); + font-size: 0.7724761953rem; +} +.content__featured-image__caption { + align-items: center; + display: flex; + gap: 10px; +} +.content__featured-image--attop { + border-bottom: 1px solid var(--color-light); + border-radius: 0; +} +.content__title { + line-height: 1.2; +} +.content__lead { + color: var(--color-dark); + letter-spacing: var(--headings-letter-spacing); + font-size: clamp(1.3808408252rem, 1.3808408252rem + 0.1902491813 * (100vw - 20rem) / 55, 1.5710900065rem); +} +.content__meta { + align-items: center; + color: var(--color-dark); + display: flex; + flex-wrap: wrap; + font-size: 0.8789062495rem; + gap: calc(var(--baseline) * 5); + justify-content: space-between; + margin-bottom: calc(var(--baseline) * 10); +} +@media all and (min-width: 56.25em) { + .content__meta { + margin-top: calc(var(--baseline) * -2); + } +} +.content__meta svg { + fill: var(--color-dark); +} +@media all and (max-width: 42.6875em) { + .content__meta svg { + display: none; + } +} +.content__meta--attop { + background-color: var(--background-transparent); + -webkit-backdrop-filter: blur(10px); + backdrop-filter: blur(10px); + border-bottom: 1px solid var(--color-light); + margin: 0; + padding: calc(var(--baseline) * 6) var(--page-margin); + position: sticky; + top: 0; + z-index: 1; +} +.content__meta--attop__inner { + display: flex; + flex-wrap: wrap; + gap: 0 calc(var(--baseline) * 5); + justify-content: space-between; + margin: 0 auto; + max-width: var(--entry-width); + width: 100%; +} +.content__maintag, .content__date { + align-items: center; + display: flex; + gap: 10px; +} +.content__author { + align-items: center; + display: flex; + font-size: 0.8789062495rem; + gap: 16px; +} +.content__author > div { + display: flex; + flex-flow: column; +} +.content__author > div p { + margin: 0; +} +.content__author__avatar { + border-radius: 100px; + display: block; + height: 3rem; + -o-object-fit: cover; + object-fit: cover; + -o-object-position: center; + object-position: center; + width: 3rem; +} +.content__author__name { + font-variation-settings: "wght" var(--headings-weight); +} +.content__entry { + font-family: var(--font-entry); + margin: calc(var(--baseline) * 9) auto; + margin-bottom: 0; + font-size: clamp(1.066666667rem, 1.066666667rem + 0.1469629638 * (100vw - 20rem) / 55, 1.2136296308rem); +} +.content__entry > :nth-child(1) { + margin-top: 0; +} +.content__entry a:not(.btn):not([type=button]):not([type=submit]):not(button) { + color: var(--accent-medium); +} +.content__entry a:not(.btn):not([type=button]):not([type=submit]):not(button):hover { + text-decoration: underline; + -webkit-text-decoration-skip: ink; + text-decoration-skip-ink: auto; +} +.content__footer { + align-items: center; + display: flex; + flex-wrap: wrap; + gap: calc(var(--baseline) * 5); + justify-content: space-between; + margin-top: calc(var(--baseline) * 16); +} +@media all and (max-width: 42.6875em) { + .content__footer { + text-align: center; + } +} +.content__last-updated { + color: var(--color-dark); + font-size: 0.8789062495rem; +} +.content__share > a { + display: inline-flex; +} +.content__section { + border-top: 1px solid var(--color-light); + margin-top: calc(var(--baseline) * 9); +} +.content__section__title { + margin: 0 0 calc(var(--baseline) * 9); + font-size: clamp(1rem, 1rem + 0.1377777785 * (100vw - 20rem) / 55, 1.1377777785rem); +} +.content--attop .content__entry:first-of-type { + margin-top: 0; +} + +.post__image { + display: inline-block; +} +.post__image > img { + border-radius: var(--border-radius); + display: inline-block; +} +.post__image--left { + float: left; + margin-bottom: 2.6714285714rem; + margin-right: 2.6714285714rem; + max-width: 50%; +} +.post__image--right { + float: right; + margin-bottom: 2.6714285714rem; + margin-left: 2.6714285714rem; + max-width: 50%; +} +.post__image--center { + display: block; + margin-left: auto; + margin-right: auto; + text-align: center; +} +.post__video, .post__iframe { + position: relative; + display: block; + margin-top: 1.4571428571rem; + margin-bottom: 1.4571428571rem; + overflow: hidden; + padding: 0; + width: 100%; +} +.post__video::before, .post__iframe::before { + display: block; + content: ""; + padding-top: var(--embed-aspect-ratio); +} +.post__video iframe, .post__video video, .post__iframe iframe, .post__iframe video { + border: none; + height: 100%; + left: 0; + position: absolute; + top: 0; + bottom: 0; + width: 100%; +} +.post__toc { + border: 1px solid var(--color-light); + border-radius: var(--border-radius); + font-size: 1.066666667rem; + padding: calc(var(--baseline) * 9); +} +.post__toc h3 { + font-size: 1.1377777785rem; + margin: 0; +} +.post__toc ul { + counter-reset: item; + list-style: decimal; + margin: 0.7285714286rem 0 0 2ch; +} +.post__toc ul li { + counter-increment: item; + padding: 0; +} +.post__toc ul ul { + margin-top: 0; +} +.post__toc ul ul li { + display: block; +} +.post__toc ul ul li:before { + content: counters(item, ".") ". "; + margin-left: -20px; +} + +.page__desc { + margin-top: 0; +} +.page--author__avatar { + border-radius: 50%; + height: calc(var(--baseline) * 16); + margin-bottom: calc(var(--baseline) * 4); + width: calc(var(--baseline) * 16); +} +@media all and (min-width: 42.75em) { + .page--author__avatar { + float: left; + } + .page--author__avatar + div { + margin-left: calc(var(--baseline) * 24); + } +} +.page--author__website a { + margin-left: calc((1.375rem - 10px) * -1); +} + +.tags-list { + margin: 0; + -webkit-column-count: 1; + -moz-column-count: 1; + column-count: 1; + -webkit-column-gap: calc(var(--baseline) * 4); + -moz-column-gap: calc(var(--baseline) * 4); + column-gap: calc(var(--baseline) * 4); +} +@media all and (min-width: 30em) { + .tags-list { + -webkit-column-count: 2; + -moz-column-count: 2; + column-count: 2; + } +} +.tags-list__item { + display: inline-block; + margin: 0 0 1em; + overflow: hidden; + width: 100%; +} +.tags-list__image { + background: var(--color-lighter); + border-radius: var(--border-radius); + margin: 0 0 calc(var(--baseline) * 4); + overflow: hidden; +} +.tags-list__title { + font-family: var(--font-heading); + font-variation-settings: "wght" var(--headings-weight); + letter-spacing: var(--headings-letter-spacing); + line-height: 1.3; +} + +.subpages__list { + list-style: initial; + margin-left: 2ch; +} +.subpages__list ul { + list-style: initial; + margin: 0 0 0 2ch; +} +.subpages__list li { + padding: 0 0 0 1ch; +} + +.align-left { + text-align: left; +} + +.align-right { + text-align: right; +} + +.align-center { + text-align: center; +} + +.align-justify { + text-align: justify; +} + +.msg { + background-color: var(--color-lighter); + border-left: 3px solid; + font-size: 1.066666667rem; + padding: calc(var(--baseline) * 5) calc(var(--baseline) * 5) calc(var(--baseline) * 5) calc(var(--baseline) * 8); +} +.msg--highlight { + background-color: hsla(var(--yellow), 0.1); + border-color: hsla(var(--yellow), 1); +} +.msg--info { + background-color: hsla(var(--blue), 0.1); + border-color: hsla(var(--blue), 1); +} +.msg--success { + background-color: hsla(var(--green), 0.1); + border-color: hsla(var(--green), 1); +} +.msg--warning { + background-color: hsla(var(--red), 0.1); + border-color: hsla(var(--red), 1); +} + +.dropcap:first-letter { + color: var(--color-darker); + float: left; + font-family: var(--font-heading); + line-height: 0.6; + margin-right: calc(var(--baseline) * 2); + padding: calc(var(--baseline) * 2) calc(var(--baseline) * 2) calc(var(--baseline) * 2) 0; + font-size: clamp(2.8084039796rem, 2.8084039796rem + 1.8980018104 * (100vw - 20rem) / 55, 4.70640579rem); +} + +.pec-wrapper { + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; +} +.pec-overlay { + align-items: center; + background-color: var(--color-lighter); + font-size: 14px; + display: none; + height: inherit; + justify-content: center; + line-height: 1.4; + padding: 1rem; + position: relative; + text-align: center; +} +@media all and (min-width: 42.75em) { + .pec-overlay { + font-size: 16px; + line-height: var(--line-height); + padding: 1rem 2rem; + } +} +.pec-overlay.is-active { + display: flex; +} +.pec-overlay-inner p { + margin: 0 0 1rem; +} + +.tltp { + background-color: transparent; + border-radius: 100px; + align-items: center; + display: flex; + height: 2.75rem; + justify-content: center; + position: relative; + width: 2.75rem; + -webkit-transition: var(--transition); + transition: var(--transition); +} +.tltp > svg { + fill: var(--color-dark); + -webkit-transition: var(--transition); + transition: var(--transition); + height: 20px; + width: 20px; +} +.tltp > svg[fill=none] { + fill: none; + stroke: var(--color-dark); +} +.tltp > span { + background-color: var(--color-lighter); + border: 2px solid var(--background); + border-radius: 100px; + font-size: 0.6789341556rem; + left: 2.75rem; + opacity: 0; + padding: 0.2428571429rem 0.7285714286rem; + visibility: hidden; + -webkit-transition: var(--transition); + transition: var(--transition); + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + white-space: nowrap; + position: absolute; + top: 50%; + -webkit-transform: translate(0, -50%); + transform: translate(0, -50%); +} +.tltp:active, .tltp:focus, .tltp:hover { + border-radius: 100px; + background-color: var(--color-lighter); + color: var(--color-darker); +} +.tltp:hover > svg { + fill: var(--color-darker); +} +.tltp:hover > svg[fill=none] { + fill: none; + stroke: var(--color-darker); +} +.tltp:hover > span { + opacity: 1; + visibility: visible; + -webkit-transform: translate(10px, -50%); + transform: translate(10px, -50%); +} +.tltp--top > span { + opacity: 0; + padding: 0.2428571429rem 0.7285714286rem; + visibility: hidden; + -webkit-transition: var(--transition); + transition: var(--transition); + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + white-space: nowrap; + left: 50%; + top: -0.6875rem; + -webkit-transform: translate(-50%, 0); + transform: translate(-50%, 0); +} +.tltp--top:hover > span { + -webkit-transform: translate(-50%, -0.6875rem); + transform: translate(-50%, -0.6875rem); +} + +.pagination { + border-top: 1px solid var(--color-lighter); + display: flex; + justify-content: space-between; + letter-spacing: var(--headings-letter-spacing); + margin-top: calc(var(--baseline) * 10); + padding: calc(var(--baseline) * 8) 0 0; +} +@media all and (min-width: 56.25em) { + .pagination { + margin-top: calc(var(--baseline) * 12); + } +} + +.gallery { + margin: 2.1857142857rem calc(var(--gallery-gap) * -1) 0.4857142857rem; +} +@media all and (min-width: 20em) { + .gallery { + display: flex; + flex-wrap: wrap; + } +} +@media all and (min-width: 20em) { + .gallery[data-columns="1"] .gallery__item { + flex: 1 0 100%; + } +} +@media all and (min-width: 30em) { + .gallery[data-columns="2"] .gallery__item { + flex: 1 0 50%; + } +} +@media all and (min-width: 42.75em) { + .gallery[data-columns="3"] .gallery__item { + flex: 1 0 33.333%; + } +} +@media all and (min-width: 56.25em) { + .gallery[data-columns="4"] .gallery__item { + flex: 0 1 25%; + } +} +@media all and (min-width: 56.25em) { + .gallery[data-columns="5"] .gallery__item { + flex: 0 1 20%; + } +} +@media all and (min-width: 56.25em) { + .gallery[data-columns="6"] .gallery__item { + flex: 0 1 16.666%; + } +} +@media all and (min-width: 56.25em) { + .gallery[data-columns="7"] .gallery__item { + flex: 1 0 14.285%; + } +} +@media all and (min-width: 56.25em) { + .gallery[data-columns="8"] .gallery__item { + flex: 1 0 12.5%; + } +} +.gallery__item { + margin: 0; + padding: var(--gallery-gap); + position: relative; +} +@media all and (min-width: 20em) { + .gallery__item { + flex: 1 0 50%; + } +} +@media all and (min-width: 30em) { + .gallery__item { + flex: 1 0 33.333%; + } +} +@media all and (min-width: 42.75em) { + .gallery__item { + flex: 1 0 25%; + } +} +.gallery__item a { + background-color: var(--lighter); + border-radius: var(--border-radius); + display: block; + height: 100%; + width: 100%; +} +.gallery__item a::after { + background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0))); + background: linear-gradient(to top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%); + bottom: var(--gallery-gap); + border-radius: var(--border-radius); + content: ""; + display: block; + opacity: 0; + left: var(--gallery-gap); + height: calc(100% - var(--gallery-gap) * 2); + position: absolute; + right: var(--gallery-gap); + top: var(--gallery-gap); + -webkit-transition: all 0.24s ease-out; + transition: all 0.24s ease-out; + width: calc(100% - var(--gallery-gap) * 2); +} +.gallery__item a:hover::after { + opacity: 1; +} +.gallery__item img { + border-radius: var(--border-radius); + display: block; + height: 100%; + -o-object-fit: cover; + object-fit: cover; + width: 100%; +} +.gallery__item figcaption { + bottom: 1.2rem; + color: white; + left: 50%; + opacity: 0; + position: absolute; + text-align: center; + -webkit-transform: translate(-50%, 1.2rem); + transform: translate(-50%, 1.2rem); + -webkit-transition: all 0.24s ease-out; + transition: all 0.24s ease-out; +} +.gallery__item:hover figcaption { + opacity: 1; + -webkit-transform: translate(-50%, 0); + transform: translate(-50%, 0); +} + +.pswp--dark .pswp__bg { + background: var(--black); +} +.pswp--dark .pswp__button, +.pswp--dark .pswp__button--arrow--left:before, +.pswp--dark .pswp__button--arrow--right:before { + background-image: url(../svg/gallery-icons-light.svg); +} +.pswp--light .pswp__bg { + background: var(--white); +} +.pswp--light .pswp__counter { + color: var(--color-darker); +} +.pswp--light .pswp__caption__center { + color: var(--color-darker); +} +.pswp--light .pswp__button, +.pswp--light .pswp__button--arrow--left:before, +.pswp--light .pswp__button--arrow--right:before { + background-image: url(../svg/gallery-icons-dark.svg); +} \ No newline at end of file diff --git a/assets/css/photoswipe.css b/assets/css/photoswipe.css new file mode 100644 index 0000000..ec1f0fc --- /dev/null +++ b/assets/css/photoswipe.css @@ -0,0 +1 @@ +/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp,.pswp--ie .pswp__img,.pswp__bg,.pswp__img,.pswp__scroll-wrap{top:0;left:0}.pswp,.pswp__item,.pswp__scroll-wrap{overflow:hidden}.pswp,.pswp__bg,.pswp__scroll-wrap{height:100%;width:100%}.pswp__container,.pswp__item,.pswp__zoom-wrap{right:0;bottom:0;top:0;position:absolute;left:0}.pswp,.pswp__bg,.pswp__error-msg,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{position:absolute}.pswp__bg,.pswp__share-modal{will-change:opacity}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right,.pswp__caption--fake{visibility:hidden}.pswp,.pswp__bg,.pswp__container,.pswp__img--placeholder,.pswp__share-modal,.pswp__share-tooltip,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp{display:none;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;outline:0}.pswp--open,.pswp--supports-fs .pswp__button--fs,.pswp__button{display:block}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{width:100%;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4, 0, .22, 1);transition:transform 333ms cubic-bezier(.4, 0, .22, 1),-webkit-transform 333ms cubic-bezier(.4, 0, .22, 1)}.pswp__bg{-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__img{width:auto;height:auto}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important}.pswp__error-msg{left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}.pswp__share-tooltip a,.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__button{width:44px;height:44px;position:relative;background:0 0;background-color:transparent!important;cursor:pointer;overflow:visible;-webkit-appearance:none;border:0;padding:0;margin:0;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none;transform:none!important}.pswp__button:focus,.pswp__button:hover,.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-size:264px 88px;width:44px;height:44px}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0!important}.pswp__button--close{background-position:0 -44px!important}.pswp__button--share{background-position:-44px -44px!important}.pswp__button--fs{display:none}.pswp--fs .pswp__button--fs{background-position:-44px 0!important}.pswp__button--zoom{display:none;background-position:-88px 0!important}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0!important}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;width:70px;height:100px;position:absolute;top:50%;-webkit-transform:translate(0,-50%)!important;transform:translate(0,-50%)!important}.pswp__button--arrow--left{left:1rem}.pswp__caption,.pswp__counter,.pswp__share-modal{left:0;position:absolute}.pswp__button--arrow--right{right:1rem}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:5px;height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:-6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;padding:10px;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}.pswp__caption--empty,.pswp__share-modal--hidden,.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__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:3rem;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s,-webkit-transform .25s;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;font-size:14px;line-height:18px}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{top:0;height:3rem;font-size:13px;line-height:3rem;color:#fff;opacity:.75;padding:0 1rem}.pswp__caption{bottom:2rem;width:100%;min-height:3rem}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:center;max-width:calc(38rem + 8%);margin:0 auto;font-size:13px;padding:1rem 4%;line-height:20px;color:#ccc}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__ui{visibility:visible}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp--css_animation .pswp__preloader--active,.pswp__preloader--active,.pswp__ui{opacity:1}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active .pswp__preloader__icn{background:url(../images/preloader.gif) no-repeat}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:.5s linear infinite clockwise;animation:.5s linear infinite clockwise}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:1s cubic-bezier(.4,0,.22,1) infinite donut-rotate;animation:1s cubic-bezier(.4,0,.22,1) infinite donut-rotate}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%,100%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}}@keyframes donut-rotate{0%,100%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}}.pswp__ui{-webkit-font-smoothing:auto;z-index:1550}.pswp__top-bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:absolute;padding-right:1rem;left:0;top:0;height:3rem;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;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.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__element--disabled{display:none!important} \ No newline at end of file diff --git a/assets/css/style.css b/assets/css/style.css new file mode 100644 index 0000000..935529b --- /dev/null +++ b/assets/css/style.css @@ -0,0 +1 @@ +@font-face{font-family:Exo;src:url('../dynamic/fonts/exo/exo.woff2') format('woff2 supports variations'),url('../dynamic/fonts/exo/exo.woff2') format('woff2-variations');font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:Orbitron;src:url('../dynamic/fonts/orbitron/orbitron.woff2') format('woff2 supports variations'),url('../dynamic/fonts/orbitron/orbitron.woff2') format('woff2-variations');font-weight:400 900;font-display:swap;font-style:normal}:root{--page-margin:25px;--page-width:640px;--left-bar-width:auto;--right-bar-width:270px;--entry-width:640px;--featured-image-height:auto;--border-radius:6px;--transition:all 0.3s ease-out;--baseline:0.2rem;--gallery-gap:0.6rem;--pre-height:100%;--font-body:'Exo',sans-serif;--font-heading:'Exo',sans-serif;--font-entry:'Orbitron',sans-serif;--font-logo:var(--font-body);--font-menu:var(--font-body);--font-size:clamp(1rem, 1rem + (0 * ((100vw - 20rem) / 55)), 1rem);--font-weight-normal:400;--font-weight-bold:650;--line-height:1.6;--letter-spacing:0em;--headings-weight:700;--headings-transform:none;--headings-style:normal;--headings-letter-spacing:-0.02em;--headings-line-height:1.3;--accent:0,0%,0%;--yellow:40,100%,64%;--blue:208,100%,50%;--green:166,100%,34%;--red:334,100%,56%;--white:#FFFFFF;--black:#000000;--background:hsla(0, 0%, 100%, 1);--background-transparent:hsla(0, 0%, 100%, .85);--background-pattern:radial-gradient(rgb(245, 245, 245) 1px, transparent 1px),radial-gradient(rgb(245, 245, 245) 1px, rgba(255, 255, 255, 0) 1px);--accent-light:hsla(0, 0%, 0%, .8);--accent-medium:hsla(0, 0%, 0%, 1);--accent-transparent:hsla(0, 0%, 0%, .5);--color-lighter:hsla(220, 11%, 96%, 1);--color-light:hsla(220, 11%, 90%, 1);--color-medium:hsla(220, 11%, 85%, 1);--color-dark:hsla(220, 11%, 45%, 1);--color-darker:hsla(220, 11%, 11%, 1)}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}article,aside,footer,header,hgroup,main,nav,section{display:block}li{list-style:none}img{height:auto;max-width:100%;vertical-align:top}button,input,select,textarea{font:inherit}html{font-size:var(--font-size);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{background:var(--background);color:var(--color-darker);font-family:var(--font-body);font-variation-settings:"wght" var(--font-weight-normal);letter-spacing:var(--letter-spacing);line-height:var(--line-height);-ms-scroll-chaining:none;overscroll-behavior:none}a{text-decoration:none}a{color:var(--color-darker);-webkit-transition:var(--transition);transition:var(--transition)}a:hover{color:var(--accent-medium)}a:active{color:var(--accent-medium)}a:focus{color:var(--accent-medium)}.invert{color:var(--accent-medium);-webkit-transition:var(--transition);transition:var(--transition)}.invert:hover{color:var(--color-darker)}.invert:active{color:var(--color-darker)}.invert:focus{color:var(--color-darker)}dl,ol,p,pre,table,ul{margin-top:calc(var(--baseline) * 8)}blockquote,hr{margin-top:calc(var(--baseline) * 11);margin-bottom:calc(var(--baseline) * 11)}figure{margin-top:calc(var(--baseline) * 8);margin-bottom:calc(var(--baseline) * 8)}h1,h2,h3,h4,h5,h6{color:var(--color-darker);font-family:var(--font-heading);font-variation-settings:"wght" var(--headings-weight);font-style:var(--headings-style);letter-spacing:var(--headings-letter-spacing);line-height:var(--headings-line-height);margin-top:calc(var(--baseline) * 11);text-transform:var(--headings-transform)}h1:not(.content__entry h1){margin-top:0}.h1,h1{font-size:clamp(1.4728968807rem, 1.4728968807rem + .8411566892 * (100vw - 20rem) / 55, 2.3140535699rem)}.h2,h2{font-size:clamp(1.3808408252rem, 1.3808408252rem + .5258805593 * (100vw - 20rem) / 55, 1.9067213845rem)}.h3,h3{font-size:clamp(1.2945382732rem, 1.2945382732rem + .3812910676 * (100vw - 20rem) / 55, 1.6758293408rem)}.h4,h4{font-size:clamp(1.2136296308rem, 1.2136296308rem + .2592672499 * (100vw - 20rem) / 55, 1.4728968807rem)}.h5,h5{font-size:clamp(1.1377777785rem, 1.1377777785rem + .1567604947 * (100vw - 20rem) / 55, 1.2945382732rem)}.h6,h6{font-size:clamp(1rem, 1rem + .1377777785 * (100vw - 20rem) / 55, 1.1377777785rem)}h1+*,h2+*,h3+*,h4+*,h5+*,h6+*{margin-top:calc(var(--baseline) * 4)}b,strong{font-variation-settings:"wght" var(--font-weight-bold)}blockquote{font-family:var(--font-heading);padding:0 3ch;position:relative}blockquote cite{display:block;font-family:var(--font-body);font-size:.8789062495rem;font-style:normal;padding-top:calc(var(--baseline) * 2)}blockquote>:first-child{margin-top:0}blockquote::before{background-color:var(--accent-medium);content:"";display:block;height:24px;-webkit-mask:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M3,22c-1.551,0-2-.448-2-2v-1.969c0-1.575.449-2.031,2-2.031.449,0,1-.552,1-1v-1c-1.794,0-3-1.206-3-3v-6.028c0-1.778,1.206-2.972,3-2.972h3.993c.864-.017,1.622.267,2.166.803.55.543.841,1.303.841,2.197v8c0,5.887-2.767,9-8,9ZM3,18v2c2.793,0,6-.796,6-7v-8c0-.242-.042-.573-.246-.773-.197-.193-.505-.226-.741-.227h-4.014c-.691,0-1,.3-1,.972v6.028c0,.701.299,1,1,1,1.551,0,2,.449,2,2v1c0,1.542-1.458,3-3,3h0ZM15,22c-1.552,0-2-.448-2-2v-3c0-.553.447-1,1-1,.724,0,1.223-.117,1.442-.339.267-.27.31-.92.312-1.669-1.658-.105-2.755-1.281-2.755-2.992v-6.028c0-1.778,1.206-2.972,3-2.972h3.993c.87.008,1.622.267,2.165.803.551.543.842,1.303.842,2.197v8c0,5.887-2.767,9-8,9ZM15,17.93v2.07c2.794,0,6-.796,6-7v-8c0-.242-.043-.573-.246-.773-.195-.193-.515-.227-.74-.227h-4.014c-.691,0-1,.3-1,.972v6.028c0,.701.299,1,1,1h.75c.553,0,1,.448,1,1l.003.475c.011,1.376.021,2.675-.891,3.595-.449.453-1.063.737-1.862.86Z' stroke-width='0'/%3e%3c/svg%3e");mask:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M3,22c-1.551,0-2-.448-2-2v-1.969c0-1.575.449-2.031,2-2.031.449,0,1-.552,1-1v-1c-1.794,0-3-1.206-3-3v-6.028c0-1.778,1.206-2.972,3-2.972h3.993c.864-.017,1.622.267,2.166.803.55.543.841,1.303.841,2.197v8c0,5.887-2.767,9-8,9ZM3,18v2c2.793,0,6-.796,6-7v-8c0-.242-.042-.573-.246-.773-.197-.193-.505-.226-.741-.227h-4.014c-.691,0-1,.3-1,.972v6.028c0,.701.299,1,1,1,1.551,0,2,.449,2,2v1c0,1.542-1.458,3-3,3h0ZM15,22c-1.552,0-2-.448-2-2v-3c0-.553.447-1,1-1,.724,0,1.223-.117,1.442-.339.267-.27.31-.92.312-1.669-1.658-.105-2.755-1.281-2.755-2.992v-6.028c0-1.778,1.206-2.972,3-2.972h3.993c.87.008,1.622.267,2.165.803.551.543.842,1.303.842,2.197v8c0,5.887-2.767,9-8,9ZM15,17.93v2.07c2.794,0,6-.796,6-7v-8c0-.242-.043-.573-.246-.773-.195-.193-.515-.227-.74-.227h-4.014c-.691,0-1,.3-1,.972v6.028c0,.701.299,1,1,1h.75c.553,0,1,.448,1,1l.003.475c.011,1.376.021,2.675-.891,3.595-.449.453-1.063.737-1.862.86Z' stroke-width='0'/%3e%3c/svg%3e");position:absolute;left:0;width:24px}ol,ul{margin-left:2rem}ol>li,ul>li{list-style:inherit;padding:0 0 var(--baseline) calc(var(--baseline) * 4)}dl dt{font-variation-settings:"wght" var(--font-weight-bold)}code{background-color:hsla(var(--red),.1);border-radius:2px;color:hsla(var(--red),1);font-size:.9374999997rem;font-family:Monaco,"Courier New",monospace;padding:var(--baseline) calc(var(--baseline) * 2)}pre{background-color:var(--color-lighter);border-radius:3px;font-size:.9374999997rem;padding:calc(var(--baseline) * 9);white-space:pre-wrap!important;word-wrap:break-word;width:100%}pre code{background-color:transparent;color:inherit!important;font-size:inherit;padding:0}table{border:1px solid var(--color-light);border-collapse:collapse;border-spacing:0;vertical-align:top;text-align:left;width:100%}table th{font-variation-settings:"wght" var(--font-weight-bold);padding:.6071428571rem .9714285714rem}table td{border-top:1px solid var(--color-light);padding:.6071428571rem .9714285714rem}.table-striped tr:nth-child(2n){background:var(--color-lighter)}.table-bordered td,.table-bordered th{border:1px solid var(--color-light)}.table-title th{background:var(--color-lighter)}figcaption{color:var(--color-dark);font-family:var(--font-body);font-variation-settings:"wght" var(--font-weight-normal);font-size:.7724761953rem;padding-top:calc(var(--baseline) * 6);text-align:center}sub,sup{font-size:65%}.separator,hr{background:0 0;border:none;height:auto;line-height:1;max-width:none;text-align:center}.separator::before,hr::before{content:"***";color:var(--color-darker);font-size:1.2945382732rem;font-variation-settings:"wght" var(--font-weight-bold);letter-spacing:1.066666667rem;padding-left:1.1377777785rem}.separator--dot::before{content:"*";color:var(--color-darker);font-size:1.1377777785rem;font-variation-settings:"wght" var(--font-weight-bold);letter-spacing:1.066666667rem;padding-left:1.1377777785rem}.separator--long-line{position:relative}.separator--long-line::before{content:"";height:1.2136296308rem}.separator--long-line::after{border-top:1px solid var(--color-light);content:"";height:1px;position:absolute;width:100%;top:50%;left:0}.btn,[type=button],[type=submit],button{background:var(--accent-medium);border:none;border-radius:var(--border-radius);color:var(--white);cursor:pointer;display:inline-block;font-size:.8789062495rem;font-family:var(--font-body);font-variation-settings:"wght" var(--font-weight-bold);padding:calc(var(--baseline) * 3.3) calc(var(--baseline) * 4.6);vertical-align:middle;text-align:center;-webkit-transition:var(--transition);transition:var(--transition);width:100%}@media all and (min-width:20em){.btn,[type=button],[type=submit],button{width:auto}}.btn:active,.btn:focus,.btn:hover,[type=button]:active,[type=button]:focus,[type=button]:hover,[type=submit]:active,[type=submit]:focus,[type=submit]:hover,button:active,button:focus,button:hover{background:var(--accent-light);color:var(--white)}.btn:focus,[type=button]:focus,[type=submit]:focus,button:focus{outline:0}.btn:disabled,[type=button]:disabled,[type=submit]:disabled,button:disabled{background-color:var(--color-lighter);color:var(--gray-1);cursor:not-allowed}.btn--gray{background-color:var(--color-lighter);color:var(--color-darker)}.btn--gray:active,.btn--gray:focus,.btn--gray:hover{background-color:var(--color-light);color:var(--color-darker)}@media all and (max-width:19.9375em){.btn+.btn,.btn+[type=button],.btn+[type=submit],.btn+button,[type=button]+.btn,[type=button]+[type=button],[type=button]+[type=submit],[type=button]+button,[type=submit]+.btn,[type=submit]+[type=button],[type=submit]+[type=submit],[type=submit]+button,button+.btn,button+[type=button],button+[type=submit],button+button{margin-top:.4857142857rem}}[type=button],[type=submit],button{-webkit-appearance:none;-moz-appearance:none}fieldset{border:1px solid var(--color-light);border-radius:3px;margin-top:calc(var(--baseline) * 9);padding:1.4571428571rem}fieldset>legend{margin-left:-1rem;padding:0 1rem}legend{font-variation-settings:"wght" var(--font-weight-bold)}label{font-variation-settings:"wght" var(--font-weight-bold);margin:0 .9714285714rem .7285714286rem 0}option{font-variation-settings:"wght" var(--font-weight-normal)}[type=email],[type=number],[type=search],[type=tel],[type=text],[type=url],select,textarea{background-color:var(--color-lighter);border:1px solid var(--color-lighter);border-radius:var(--border-radius);color:var(--color-darker);font-family:var(--font-body);line-height:var(--line-height);outline:0;padding:calc(var(--baseline) * 3) calc(var(--baseline) * 4);width:100%;-webkit-transition:var(--transition);transition:var(--transition);-webkit-appearance:none;-moz-appearance:none}@media all and (min-width:42.75em){[type=email],[type=number],[type=search],[type=tel],[type=text],[type=url],select,textarea{width:auto}}[type=email]:focus,[type=number]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=url]:focus,select:focus,textarea:focus{border-color:var(--accent-medium);-webkit-box-shadow:inset 0 0 5px var(--accent-transparent);box-shadow:inset 0 0 5px var(--accent-transparent)}input[type=checkbox],input[type=radio]{opacity:0;position:absolute}input[type=checkbox]+label,input[type=radio]+label{position:relative;margin-left:-1px;cursor:pointer;padding:0}input[type=checkbox]+label:before,input[type=radio]+label:before{background-color:var(--background);border:1px solid var(--color-medium);border-radius:2px;content:"";display:inline-block;height:calc(var(--baseline) * 6);line-height:calc(var(--baseline) * 6);margin-right:calc(var(--baseline) * 2);vertical-align:text-top;text-align:center;width:calc(var(--baseline) * 6)}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{content:"";background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 8'%3e%3cpolygon points='9.53 0 4.4 5.09 1.47 2.18 0 3.64 2.93 6.54 4.4 8 5.87 6.54 11 1.46 9.53 0' fill='%238A8B8C'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:11px 8px;background-position:50% 50%}input[type=radio]+label:before{border-radius:50%}input[type=radio]:checked+label:before{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3ccircle cx='4' cy='4' r='4' fill='%238A8B8C'/%3e%3c/svg%3e")}[type=file]{margin-bottom:calc(var(--baseline) * 9);width:100%}select{border-color:var(--color-light);max-width:100%;width:auto;position:relative}select:not([multiple]){background:url('data:image/svg+xml;utf8,') no-repeat 90% 50%;background-size:8px;padding-right:2.9142857143rem}select[multiple]{border-radius:var(--border-radius);padding:calc(var(--baseline) * 6);width:100%}select[multiple]:hover{border-color:var(--color-light)}select[multiple]:focus{border-color:var(--accent-medium)}select[multiple]:disabled{background-color:var(--color-lighter);cursor:not-allowed}select[multiple]:disabled:hover{border-color:var(--color-lighter)}textarea{border-radius:var(--border-radius);display:block;overflow:auto;resize:vertical;max-width:100%}@media all and (min-width:56.25em){.container{display:grid;gap:0 calc(var(--baseline) * 4);grid-template-columns:1fr minmax(var(--left-bar-width),-webkit-max-content) minmax(auto,var(--page-width));grid-template-columns:1fr minmax(var(--left-bar-width),max-content) minmax(auto,var(--page-width));grid-template-areas:". left-bar main " ". left-bar right-bar"}}@media all and (min-width:75em){.container{grid-template-columns:1fr minmax(var(--left-bar-width),-webkit-max-content) minmax(auto,var(--page-width)) var(--right-bar-width) 1fr;grid-template-columns:1fr minmax(var(--left-bar-width),max-content) minmax(auto,var(--page-width)) var(--right-bar-width) 1fr;grid-template-areas:". left-bar main right-bar .";gap:0 calc(var(--baseline) * 10)}}@media all and (min-width:56.25em){.container--nosidebar{grid-template-areas:". left-bar main " ". left-bar main"}}@media all and (min-width:75em){.container--nosidebar{grid-template-columns:1fr minmax(var(--left-bar-width),-webkit-max-content) minmax(auto,var(--page-width)) 1fr;grid-template-columns:1fr minmax(var(--left-bar-width),max-content) minmax(auto,var(--page-width)) 1fr;grid-template-areas:". left-bar main ."}}.left-bar{grid-area:left-bar}@media all and (min-width:56.25em){.left-bar__inner{height:calc(100vh - var(--baseline) * 24);margin:calc(var(--baseline) * 12) 0;position:sticky;top:calc(var(--baseline) * 12);z-index:2}}.main{grid-area:main}@media all and (min-width:56.25em){.main{border-left:1px solid var(--color-light);border-right:1px solid var(--color-light)}}.main__inner{-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 auto;max-width:var(--entry-width);padding:calc(var(--baseline) * 10) var(--page-margin)}@media all and (min-width:56.25em){.main__inner{padding:calc(var(--baseline) * 16) var(--page-margin) calc(var(--baseline) * 12)}}.right-bar{grid-area:right-bar}@media all and (max-width:74.9375em){.right-bar{border-top:1px solid var(--color-light)}}@media all and (min-width:56.25em) and (max-width:74.9375em){.right-bar{border-left:1px solid var(--color-light);border-right:1px solid var(--color-light)}}.right-bar__inner{-webkit-box-sizing:content-box;box-sizing:content-box;margin:calc(var(--baseline) * 12) auto;max-width:var(--entry-width)}@media all and (max-width:56.1875em){.right-bar__inner{padding:0 var(--page-margin)}}@media all and (min-width:75em){.right-bar__inner{height:calc(100vh - var(--baseline) * 24);position:sticky;top:calc(var(--baseline) * 12)}}@media all and (min-width:56.25em){.pagination{grid-column:span 2}}.footer{display:grid;gap:calc(var(--baseline) * 10);grid-template-columns:1fr minmax(auto,var(--page-width)) 1fr;grid-template-areas:". . ." ". left-bar ." ". main ." ". right-bar ." ". footer ."}@media all and (min-width:56.25em){.footer{grid-template-columns:1fr minmax(var(--left-bar-width),-webkit-max-content) minmax(auto,var(--page-width)) 1fr;grid-template-columns:1fr minmax(var(--left-bar-width),max-content) minmax(auto,var(--page-width)) 1fr;grid-template-areas:". left-bar main ." ". left-bar right-bar ." ". left-bar footer .";gap:0 calc(var(--baseline) * 10)}}@media all and (min-width:75em){.footer{grid-template-columns:1fr minmax(var(--left-bar-width),-webkit-max-content) minmax(auto,var(--page-width)) var(--right-bar-width) 1fr;grid-template-columns:1fr minmax(var(--left-bar-width),max-content) minmax(auto,var(--page-width)) var(--right-bar-width) 1fr;grid-template-areas:". f-logo f-nav f-copyright ."}}.footer__logo{grid-area:f-logo}.footer__nav{grid-area:f-nav;border-left:1px solid var(--color-light);border-right:1px solid var(--color-light)}@media all and (min-width:56.25em){.footer__nav{padding:calc(var(--baseline) * 10)}}.footer__copyright{grid-area:f-copyright}.header{align-items:center;border-bottom:1px solid var(--color-lighter);display:flex;flex-wrap:nowrap;justify-content:space-between;height:100%;padding:calc(var(--baseline) * 4) var(--page-margin);position:relative;z-index:999}@media all and (min-width:56.25em){.header{border:none;align-items:end;flex-direction:column;justify-content:initial;padding:0}}.logo{color:var(--color-darker);font:var(--font-weight-bold) 1.2945382732rem var(--font-logo);font-variation-settings:"wght" 700;letter-spacing:var(--headings-letter-spacing);text-transform:uppercase}.logo>img{max-height:3rem;width:auto}@media all and (min-width:56.25em){.logo>img{max-height:4rem}}@media all and (max-width:56.1875em){.logo--atbottom{display:none}}.navbar{margin:auto 0}.navbar .navbar__menu{display:flex;flex-direction:column;gap:calc(var(--baseline) * 4);list-style:none;margin:0;padding:0}@media all and (max-width:56.1875em){.navbar .navbar__menu{background:var(--background);border-bottom:1px solid var(--color-lighter);-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.06);box-shadow:0 3px 6px 0 rgba(0,0,0,.06);flex-direction:row;flex-wrap:wrap;gap:initial;justify-content:space-between;left:0;opacity:0;margin-top:1px;padding:calc(var(--baseline) * 5) var(--page-margin);position:absolute;top:100%;-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:visibility .35s,opacity .35s ease,-webkit-transform .35s ease;transition:visibility .35s,opacity .35s ease,-webkit-transform .35s ease;transition:visibility .35s,opacity .35s ease,transform .35s ease;transition:visibility .35s,opacity .35s ease,transform .35s ease,-webkit-transform .35s ease;visibility:hidden;width:100%;z-index:1}.navbar .navbar__menu.is-active{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.navbar .navbar__menu li{font-family:var(--font-menu);display:block;font-size:.9374999997rem;line-height:var(--line-height);letter-spacing:.01rem;font-variation-settings:"wght" var(--font-weight-normal);padding:0;width:auto}@media all and (max-width:56.1875em){.navbar .navbar__menu li .tltp>span{display:none!important}}.navbar .navbar__toggle{background:var(--color-lighter);border-radius:var(--border-radius);border:none;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:block;height:2.5rem;line-height:0;overflow:visible;padding:0;text-transform:none;width:2.5rem}@media all and (min-width:56.25em){.navbar .navbar__toggle{display:none}}.navbar .navbar__toggle:focus,.navbar .navbar__toggle:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;-webkit-transform:none;transform:none}.navbar .navbar__toggle__box{width:20px;height:20px;display:inline-block;position:relative}.navbar .navbar__toggle__inner{display:block;top:50%;text-indent:-9999999em}.navbar .navbar__toggle__inner::before{content:"";display:block;top:-5px}.navbar .navbar__toggle__inner::after{content:"";display:block;bottom:-3px}.navbar .navbar__toggle__inner,.navbar .navbar__toggle__inner::after,.navbar .navbar__toggle__inner::before{background-color:var(--color-darker);height:2px;position:absolute;-webkit-transition:opacity .14s ease-out,-webkit-transform;transition:opacity .14s ease-out,-webkit-transform;transition:transform,opacity .14s ease-out;transition:transform,opacity .14s ease-out,-webkit-transform;width:20px}.navbar .navbar__toggle__inner{background-color:transparent;-webkit-transition-duration:75ms;transition-duration:75ms;-webkit-transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19);transition-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}.navbar .navbar__toggle__inner::before{-webkit-transition:top 75ms ease .12s,opacity 75ms ease;transition:top 75ms ease .12s,opacity 75ms ease}.navbar .navbar__toggle__inner::after{-webkit-transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55, .055, .675, .19);transition:bottom 75ms ease .12s,-webkit-transform 75ms cubic-bezier(.55, .055, .675, .19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55, .055, .675, .19);transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55, .055, .675, .19),-webkit-transform 75ms cubic-bezier(.55, .055, .675, .19)}.navbar .navbar__toggle.is-active .navbar__toggle__inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0.12s;transition-delay:0.12s;-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.navbar .navbar__toggle.is-active .navbar__toggle__inner::before{top:0;opacity:1;-webkit-transition:top 75ms ease,opacity 75ms ease .12s;transition:top 75ms ease,opacity 75ms ease .12s}.navbar .navbar__toggle.is-active .navbar__toggle__inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215, .61, .355, 1) .12s;transition:bottom 75ms ease,-webkit-transform 75ms cubic-bezier(.215, .61, .355, 1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215, .61, .355, 1) .12s;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215, .61, .355, 1) .12s,-webkit-transform 75ms cubic-bezier(.215, .61, .355, 1) .12s}.sidebar{display:flex;flex-direction:column;flex-wrap:wrap;gap:calc(var(--baseline) * 16);height:inherit;max-width:var(--page-width)}.box{font-size:.8789062495rem}.box__title{font-variation-settings:"wght" var(--headings-weight);margin:0 0 calc(var(--baseline) * 6);font-size:.8789062495rem}.box ul{margin:0}.authors__container,.featured__container{list-style:none}.authors__item,.featured__item{align-items:start;display:flex;gap:1.5rem;margin:0 0 calc(var(--baseline) * 6);padding:0}.authors__item:last-child,.featured__item:last-child{margin:0}.authors__image,.featured__image{aspect-ratio:1.33333/1;background:var(--color-lighter);border-radius:var(--border-radius);display:block;flex:0 0 auto;overflow:hidden;width:80px}.authors__image>img,.featured__image>img{border-radius:inherit;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.authors__title,.featured__title{display:block;font-family:var(--font-heading);font-variation-settings:"wght" var(--headings-weight);line-height:1.3}.authors__meta,.featured__meta{color:var(--color-dark);font-size:.8239746086rem;margin-top:calc(var(--baseline) * 2)}.authors__item{align-items:center}.authors__image{border-radius:50%;height:3.2rem;width:3.2rem}.tags__list{display:flex;flex-wrap:wrap;gap:6px;list-style:none}.tags__item{padding:0}.tags__item a{border-radius:calc(var(--border-radius) * 15);font-variation-settings:"wght" var(--font-weight-normal);padding:.4128571429rem .8257142857rem}@media all and (min-width:75em){.newsletter{margin-top:auto}}.newsletter__desc{margin:calc(var(--baseline) * -3) 0 calc(var(--baseline) * 3);color:var(--color-dark)}.newsletter input{margin-top:calc(var(--baseline) * 2);width:100%}.follow{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;gap:calc(var(--baseline) * 2)}@media all and (min-width:75em){.follow{margin-top:auto}}.copyright{color:var(--color-dark);text-align:center}@media all and (min-width:75em){.copyright{margin-top:auto}}@media all and (min-width:75em){.follow+*,.newsletter+*{margin-top:calc(var(--baseline) * -5)}}.hero{background-color:transparent;background-image:var(--background-pattern);background-position:0 0,6px 6px;background-size:12px 12px;border-bottom:1px solid var(--color-light)}@media all and (min-width:56.25em){.hero{padding:calc(var(--baseline) * 8) 0 calc(var(--baseline) * 12)}}.hero h1{font-size:clamp(1.1377777785rem, 1.1377777785rem + .1567604947 * (100vw - 20rem) / 55, 1.2945382732rem)}.hero p{color:var(--color-dark);font-size:.8789062495rem;margin-top:calc(var(--baseline) * 2)}.hero a{color:var(--accent-medium);-webkit-transition:var(--transition);transition:var(--transition)}.hero a:hover{color:var(--color-darker)}.hero a:active{color:var(--color-darker)}.hero a:focus{color:var(--color-darker)}.c-card{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--baseline) * 6) calc(var(--baseline) * 10)}.c-card+.c-card{border-top:1px solid var(--color-lighter);margin-top:calc(var(--baseline) * 10);padding-top:calc(var(--baseline) * 10)}@media all and (min-width:56.25em){.c-card+.c-card{margin-top:calc(var(--baseline) * 12);padding-top:calc(var(--baseline) * 12)}}.c-card__image{aspect-ratio:1.33333/1;background:var(--color-lighter);border-radius:var(--border-radius);display:block;flex-basis:100%;overflow:hidden}@media all and (min-width:30em) and (max-width:42.6875em){.c-card__image{flex-basis:160px}}@media all and (min-width:42.75em){.c-card__image{flex-basis:200px}}.c-card__image>img{border-radius:inherit;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.c-card__header{flex:1}.c-card__header p{color:var(--color-dark);font-family:var(--font-entry);margin-top:calc(var(--baseline) * 2)}.c-card__meta{color:var(--color-dark);display:flex;flex-basis:100%;flex-wrap:wrap;font-size:.8789062495rem;gap:10px}.c-card__meta a{color:var(--color-dark);-webkit-transition:var(--transition);transition:var(--transition)}.c-card__meta a:hover{color:var(--accent-medium)}.c-card__meta a:active{color:var(--accent-medium)}.c-card__meta a:focus{color:var(--accent-medium)}.c-card__meta>*+::before{content:"·";margin-right:10px}.c-card__title{margin-top:0;font-size:clamp(1rem, 1rem + .2136296308 * (100vw - 20rem) / 55, 1.2136296308rem)}.c-card__author{display:inherit;gap:inherit}.c-card__author>img{border-radius:50%;display:block;height:24px;-o-object-fit:cover;object-fit:cover;width:24px}.c-card__tag{left:calc(var(--baseline) * 3);position:absolute;top:calc(var(--baseline) * -7)}@media all and (min-width:42.75em){.c-card__tag{left:0}}.content{position:relative}.content__featured-image{background:var(--color-lighter);border-radius:var(--border-radius);height:var(--featured-image-height);margin:0}.content__featured-image>img{border-radius:inherit;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.content__featured-image>figcaption{background:var(--background);font-size:.7724761953rem}.content__featured-image__caption{align-items:center;display:flex;gap:10px}.content__featured-image--attop{border-bottom:1px solid var(--color-light);border-radius:0}.content__title{line-height:1.2}.content__lead{color:var(--color-dark);letter-spacing:var(--headings-letter-spacing);font-size:clamp(1.3808408252rem, 1.3808408252rem + .1902491813 * (100vw - 20rem) / 55, 1.5710900065rem)}.content__meta{align-items:center;color:var(--color-dark);display:flex;flex-wrap:wrap;font-size:.8789062495rem;gap:calc(var(--baseline) * 5);justify-content:space-between;margin-bottom:calc(var(--baseline) * 10)}@media all and (min-width:56.25em){.content__meta{margin-top:calc(var(--baseline) * -2)}}.content__meta svg{fill:var(--color-dark)}@media all and (max-width:42.6875em){.content__meta svg{display:none}}.content__meta--attop{background-color:var(--background-transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-light);margin:0;padding:calc(var(--baseline) * 6) var(--page-margin);position:sticky;top:0;z-index:1}.content__meta--attop__inner{display:flex;flex-wrap:wrap;gap:0 calc(var(--baseline) * 5);justify-content:space-between;margin:0 auto;max-width:var(--entry-width);width:100%}.content__date,.content__maintag{align-items:center;display:flex;gap:10px}.content__author{align-items:center;display:flex;font-size:.8789062495rem;gap:16px}.content__author>div{display:flex;flex-flow:column}.content__author>div p{margin:0}.content__author__avatar{border-radius:100px;display:block;height:3rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:3rem}.content__author__name{font-variation-settings:"wght" var(--headings-weight)}.content__entry{font-family:var(--font-entry);margin:calc(var(--baseline) * 9) auto;margin-bottom:0;font-size:clamp(1.066666667rem, 1.066666667rem + .1469629638 * (100vw - 20rem) / 55, 1.2136296308rem)}.content__entry>:first-child{margin-top:0}.content__entry a:not(.btn):not([type=button]):not([type=submit]):not(button){color:var(--accent-medium)}.content__entry a:not(.btn):not([type=button]):not([type=submit]):not(button):hover{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.content__footer{align-items:center;display:flex;flex-wrap:wrap;gap:calc(var(--baseline) * 5);justify-content:space-between;margin-top:calc(var(--baseline) * 16)}@media all and (max-width:42.6875em){.content__footer{text-align:center}}.content__last-updated{color:var(--color-dark);font-size:.8789062495rem}.content__share>a{display:inline-flex}.content__section{border-top:1px solid var(--color-light);margin-top:calc(var(--baseline) * 9)}.content__section__title{margin:0 0 calc(var(--baseline) * 9);font-size:clamp(1rem, 1rem + .1377777785 * (100vw - 20rem) / 55, 1.1377777785rem)}.content--attop .content__entry:first-of-type{margin-top:0}.post__image{display:inline-block}.post__image>img{border-radius:var(--border-radius);display:inline-block}.post__image--left{float:left;margin-bottom:2.6714285714rem;margin-right:2.6714285714rem;max-width:50%}.post__image--right{float:right;margin-bottom:2.6714285714rem;margin-left:2.6714285714rem;max-width:50%}.post__image--center{display:block;margin-left:auto;margin-right:auto;text-align:center}.post__iframe,.post__video{position:relative;display:block;margin-top:1.4571428571rem;margin-bottom:1.4571428571rem;overflow:hidden;padding:0;width:100%}.post__iframe::before,.post__video::before{display:block;content:"";padding-top:var(--embed-aspect-ratio)}.post__iframe iframe,.post__iframe video,.post__video iframe,.post__video video{border:none;height:100%;left:0;position:absolute;top:0;bottom:0;width:100%}.post__toc{border:1px solid var(--color-light);border-radius:var(--border-radius);font-size:1.066666667rem;padding:calc(var(--baseline) * 9)}.post__toc h3{font-size:1.1377777785rem;margin:0}.post__toc ul{counter-reset:item;list-style:decimal;margin:.7285714286rem 0 0 2ch}.post__toc ul li{counter-increment:item;padding:0}.post__toc ul ul{margin-top:0}.post__toc ul ul li{display:block}.post__toc ul ul li:before{content:counters(item, ".") ". ";margin-left:-20px}.page__desc{margin-top:0}.page--author__avatar{border-radius:50%;height:calc(var(--baseline) * 16);margin-bottom:calc(var(--baseline) * 4);width:calc(var(--baseline) * 16)}@media all and (min-width:42.75em){.page--author__avatar{float:left}.page--author__avatar+div{margin-left:calc(var(--baseline) * 24)}}.page--author__website a{margin-left:calc((1.375rem - 10px) * -1)}.tags-list{margin:0;-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:calc(var(--baseline) * 4);-moz-column-gap:calc(var(--baseline) * 4);column-gap:calc(var(--baseline) * 4)}@media all and (min-width:30em){.tags-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.tags-list__item{display:inline-block;margin:0 0 1em;overflow:hidden;width:100%}.tags-list__image{background:var(--color-lighter);border-radius:var(--border-radius);margin:0 0 calc(var(--baseline) * 4);overflow:hidden}.tags-list__title{font-family:var(--font-heading);font-variation-settings:"wght" var(--headings-weight);letter-spacing:var(--headings-letter-spacing);line-height:1.3}.subpages__list{list-style:initial;margin-left:2ch}.subpages__list ul{list-style:initial;margin:0 0 0 2ch}.subpages__list li{padding:0 0 0 1ch}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.align-justify{text-align:justify}.msg{background-color:var(--color-lighter);border-left:3px solid;font-size:1.066666667rem;padding:calc(var(--baseline) * 5) calc(var(--baseline) * 5) calc(var(--baseline) * 5) calc(var(--baseline) * 8)}.msg--highlight{background-color:hsla(var(--yellow),.1);border-color:hsla(var(--yellow),1)}.msg--info{background-color:hsla(var(--blue),.1);border-color:hsla(var(--blue),1)}.msg--success{background-color:hsla(var(--green),.1);border-color:hsla(var(--green),1)}.msg--warning{background-color:hsla(var(--red),.1);border-color:hsla(var(--red),1)}.dropcap:first-letter{color:var(--color-darker);float:left;font-family:var(--font-heading);line-height:.6;margin-right:calc(var(--baseline) * 2);padding:calc(var(--baseline) * 2) calc(var(--baseline) * 2) calc(var(--baseline) * 2) 0;font-size:clamp(2.8084039796rem, 2.8084039796rem + 1.8980018104 * (100vw - 20rem) / 55, 4.70640579rem)}.pec-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.pec-overlay{align-items:center;background-color:var(--color-lighter);font-size:14px;display:none;height:inherit;justify-content:center;line-height:1.4;padding:1rem;position:relative;text-align:center}@media all and (min-width:42.75em){.pec-overlay{font-size:16px;line-height:var(--line-height);padding:1rem 2rem}}.pec-overlay.is-active{display:flex}.pec-overlay-inner p{margin:0 0 1rem}.tltp{background-color:transparent;border-radius:100px;align-items:center;display:flex;height:2.75rem;justify-content:center;position:relative;width:2.75rem;-webkit-transition:var(--transition);transition:var(--transition)}.tltp>svg{fill:var(--color-dark);-webkit-transition:var(--transition);transition:var(--transition);height:20px;width:20px}.tltp>svg[fill=none]{fill:none;stroke:var(--color-dark)}.tltp>span{background-color:var(--color-lighter);border:2px solid var(--background);border-radius:100px;font-size:.6789341556rem;left:2.75rem;opacity:0;padding:.2428571429rem .7285714286rem;visibility:hidden;-webkit-transition:var(--transition);transition:var(--transition);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.tltp:active,.tltp:focus,.tltp:hover{border-radius:100px;background-color:var(--color-lighter);color:var(--color-darker)}.tltp:hover>svg{fill:var(--color-darker)}.tltp:hover>svg[fill=none]{fill:none;stroke:var(--color-darker)}.tltp:hover>span{opacity:1;visibility:visible;-webkit-transform:translate(10px,-50%);transform:translate(10px,-50%)}.tltp--top>span{opacity:0;padding:.2428571429rem .7285714286rem;visibility:hidden;-webkit-transition:var(--transition);transition:var(--transition);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;left:50%;top:-.6875rem;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.tltp--top:hover>span{-webkit-transform:translate(-50%,-.6875rem);transform:translate(-50%,-.6875rem)}.pagination{border-top:1px solid var(--color-lighter);display:flex;justify-content:space-between;letter-spacing:var(--headings-letter-spacing);margin-top:calc(var(--baseline) * 10);padding:calc(var(--baseline) * 8) 0 0}@media all and (min-width:56.25em){.pagination{margin-top:calc(var(--baseline) * 12)}}.gallery{margin:2.1857142857rem calc(var(--gallery-gap) * -1) .4857142857rem}@media all and (min-width:20em){.gallery{display:flex;flex-wrap:wrap}}@media all and (min-width:20em){.gallery[data-columns="1"] .gallery__item{flex:1 0 100%}}@media all and (min-width:30em){.gallery[data-columns="2"] .gallery__item{flex:1 0 50%}}@media all and (min-width:42.75em){.gallery[data-columns="3"] .gallery__item{flex:1 0 33.333%}}@media all and (min-width:56.25em){.gallery[data-columns="4"] .gallery__item{flex:0 1 25%}}@media all and (min-width:56.25em){.gallery[data-columns="5"] .gallery__item{flex:0 1 20%}}@media all and (min-width:56.25em){.gallery[data-columns="6"] .gallery__item{flex:0 1 16.666%}}@media all and (min-width:56.25em){.gallery[data-columns="7"] .gallery__item{flex:1 0 14.285%}}@media all and (min-width:56.25em){.gallery[data-columns="8"] .gallery__item{flex:1 0 12.5%}}.gallery__item{margin:0;padding:var(--gallery-gap);position:relative}@media all and (min-width:20em){.gallery__item{flex:1 0 50%}}@media all and (min-width:30em){.gallery__item{flex:1 0 33.333%}}@media all and (min-width:42.75em){.gallery__item{flex:1 0 25%}}.gallery__item a{background-color:var(--lighter);border-radius:var(--border-radius);display:block;height:100%;width:100%}.gallery__item a::after{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.4)),to(rgba(0,0,0,0)));background:linear-gradient(to top,rgba(0,0,0,.4) 0,rgba(0,0,0,0) 100%);bottom:var(--gallery-gap);border-radius:var(--border-radius);content:"";display:block;opacity:0;left:var(--gallery-gap);height:calc(100% - var(--gallery-gap) * 2);position:absolute;right:var(--gallery-gap);top:var(--gallery-gap);-webkit-transition:all .24s ease-out;transition:all .24s ease-out;width:calc(100% - var(--gallery-gap) * 2)}.gallery__item a:hover::after{opacity:1}.gallery__item img{border-radius:var(--border-radius);display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery__item figcaption{bottom:1.2rem;color:#fff;left:50%;opacity:0;position:absolute;text-align:center;-webkit-transform:translate(-50%,1.2rem);transform:translate(-50%,1.2rem);-webkit-transition:all .24s ease-out;transition:all .24s ease-out}.gallery__item:hover figcaption{opacity:1;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.pswp--dark .pswp__bg{background:var(--black)}.pswp--dark .pswp__button,.pswp--dark .pswp__button--arrow--left:before,.pswp--dark .pswp__button--arrow--right:before{background-image:url(../svg/gallery-icons-light.svg)}.pswp--light .pswp__bg{background:var(--white)}.pswp--light .pswp__counter{color:var(--color-darker)}.pswp--light .pswp__caption__center{color:var(--color-darker)}.pswp--light .pswp__button,.pswp--light .pswp__button--arrow--left:before,.pswp--light .pswp__button--arrow--right:before{background-image:url(../svg/gallery-icons-dark.svg)}img[loading]{opacity:0}img.is-loaded{opacity:1;transition:opacity 1s cubic-bezier(.215, .61, .355, 1),transform .6s ease-out,filter .6s ease-out} \ No newline at end of file diff --git a/assets/dynamic/fonts/exo/exo.woff2 b/assets/dynamic/fonts/exo/exo.woff2 new file mode 100644 index 0000000..5336eac Binary files /dev/null and b/assets/dynamic/fonts/exo/exo.woff2 differ diff --git a/assets/dynamic/fonts/orbitron/orbitron.woff2 b/assets/dynamic/fonts/orbitron/orbitron.woff2 new file mode 100644 index 0000000..8dfe471 Binary files /dev/null and b/assets/dynamic/fonts/orbitron/orbitron.woff2 differ diff --git a/assets/js/photoswipe-ui-default.min.js b/assets/js/photoswipe-ui-default.min.js new file mode 100644 index 0000000..ab7bedc --- /dev/null +++ b/assets/js/photoswipe-ui-default.min.js @@ -0,0 +1,4 @@ +/*! 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/assets/js/photoswipe.min.js b/assets/js/photoswipe.min.js new file mode 100644 index 0000000..0370861 --- /dev/null +++ b/assets/js/photoswipe.min.js @@ -0,0 +1,4 @@ +/*! 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:'
The image could not be loaded.
',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.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/assets/js/scripts.js b/assets/js/scripts.js new file mode 100644 index 0000000..a6f1d08 --- /dev/null +++ b/assets/js/scripts.js @@ -0,0 +1,132 @@ +// Menu +document.addEventListener('DOMContentLoaded', () => { + const toggleButton = document.querySelector('.navbar__toggle'); + const menu = document.querySelector('.navbar__menu'); + + if (toggleButton && menu) { + toggleButton.addEventListener('click', () => { + const isMenuActive = menu.classList.contains('is-active'); + + menu.classList.toggle('is-active', !isMenuActive); + menu.classList.toggle('is-hidden', isMenuActive); + toggleButton.classList.toggle('is-active', !isMenuActive); + + // Update the aria-expanded attribute + toggleButton.setAttribute('aria-expanded', !isMenuActive); + }); + } +}); + + +// Share buttons pop-up +(function () { + // share popup + const shareButton = document.querySelector('.js-content__share-button'); + const sharePopup = document.querySelector('.js-content__share-popup'); + + if (shareButton && sharePopup) { + sharePopup.addEventListener('click', function (e) { + e.stopPropagation(); + }); + + shareButton.addEventListener('click', function (e) { + e.preventDefault(); + e.stopPropagation(); + sharePopup.classList.toggle('is-visible'); + }); + + document.body.addEventListener('click', function () { + sharePopup.classList.remove('is-visible'); + }); + } + + // link selector and pop-up window size + const Config = { + Link: ".js-share", + Width: 500, + Height: 500 + }; + + // add handler to links + const shareLinks = document.querySelectorAll(Config.Link); + shareLinks.forEach(link => { + link.addEventListener('click', PopupHandler); + }); + + // create popup + function PopupHandler(e) { + e.preventDefault(); + + const target = e.target.closest(Config.Link); + if (!target) return; + + // hide share popup + if (sharePopup) { + sharePopup.classList.remove('is-visible'); + } + + // popup position + const px = Math.floor((window.innerWidth - Config.Width) / 2); + const py = Math.floor((window.innerHeight - Config.Height) / 2); + + // open popup + const linkHref = target.href; + const popup = window.open(linkHref, "social", ` + width=${Config.Width}, + height=${Config.Height}, + left=${px}, + top=${py}, + location=0, + menubar=0, + toolbar=0, + status=0, + scrollbars=1, + resizable=1 + `); + + if (popup) { + popup.focus(); + } + } +})(); + +// Responsive embeds script +(function () { + let wrappers = document.querySelectorAll('.post__video, .post__iframe'); + + for (let i = 0; i < wrappers.length; i++) { + let embed = wrappers[i].querySelector('iframe, embed, video, object'); + + if (!embed) { + continue; + } + + if (embed.getAttribute('data-responsive') === 'false') { + continue; + } + + let w = embed.getAttribute('width'); + let h = embed.getAttribute('height'); + let ratio = false; + + if (!w || !h) { + continue; + } + + if (w.indexOf('%') > -1 && h.indexOf('%') > -1) { // percentage mode + w = parseFloat(w.replace('%', '')); + h = parseFloat(h.replace('%', '')); + ratio = h / w; + } else if (w.indexOf('%') === -1 && h.indexOf('%') === -1) { // pixels mode + w = parseInt(w, 10); + h = parseInt(h, 10); + ratio = h / w; + } + + if (ratio !== false) { + let ratioValue = (ratio * 100) + '%'; + wrappers[i].setAttribute('style', '--embed-aspect-ratio:' + ratioValue); + } + } +})(); + diff --git a/assets/js/scripts.min.js b/assets/js/scripts.min.js new file mode 100644 index 0000000..2f78299 --- /dev/null +++ b/assets/js/scripts.min.js @@ -0,0 +1 @@ +document.addEventListener("DOMContentLoaded",(()=>{const t=document.querySelector(".navbar__toggle"),e=document.querySelector(".navbar__menu");t&&e&&t.addEventListener("click",(()=>{const n=e.classList.contains("is-active");e.classList.toggle("is-active",!n),e.classList.toggle("is-hidden",n),t.classList.toggle("is-active",!n),t.setAttribute("aria-expanded",!n)}))})),function(){const t=document.querySelector(".js-content__share-button"),e=document.querySelector(".js-content__share-popup");t&&e&&(e.addEventListener("click",(function(t){t.stopPropagation()})),t.addEventListener("click",(function(t){t.preventDefault(),t.stopPropagation(),e.classList.toggle("is-visible")})),document.body.addEventListener("click",(function(){e.classList.remove("is-visible")})));const n=".js-share",i=500,o=500;function s(t){t.preventDefault();const s=t.target.closest(n);if(!s)return;e&&e.classList.remove("is-visible");const c=Math.floor((window.innerWidth-i)/2),r=Math.floor((window.innerHeight-o)/2),a=s.href,l=window.open(a,"social",`\n\t\t\t width=${i},\n\t\t\t height=${o},\n\t\t\t left=${c},\n\t\t\t top=${r},\n\t\t\t location=0,\n\t\t\t menubar=0,\n\t\t\t toolbar=0,\n\t\t\t status=0,\n\t\t\t scrollbars=1,\n\t\t\t resizable=1\n\t\t `);l&&l.focus()}document.querySelectorAll(n).forEach((t=>{t.addEventListener("click",s)}))}(),function(){let t=document.querySelectorAll(".post__video, .post__iframe");for(let e=0;e-1&&o.indexOf("%")>-1?(i=parseFloat(i.replace("%","")),o=parseFloat(o.replace("%","")),s=o/i):-1===i.indexOf("%")&&-1===o.indexOf("%")&&(i=parseInt(i,10),o=parseInt(o,10),s=o/i),!1!==s)){let n=100*s+"%";t[e].setAttribute("style","--embed-aspect-ratio:"+n)}}}(); \ No newline at end of file diff --git a/assets/js/svg-fix.js b/assets/js/svg-fix.js new file mode 100644 index 0000000..7a622a3 --- /dev/null +++ b/assets/js/svg-fix.js @@ -0,0 +1,19 @@ +// SVG map fix +(function() { + var allItems = document.querySelectorAll('use'); + + for (var i = 0; i < allItems.length; i++) { + var item = allItems[i]; + var anchor = '#' + item.getAttribute('xlink:href').split('#')[1]; + var itemData = window.publiiSvgFix[anchor]; + + if(!itemData) { + console.log('ANCHOR', anchor, i); + continue; + } + + var svgItem = item.parentNode; + svgItem.innerHTML = itemData.content; + svgItem.setAttribute('viewBox', itemData.viewbox); + } +})(); \ No newline at end of file diff --git a/assets/js/svg-map.js b/assets/js/svg-map.js new file mode 100644 index 0000000..dd8efef --- /dev/null +++ b/assets/js/svg-map.js @@ -0,0 +1,62 @@ +window.publiiSvgFix = { + "#tag": { + "viewbox": "0 0 24 24", + "content": "" + }, + "#image": { + "viewbox": "0 0 24 24", + "content": "" + }, + "#quote": { + "viewbox": "0 0 24 24", + "content": "" + }, + "#date": { + "viewbox": "0 0 24 24", + "content": "" + }, + "#website": { + "viewbox": "0 0 24 24", + "content": "" + }, + "#facebook": { + "viewbox": "0 0 32 32", + "content": "" + }, + "#twitter": { + "viewbox": "0 0 24 24", + "content": "" + }, + "#instagram": { + "viewbox": "0 0 32 32", + "content": "" + }, + "#linkedin": { + "viewbox": "0 0 34.48 32", + "content": "" + }, + "#vimeo": { + "viewbox": "0 0 24.999 20.159", + "content": "" + }, + "#youtube": { + "viewbox": "0 0 32 22.507", + "content": "" + }, + "#pinterest": { + "viewbox": "0 0 32 32", + "content": "" + }, + "#mix": { + "viewbox": "0 0 32 32", + "content": "" + }, + "#buffer": { + "viewbox": "0 0 32 32", + "content": "" + }, + "#whatsapp": { + "viewbox": "0 0 32 32", + "content": "" + } +}; diff --git a/assets/svg/gallery-icons-dark.svg b/assets/svg/gallery-icons-dark.svg new file mode 100644 index 0000000..0ee5eaa --- /dev/null +++ b/assets/svg/gallery-icons-dark.svg @@ -0,0 +1,49 @@ + + + +default-skin 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/svg/gallery-icons-light.svg b/assets/svg/gallery-icons-light.svg new file mode 100644 index 0000000..166696a --- /dev/null +++ b/assets/svg/gallery-icons-light.svg @@ -0,0 +1,54 @@ + + + + +default-skin 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/svg/svg-map.svg b/assets/svg/svg-map.svg new file mode 100644 index 0000000..9f65b9a --- /dev/null +++ b/assets/svg/svg-map.svg @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/authors/area-51/index.html b/authors/area-51/index.html new file mode 100644 index 0000000..46d614c --- /dev/null +++ b/authors/area-51/index.html @@ -0,0 +1,12 @@ +Author: AREA-51 - AREA-51
AREA-51

AREA-51 (1)

Some description

3D
cgdream.ai

AREA-51

I am preparing to rebuild my "old project" from scratch! In the next two years I plan to make my own private datacenter for hosting my diferents web-based presentations. Some…

\ No newline at end of file diff --git a/feed.json b/feed.json new file mode 100644 index 0000000..ca4b717 --- /dev/null +++ b/feed.json @@ -0,0 +1,32 @@ +{ + "version": "https://jsonfeed.org/version/1", + "title": "AREA-51", + "description": "", + "home_page_url": "https://www.area-51.cz", + "feed_url": "https://www.area-51.cz/feed.json", + "user_comment": "", + "icon": "https://www.area-51.cz/media/website/alien-2.svg", + "author": { + "name": "AREA-51" + }, + "items": [ + { + "id": "https://www.area-51.cz/area-51.html", + "url": "https://www.area-51.cz/area-51.html", + "title": "AREA-51", + "summary": "I am preparing to rebuild my \"old project\" from scratch! In the next two years I plan to make my own private datacenter for hosting my diferents web-based presentations. Some…", + "content_html": "

I am preparing to rebuild my \"old project\" from scratch! In the next two years I plan to make my own private datacenter for hosting my diferents web-based presentations.

\n

Some secrets

\n
\"\"
\n

Some next text...

\n
    \n
  • nudista · online
  • \n
  • ufolog · cz
  • \n
  • area-51 · cz
  • \n
\n
\"\"
", + "image": "https://www.area-51.cz/media/posts/1/slide1_bg.jpg", + "author": { + "name": "AREA-51" + }, + "tags": [ + "Bootstrap", + "AI", + "3D" + ], + "date_published": "2024-09-03T01:48:17+02:00", + "date_modified": "2025-01-13T01:21:46+01:00" + } + ] +} diff --git a/feed.xml b/feed.xml new file mode 100644 index 0000000..88152ec --- /dev/null +++ b/feed.xml @@ -0,0 +1,47 @@ + + + AREA-51 + + + 2025-01-13T01:21:46+01:00 + + AREA-51 + + https://www.area-51.cz + + + AREA-51 + + AREA-51 + + + https://www.area-51.cz/area-51.html + + + + + + 2024-09-03T01:48:17+02:00 + + + I am preparing to rebuild my "old project" from scratch! In the next two years I plan to make my own private datacenter for hosting my diferents web-based presentations. Some… + ]]> + + + cgdream.ai

+

I am preparing to rebuild my "old project" from scratch! In the next two years I plan to make my own private datacenter for hosting my diferents web-based presentations.

+

Some secrets

+
+

Some next text...

+
    +
  • nudista · online
  • +
  • ufolog · cz
  • +
  • area-51 · cz
  • +
+
+ ]]> +
+
+
diff --git a/images/1290960926.svg b/images/1290960926.svg deleted file mode 100644 index c322f55..0000000 --- a/images/1290960926.svg +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - - - - image/svg+xml - - - - - Openclipart - - - plane - 2010-11-28T16:15:26 - - https://openclipart.org/detail/98497/plane-by-yves_guillou - - - yves_guillou - - - - - plane - silhouette - - - - - - - - - - - diff --git a/images/Thumbs.db b/images/Thumbs.db deleted file mode 100755 index 06e9345..0000000 Binary files a/images/Thumbs.db and /dev/null differ diff --git a/images/blog/Thumbs.db b/images/blog/Thumbs.db deleted file mode 100755 index 8ec075d..0000000 Binary files a/images/blog/Thumbs.db and /dev/null differ diff --git a/images/clients/2.svg b/images/clients/2.svg deleted file mode 100644 index f408bff..0000000 --- a/images/clients/2.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/images/clients/Thumbs.db b/images/clients/Thumbs.db deleted file mode 100755 index d413be8..0000000 Binary files a/images/clients/Thumbs.db and /dev/null differ diff --git a/images/clients/xaktivity.svg b/images/clients/xaktivity.svg deleted file mode 100644 index c536377..0000000 --- a/images/clients/xaktivity.svg +++ /dev/null @@ -1,8 +0,0 @@ - - - - - x - - aktivity - \ No newline at end of file diff --git a/images/portfolio/Thumbs.db b/images/portfolio/Thumbs.db deleted file mode 100755 index 0447b61..0000000 Binary files a/images/portfolio/Thumbs.db and /dev/null differ diff --git a/images/slider/Thumbs.db b/images/slider/Thumbs.db deleted file mode 100755 index 7b414d6..0000000 Binary files a/images/slider/Thumbs.db and /dev/null differ diff --git a/images/team/1.jpg b/images/team/1.jpg deleted file mode 100644 index b8242d5..0000000 Binary files a/images/team/1.jpg and /dev/null differ diff --git a/images/team/Thumbs.db b/images/team/Thumbs.db deleted file mode 100755 index 8da142f..0000000 Binary files a/images/team/Thumbs.db and /dev/null differ diff --git a/images/works/Thumbs.db b/images/works/Thumbs.db deleted file mode 100755 index db2fa56..0000000 Binary files a/images/works/Thumbs.db and /dev/null differ diff --git a/index.html b/index.html old mode 100755 new mode 100644 index 2f3e41c..e535ecb --- a/index.html +++ b/index.html @@ -1,817 +1,12 @@ - - - - - - White | responsive bootstrap3 html5 one page template - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - -
- - -
- - - -
- - - -
- - -
-
    -
  • -
    - -

    FLUX

    -

    AI

    -

    𝕏

    -

    The template is suitable for any company and the direction that appreciates style, purity and quality of the web site.

    -
    - Číst dál -
  • -
    - -

    CANON

    -

    EOS

    -

    𝕏

    -

    The template is suitable for any company and the direction that appreciates style, purity and quality of the web site.

    -
    - Číst dál -
  • -
  • -
    - -

    BLENDER

    -

    3D

    -

    𝕏

    -

    The template is suitable for any company and the direction that appreciates style, purity and quality of the web site.

    -
    - Číst dál - - - - -
  • -
-
- -
- - - -
- - - - - -
- - -
- - -
-
-

Artificial Intelligence

- We tried to make very high-quality product and so our code is very neat and clean. Whatever anyone could improve and modify the template to your liking. -
-
-

Datové centrum

- We tried to make very high-quality product and so our code is very neat and clean. Whatever anyone could improve and modify the template to your liking. -
-
-

GNU/Linux

- We tried to make very high-quality product and so our code is very neat and clean. Whatever anyone could improve and modify the template to your liking. -
-
-

Documentation

- We tried to make very high-quality product and so our code is very neat and clean. Whatever anyone could improve and modify the template to your liking. -
-
-

Quality

- We tried to make very high-quality product and so our code is very neat and clean. Whatever anyone could improve and modify the template to your liking. -
-
-

Support

- We tried to make very high-quality product and so our code is very neat and clean. Whatever anyone could improve and modify the template to your liking. -
-
- -
-
- - -
- - -
- - -
- -
-

Main Topic: Nude in Public

-

Záležitost, jenž mne provází už od dětství...

-

We tried to make very high-quality product and so our code is very neat and clean. Whatever anyone could improve and modify the template to your liking.

-

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.

-

Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.

- Magazín o nudismu - Nude · In · Public · EU -
- -
- - -
-
-
-
-
- - - -
- - -
-

Budoucí Koncepty

-
- - -
- - -
- - - -
- - -
- - -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-
-
-
- - - -
- - -
-

Spolupracují se mnou

- - -
- - - -
-
-
- - - -
- - -
-

Server 192 · 168 · 1 · 5✗

- - -
- - - -
- - -
-
-
-
- - -
-
- Inteligent Transitions In UX Design - -
-
-
-
-
-
- - -
-
- Recent trends in storytelling - -
-
-
-
-
-
- - -
-
- Supernatural FX Showreel - -
-
-
-
-
-
-
- - -
-
- - -
- - -
- - -
- -
-

Featured posts

-
-
- -
-
- As we have developed a unique layout template -
    -
  • 10 January 2014
  • -
-
-
-
-
- -
-
- How much is to develop a design for the game? -
    -
  • 14 January 2014
  • -
-
-
-
-
- -
-
- How to pump designer -
    -
  • 21 December 2013
  • -
-
-
-
- -
-

About us

-

We value people over profits, quality over quantity, and keeping it real. As such, we deliver an unmatched working relationship with our clients.

-

Our team is intentionally small, eclectic, and skilled; with our in-house expertise, we provide sharp and

- -
- -
- -
-

Contacts Us

- - -
-
-
-
- - - -
-
-
-
-
-
-
- - - - - -
- - +AREA-51

AREA—51

Welcome in to my private virtual "test range" & "project management" named as "Area-51". I was inspired by some documentary series and movies.

By Made by X51 (Flickr: https://www.flickr.com/photos/x51/ Web: http://x51.org/), CC BY-SA 3.0, Link

some text

I have been inspired
— Jan Rippl
3D
cgdream.ai

AREA-51

I am preparing to rebuild my "old project" from scratch! In the next two years I plan to make my own private datacenter for hosting my diferents web-based presentations. Some…

\ No newline at end of file diff --git a/media/plugins/featherIcons/feather-sprite.svg b/media/plugins/featherIcons/feather-sprite.svg new file mode 100644 index 0000000..e39bbc9 --- /dev/null +++ b/media/plugins/featherIcons/feather-sprite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/media/plugins/followButtons/svg-map.svg b/media/plugins/followButtons/svg-map.svg new file mode 100644 index 0000000..bfcf444 --- /dev/null +++ b/media/plugins/followButtons/svg-map.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/media/plugins/lucideIcons/lucide-sprite.svg b/media/plugins/lucideIcons/lucide-sprite.svg new file mode 100644 index 0000000..3fc24b7 --- /dev/null +++ b/media/plugins/lucideIcons/lucide-sprite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/media/posts/1/responsive/slide1_bg-md.jpg b/media/posts/1/responsive/slide1_bg-md.jpg new file mode 100644 index 0000000..fa41bd0 Binary files /dev/null and b/media/posts/1/responsive/slide1_bg-md.jpg differ diff --git a/media/posts/1/responsive/slide1_bg-sm.jpg b/media/posts/1/responsive/slide1_bg-sm.jpg new file mode 100644 index 0000000..317d255 Binary files /dev/null and b/media/posts/1/responsive/slide1_bg-sm.jpg differ diff --git a/media/posts/1/responsive/slide1_bg-xl.jpg b/media/posts/1/responsive/slide1_bg-xl.jpg new file mode 100644 index 0000000..3fb9aab Binary files /dev/null and b/media/posts/1/responsive/slide1_bg-xl.jpg differ diff --git a/media/posts/1/responsive/slide1_bg-xs.jpg b/media/posts/1/responsive/slide1_bg-xs.jpg new file mode 100644 index 0000000..963016e Binary files /dev/null and b/media/posts/1/responsive/slide1_bg-xs.jpg differ diff --git a/media/posts/1/responsive/slide2_bg-md.jpg b/media/posts/1/responsive/slide2_bg-md.jpg new file mode 100644 index 0000000..89a412d Binary files /dev/null and b/media/posts/1/responsive/slide2_bg-md.jpg differ diff --git a/media/posts/1/responsive/slide2_bg-sm.jpg b/media/posts/1/responsive/slide2_bg-sm.jpg new file mode 100644 index 0000000..95d9b8b Binary files /dev/null and b/media/posts/1/responsive/slide2_bg-sm.jpg differ diff --git a/media/posts/1/responsive/slide2_bg-xl.jpg b/media/posts/1/responsive/slide2_bg-xl.jpg new file mode 100644 index 0000000..b046a47 Binary files /dev/null and b/media/posts/1/responsive/slide2_bg-xl.jpg differ diff --git a/media/posts/1/responsive/slide2_bg-xs.jpg b/media/posts/1/responsive/slide2_bg-xs.jpg new file mode 100644 index 0000000..e9157ff Binary files /dev/null and b/media/posts/1/responsive/slide2_bg-xs.jpg differ diff --git a/media/posts/1/responsive/slide3_bg-md.jpg b/media/posts/1/responsive/slide3_bg-md.jpg new file mode 100644 index 0000000..1e91d97 Binary files /dev/null and b/media/posts/1/responsive/slide3_bg-md.jpg differ diff --git a/media/posts/1/responsive/slide3_bg-sm.jpg b/media/posts/1/responsive/slide3_bg-sm.jpg new file mode 100644 index 0000000..7a9cfa5 Binary files /dev/null and b/media/posts/1/responsive/slide3_bg-sm.jpg differ diff --git a/media/posts/1/responsive/slide3_bg-xl.jpg b/media/posts/1/responsive/slide3_bg-xl.jpg new file mode 100644 index 0000000..0e590ed Binary files /dev/null and b/media/posts/1/responsive/slide3_bg-xl.jpg differ diff --git a/media/posts/1/responsive/slide3_bg-xs.jpg b/media/posts/1/responsive/slide3_bg-xs.jpg new file mode 100644 index 0000000..8c6817f Binary files /dev/null and b/media/posts/1/responsive/slide3_bg-xs.jpg differ diff --git a/media/posts/1/slide1_bg.jpg b/media/posts/1/slide1_bg.jpg new file mode 100644 index 0000000..c3e2810 Binary files /dev/null and b/media/posts/1/slide1_bg.jpg differ diff --git a/media/posts/1/slide2_bg.jpg b/media/posts/1/slide2_bg.jpg new file mode 100644 index 0000000..57593e9 Binary files /dev/null and b/media/posts/1/slide2_bg.jpg differ diff --git a/media/posts/1/slide3_bg.jpg b/media/posts/1/slide3_bg.jpg new file mode 100644 index 0000000..e92893b Binary files /dev/null and b/media/posts/1/slide3_bg.jpg differ diff --git a/media/website/23547757_1911.i518.006.S.m005.c10.space-emblem-set-04.svg b/media/website/23547757_1911.i518.006.S.m005.c10.space-emblem-set-04.svg new file mode 100644 index 0000000..54fdff0 --- /dev/null +++ b/media/website/23547757_1911.i518.006.S.m005.c10.space-emblem-set-04.svg @@ -0,0 +1,99 @@ + + + + + diff --git a/media/website/alien-2.svg b/media/website/alien-2.svg new file mode 100644 index 0000000..12e8c9c --- /dev/null +++ b/media/website/alien-2.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/my-project.html b/my-project.html new file mode 100644 index 0000000..ecf55c8 --- /dev/null +++ b/my-project.html @@ -0,0 +1,12 @@ +My Project - AREA-51

My Project

Some subtittle

International Outreach · Countries: 🇨🇿 🇩🇪 🇪🇺 🇬🇧 🇺🇸

My project consists of several different parts that have a common denominator, which is influencing public opinion.

\ No newline at end of file diff --git a/part02-ufolog-cz.html b/part02-ufolog-cz.html new file mode 100644 index 0000000..58a07f8 --- /dev/null +++ b/part02-ufolog-cz.html @@ -0,0 +1,12 @@ +Theme-two: UFOs - AREA-51
\ No newline at end of file diff --git a/robots.txt b/robots.txt new file mode 100644 index 0000000..3634e61 --- /dev/null +++ b/robots.txt @@ -0,0 +1,3 @@ +User-agent: * +Disallow: +Sitemap: https://www.area-51.cz/sitemap.xml \ No newline at end of file diff --git a/security.txt b/security.txt new file mode 100644 index 0000000..395f023 --- /dev/null +++ b/security.txt @@ -0,0 +1 @@ +Canonical: https://www.area-51.cz/security.txt \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml new file mode 100644 index 0000000..f4a4433 --- /dev/null +++ b/sitemap.xml @@ -0,0 +1,39 @@ + + + + +https://www.area-51.cz/ + + +https://www.area-51.cz/area-51.html +2025-01-13T01:21:46+01:00 + +https://www.area-51.cz/media/posts/1/slide1_bg.jpg + + + +https://www.area-51.cz/media/posts/1/slide2_bg.jpg + + + +https://www.area-51.cz/media/posts/1/slide3_bg.jpg + + + + +https://www.area-51.cz/my-project.html +2024-09-12T02:25:17+02:00 + + +https://www.area-51.cz/part02-ufolog-cz.html +2024-09-12T02:18:04+02:00 + + +https://www.area-51.cz/theme-one-nudity.html +2024-09-12T06:46:05+02:00 + + +https://www.area-51.cz/theme-three-technologies.html +2024-09-12T05:30:36+02:00 + + \ No newline at end of file diff --git a/sitemap.xsl b/sitemap.xsl new file mode 100644 index 0000000..c8017a8 --- /dev/null +++ b/sitemap.xsl @@ -0,0 +1,103 @@ + + + + + + + Sitemap XML + + + + +
+

Sitemap XML

+ +
This sitemap contains URLs.
+ + + + + + + + + + + + + + + + + +
URLImagesLast Modified
+ + + + + + +
+
+ + +
+
diff --git a/tags/3d/index.html b/tags/3d/index.html new file mode 100644 index 0000000..65a25ff --- /dev/null +++ b/tags/3d/index.html @@ -0,0 +1,12 @@ +Tag: 3D - AREA-51

3D (1)

cgdream.ai

AREA-51

I am preparing to rebuild my "old project" from scratch! In the next two years I plan to make my own private datacenter for hosting my diferents web-based presentations. Some…

\ No newline at end of file diff --git a/tags/ai/index.html b/tags/ai/index.html new file mode 100644 index 0000000..8d6fc66 --- /dev/null +++ b/tags/ai/index.html @@ -0,0 +1,12 @@ +Tag: AI - AREA-51

AI (1)

cgdream.ai

AREA-51

I am preparing to rebuild my "old project" from scratch! In the next two years I plan to make my own private datacenter for hosting my diferents web-based presentations. Some…

\ No newline at end of file diff --git a/tags/art/index.html b/tags/art/index.html new file mode 100644 index 0000000..b307539 --- /dev/null +++ b/tags/art/index.html @@ -0,0 +1,12 @@ +Tag: Art - AREA-51

Art (0)

\ No newline at end of file diff --git a/tags/bootstrap/index.html b/tags/bootstrap/index.html new file mode 100644 index 0000000..8221735 --- /dev/null +++ b/tags/bootstrap/index.html @@ -0,0 +1,12 @@ +Tag: Bootstrap - AREA-51

Bootstrap (1)

cgdream.ai

AREA-51

I am preparing to rebuild my "old project" from scratch! In the next two years I plan to make my own private datacenter for hosting my diferents web-based presentations. Some…

\ No newline at end of file diff --git a/tags/devices/index.html b/tags/devices/index.html new file mode 100644 index 0000000..1adb318 --- /dev/null +++ b/tags/devices/index.html @@ -0,0 +1,12 @@ +Tag: Devices - AREA-51

Devices (0)

\ No newline at end of file diff --git a/tags/index.html b/tags/index.html new file mode 100644 index 0000000..a60cef8 --- /dev/null +++ b/tags/index.html @@ -0,0 +1,12 @@ +All tags - AREA-51

Tags

Collection of all 12 tags

\ No newline at end of file diff --git a/tags/json-xml/index.html b/tags/json-xml/index.html new file mode 100644 index 0000000..053fa25 --- /dev/null +++ b/tags/json-xml/index.html @@ -0,0 +1,12 @@ +Tag: JSON-XML - AREA-51

JSON-XML (0)

\ No newline at end of file diff --git a/tags/php/index.html b/tags/php/index.html new file mode 100644 index 0000000..a29f4dd --- /dev/null +++ b/tags/php/index.html @@ -0,0 +1,12 @@ +Tag: PHP - AREA-51

PHP (0)

\ No newline at end of file diff --git a/tags/production/index.html b/tags/production/index.html new file mode 100644 index 0000000..246ae60 --- /dev/null +++ b/tags/production/index.html @@ -0,0 +1,12 @@ +Tag: Production - AREA-51

Production (0)

\ No newline at end of file diff --git a/tags/servers/index.html b/tags/servers/index.html new file mode 100644 index 0000000..43e5795 --- /dev/null +++ b/tags/servers/index.html @@ -0,0 +1,12 @@ +Tag: Servers - AREA-51

Servers (0)

\ No newline at end of file diff --git a/tags/social/index.html b/tags/social/index.html new file mode 100644 index 0000000..8483732 --- /dev/null +++ b/tags/social/index.html @@ -0,0 +1,12 @@ +Tag: Social - AREA-51

Social (0)

\ No newline at end of file diff --git a/tags/sql/index.html b/tags/sql/index.html new file mode 100644 index 0000000..519ac7f --- /dev/null +++ b/tags/sql/index.html @@ -0,0 +1,12 @@ +Tag: SQL - AREA-51

SQL (0)

\ No newline at end of file diff --git a/tags/taksks/index.html b/tags/taksks/index.html new file mode 100644 index 0000000..f9f4a54 --- /dev/null +++ b/tags/taksks/index.html @@ -0,0 +1,12 @@ +Tag: Tasks - AREA-51

Tasks (0)

\ No newline at end of file diff --git a/theme-one-nudity.html b/theme-one-nudity.html new file mode 100644 index 0000000..110c6b3 --- /dev/null +++ b/theme-one-nudity.html @@ -0,0 +1,12 @@ +Theme-one: Nudity - AREA-51

Theme-one: Nudity

My mission:I would like to apply the German model of public nudity law throughout Europe!
  1. I would like to ban the censoreship of human nudity!
  2. I would like to ban the censoreship of human nudity!
- Intimate nudity
- Public nudity
\ No newline at end of file diff --git a/theme-three-technologies.html b/theme-three-technologies.html new file mode 100644 index 0000000..07cfaf7 --- /dev/null +++ b/theme-three-technologies.html @@ -0,0 +1,12 @@ +Theme-three: Technologies - AREA-51
\ No newline at end of file