h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);word-spacing:-.1em;line-height:1.2}h2{font-size:2rem;letter-spacing:-.025em;font-weight:700}.markdown em,em{font-style:normal}.markdown em{font-variation-settings:"wght"600,"wdth"900}@-webkit-keyframes breathe{0%{font-variation-settings:"wght"600,"wdth"900}to{font-variation-settings:"wght"600,"wdth"100}}@keyframes breathe{0%{font-variation-settings:"wght"600,"wdth"900}to{font-variation-settings:"wght"600,"wdth"100}}h2{hanging-punctuation:first}.headline{letter-spacing:-.025em;font-size:2rem;margin:2rem auto}h4{margin:0;letter-spacing:0}p+h4{margin-top:1.5rem}@media (min-width:768px){.headline{font-size:4rem;margin:2rem auto 4rem}h2{font-size:2.8rem;margin:8rem auto;text-align:left;letter-spacing:-.0125em}h3{font-size:2rem}h4{font-size:1.4em;margin:1.5rem 0 0}}@-webkit-keyframes type{0%{opacity:1}30%{opacity:1}50%{opacity:0}}@keyframes type{0%{opacity:1}30%{opacity:1}50%{opacity:0}}h3,p+h3{margin-top:3rem}h3{margin-bottom:1rem}h1+h3{margin-top:0}p+strong{margin-top:2rem}blockquote,h2{margin-top:3rem}h2{margin-bottom:2rem}hr+h2{margin-top:0}h3+p{margin-top:.5rem}@media (min-width:768px){h1+h2,h1+p{margin-top:3rem}h3{margin-top:6rem}h1+h3,h2+p{margin-top:3rem}p+h2{margin-top:6rem}h2{margin-top:8rem;margin-bottom:4rem}p+blockquote{margin-top:3rem}}address p{margin:0}address,address p{font-style:normal}.markdown blockquote{border-left:4px solid var(--raw-akzent);padding:0 0 0 1rem}.markdown blockquote p{background:var(--raw-akzent-20);display:inline}.home blockquote+p{font-size:15px}.home blockquote+p,.markdown blockquote+p{margin-top:1rem;margin-bottom:0}@media (min-width:768px){.home blockquote+p,.markdown blockquote+p{margin-top:1.5rem}}.markdown blockquote+blockquote{margin-top:0}.markdown blockquote+blockquote p{background:none}.markdown blockquote cite{font-style:normal}.markdown .kleingedrucktes p{font-size:13px}@media (min-width:768px){.markdown .kleingedrucktes p{font-size:16px}}.markdown{font-size:1rem;overflow:hidden}.markdown p+p{margin-top:1.5rem}.strike-through{text-decoration:line-through}@media (min-width:768px){.markdown p{font-size:calc(16px + .5vw)}}code,kbd,samp,tt{font-family:Studio Feixen Sans,monospace;font-weight:350}.markdown code,.markdown mark{background:var(--raw-akzent-20);font-weight:inherit}.markdown hr{border:none;border-bottom:1px solid var(--raw-akzent);width:100%;margin:3rem 0}@media (min-width:768px){.markdown hr{margin:6rem 0}}.markdown .iframe-container,.markdown figure.video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%;height:auto;margin:3rem 0}.iframe-container iframe,.markdown figure.video iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin:0!important;border:0}.markdown img{max-width:100%}.markdown figure{width:100%;text-align:center;margin:1.5rem 0}@media (min-width:768px){.markdown figure{margin:3rem 0}}.markdown ul{list-style-type:none;margin:1.5rem 0;padding:0}.markdown ul li:not(.commentions-list-item){display:block;text-indent:-1.75em;margin-left:1.75em;margin-top:1rem}.commentions-list-message{margin-top:1rem}.markdown ul li:before{content:"";font-weight:700;width:.75em;height:1px;vertical-align:middle;background:currentColor;display:inline-block;margin-right:1em}.markdown li+li{margin-top:.5rem}.markdown ol{margin:1.5rem 0;list-style:none;counter-reset:Ordinal;padding:0}.markdown ol li{counter-increment:Ordinal;text-indent:-1.75em;margin-left:1.75em;margin-top:1.5rem}.markdown ol li:before{font-feature-settings:"tnum";content:counter(Ordinal) ". ";margin-right:.65em}@media (min-width:768px){.markdown li{font-size:calc(16px + .5vw)}.markdown li+li{margin-top:1rem}.markdown ul li{margin-top:1.5rem}.markdown ul li:before{height:2px;transform:translateY(-1px)}}.markdown .link-list li:before{margin-right:.75em}.footnote-ref,strong{font-family:var(--font-sans)}.footnote-ref{padding:0 .25em;line-height:1;border:none;background:var(--raw-akzent-20);color:var(--raw-akzent-dark);border-radius:0;font-size:.75em}.footnote-ref a{text-decoration:none;border:none}.footnote-ref:hover{background:var(--raw-akzent);color:var(--background)}.footnote-backref{background:var(--raw-akzent-20);color:var(--raw-akzent-dark);padding:.125em .25em;line-height:1;text-decoration:none;border:none;display:inline-block;font-size:.75em}.footnote-backref:hover{background:var(--raw-akzent);color:var(--background)}.footnotes ol{margin:0;list-style-type:decimal}.footnotes ol li{list-style-type:decimal;margin-left:1.4em;padding:0;text-indent:0}.footnotes ol li:before{display:none}@media (min-width:768px){.footnotes ol li{text-indent:0}}table{font-family:var(--sans-serif-font);width:100%;border-collapse:collapse;font-size:1rem;margin:3rem 0}table thead td{padding:.25em 0;vertical-align:top}table thead td,table thead th{text-align:left;border-bottom:1px solid var(--foreground);font-weight:400}table thead th{padding:.25em;font-family:var(--font-sans);font-size:1.05em}table tbody td{text-align:left;padding:.25em;vertical-align:top}table tbody tr{border-bottom:1px solid var(--foreground)}table tfoot td{text-align:left;padding:.25em 0}@media (min-width:768px){table{font-size:calc(16px + .5vw)}}tr.error td{background:var(--raw-akzent-20)}@font-face{font-family:Studio Feixen Sans;src:url("/assets/css/fonts/Studio Feixen Sans/StudioFeixenSans-Medium.woff2") format("woff2"),url("/assets/css/fonts/Studio Feixen Sans/StudioFeixenSans-Medium.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:Studio Feixen Sans;src:url("/assets/css/fonts/Studio Feixen Sans/StudioFeixenSans-Regular.woff2") format("woff2"),url("/assets/css/fonts/Studio Feixen Sans/StudioFeixenSans-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:Studio Feixen Sans;src:url("/assets/css/fonts/Studio Feixen Sans/StudioFeixenSans-Book.woff2") format("woff2"),url("/assets/css/fonts/Studio Feixen Sans/StudioFeixenSans-Book.woff") format("woff");font-weight:250;font-style:normal}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}body>header{display:grid;grid-template-columns:1fr;margin-bottom:1rem;font-size:13px}body>header .title{font-size:1rem;margin:0;white-space:nowrap}body>header address{margin-top:.5rem}body>header .title em{font-weight:400}body>header .title strong{font-size:1.2125em}@media (min-width:560px){body header .tags{margin-top:.5rem}body>header address{grid-column:3/4;text-align:right;margin-top:0}body>header nav{grid-column:2/4;text-align:right;margin-top:0}}@media (min-width:768px){body>header{display:grid;grid-template-columns:1fr 2fr 1fr;grid-gap:1rem;width:100%;align-items:flex-end;padding:3rem 4rem;align-items:start;justify-content:center;margin-bottom:8rem;font-size:16px}body>header .title strong{font-size:1.5em}body>header .title em{letter-spacing:.025em}}body header .tags{margin-top:2rem}body>header article{font-family:var(--font-sans)}body>header a{border:none}.avatar{width:96px}a[appearance=button],button,input[appearance=button],input[type=submit]{background:var(--raw-schwarz);border:none;-webkit-appearance:none;border-radius:0}a[appearance=button],a[appearance=secondary-button],button,input[appearance=button],input[type=submit]{color:var(--raw-akzent);padding:1rem 1.5rem;font-size:1rem;font-family:var(--font-sans);letter-spacing:.05em;cursor:pointer}a[appearance=secondary-button]{background:var(--raw-akzent-20);border:none;display:inline-block;text-align:center}@media (min-width:768px){a[appearance=button],button,input[appearance=button]{width:auto;padding:1rem 1.5rem}}button[appearance=link]{background:none;color:initial}@media (prefers-color-scheme:dark){a[appearance=button],button,input[appearance=button],input[type=submit]{background:var(--raw-akzent);color:var(--raw-schwarz)}input,textarea{color:var(--foreground)}}.commentions-feedback p.success{padding:2rem;background:var(--raw-akzent-20);margin:1.5rem 0 3rem}@media (min-width:768px){.commentions-feedback p.success{margin:0 0 3rem}}.commentions-form-honeypot{position:absolute;left:-99999px}.commentions-form-help{display:none}.commentions-form form{margin-top:3rem}.commentions-list-date{font-size:.75rem}.success{opacity:1!important;-webkit-animation:none!important;animation:none!important}details,details summary{cursor:pointer}details:focus,summary:focus{outline:0}details[open] summary{padding-bottom:1rem;border-bottom:1px solid var(--foreground)}input[type=email],input[type=text],textarea{background:transparent;padding:1em;font-size:1em;width:100%;margin:1.5rem 0;border:1px solid var(--raw-akzent);font-family:var(--font-sans);-webkit-appearance:none;box-shadow:none;border-radius:0;outline:none}input[type=email]:focus,input[type=text]:focus,select:focus,textarea:focus{outline:none;box-shadow:inset 0 0 0 2px var(--raw-akzent);background:var(--raw-akzent-20)}label{font-family:var(--font-sans)}label+.formfield__select__wrapper,label+input[type=email],label+input[type=text],label+select,label+textarea{margin-top:.5rem}fieldset{padding:1em 1em 1.2em}fieldset,select{border:1px solid var(--raw-akzent)}select{appearance:none;width:100%;font-size:1em;padding:1em;border-radius:0}.formfield__container+.formfield__container{margin-top:1.5rem}.formfield__container>input,.formfield__container>textarea{margin:0}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox]:after{content:"";display:block;width:1.5em;height:1.5em;border:1px solid var(--foreground);vertical-align:middle;position:relative;top:4px;margin-right:1em;margin-left:.35em}input[type=checkbox]:checked:after{background:var(--raw-akzent);box-shadow:inset 0 0 0 2px var(--background)}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=radio]:after{content:"";display:block;width:1.5em;height:1.5em;border:1px solid var(--foreground);vertical-align:middle;position:relative;top:4px;margin-right:1em;margin-left:.35em;border-radius:100px}input[type=radio]:checked:after{background:var(--raw-akzent);box-shadow:inset 0 0 0 2px var(--background)}select{-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:calc(100% - 1em);background-position-y:50%;padding-right:2em;overflow:visible}.formfield__option+.formfield__option{margin-top:.5em}.formblock__message__list__item{font-size:1em!important}.formblock{margin-top:4rem}.formblock__submit{margin-top:2rem}.formblock__message--success{padding:2rem;background:var(--raw-akzent-20);margin:1.5rem 0 3rem}@media (min-width:768px){.formblock__message--success{margin:0 0 3rem}}a{color:inherit;display:inline;cursor:pointer;text-decoration:none;border-bottom:2px solid var(--raw-akzent);background-size:100%;transition:all .15s}a:hover{background:var(--raw-akzent-20)}@media (min-width:768px){a{border-bottom:4px solid var(--raw-akzent)}}nav{font-size:17px}@media (min-width:768px){nav{font-size:20px}}.post header{font-family:var(--font-sans);margin:0}.post header p{font-size:calc(17px + .5vw)}.post header span{margin:0 .5em;display:inline-block}.post header .author{margin-top:2rem;margin-bottom:2rem}@media (min-width:768px){.post header .author{margin-top:4rem;margin-bottom:4rem}}ul.tags{margin-bottom:0;padding:0}ul.tags,ul.tags li{list-style-type:none}ul.tags li{display:inline-block;letter-spacing:.05em;font-size:.9em;text-indent:0;margin:0 0 .75rem .75rem;padding:.15em .5em;border:1px solid var(--raw-akzent)}ul.tags li:before{content:"#";width:auto;height:auto;border:none;background:none;margin-right:.25em;color:var(--raw-akzent);vertical-align:initial}ul.tags li a{border:none}.toolbar{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid #000}.toolbar+.toolbar{border-top:0}.toolbar table{margin:0;font-size:14px}[use-typewriter]{display:inline;position:relative}[use-typewriter]:after{content:"";display:inline-block;position:absolute;width:4px;background:var(--raw-akzent);height:1em;transform:translateY(15%);-webkit-animation:type 1s ease-in-out infinite both;animation:type 1s ease-in-out infinite both;transition:opacity 1s}[use-typewriter].no-cursor:after{display:none}@media(min-width:768px){[use-typewriter]:after{width:8px}}:root{--raw-schwarz:#000;--raw-ecru:#fbf8f3;--raw-akzent:#e8b800;--raw-weiss:#fff;--raw-akzent-20:rgba(255,214,51,0.2);--raw-akzent-80:rgba(230,184,0,0.8);--raw-akzent-dark:#dbaf00;--foreground:var(--raw-schwarz);--background:var(--raw-ecru);--link:var(--raw-schwarz);--font-sans:"Studio Feixen Sans",system-ui,sans-serif;--text-marker:var(--raw-akzent-20)}@media (prefers-color-scheme:dark){:root{--foreground:hsla(0,0%,100%,0.7);--background:var(--raw-schwarz);--link:var(--raw-schwarz);--font-sans:"Studio Feixen Sans",system-ui,sans-serif;--text-marker:rgba(51,41,0,0.5)}}.bt{border-top:1px solid var(--raw-akzent);width:100%;margin-top:3rem;padding-top:3rem}@media (min-width:768px){.bt{margin-top:6rem}}*{box-sizing:border-box;margin:0}::-moz-selection{background:var(--raw-akzent-20)}::selection{background:var(--raw-akzent-20)}html{font-size:17px;scroll-behavior:smooth}body{padding:1rem 1rem 4rem;line-height:1.5;margin:0;color:var(--foreground);background:var(--background);font-family:Studio Feixen Sans,monospace;font-weight:250;overflow-x:hidden;min-height:100vh}article.markdown{max-width:900px;margin:0 auto}@media (min-width:768px){article.markdown{padding:0 4rem}body{padding:1rem 1rem 8rem;font-size:18px}}@media (min-width:1150px){article.markdown{padding:0}}.logo{width:128px;text-align:center;display:block}mark{background:var(--raw-akzent-20)}progress[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:250px;height:20px}progress[value]::-webkit-progress-bar{background:none;border:1px solid var(--raw-akzent)}progress[value]::-webkit-progress-value{background:var(--raw-akzent)}.loader{font-size:10px;text-indent:-9999em;width:2em;height:2em;border-radius:50%;background:var(--raw-akzent);background:linear-gradient(90deg,var(--raw-akzent) 10%,hsla(0,0%,100%,0) 42%);position:relative;-webkit-animation:load3 .5s linear infinite;animation:load3 .5s linear infinite;transform:translateZ(0);display:inline-block;top:3px}.loader:before{width:50%;height:50%;background:var(--raw-akzent);border-radius:100% 0 0 0}.loader:after,.loader:before{position:absolute;top:0;left:0;content:""}.loader:after{background:var(--background);width:75%;height:75%;border-radius:50%;margin:auto;bottom:0;right:0}@-webkit-keyframes load3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes load3{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}