html{-webkit-text-size-adjust:100%}body{background-color:#fff;color:#252a2e;overflow-x:hidden}body.hack.dark{background-color:#000;color:#ccc}img,svg,video{max-width:100%;height:auto}iframe{max-width:100%}aside,main,.media,.media-body,.post-content{min-width:0}main,.post-content,.media-content{overflow-wrap:break-word}.post-content a,.media-heading a,.t-hackcss-post-tag{overflow-wrap:anywhere}pre{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}pre code{overflow-wrap:normal;white-space:pre;word-break:normal}table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.t-hackcss-navigation{padding-right:10px}@media screen and (min-width: 769px){.t-hackcss-navigation{position:sticky;top:1rem}}.t-hackcss-navigation-separator{height:10px}.t-hackcss-navigation-secondary{font-size:0.9rem;opacity:0.72}.t-hackcss-navigation-label{margin:0.25rem 0 0.2rem;font-weight:bold;line-height:1.3;text-transform:uppercase;opacity:1}.hack .t-hackcss-navigation-heading{padding-top:20px}body .t-hackcss-footer{padding-bottom:10px}.t-hackcss-social{display:inline-block}.t-hackcss-social+.t-hackcss-social{padding-left:10px}@media screen and (max-width: 768px){.t-hackcss-sm-reversed-grid.grid{flex-direction:column-reverse}}.t-hackcss-icon{display:inline-block;vertical-align:middle;width:15px;height:15px}.t-hackcss-icon>svg{width:15px}.t-hackcss-media{margin-bottom:1.25rem}.t-hackcss-featured-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.25rem;margin-bottom:2rem}.t-hackcss-featured-card{min-width:0;padding:0.8rem;border:1px solid currentColor}.t-hackcss-featured-card .media-heading{margin-top:0}.t-hackcss-featured-image-link{display:block;margin:-0.8rem -0.8rem 0.75rem;color:inherit;background:transparent;border-bottom:1px solid currentColor}.t-hackcss-featured-image-link:hover,.t-hackcss-featured-image-link:focus{background:transparent}.t-hackcss-featured-image{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.t-hackcss-featured-image.is-grayscale{filter:grayscale(1);transition:filter 0.2s ease}.t-hackcss-featured-card:hover .t-hackcss-featured-image.is-grayscale,.t-hackcss-featured-card:focus-within .t-hackcss-featured-image.is-grayscale{filter:grayscale(0)}.t-hackcss-about{max-width:64rem}.t-hackcss-about-layout{max-width:64rem}.t-hackcss-about-copy{min-width:0}.t-hackcss-about-header{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:1rem;align-items:end;padding-bottom:0.85rem;margin-bottom:1.35rem;border-bottom:1px solid currentColor}.t-hackcss-about-content-row{display:grid;grid-template-columns:minmax(0, 1fr) minmax(14rem, 21rem);gap:1.8rem;align-items:start}.t-hackcss-about-kicker{grid-column:1 / -1;margin:0;font-size:0.85rem;letter-spacing:0;text-transform:uppercase;opacity:0.68}.t-hackcss-about h1{margin:0;line-height:1}.t-hackcss-about-disciplines{display:grid;gap:0.2rem;margin:0;padding:0;list-style:none;font-size:0.9rem;text-align:right}.t-hackcss-about-disciplines li{white-space:nowrap}.t-hackcss-about-lede{max-width:44rem;margin-top:0;margin-bottom:1.5rem;font-size:1.15rem;line-height:1.6}.t-hackcss-about-statement{max-width:34rem;margin:0 0 1.5rem;padding-left:1rem;border-left:1px solid currentColor;font-size:1.35rem;line-height:1.35}.t-hackcss-about-grid{display:grid;grid-template-columns:1fr;gap:0;margin:1.5rem 0;border-top:1px solid currentColor}.t-hackcss-about-panel{display:grid;grid-template-columns:2.4rem minmax(0, 1fr);gap:0.85rem;min-width:0;padding:0.9rem 0;border-bottom:1px solid currentColor}.t-hackcss-about-panel-index{font-size:0.85rem;opacity:0.68}.t-hackcss-about-panel h2{margin:0 0 0.35rem;font-size:1.05rem}.t-hackcss-about-panel p{grid-column:2;margin-bottom:0}.t-hackcss-about-note{margin-top:1.75rem;padding-top:1rem;border-top:1px solid currentColor}.t-hackcss-about-image-wrap{position:sticky;top:1rem;margin:2.00rem 0 0}.t-hackcss-about-image{display:block;width:100%;height:auto}.t-hackcss-about-image-caption{display:flex;justify-content:space-between;gap:1rem;margin-top:0.55rem;padding-top:0.45rem;border-top:1px solid currentColor;font-size:0.85rem;opacity:0.72}.t-hackcss-about-image-caption::after{content:"monointerferenz"}.t-hackcss-post-tags{margin-top:0.35rem}.t-hackcss-post-tag{display:inline-block;margin-right:0.35rem;margin-bottom:0.35rem;padding:0.1rem 0.35rem;border:1px solid currentColor;font-size:0.85rem;line-height:1.4;text-decoration:none}.t-hackcss-search-count{min-height:1.5rem}.t-hackcss-tag-graph{position:relative;width:100%;margin-bottom:2rem;overflow-x:auto;border-top:1px solid currentColor;border-bottom:1px solid currentColor}.t-hackcss-tag-graph-svg{display:block;width:100%;min-width:640px;height:auto}.t-hackcss-tag-actions{position:absolute;top:0.5rem;right:0.5rem;z-index:1}.t-hackcss-tag-reset{min-height:2rem;padding:0.2rem 0.5rem;border:1px solid currentColor;border-radius:0;background:#fff;color:inherit;font:inherit;line-height:1.25;cursor:pointer}.t-hackcss-tag-reset:disabled{cursor:default;opacity:0.42}.t-hackcss-tag-reset:focus{outline:none}.t-hackcss-tag-reset:focus-visible{box-shadow:inset 0 0 0 1px currentColor}@media (hover: hover) and (pointer: fine){.t-hackcss-tag-reset:not(:disabled):hover{background:#252a2e;color:#fff}}body.hack.dark .t-hackcss-tag-reset{background:#000}@media (hover: hover) and (pointer: fine){body.hack.dark .t-hackcss-tag-reset:not(:disabled):hover{background:#ccc;color:#000}}.t-hackcss-tag-graph-edge{fill:none;stroke:currentColor;stroke-opacity:0.18;stroke-width:1;transition:stroke-opacity 0.15s ease, stroke-width 0.15s ease}.t-hackcss-tag-graph-tag-edge{fill:none;stroke:currentColor;stroke-dasharray:3 4;stroke-opacity:0.12;stroke-width:1;transition:opacity 0.15s ease, stroke-opacity 0.15s ease, stroke-width 0.15s ease}.t-hackcss-tag-graph-tag{fill:transparent;stroke:currentColor;stroke-width:1;transition:opacity 0.15s ease, stroke-width 0.15s ease}.t-hackcss-tag-graph-post{fill:transparent;stroke:currentColor;stroke-width:1;transition:opacity 0.15s ease, stroke-width 0.15s ease}.t-hackcss-tag-graph-label,.t-hackcss-tag-graph-post-label,.t-hackcss-tag-graph-count{fill:currentColor;font-size:12px;pointer-events:none}.t-hackcss-tag-graph-post-label{font-size:11px}.t-hackcss-tag-graph-count{font-size:11px;opacity:0.68}.t-hackcss-tag-graph-link{color:inherit;text-decoration:none}.t-hackcss-tag-graph-link:hover,.t-hackcss-tag-graph-link:focus{background:transparent;color:inherit}.t-hackcss-tag-graph-link:hover .t-hackcss-tag-graph-tag,.t-hackcss-tag-graph-link:focus .t-hackcss-tag-graph-tag,.t-hackcss-tag-graph-link:hover .t-hackcss-tag-graph-post,.t-hackcss-tag-graph-link:focus .t-hackcss-tag-graph-post{fill:transparent;stroke:currentColor}.t-hackcss-tag-graph-edge.is-active{stroke-opacity:0.85;stroke-width:2}.t-hackcss-tag-graph-tag-edge.is-active{stroke-opacity:0.55;stroke-width:1.5}.t-hackcss-tag-graph-edge.is-muted,.t-hackcss-tag-graph-tag-edge.is-muted,.t-hackcss-tag-graph-tag.is-muted,.t-hackcss-tag-graph-post.is-muted{opacity:0.18}.t-hackcss-tag-graph-tag.is-active,.t-hackcss-tag-graph-post.is-active{stroke-width:2}.t-hackcss-tag-graph-tag.is-selected{fill:currentColor;fill-opacity:0.06}.t-hackcss-tag-graph-link:hover .t-hackcss-tag-graph-tag.is-selected,.t-hackcss-tag-graph-link:focus .t-hackcss-tag-graph-tag.is-selected{fill:currentColor;fill-opacity:0.06}.t-hackcss-tag-insight{margin-bottom:2rem;padding:1rem;border:1px solid currentColor}.t-hackcss-tag-insight h2{margin-top:0;margin-bottom:0.5rem;font-size:1.2rem}.t-hackcss-tag-insight-summary{margin-top:0;margin-bottom:0.75rem}.t-hackcss-tag-insight-section{margin-top:0.85rem}.t-hackcss-tag-insight-section h3{margin:0 0 0.45rem;font-size:1rem}.t-hackcss-tag-insight-tags{display:flex;flex-wrap:wrap;gap:0.4rem;margin:0 0 0.85rem;padding:0;list-style:none}.t-hackcss-tag-insight-tags li{display:inline-flex;align-items:center;gap:0.35rem;padding:0.1rem 0.35rem;border:1px solid currentColor;font-size:0.85rem;line-height:1.4}.t-hackcss-tag-insight-tags span{opacity:0.68}.t-hackcss-tag-insight-categories li{border-style:dashed}.t-hackcss-tag-insight-posts{margin:0;padding-left:1.25rem}.t-hackcss-tag-section{margin-bottom:1.5rem}.t-hackcss-media-shift{max-width:50px}.t-hackcss-media-image{display:block;max-width:100%;height:auto}.t-hackcss-cards{flex-wrap:wrap}@media screen and (max-width: 768px){.t-hackcss-cards{flex-wrap:nowrap}}.t-hackcss-cards-cell{padding-bottom:10px;padding-right:10px}.t-hackcss-cards-text{margin:0}.t-hackcss-cards-image{display:block;max-width:50%;height:auto;margin:0 auto}.t-hackcss-cards-link{text-align:center}@media screen and (max-width: 768px){.container{max-width:100%;padding-right:1.25rem;padding-left:1.25rem}.container>.grid{gap:1.25rem}aside.cell,main.cell{width:100%;max-width:100%;flex-basis:auto}.media-left,.media-right,.media-body{display:block;width:100%}.media-left,.media-right{padding-right:0;padding-left:0}pre{padding:1rem}.form{max-width:100%}.t-hackcss-navigation{padding-right:0;padding-bottom:0.75rem;margin-bottom:0.75rem;border-bottom:1px solid currentColor}.t-hackcss-navigation-heading{margin-bottom:0.75rem}.t-hackcss-navigation-separator{flex-basis:100%;height:0;margin:0.15rem 0;border-top:1px solid currentColor;opacity:0.25}.t-hackcss-navigation-label{flex-basis:100%;width:100%;margin-top:0.2rem}.t-hackcss-media{margin-bottom:1.5rem}.t-hackcss-featured-grid{grid-template-columns:1fr;gap:1rem}.t-hackcss-featured-card{padding:0.75rem}.t-hackcss-featured-image-link{margin:-0.75rem -0.75rem 0.75rem}.t-hackcss-about-grid{grid-template-columns:1fr}.t-hackcss-about-header{display:block}.t-hackcss-about-disciplines{display:flex;flex-wrap:wrap;gap:0.35rem 0.7rem;margin-top:0.75rem;text-align:left}.t-hackcss-about-layout,.t-hackcss-about-content-row{display:block}.t-hackcss-about-lede{font-size:1.05rem}.t-hackcss-about-statement{padding-left:0.75rem;font-size:1.15rem}.t-hackcss-about-image-wrap{display:none}.t-hackcss-tag-graph-svg{min-width:36rem}.t-hackcss-tag-graph.is-mobile-tag-list .t-hackcss-tag-graph-svg{display:none;min-width:0}.t-hackcss-tag-graph.is-mobile-tag-list .t-hackcss-tag-actions{position:static;display:flex;justify-content:flex-end;padding-top:0.75rem}.t-hackcss-tag-filter-list{display:flex;flex-wrap:wrap;gap:0.4rem;padding:0.75rem 0}.t-hackcss-tag-filter{display:inline-flex;align-items:center;gap:0.35rem;min-height:2.35rem;padding:0.25rem 0.55rem;border:1px solid currentColor;border-radius:0;background:transparent;color:inherit;font:inherit;line-height:1.25;text-align:left;cursor:pointer}.t-hackcss-tag-filter span{opacity:0.68}.t-hackcss-tag-filter.is-selected{box-shadow:inset 0 0 0 1px currentColor;font-weight:700}.t-hackcss-tag-filter:focus{outline:none}.t-hackcss-tag-filter:focus-visible{box-shadow:inset 0 0 0 1px currentColor}}@media screen and (max-width: 768px) and (hover: hover) and (pointer: fine){.t-hackcss-tag-filter:hover{background:#252a2e;color:#fff}}@media screen and (max-width: 768px) and (hover: hover) and (pointer: fine){body.hack.dark .t-hackcss-tag-filter:hover{background:#ccc;color:#000}}@media screen and (max-width: 768px){.t-hackcss-cards.grid{flex-direction:column;flex-wrap:wrap}.t-hackcss-cards-cell{width:100%;padding-right:0}.t-hackcss-cards-image{max-width:9rem}.menu{display:flex;flex-wrap:wrap;gap:0.4rem 0.65rem}.menu .menu-item{display:inline-flex;width:auto;align-items:center;padding:0.15rem 0;gap:0.25rem}.menu .menu-item .pull-right{float:none;margin-left:0.1rem}}@media screen and (max-width: 480px){.container{padding-right:0.85rem;padding-left:0.85rem}.standard h1{font-size:1.65em}.standard h2{font-size:1.3em}pre{padding:0.75rem}.t-hackcss-tag-graph-svg{min-width:32rem}.t-hackcss-tag-graph.is-mobile-tag-list .t-hackcss-tag-graph-svg{display:none;min-width:0}}code.highlighter-rouge{padding:0;padding-top:0.2em;padding-bottom:0.2em;margin:0;font-size:85%;background-color:rgba(0,0,0,0.04);border-radius:3px}
