:is(.blog-filter:has(input[value=ki]:checked) .blog-eintrag:not([data-saeulen~=ki]),.blog-filter:has(input[value=fernerkundung]:checked) .blog-eintrag:not([data-saeulen~=fernerkundung]),.blog-filter:has(input[value="3d"]:checked) .blog-eintrag:not([data-saeulen~="3d"]),.blog-filter:has(input[value=web]:checked) .blog-eintrag:not([data-saeulen~=web])){display:none}.blog-filter:has(input[value=alle]:checked) .blog-eintrag[data-neu]{display:none}.blog-filter:has(input:not([value=alle]):checked) .blog-neu{display:none}.filter-knopf:has(input:checked) .filter-zahl{color:inherit}.blog-zeile{transition:background-color .25s}.blog-zeile:hover{background-color:#ececec05}.blog-zeile:hover .knopf-pfeil{transform:translate(3px)}@supports not (animation-timeline:scroll()){.lesefortschritt{display:none}}.toc-eintrag{transition:color .2s,border-color .2s}.toc-eintrag[aria-current=true]{color:#ececec;border-color:#e68e0d}@media (prefers-reduced-motion:no-preference){.workflow-linie:after{content:"";background:#e68e0d;width:28px;height:1px;animation:4.5s cubic-bezier(.45,0,.55,1) infinite workflow-impuls;position:absolute;top:0;left:0}}@keyframes workflow-impuls{0%{left:0}to{left:calc(100% - 28px)}}@layer components{.relief-prose{color:#ecececcc;max-width:68ch;font-size:17px;line-height:1.75}@media (min-width:768px){.relief-prose{font-size:18px}}.relief-prose>:first-child{margin-top:0}.relief-prose p{margin:1.25em 0}.relief-prose h2,.relief-prose h3,.relief-prose h4{color:#ececec;text-wrap:balance;scroll-margin-top:7rem;font-weight:500}.relief-prose h2{letter-spacing:-.03em;border-top:1px solid #2a2a2a;margin:2.8em 0 .8em;padding-top:1.1em;font-size:1.75rem;line-height:1.2}.relief-prose h3{letter-spacing:-.02em;margin:2em 0 .6em;font-size:1.3rem;line-height:1.3}.relief-prose h4{margin:1.8em 0 .5em;font-size:1.05rem;font-weight:600}@media (min-width:768px){.relief-prose h2{font-size:2.1rem}.relief-prose h3{font-size:1.4rem}}.relief-prose .anchor-link{color:inherit;text-decoration:none}.relief-prose a:not([class]){color:#ececec;text-underline-offset:.22em;-webkit-text-decoration:underline #e68e0d;text-decoration:underline #e68e0d;text-decoration-thickness:1px;transition:text-decoration-thickness .2s}.relief-prose a:not([class]):hover{text-decoration-thickness:2px}.relief-prose strong{color:#ececec;font-weight:600}.relief-prose ul,.relief-prose ol{margin:1.25em 0;padding-left:1.3em}.relief-prose ul{list-style:outside}.relief-prose ol{list-style:decimal}.relief-prose li{margin:.45em 0;padding-left:.3em}.relief-prose ul>li::marker{color:#e68e0d}.relief-prose ol>li::marker{color:#9a9a9a;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:.85em}.relief-prose li>ul,.relief-prose li>ol{margin:.4em 0}.relief-prose blockquote{color:#ececece0;border-left:2px solid #e68e0d;margin:2em 0;padding:.1em 0 .1em 1.25em}.relief-prose blockquote p{margin:.6em 0}.relief-prose hr{border:0;border-top:1px solid #2a2a2a;margin:3em 0}.relief-prose :not(pre)>code{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#ececec;overflow-wrap:anywhere;background:#ececec0f;border:1px solid #2a2a2a;border-radius:.375rem;padding:.1em .35em;font-size:.86em}.relief-prose [data-rehype-pretty-code-figure]{margin:1.75em 0}.relief-prose [data-rehype-pretty-code-title]{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:#9a9a9a;margin-bottom:.6em;font-size:10px}.relief-prose .relief-code{position:relative}.relief-prose pre{font-family:var(--font-geist-mono), ui-monospace, monospace;color:#d6d6d6;background:#0b0b0b;border:1px solid #2a2a2a;border-radius:1rem;margin:0;padding:1.1rem 1.25rem;font-size:13.5px;line-height:1.65;overflow-x:auto}.relief-prose pre code{background:0 0;font-family:inherit;display:grid}.relief-prose .relief-codeblock{margin:1.75em 0}.relief-prose .relief-codeblock [data-rehype-pretty-code-figure]{margin:.5em 0 0}.relief-prose .relief-tabelle{margin:2em 0;overflow-x:auto}.relief-prose .relief-abb .relief-tabelle{margin:0}.relief-prose table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.55}.relief-prose th{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:#9a9a9a;text-align:left;vertical-align:bottom;border-bottom:1px solid #2a2a2a;padding:0 1.1em .8em 0;font-size:10px;font-weight:400}.relief-prose td{vertical-align:top;border-bottom:1px solid #2a2a2a;padding:.85em 1.1em .85em 0}.relief-prose th:last-child,.relief-prose td:last-child{padding-right:0}.relief-prose .relief-bild{margin:2.25em 0;display:block}.relief-prose .relief-legende,.relief-prose figcaption.relief-legende{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:#9a9a9a;margin-top:.8em;font-size:10px;line-height:1.6;display:block}.relief-prose .relief-abb,.relief-prose .relief-kasten{margin:2.25em 0}.relief-prose .relief-randkasten{border-left-style:solid;border-left-width:2px;padding:.2em 0 .2em 1.25em}.relief-prose .relief-kasten-text{margin-top:.6em;font-size:16px;line-height:1.7}.relief-prose .relief-kasten-text>:first-child{margin-top:0}.relief-prose .relief-kasten-text>:last-child{margin-bottom:0}.relief-prose .relief-kasten-text p,.relief-prose .relief-kasten ul:not([class]),.relief-prose .relief-kasten ol:not([class]){margin:.6em 0}.relief-prose .relief-kasten p[class],.relief-prose .relief-abb p[class],.relief-prose .relief-abb ul[class],.relief-prose .relief-kasten ul[class]{margin-top:0;margin-bottom:0}.relief-prose .relief-abb ul[class],.relief-prose .relief-kasten ul[class]{padding-left:0;list-style:none}.relief-prose .relief-abb li[class],.relief-prose .relief-kasten li[class]{margin:0;padding-left:0}}
