﻿@keyframes bounce-in{0%{opacity:0;transform:scale3d(0.3, 0.3, 0.3) translateX(-50%)}20%{transform:scale3d(1.1, 1.1, 1.1)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}@keyframes wobble{0%{transform:translateX(0)}20%{transform:translateX(-10px)}40%{transform:translateX(10px)}60%{transform:translateX(-10px)}80%{transform:translateX(10px)}100%{transform:translateX(0)}}@keyframes wobble-dynamic{0%{transform:translate(-50%, -50%)}20%{transform:translate(-52%, -50%)}40%{transform:translate(-48%, -50%)}60%{transform:translate(-52%, -50%)}80%{transform:translate(-48%, -50%)}100%{transform:translate(-50%, -50%)}}*{border:none;border-collapse:collapse;box-sizing:border-box;font-family:inherit;font-style:inherit;font-size:inherit;font-weight:inherit;line-height:1em;list-style:none;margin:0;padding:0;text-align:inherit;text-decoration:none;vertical-align:inherit}@font-face{font-family:"OpenSans";font-style:normal;src:url("/assets/opensans_regular-7ef74751.ttf") format("truetype")}@font-face{font-family:"OpenSans";font-style:italic;src:url("/assets/opensans_italic-c9bd267a.ttf") format("truetype")}@font-face{font-family:"OpenSans";font-weight:bold;src:url("/assets/opensans_semibold-b6be87b3.ttf") format("truetype")}@font-face{font-family:"Ubuntu Mono";font-weight:normal;src:url("/assets/ubuntu_mono-c2ac8862.ttf") format("truetype")}html{font-size:12px}@media(min-width: 576px){html{font-size:13px}}@media(min-width: 768px){html{font-size:14px}}@media(min-width: 992px){html{font-size:15px}}@media(min-width: 1200px){html{font-size:16px}}*{font-family:"OpenSans"}.subscription{border:rgb(100%,90.0392156863%,80%) 1px solid;border-radius:.5rem;box-shadow:0 3px 10px #ddd;display:flex;flex-wrap:nowrap;margin-left:auto;margin-right:auto;max-width:700px;overflow:hidden}@media(max-width: 575.98px){.subscription{flex-wrap:wrap}}.subscription.error-animation{animation-name:wobble;animation-duration:.5s}.subscription.submitted form{display:none}.subscription.submitted .form .thank-you{display:block}.subscription>div{display:flex;flex-flow:column nowrap;padding:2rem;width:50%}@media(max-width: 575.98px){.subscription>div{width:100%}}.subscription div.cta{background-color:rgb(100%,96.0156862745%,92%);color:rgb(35%,17.568627451%,0%)}.subscription div.cta p{margin:1rem 0 0 0}.subscription div.form{background-color:#fff;justify-content:center}.subscription div.form .thank-you{background-color:hsl(127.0866141732,49.8039215686%,96%);border:hsl(127.0866141732,49.8039215686%,90%) 1px solid;border-radius:.5rem;display:none;padding:0 1rem 1rem 1rem}.subscription div.form .thank-you p{color:hsl(127.0866141732,49.8039215686%,45%);font-size:1rem;margin:1rem 0 0 0;text-align:left}.subscription div.form input{display:block;margin:0 0 1rem 0;width:100%}.subscription div.form input[name=subscription\[email\]],.subscription div.form input[name=subscription\[name\]]{display:none}.subscription div.form input[type=submit]{background-image:linear-gradient(180deg, rgb(100%, 62.6470588235%, 25%) 2%, #ff8000 50%);border-radius:5px;box-shadow:0 3px 5px 0 rgba(0,0,0,.25);color:#fff;cursor:pointer;padding:1rem 2rem;text-align:center}.subscription div.form p{color:#c7ced1;font-size:.875rem;text-align:center}.subscription form{display:block}.subscription h2{font-size:1.5rem;font-weight:bold;margin:0;text-align:left}.subscription p{line-height:1.5em}a[href]{-moz-box-decoration-break:clone;-o-box-decoration-break:clone;-webkit-box-decoration-break:clone;background-color:hsl(199.842519685,49.8039215686%,96%);border-radius:.25rem;color:#4095bf;padding:0 .5rem}a[href].current{background-color:rgb(100%,96.0156862745%,92%);color:#ff8000}blockquote{background-color:hsl(199.842519685,49.8039215686%,96%);border-left:hsl(199.842519685,49.8039215686%,90%) .5rem solid;padding:1rem 1rem 1rem 1.5rem}blockquote code{background-color:hsl(198,9.8039215686%,90%)}body{border-top:#4095bf .25rem solid;display:flex;flex-direction:column;height:100%;width:100%}button,input[type=submit],.button{border-radius:5px;color:#fff;cursor:pointer;padding:1rem 2rem;text-align:center}button.primary,input[type=submit].primary,.button.primary{background-image:linear-gradient(180deg, rgb(43.8235294118%, 68.8235294118%, 81.1764705882%) 2%, #4095bf 50%);box-shadow:0 3px 5px 0 rgba(0,0,0,.25)}button.primary:active,input[type=submit].primary:active,.button.primary:active{background-image:linear-gradient(180deg, #4095bf 50%, rgb(43.8235294118%, 68.8235294118%, 81.1764705882%) 100%)}button.secondary,input[type=submit].secondary,.button.secondary{background-color:rgba(0,0,0,0);border:#4095bf 1px solid;color:#4095bf}button:disabled,input[type=submit]:disabled,.button:disabled{background-image:linear-gradient(180deg, rgb(83.5294117647%, 85.5882352941%, 86.4705882353%) 2%, #c7ced1 50%)}code{background-color:hsl(198,9.8039215686%,96%);border-radius:.25rem;color:hsl(198,9.8039215686%,48%);font-family:"Ubuntu mono";padding:.25rem .5rem;white-space:pre}em{font-style:italic}h1{font-size:2.25rem;font-weight:bold;margin:0 0 2rem 0;position:relative;text-align:left}h2{font-size:1.875rem;line-height:1.5em;margin:0 0 2rem 0;text-align:center}h3{font-size:1.5rem;margin-bottom:1rem}html{height:100%;width:100%}input[type=text]{background-color:hsl(198,9.8039215686%,98.4%);border:#c7ced1 1px solid;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.25);border-radius:.25rem;line-height:1.25em;outline:none;padding:.5rem}input[type=text][name=subscriber\[email\]],input[type=text][name=subscriber\[forename\]]{display:none}input[type=text].erroneous{background-color:hsl(0,49.8039215686%,96%);border:hsl(0,49.8039215686%,62.5%) 1px solid;color:#bf4040}label{color:rgb(60%,30.1176470588%,0%);display:block;font-size:.875rem;margin:0 0 .5rem 0;text-transform:uppercase}ol{margin:1rem 0 0 0;padding-left:1.5rem}ol li{color:hsl(199.842519685,49.8039215686%,75%);line-height:1.75em;list-style-position:outside;list-style-type:decimal}p{font-size:1rem;line-height:1.75em}pre{background-color:hsl(198,9.8039215686%,98.4%);border:hsl(198,9.8039215686%,96%) 1px solid;border-left-width:1rem;border-radius:.25rem;line-height:1.5em;overflow:auto;padding:1rem}pre code{background-color:rgba(0,0,0,0);display:block;line-height:1.5em;padding:0}section{background-color:#fff;color:hsl(198,9.8039215686%,28%);flex-grow:0;flex-shrink:0;padding-left:3rem;padding-right:3rem;position:relative;z-index:100}section+section{margin:2rem 0 0 0}section.alternate{background-color:hsl(199.842519685,49.8039215686%,96%);color:hsl(199.842519685,49.8039215686%,30%);padding-bottom:3rem;padding-top:3rem}section.alternate a{background-color:hsl(199.842519685,49.8039215686%,90%)}section.main{flex-grow:1}section>div{margin:0 auto;max-width:50rem}section>div>*+*,section>div blockquote *+*{margin-top:1.5rem}section>div h3{margin-top:3rem}section:not(.navigation) ul{margin-left:1.5rem;margin-right:1.5rem}section:not(.navigation) ul li{line-height:1.75em;padding-left:1.5rem;position:relative}section:not(.navigation) ul li+li{margin:.25rem 0 0 0}section:not(.navigation) ul li:before{background-color:#4095bf;border-radius:50%;color:hsl(199.842519685,49.8039215686%,96%);content:"";display:block;font-weight:bold;height:.5rem;left:0;position:absolute;text-align:center;top:.6rem;width:.5rem}section:not(.navigation) ul li header{display:block;font-weight:bold;line-height:1.75em;margin-top:1.5rem}strong{font-weight:bold}sup{font-size:.75rem;position:relative;top:-0.5em}.columns{display:flex;flex-wrap:nowrap;margin:0 -1.5rem}@media(max-width: 575.98px){.columns{flex-wrap:wrap}}.columns .column{display:flex;flex-flow:column nowrap;margin:0 1.5rem;width:50%}@media(max-width: 575.98px){.columns .column{width:100%}}.muted{color:#c7ced1;font-size:.875rem}.muted a{background-color:hsl(199.842519685,49.8039215686%,96%);color:hsl(199.842519685,49.8039215686%,75%)}.header{margin:2rem 0 0 0}.header img:first-of-type{display:none}.header img:last-of-type{display:block;margin:0 auto;max-width:380px}@media(min-width: 576px){.header img:last-of-type{max-width:420px}}@media(min-width: 768px){.header img:last-of-type{max-width:460px}}@media(min-width: 992px){.header img:last-of-type{max-width:500px}}@media(min-width: 1200px){.header img:last-of-type{max-width:550px}}.navigation{margin:2rem 0 0 0}.navigation div{border-bottom:hsl(199.842519685,49.8039215686%,96%) 1px solid;border-top:hsl(199.842519685,49.8039215686%,96%) 1px solid;padding:1rem 0}.navigation ul:after{content:"";display:block;clear:both}.navigation ul{margin-left:0;text-align:center}@media(min-width: 576px){.navigation ul{text-align:left}}.navigation ul li{display:inline-block}.navigation ul li+li:before{color:hsl(199.842519685,49.8039215686%,90%);content:"/";margin:0 .5rem}.footer{margin-bottom:0;margin-top:3rem;overflow:hidden;text-align:center;z-index:90}.footer:before{box-shadow:0 0 10px hsl(199.842519685,49.8039215686%,17.5%);content:"";height:50px;left:-20px;position:absolute;right:-20px;top:-50px}.footer h2{font-size:1rem;font-weight:bold;line-height:1em;margin:0 0 1rem 0;padding:0 .75rem 0 0;text-align:right;width:50%}.footer p{margin:0}.footer p:nth-of-type(1){float:left;padding:0 .75rem 0 0;text-align:right;width:50%}.footer p:nth-of-type(1) span{color:hsl(199.842519685,49.8039215686%,75%);margin:0 .25rem}.footer p:nth-of-type(2){float:left;padding:0 0 0 .75rem;text-align:left;width:50%}.footer img{clear:both;display:block;border-radius:50%;display:inline-block;margin:1.5rem 0}.relativkreativ.about .signature{height:4.5rem;margin:2rem 0 0 0;width:18rem}.relativkreativ.about .products .product{background-color:hsl(199.842519685,49.8039215686%,96%);border-radius:.75rem;display:block;color:hsl(199.842519685,49.8039215686%,45%);margin-top:2rem;min-height:7rem;padding:2rem;transition:background-color .5s,color .5s}.relativkreativ.about .products .product.coming-soon{background-image:url(asset_path("relativkreativ/coming_soon.svg"));background-position:right top;background-repeat:no-repeat;background-size:7rem 7rem}.relativkreativ.about .products .product h3{line-height:1.25em;margin:0}.relativkreativ.about .products .product h3:before{content:"📘 "}.relativkreativ.about .products .product p{margin:1.5rem 0 0 0}.relativkreativ.about .products .product:hover{background-color:rgb(100%,96.0156862745%,92%);color:rgb(90%,45.1764705882%,0%)}.relativkreativ.about .products .product:hover h3:before{content:"📙 "}body.article .addendum div{background-color:rgb(100%,96.0156862745%,92%);border:rgb(100%,90.0392156863%,80%) 1px solid;border-radius:.5rem;color:rgb(75%,37.6470588235%,0%);margin:3rem auto 0 auto;padding:1.5rem}body.article .addendum div a{background-color:rgb(100%,90.0392156863%,80%);color:#ff8000}body.article .published-on{color:hsl(198,9.8039215686%,72%);text-align:center}body.article .published-on a{background-color:hsl(198,9.8039215686%,96%);color:hsl(198,9.8039215686%,72%)}body.article .summary p{font-size:1.125rem}body.article .toc{background-color:hsl(199.842519685,49.8039215686%,96%);border:hsl(199.842519685,49.8039215686%,90%) 1px solid;border-radius:.75rem;overflow:hidden;padding:0 1.5rem 1.5rem 1.5rem}@media(min-width: 576px){body.article .toc{float:right;margin:0 0 3rem 3rem;width:50%}}body.article .toc a{background-color:hsl(199.842519685,49.8039215686%,90%)}body.article .toc h3{background-color:hsl(199.842519685,49.8039215686%,90%);color:hsl(199.842519685,49.8039215686%,62.5%);font-size:1rem;font-weight:bold;margin:0 -1.5rem;padding:1rem 0;text-align:center}body.articles table{margin:-1.5rem 0 0 0}body.articles td a{line-height:1.5em}body.articles td.unread{color:#4095bf;padding-right:1.5rem}body.articles th{color:#c7ced1;padding-right:1.5rem;text-align:right;white-space:nowrap}body.articles th.year{color:#8f9da3;font-weight:bold;padding-top:1.5rem;padding-bottom:0.5rem}@media(max-width: 767.98px){body.articles th span{display:none}}body.articles tr+tr td{padding:.5rem 0 0 0}@media(min-width: 576px){body.vagrant .column:first-of-type{margin-right:1rem}body.vagrant .column:last-of-type{margin-left:1rem}}body.vagrant .vagrant-box{border:hsl(199.842519685,49.8039215686%,90%) 1px solid;border-radius:.5rem;margin-top:2rem;overflow:hidden;padding:0 1rem 1rem 1rem}body.vagrant .vagrant-box h3{background-color:hsl(199.842519685,49.8039215686%,96%);font-size:1.25rem;margin:0 -1rem;padding:1rem 1rem 1rem 3.5rem;position:relative}body.vagrant .vagrant-box h3 .logo{background:rgba(0,0,0,0) url("/assets/relativkreativ/vagrant_boxes-8c042846.svg") no-repeat;background-size:300% 100%;height:2rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:2rem}body.vagrant .vagrant-box h3 .logo.alpine{background-position:100% 0}body.vagrant .vagrant-box h3 .logo.centos{background-position:0 0}body.vagrant .vagrant-box h3 .logo.ubuntu{background-position:50% 0}body.vagrant .vagrant-box h3 .size{background-color:hsl(199.842519685,49.8039215686%,90%);border-radius:.25rem;color:hsl(199.842519685,49.8039215686%,62.5%);font-size:.75rem;padding:.5rem .5rem;position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}body.vagrant .vagrant-box p{margin-top:1rem}body.vagrant .vagrant-box p.name{color:hsl(198,9.8039215686%,72%);font-family:"Ubuntu mono"}form.sign-in{margin:2rem auto 3rem auto;max-width:100%;width:20rem}form.sign-in.error-animation{animation-name:wobble;animation-duration:.5s}form.sign-in button{margin-top:1.5rem;width:100%}form.sign-in input[type=text]{width:100%}form.sign-in label{color:#8f9da3}.response{background-color:hsl(199.842519685,49.8039215686%,96%);border:hsl(199.842519685,49.8039215686%,90%) 1px solid;border-radius:.5rem;color:hsl(199.842519685,49.8039215686%,37.5%);padding:0 1.5rem 1.5rem 1.5rem}.response a{background-color:hsl(199.842519685,49.8039215686%,90%);color:#4095bf}.response p{margin-top:1.5rem}
