/*!* Copyright (c) 2019. dev-eth0.de All rights reserved.*//*!* Copyright (c) 2019. dev-eth0.de All rights reserved.*//*!* Copyright (c) 2019. dev-eth0.de All rights reserved.*//*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{overflow:visible;height:0;box-sizing:content-box}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;max-width:100%;box-sizing:border-box;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*!* Copyright (c) 2019. dev-eth0.de All rights reserved.*//*!* Copyright (c) 2019. dev-eth0.de All rights reserved.*/html{box-sizing:border-box;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}body{color:var(--text-color);background-color:var(--background-color);font-family:open sans,Helvetica,Arial,sans-serif;font-size:1em;font-weight:400;line-height:1.5}@media(min-width:160em){body{font-size:1.25em}}:root{--color-mode:"light";--text-color:#000;--text-color-light:#fff;--text-color-grey:#ababab;--background-color:#f0f0f0;--tile-color:#fff;--tile-color-shadow:rgba(33, 33, 33, 0.25);--primary:#31dbda;--secondary:#db31db;--grey-dark:#262626;--grey-dark-transparent:rgba(38, 38, 38, 0.95);--grey-light:#333333;--grey-transparent:rgba(38, 38, 38, 0.6)}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,hr,dl,dd,ol,ul,figure{padding:0;margin:0}h1,h2,h3,h4,h5,h6{font-family:merriweather,serif}i{color:var(--primary)}svg{fill:var(--primary)}input,textarea,select{font:inherit}.lightbox__no-scroll{overflow:hidden}.content__header{display:flex;justify-content:center;padding:2em;color:var(--text-color-light);background:var(--grey-light);text-align:center;text-transform:uppercase}.e-caption{font-size:.75em}.e-button{display:inline-block;min-width:140px;padding:.4em .8em;border:transparent 2px solid;border-radius:4px;text-align:center;text-decoration:none;color:var(--text-color);background-color:var(--primary)}.e-button:hover{color:var(--text-color-light);background-color:var(--secondary)}@media(min-width:64em){.e-headline-h1{font-size:3em}}.e-headline-h2{margin-bottom:1em}.e-copy{margin-bottom:1em}.e-list{position:relative;padding-left:1em;list-style:none}.e-list:before{content:"\2022";position:absolute;left:0;padding-right:.5em;color:var(--primary)}.e-link{color:var(--primary);text-decoration:none}.e-link:hover{color:var(--secondary)}.e-section-headline{margin-bottom:.5em}.e-tag-item{display:inline-block;overflow:hidden;max-width:15em;padding:2px 8px;border-radius:4px;margin-right:3px;margin-bottom:3px;color:var(--text-color-light);background-color:var(--primary);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.e-tag-item-link{color:var(--text-color-light);text-decoration:none}.e-tag-item-clickable:hover{background-color:var(--secondary)}.lazy-media{position:relative}/*!* Copyright (c) 2019. dev-eth0.de All rights reserved.*/@font-face{font-family:merriweather;font-weight:400;font-style:normal;font-display:swap;src:local("Merriweather Regular"),local("Merriweather-Regular"),url(/fonts/merriweather-v22-latin-regular.woff2)format("woff2"),url(/fonts/merriweather-v22-latin-regular.woff)format("woff")}@font-face{font-family:open sans;font-weight:400;font-style:normal;font-display:swap;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(/fonts/open-sans-v18-latin-regular.woff2)format("woff2"),url(/fonts/open-sans-v18-latin-regular.woff)format("woff")}/*!* Copyright (c) 2019. dev-eth0.de All rights reserved.*/.highlight{overflow-x:auto;padding:.5em;border-radius:5px;margin-bottom:1em;font-size:.9em;background:var(--grey-dark)}.highlight .chroma{color:var(--primary)}.highlight .chroma .x{color:#d75f00}.highlight .chroma .lntd{vertical-align:top;padding:0;margin:0;border:0}.highlight .chroma .lntable{border-spacing:0;padding:0;margin:0;border:0;width:auto;overflow:auto;display:block}.highlight .chroma .hl{display:block;width:100%}.highlight .chroma .lnt{margin-right:.4em;padding:0 .4em}.highlight .chroma .ln{margin-right:.4em;padding:0 .4em}.highlight .chroma .k{color:#5f8700}.highlight .chroma .kc{color:#d75f00}.highlight .chroma .kd{color:#0087ff}.highlight .chroma .kn{color:#d75f00}.highlight .chroma .kp{color:#5f8700}.highlight .chroma .kr{color:#0087ff}.highlight .chroma .kt{color:#af0000}.highlight .chroma .nb{color:#0087ff}.highlight .chroma .bp{color:#0087ff}.highlight .chroma .nc{color:#0087ff}.highlight .chroma .no{color:#d75f00}.highlight .chroma .nd{color:#0087ff}.highlight .chroma .ni{color:#d75f00}.highlight .chroma .ne{color:#af8700}.highlight .chroma .nf{color:#0087ff}.highlight .chroma .nt{color:#0087ff}.highlight .chroma .nv{color:#0087ff}.highlight .chroma .s{color:var(--primary)}.highlight .chroma .sa{color:var(--primary)}.highlight .chroma .sb{color:#4e4e4e}.highlight .chroma .sc{color:var(--primary)}.highlight .chroma .dl{color:var(--primary)}.highlight .chroma .sd{color:var(--primary)}.highlight .chroma .s2{color:var(--primary)}.highlight .chroma .se{color:#af0000}.highlight .chroma .sh{color:var(--primary)}.highlight .chroma .si{color:var(--primary)}.highlight .chroma .sx{color:var(--primary)}.highlight .chroma .sr{color:#af0000}.highlight .chroma .s1{color:var(--primary)}.highlight .chroma .ss{color:var(--primary)}.highlight .chroma .m{color:var(--primary)}.highlight .chroma .mb{color:var(--primary)}.highlight .chroma .mf{color:var(--primary)}.highlight .chroma .mh{color:var(--primary)}.highlight .chroma .mi{color:var(--primary)}.highlight .chroma .il{color:var(--primary)}.highlight .chroma .mo{color:var(--primary)}.highlight .chroma .ow{color:#5f8700}.highlight .chroma .c{color:#4e4e4e}.highlight .chroma .ch{color:#4e4e4e}.highlight .chroma .cm{color:#4e4e4e}.highlight .chroma .c1{color:#4e4e4e}.highlight .chroma .cs{color:#5f8700}.highlight .chroma .cp{color:#5f8700}.highlight .chroma .cpf{color:#5f8700}.highlight .chroma .gd{color:#af0000}.highlight .chroma .ge{font-style:italic}.highlight .chroma .gr{color:#af0000;font-weight:700}.highlight .chroma .gh{color:#d75f00}.highlight .chroma .gi{color:#5f8700}.highlight .chroma .gs{font-weight:700}.highlight .chroma .gu{color:#0087ff}/*!* Copyright (c) 2019. dev-eth0.de All rights reserved.*/.content__tile{position:relative;display:flex;width:100%;flex-direction:column;margin:0 auto 2em;background:var(--tile-color);box-shadow:0 0 10px 0 var(--tile-color-shadow)}.content__tile-clickable:hover{box-shadow:0 0 30px 0 var(--tile-color-shadow)}.content__tile-dark{background:var(--grey-dark)}.content__tile-content{padding:1em}@media(min-width:64em){.content__tile-content{padding:2em}}@media(min-width:64em){.content__tile-content-headline{font-size:2em}}.content__tile-link{display:flex;height:100%;flex-direction:column;color:var(--text-color);text-decoration:none}.content__tile-footer{display:flex;justify-content:flex-end;padding:0 1em 1em 0;margin-top:auto}.content__tile-footer-chevron{width:40px;height:40px}.content__tile-link:hover .content__tile-footer-chevron{fill:var(--secondary)}/*!* Copyright (c) 2019. dev-eth0.de All rights reserved.*/.page__content{background:linear-gradient(180deg,var(--grey-light),var(--grey-light) 3em,var(--background-color) 0,var(--background-color))}.page__content-wrapper{max-width:120em;padding:0 1em 1em;margin:0 auto}@media(min-width:64em){.page__content-wrapper{padding:0 2em 2em}}.page__content-nav-wrapper{display:-ms-grid;display:grid;justify-content:center;-ms-grid-columns:0 minmax(100%,90ch);grid-template-columns:0 minmax(100%,90ch)}@media(min-width:64em){.page__content-nav-wrapper{-ms-grid-columns:1fr 90ch;grid-template-columns:1fr 90ch}}@media(min-width:85.375em){.page__content-nav-wrapper{max-width:85.375em;-ms-grid-columns:1fr 90ch 1fr;grid-template-columns:1fr 90ch 1fr;margin:0 auto}}.nav__list{list-style:none}.nav__item{padding:.33333333em;padding-left:1em}.nav__subitem{padding-left:2em}.nav__link{display:block;color:var(--primary);text-decoration:none}.nav__link:hover{color:var(--secondary)}/*!* Copyright (c) 2019. dev-eth0.de All rights reserved.*/.backToTop{position:fixed;z-index:1999;right:5%;bottom:5%;display:flex;width:60px;height:34.64px;flex-direction:column;align-items:center;justify-content:center;padding:0;border:transparent 0 solid;margin:17.32px 0;background-color:rgba(49,219,218,.85);opacity:1;transition:1s opacity ease-in}.backToTop:hover{background-color:rgba(219,49,219,.85)}.backToTop:hover:before{border-bottom-color:rgba(219,49,219,.85)}.backToTop:hover:after{border-top-color:rgba(219,49,219,.85)}.backToTop--hidden{z-index:-10;opacity:0;transition:1s opacity ease-in,0s z-index ease-in;transition-delay:0s,1s}.backToTop:before,.backToTop:after{content:"";position:absolute;width:0;border-right:30px solid transparent;border-left:30px solid transparent}.backToTop:before{bottom:100%;border-bottom:17.32px solid rgba(49,219,218,.85)}.backToTop:after{top:100%;width:0;border-top:17.32px solid rgba(49,219,218,.85)}.backToTop__icon{height:40px;fill:#fff}/*!* Copyright (c) 2019. dev-eth0.de All rights reserved.*/.cookie-consent{position:fixed;z-index:2001;right:0;bottom:0;left:0;display:none;align-items:center;padding:1em 2em;background:var(--grey-dark);opacity:.85;transition:1s bottom ease-out}.cookie-consent__text{color:var(--text-color-light);line-height:2.5em}.cookie-consent__btn-wrapper{float:right;min-width:140px}.cookie-consent__fadeout{bottom:-20em}/*!* Copyright (c) 2019. dev-eth0.de All rights reserved.*/.footer{display:flex;flex-direction:column;background-color:var(--grey-dark)}.footer__buildinfo{padding-right:1em;padding-bottom:1em;margin-left:auto;color:var(--primary);font-family:monospace;font-size:.75em}.footer__cols{display:flex;flex-direction:column;justify-content:center;color:var(--primary)}@media(min-width:48em){.footer__cols{flex-direction:row}}.footer__col{flex:1;padding:1em;text-align:center}.footer__col-entries{list-style:none}.footer__col-entries-item{padding-left:0}.footer__col-meta{line-height:2.5em}.footer__col-meta-entries{display:inline-block}.footer__col-meta-entries>li{display:inline}.footer__col-meta-entries>li:not(:first-child):before{content:" / "}.footer__col-social-entries{display:inline-block}.footer__col-social-entries-item{display:inline;margin:0 1em}.footer__col-social-icon{display:inline}.footer__col-social-icon:hover{fill:var(--secondary)}.footer__col-license-link:hover .footer__col-license-icon{fill:var(--secondary)}.footer__col-icon{height:2em}.footer__col-icon-link{text-decoration:none}.lightbox{display:none}.lightbox--open{position:fixed;z-index:2000;top:0;right:0;display:flex;overflow:auto;width:100%;height:100%;align-items:center;justify-content:center;background:var(--grey-dark-transparent)}.lightbox__content{position:relative}.lightbox__picture-img{max-width:100%;max-height:80vh}.lightbox__video-item{max-width:100%;max-height:80vh}.lightbox__close{position:absolute;top:1em;right:1em;width:2em;cursor:pointer}.lightbox__close-icon:hover{fill:var(--secondary)}/*!* Copyright (c) 2019. dev-eth0.de All rights reserved.*/.search{position:absolute;z-index:4;top:0;right:0;display:flex;width:4em;min-height:40px;flex-direction:column;align-items:center;color:var(--text-color-light);transition-duration:.5s;transition-property:min-height,width,right,background-color;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:.5s}@media(min-width:48em){.search{transition-delay:0s}}@media(min-width:48em){.search{right:2em;width:250px}}.search__form{display:flex;width:90%;margin-top:1.5em;transition-duration:.5s;transition-property:width,height,margin-top;transition-timing-function:cubic-bezier(.7,0,.3,1);transition-delay:.5s}@media(min-width:48em){.search__form{transition-delay:0s}}@media(min-width:48em){.search__form{margin-top:2em}}.search__form-input{width:0;height:100%;border:none;border-bottom:1px solid var(--primary);border-bottom-width:0;outline:none;color:var(--text-color-light);background:0 0;caret-color:var(--primary);transition:font-size .5s cubic-bezier(.7,0,.3,1),width .5s cubic-bezier(.7,0,.3,1),border-bottom-width .5s cubic-bezier(.7,0,.3,1);transition-delay:.5s,0s,.5s}@media(min-width:48em){.search__form-input{width:100%;border-bottom-width:thin;transition-delay:0s}}.search__form-icon{display:flex;align-items:center;margin-left:0;cursor:pointer;transition:margin-left .5s cubic-bezier(.7,0,.3,1)}@media(min-width:48em){.search__form-icon{margin-left:-1.5em}}.search__form-icon-svg{width:2em;transition:width .5s cubic-bezier(.7,0,.3,1);transition-delay:.5s}@media(min-width:48em){.search__form-icon-svg{transition-delay:0s}}@media(min-width:48em){.search__form-icon-svg{width:1.5em}}.search--open{position:fixed;top:0;right:0;overflow:auto;width:100%;min-height:100vh;min-height:calc(var(--vh,1vh) * 100);background:var(--grey-dark-transparent);transition-delay:0s}.search--open .search__form{width:90%;margin-top:5em;margin-bottom:2em;transition-delay:0s}.search--open .search__form-input{width:100%;border-bottom:1px solid var(--primary);font-size:2em;transition-delay:0s,.5s,0s}@media(min-width:48em){.search--open .search__form-input{transition-delay:0s}}.search--open .search__form-icon{margin-left:-2em;transition-delay:.5s}.search--open .search__form-icon-svg{width:2em}.search--open .search__content{margin-bottom:1em}.search--open .search__close{top:1em;display:initial;opacity:1;transition:opacity .5s ease-in;transition-delay:.5s}.search__close{position:absolute;top:-100em;right:1em;width:2em;opacity:0;cursor:pointer}.search__close-icon:hover{fill:var(--secondary)}.search__content{height:0;margin:0 1em;transition:height .5s cubic-bezier(.7,0,.3,1)}.search__result-list{display:-ms-grid;display:grid;grid-gap:2em 1em;-ms-grid-columns:1fr;grid-template-columns:1fr}@media(min-width:48em){.search__result-list{-ms-grid-columns:1fr 1em 1fr;grid-template-columns:1fr 1fr}}@media(min-width:64em){.search__result-list{max-width:75vw;grid-gap:2em 0;-ms-grid-columns:1fr 0 1fr 0 1fr;grid-template-columns:1fr 1fr 1fr}}.search__result-number{color:var(--primary)}.search__result-item{overflow:hidden;padding:1em;text-align:initial}.search__result-item-link{display:flex;height:100%;flex-direction:column;color:var(--text-color-light);text-decoration:none}.search__result-item-headline{margin-bottom:1em;color:var(--primary)}.search__result-item-meta{color:var(--primary)}.search__result-item-link:hover .search__result-item-headline,.search__result-item-link:hover .search__result-item-meta{color:var(--secondary)}.search__result-item-link:hover .e-tag-item{background-color:var(--secondary)}.search__result-item-text{display:-webkit-box;overflow:hidden;margin-bottom:2em;color:var(--text-color-light);text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}.search__result-item-tags{margin-top:auto;list-style:none}.search__result-no-results{font-size:1.5em}.search--hidden{display:none}.hero{position:relative;overflow:hidden;max-height:66vh;background:var(--grey-dark)}.hero__video{display:block;width:100%}.hero__image{display:block;width:100%}.hero__caption{position:absolute;bottom:10%;left:5%;color:var(--primary);padding:.5em;background-color:var(--grey-transparent)}.hero__credits{position:absolute;right:0;bottom:0;padding:.5em;background-color:var(--grey-transparent);font-size:.75em}.hero__credits>a{color:var(--text-color);text-decoration:none}.hero__credits>a:visited{color:var(--text-color)}.hero__credits>a:hover{color:var(--secondary)}/*!* Copyright (c) 2019. dev-eth0.de All rights reserved.*/.gallery{padding:0}@media(min-width:64em){.gallery{padding:2em}}.gallery__lightbox{display:none;position:relative}@media(min-width:64em){.gallery__lightbox{display:initial;width:100%;margin-bottom:1em}}.gallery__lightbox:before{content:"";display:block;width:100%;padding-top:56.25%}.gallery__lightbox-scroller{display:none}@media(min-width:64em){.gallery__lightbox-scroller{display:initial}}.gallery__item{position:absolute;top:0;right:0;bottom:0;left:0}.gallery__item-content{pointer-events:none}.gallery__item-image{display:block;width:100%;pointer-events:none}.gallery__thumbnails{position:relative;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.gallery__thumbnails-list{position:relative;display:flex;overflow-x:hidden;scroll-behavior:smooth}@media(min-width:64em){.gallery__thumbnails-list{overflow-x:scroll}}.gallery__thumbnails-item{position:relative;scroll-snap-align:start}@media(min-width:64em){.gallery__thumbnails-item{margin-right:1em}}.gallery__thumbnails-item-image{display:block}@media(min-width:64em){.gallery__thumbnails-item-image{filter:grayscale(1)}}.gallery__thumbnails-item-image:hover{filter:none}.gallery__thumbnails-item-image:active{pointer-events:none}.gallery__thumbnails-item--active .gallery__thumbnails-item-image{filter:none}@media(min-width:64em){.gallery__thumbnails-scroller{display:none}}.gallery__caption{position:absolute;bottom:0;left:0;width:100%;padding:1em;color:var(--text-color-light);background:var(--grey-transparent)}@media(min-width:64em){.gallery__caption-thumb{display:none}}.gallery__scroller{position:absolute;z-index:10;top:0;bottom:0;width:40px;height:75px;margin:auto;background:var(--grey-transparent);cursor:pointer;transition:.5s width ease-in-out}.gallery__scroller--hidden{display:none}@media(min-width:64em){.gallery__scroller:hover{width:75px}}.gallery__scroller-left{left:0;border-radius:0 10% 10% 0}.gallery__scroller-left .gallery__scroller-icon{right:0}.gallery__scroller-right{right:0;border-radius:10% 0 0 10%}.gallery__scroller-right .gallery__scroller-icon{left:0}.gallery__scroller-icon{position:absolute;width:40px;height:100%}@media(hover:hover){.gallery__scroller:hover .gallery__scroller-icon{fill:var(--secondary)}}/*!* Copyright (c) 2019. dev-eth0.de All rights reserved.*/.header{position:relative;display:flex;width:100%;background-color:var(--grey-dark)}.header__background{width:100%;height:6em}.header__background path{stroke:var(--primary);stroke-width:4}.header__background rect{width:100%}.header__content{position:absolute;z-index:1;top:0;left:0;display:flex;width:100%;height:100%;flex-direction:column;justify-content:center;padding:.5em 1em}@media(min-width:64em){.header__content{padding:1em 2em}}.header__logo-link-icon{height:5em}.page__nav{margin-top:3em}.page__nav-content-wrapper{position:-webkit-sticky;position:sticky;top:0;padding-top:2em;padding-bottom:2em}.page__nav-content{padding-right:1em}.page__nav-item{border-left:3px solid transparent}.page__nav-item--active{border-color:var(--secondary);background:var(--tile-color)}/*!* Copyright (c) 2019. dev-eth0.de All rights reserved.*/.spinner{position:absolute;z-index:2;top:0;bottom:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:var(--grey-dark);text-align:center}.spinner__rect1,.spinner__rect2,.spinner__rect3,.spinner__rect4,.spinner__rect5{display:inline-block;width:5px;height:5em;background-color:var(--primary);-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.spinner__rect2{margin-left:4px;-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner__rect3{margin-left:4px;-webkit-animation-delay:-1s;animation-delay:-1s}.spinner__rect4{margin-left:4px;-webkit-animation-delay:-.9s;animation-delay:-.9s}.spinner__rect5{margin-left:4px;-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(.4)}20%{transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(.4)}20%{transform:scaleY(1)}}/*!* Copyright (c) 2019. dev-eth0.de All rights reserved.*/.postlist{display:-ms-grid;display:grid;grid-gap:1em;-ms-grid-columns:1fr;grid-template-columns:1fr;margin:0 1em}@media(min-width:64em){.postlist{grid-gap:2em;-ms-grid-columns:1fr 2em 1fr;grid-template-columns:1fr 1fr;margin:0 2em}}@media(min-width:85.375em){.postlist{-ms-grid-columns:1fr 2em 1fr 2em 1fr;grid-template-columns:1fr 1fr 1fr}}@media(min-width:160em){.postlist{max-width:120em;margin:0 auto}}.postlist__tile{margin:0 0 1em}@media(min-width:64em){.postlist__tile{margin-bottom:2em}}.postlist__tile-header{position:relative;overflow:hidden}.postlist__tile-header-picture,.postlist__tile-header-video{display:block;background:var(--grey-light);position:relative}.postlist__tile-header-picture:before,.postlist__tile-header-video:before{content:"";display:block;width:100%;padding-top:56.25%}.postlist__tile-header-picture-item,.postlist__tile-header-video-item{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:auto}.postlist__tile-content{padding:1em 1em 0}@media(min-width:64em){.postlist__tile-content{padding:2em 2em 0}}.postlist__tile-content-meta{color:var(--primary)}.postlist__tile-content-headline{margin-bottom:1em}@media(min-width:64em){.postlist__tile-content-headline{font-size:2em}}/*!* Copyright (c) 2019. dev-eth0.de All rights reserved.*/.post__meta{margin-bottom:.5em}.post__header{text-transform:none}/*!* Copyright (c) 2019. dev-eth0.de All rights reserved.*/.post__content h1,.post__content h2,.post__content h3,.post__content h4,.post__content h5,.post__content h6{clear:both;margin:1em 0 .5em}.post__content ul,.post__content ol{padding-bottom:.5em;padding-left:1em}.post__content .task-list{padding-left:0;list-style:none}.post__content p{padding:.5em 0}.post__content a{color:var(--primary);text-decoration:none}.post__content a:hover{color:var(--secondary)}.post__content table{display:block;overflow-x:auto;margin-bottom:1em;border-collapse:collapse}.post__content table tr{background-color:var(--text-color-light)}.post__content table thead tr,.post__content table tbody tr:nth-child(even){background-color:var(--background-color)}.post__content td,.post__content th{padding:6px 13px;border:1px solid #ddd;border-collapse:collapse}.post__content code,.post__content kbd,.post__content samp{font-weight:600}.post__content blockquote{padding-left:1em;border-left:3px var(--text-color-grey)solid}.post__content #footnotes{padding-top:1em;border-top:1px var(--text-color-grey)solid;margin-top:1em}.post__content .footnotes>hr{display:none}.post__picture{position:relative;display:flex;min-height:10em;flex-flow:column}@media(min-width:64em){.post__picture{flex-flow:row}}.post__picture-right{flex-flow:column-reverse}@media(min-width:64em){.post__picture-right{flex-flow:row-reverse}.post__picture-right>.post__picture-wrapper{margin-left:1em}}@media(min-width:64em){.post__picture-left>.post__picture-wrapper{margin-right:1em}}.post__picture-wrapper{position:relative;padding:1em 0}@media(min-width:64em){.post__picture-wrapper{padding:0}}.post__picture-wrapper>picture{width:100%;height:100%;transition:width 1s ease-in,height 1s ease-in}.post__picture-content,.post__picture-wrapper{flex:1}.post__picture-img{width:100%}.post__picture--lightbox{position:fixed;top:0;right:0;left:0}.post__video{position:relative;display:flex;min-height:10em;flex-flow:column}@media(min-width:64em){.post__video{flex-flow:row}}.post__video-wrapper{position:relative;padding:1em 0;width:100%;position:relative}.post__video-wrapper:before{content:"";display:block;width:100%;padding-top:56.25%}@media(min-width:64em){.post__video-wrapper{padding:0}}.post__video-wrapper-video-item{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;margin:auto}.post__video--lightbox{position:fixed;top:0;right:0;left:0}.progress{position:fixed;z-index:1000;top:0;left:0;width:100%;height:3px;border:none;color:var(--secondary);background-color:initial;-webkit-appearance:none;-moz-appearance:none;appearance:none}.progress::-webkit-progress-bar{background-color:initial}.progress::-webkit-progress-value{background-image:linear-gradient(to right,var(--primary),var(--secondary))}.progress::-moz-progress-bar{background-color:initial;background-image:linear-gradient(to right,var(--primary),var(--secondary))}/*!* Copyright (c) 2019. dev-eth0.de All rights reserved.*/.post__related-list{margin:0}.post__related-list-col{display:flex;flex-direction:column}.post__related-list-item-link{color:var(--text-color);text-decoration:none}.post__related-list-item-content{padding:1em}@media(min-width:64em){.post__related-list-item-content{padding:2em}}.post__nav{position:relative;border:1px var(--primary)solid;border-radius:5px;margin-bottom:1em}.post__nav-header{display:flex;margin:.5em}.post__nav-header-headline{color:var(--primary);font-weight:700;text-transform:uppercase}.post__nav-content{overflow:hidden;max-height:0;transition:max-height .5s ease-in-out}.post__nav-content-wrapper{padding-top:.5em;padding-bottom:1em}.post__nav-item{border-right:3px solid transparent;border-left:3px solid transparent}.post__nav-item--active{border-color:var(--primary);background-color:var(--background-color)}.post__nav-toggle{position:absolute;z-index:1000;width:100%;height:2.5em;opacity:0;cursor:pointer}.post__nav-toggle:checked~.post__nav-header>.post__nav-expand:before{transform:translate(-.2em)rotate(45deg)}.post__nav-toggle:checked~.post__nav-header>.post__nav-expand:after{transform:translate(.2em)rotate(-45deg)}.post__nav-toggle:checked~.post__nav-content{height:auto;max-height:var(--post__nav-content-height,2000px)}.post__nav-expand{display:flex;align-items:center;margin-right:1em;margin-left:auto}.post__nav-expand:before,.post__nav-expand:after{content:"";position:absolute;width:.25em;height:.75em;background-color:var(--primary);transition:transform .5s ease-in-out}.post__nav-expand:before{transform:translate(.2em)rotate(45deg)}.post__nav-expand:after{transform:translate(-.2em)rotate(-45deg)}/*!* Copyright (c) 2019. dev-eth0.de All rights reserved.*/.post__meta{display:flex;flex-wrap:wrap;padding-bottom:1em;border-bottom:1px var(--text-color-grey)solid;margin-top:-1em;margin-bottom:1em}.post__meta-category{display:flex;min-width:50%;flex-direction:column;flex-grow:1;margin-top:1em}@media(min-width:48em){.post__meta-category{min-width:auto;margin-right:2em}}.post__meta-category-text{color:var(--text-color-grey)}.post__meta-tags{display:flex;flex-wrap:wrap;list-style:none}.post__meta-tags-item{margin-right:1em;text-transform:uppercase;white-space:nowrap}/*!* Copyright (c) 2019. dev-eth0.de All rights reserved.*/.post__summary{padding-bottom:1em}.post__summary-intro{display:inline-block;font-weight:700}.post__summary-text{font-style:italic}/*!* Copyright (c) 2019. dev-eth0.de All rights reserved.*/.post__tags{margin-bottom:1em}.post__ribbon{position:absolute;z-index:10;top:0;right:0;overflow:hidden;width:150px;height:150px}.post__ribbon-text{position:absolute;top:55%;right:-10px;transform:rotate(45deg);transform-origin:right;width:150px;padding:0 1em;color:#fff;font-size:1.2em;text-align:center}.post__ribbon-red{background-color:#cd2828}.post__ribbon-green{background-color:#6ab825}.post__ribbon-primary{color:#000;background-color:#31dbda}.error__content-header{display:flex}@media(min-width:64em){.error__content-header{width:75%;flex-direction:row;margin:0 auto}}.error__content-header-headline{padding-right:20px;border-right:1px solid var(--grey-dark);color:var(--text-color-grey);font-family:merriweather,serif;font-size:4em;font-weight:bolder}@media(min-width:64em){.error__content-header-headline{padding-right:60px;font-size:6em}}.error__content-header-text{padding-left:20px;font-size:2em}@media(min-width:64em){.error__content-header-text{padding-left:60px;font-size:3em}}.error__content-more{margin-top:2em;text-align:center}#commento.commento-root *{font-family:inherit;text-transform:none}#commento.commento-root a{color:var(--primary);text-decoration:none}#commento.commento-root a:hover{color:var(--secondary)}#commento.commento-root-min-height{min-height:auto}#commento.commento-root .commento-name{font-size:1rem}#commento.commento-root .commento-login-box-container{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:auto;height:auto}#commento.commento-root .commento-login-box-container .commento-login-box{top:1em;right:1em;left:1em;display:flex;width:auto;max-width:none;flex-direction:column;background:var(--background-color)}@media(min-width:64em){#commento.commento-root .commento-login-box-container .commento-login-box{top:2em;right:2em;left:2em}}#commento.commento-root .commento-login-box-container .commento-login-box-subtitle{color:var(--text-color);font-size:1rem}#commento.commento-root .commento-login-box-container .commento-login-box .commento-oauth-buttons-container{margin:1em}#commento.commento-root .commento-login-box-container .commento-login-box-close{opacity:1}#commento.commento-root .commento-login-box-container .commento-login-box-close:before,#commento.commento-root .commento-login-box-container .commento-login-box-close:after{background-color:var(--primary)}#commento.commento-root .commento-login-box-container .commento-login-box-close:hover:before,#commento.commento-root .commento-login-box-container .commento-login-box-close:hover:after{background-color:var(--secondary)}#commento.commento-root .commento-button{padding:.4em .8em;border:transparent 2px solid;border-radius:4px;font-size:1rem;font-weight:400;line-height:1.15}#commento.commento-root .commento-submit-button,#commento.commento-root .commento-github-button,#commento.commento-root .commento-email-button{color:var(--text-color);background-color:var(--primary)}#commento.commento-root .commento-submit-button:hover,#commento.commento-root .commento-github-button:hover,#commento.commento-root .commento-email-button:hover{color:var(--text-color-light);background-color:var(--secondary)}#commento.commento-root .commento-github-button{min-width:140px;text-transform:uppercase}#commento.commento-root .commento-github-button:hover:before{background-color:var(--secondary)}#commento.commento-root .commento-github-button:before{content:" ";width:24px;height:24px;margin:-.4em 1em -.4em 0;background:0 no-repeat var(--primary)url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 16 16%22 width=%2224%22 height=%2224%22%3E%3Cpath d=%22M7.999.431C3.714.431.239 3.905.239 8.192c0 3.428 2.223 6.337 5.307 7.363.388.071.53-.168.53-.374.0-.184-.007-.672-.01-1.32-2.159.469-2.614-1.04-2.614-1.04-.353-.896-.862-1.135-.862-1.135-.705-.481.053-.472.053-.472.779.055 1.189.8 1.189.8.692 1.186 1.816.843 2.258.645.071-.502.271-.843.493-1.037C4.86 11.425 3.049 10.76 3.049 7.786c0-.847.302-1.54.799-2.082C3.768 5.507 3.501 4.718 3.924 3.65c0 0 .652-.209 2.134.796C6.677 4.273 7.34 4.187 8 4.184c.659.003 1.323.089 1.943.261 1.482-1.004 2.132-.796 2.132-.796.423 1.068.157 1.857.077 2.054.497.542.798 1.235.798 2.082.0 2.981-1.814 3.637-3.543 3.829.279.24.527.713.527 1.437.0 1.037-.01 1.874-.01 2.129.0.208.14.449.534.373 3.081-1.028 5.302-3.935 5.302-7.362.0-4.285-3.475-7.76-7.761-7.76z%22/%3E%3C/svg%3E")}#commento.commento-root .commento-login{text-align:end}#commento.commento-root .commento-login-text,#commento.commento-root .commento-logout{display:inline-block;color:var(--primary);text-decoration:none}#commento.commento-root .commento-login-text:hover,#commento.commento-root .commento-logout:hover{color:var(--secondary)}#commento.commento-root .commento-mod-tools:before{color:var(--text-color)}#commento.commento-root .commento-dark-card{background:rgba(179,242,241,.6)}#commento.commento-root .commento-card .commento-body{overflow-x:auto}#commento.commento-root .commento-card .commento-body *{font-size:1em;line-height:1.5}#commento.commento-root .commento-card .commento-moderator:hover:after{background:var(--secondary)}#commento.commento-root .commento-card .commento-moderator:after{background:var(--primary)}#commento.commento-root .commento-card .commento-option-approve:hover,#commento.commento-root .commento-card .commento-option-remove:hover,#commento.commento-root .commento-card .commento-option-sticky:hover,#commento.commento-root .commento-card .commento-option-reply:hover,#commento.commento-root .commento-card .commento-option-edit:hover,#commento.commento-root .commento-card .commento-option-collapse:hover,#commento.commento-root .commento-card .commento-option-uncollapse:hover,#commento.commento-root .commento-card .commento-option-cancel:hover,#commento.commento-root .commento-card .commento-option-upvote:hover,#commento.commento-root .commento-card .commento-option-downvote:hover{background-color:var(--secondary)}#commento.commento-root .commento-card .commento-option-remove,#commento.commento-root .commento-card .commento-option-unsticky,#commento.commento-root .commento-card .commento-option-approve{background-color:var(--secondary)}#commento.commento-root .commento-card .commento-upvoted,#commento.commento-root .commento-card .commento-downvoted{background-color:var(--secondary)}#commento.commento-root .commento-round-check input[type=checkbox]:checked+label:before{border-color:var(--secondary);background-color:var(--secondary)}