:root{--fonts: ui-rounded, -apple-system, "system-ui", "Segoe UI", Roboto, Ubuntu, Cantarell, "Noto Sans", sans-serif;--c_bg: #FFFFFF;--c_text: #2e3440;--c_text_filter: invert(20%) sepia(13%) saturate(808%) hue-rotate(182deg) brightness(90%) contrast(94%);--c_deco: #5e81ac;--c_deco_filter: invert(51%) sepia(27%) saturate(718%) hue-rotate(173deg) brightness(91%) contrast(81%);--c_headline: #5e81ac;--c_link: #51693c;--c_subline: #4c566a;--c_altdeco: #8fbcbb;--c_quotebg: #eceff4}@media(prefers-color-scheme:dark){:root{--c_bg: #434c5e;--c_text: #d8dee9;--c_text_filter: invert(95%) sepia(2%) saturate(1494%) hue-rotate(187deg) brightness(95%) contrast(92%);--c_deco: #8fbcbb;--c_deco_filter: invert(78%) sepia(41%) saturate(190%) hue-rotate(130deg) brightness(85%) contrast(90%);--c_headline: #a3be8c;--c_link: #ebcb8b;--c_subline: #ebcb8b;--c_altdeco: #ebcb8b;--c_quotebg: #4c566a}}@view-transition{navigation:auto}html{line-height:1.15;-webkit-text-size-adjust:100%}body{background-color:var(--c_bg);color:var(--c_text);height:100%;width:100%;margin:0;padding:0;overflow-x:hidden;font-family:var(--fonts);font-size:22px;font-weight:400}a{color:var(--c_link);text-decoration:underline dotted}a:hover{color:var(--c_deco)}h1{font-family:var(--headline-fonts);font-feature-settings:"kern";font-weight:700;font-size:2rem}header,main,footer{margin:0 auto;max-width:860px}header{padding:20px 0;border-bottom:8px solid var(--c_deco);text-align:center}header h1{margin:0;padding:0;font-size:3.75rem;text-transform:uppercase}header h1 a:hover{text-decoration:none}header a{color:var(--c_text);text-decoration:none}header a span{color:var(--c_deco)!important}header a:hover{color:var(--c_deco);text-decoration:underline dotted}header a:hover span{color:var(--c_text)!important}header p{margin:22px 0 12px;padding:0;text-align:center;font-size:1.5rem;font-weight:600;line-height:1.25rem}header nav{border-top:8px solid var(--c_deco);padding-top:18px}h1.page{padding:0 18px;font-size:3rem}h1.page a img{width:28px;filter:var(--c_deco_filter)}article{margin:2rem 0 4rem;padding:0 18px}article.list{margin:4rem 0 8rem;padding:0 18px}article h1{font-weight:600;font-size:3.5rem;margin:.5em 0}article h2{font-family:var(--headline-fonts);font-feature-settings:"kern";font-size:3rem;margin:.5em 0;line-height:3rem;padding:0}article.list h2{font-size:1.5em;margin:.5em 0 0}article.list h3{font-size:1em;margin:1em 0 0}h1.page,article h1,article h1 a,article h2,article h2 a,article h3{color:var(--c_headline);font-weight:600}article h1 a,article h2 a{text-decoration:none}article h1 a:hover,article h2 a:hover{color:var(--c_deco);text-decoration:underline dotted}article h1.page{color:var(--c_text)}article h1.page a{text-decoration:none}article h1.yearheader{font-size:3rem;color:var(--c_text);margin:.5em 0}article img.article_image{display:block;width:calc(100% - 20px);margin:1em auto;--s: 50px;--t: 10px;--g: 0px;padding:calc(var(--g) + var(--t));outline:var(--t) solid var(--c_deco);outline-offset:calc(-1*var(--t));mask:conic-gradient(at var(--s) var(--s),#0000 75%,#000 0) 0 0/calc(100% - var(--s)) calc(100% - var(--s)),conic-gradient(#000 0 0) content-box;transition:.4s}article p,article ul li{font-size:1em;line-height:1.5em}article.list.kurzpost h2{font-size:2em;line-height:1.35em}article.list.kurzpost p{font-size:1.35em;line-height:1.35em}article blockquote{color:var(--c_headline);background-color:var(--c_quotebg);width:calc(100% - 20px);margin:1em auto;--s: 25px;--t: 10px;--g: 0px;padding:calc(var(--g) + var(--t));outline:var(--t) solid var(--c_deco);outline-offset:calc(-1*var(--t));mask:conic-gradient(at var(--s) var(--s),#0000 75%,#000 0) 0 0/calc(100% - var(--s)) calc(100% - var(--s)),conic-gradient(#000 0 0) content-box;transition:.4s}article blockquote p,article.list.kurzpost blockquote p{color:var(--c_headline);padding:1em;margin:0}article.list p{margin:1em 0;padding:0}article.list.kurzpost p{margin:.3em 0}article p.date{color:var(--c_subline)}article.list p.date{font-size:.75em}article.list.kurzpost p.date{margin:.9em 0 .7em}article p.date a{color:var(--c_subline);text-decoration:none}article p.date a:hover{text-decoration:underline dotted}article ul.tagslist{margin:2rem 0 0;padding:0;display:flex;list-style-type:none}article ul.tagslist li{margin-right:10px}article ul.tagslist li a{padding:4px 12px;font-size:1.2rem;text-decoration:none;color:var(--c_text);background-color:var(--c_quotebg)}article ul.tagslist li a:hover{color:var(--c_quotebg);background-color:var(--c_deco)}section.archive_list{margin:3em 0;padding:0 20px}article.archive{margin:0;padding:1em 0;display:flex;border-top:1px dotted var(--c_text)}article.archive p.date{margin:.3em;padding:0;flex:0 0 100px}article.archive a{display:block;margin:0;padding:0;flex:1;text-decoration:none}article.archive a h2{margin:0;padding:0;font-size:1.5rem}article.archive a p{margin:0;padding:0;font-size:1.5rem}figure.highlight{width:calc(100% - 20px);margin:0 auto;--s: 50px;--t: 10px;--g: 0px;padding:calc(var(--g) + var(--t));outline:var(--t) solid var(--c_deco);outline-offset:calc(-1*var(--t));mask:conic-gradient(at var(--s) var(--s),#0000 75%,#000 0) 0 0/calc(100% - var(--s)) calc(100% - var(--s)),conic-gradient(#000 0 0) content-box;transition:.4s}pre{font-size:1rem;line-height:1.5em;margin:0;padding:1rem}ul.tags{margin:0 18px 2rem;padding:0;display:flex;gap:10px;list-style-type:none}ul.tags li a{padding:4px 6px;text-decoration:none;color:var(--c_deco)}ul.tags li a:hover{background-color:var(--c_deco);color:var(--c_bg)}div.pagination{display:flex;margin:2rem 20px}div.pagination div{flex:0 0 50%}div.pagination div a,a.btnlook{padding:4px 12px;font-size:1.2rem;text-decoration:none;color:var(--c_text);background-color:var(--c_quotebg)}div.pagination div a:hover,a.btnlook:hover{color:var(--c_quotebg);background-color:var(--c_deco)}div.pagination div.page_left{align-self:start}div.pagination div.page_right{text-align:right}footer{font-family:Barlow,sans-serif;font-size:1.25rem;padding:22px 0 2rem;border-top:8px solid var(--c_deco);text-align:center;display:flex;align-items:center}footer div.flogo{flex:0 0 80px}footer nav{flex:100%;display:flex;flex-direction:row;margin-right:0}footer nav ul{flex:1;list-style-type:none;display:flex;justify-content:center;align-self:center;margin:0;gap:20px;padding:0 0 0 10px}footer nav ul.sublinks{padding:0 20px 0 0;flex:0 0 88px;gap:20px;align-self:center}footer nav ul li{flex:1 1 1;padding:0 30px 0 0}footer nav ul.sublinks li{flex:0 0 16px;padding:0;text-align:right}footer nav div{text-transform:uppercase;border-bottom:4px solid var(--c_deco);padding-bottom:6px}footer nav div a{font-size:2rem}footer div a{text-transform:uppercase}footer div a,footer nav ul li a{text-decoration:none;color:var(--c_text);font-size:1.35rem;font-weight:700}footer nav ul li a.home{font-family:var(--headline-fonts);font-feature-settings:"kern";text-transform:uppercase}footer nav ul li a:hover{color:var(--c_deco)!important}footer nav ul.sublinks li a span{display:none}footer nav ul li a img{width:22px;filter:var(--c_deco_filter)}footer nav ul li a img.fedilogo{width:26px}footer nav ul li a:hover img{filter:var(--c_text_filter)}footer div a span,footer nav ul li a span{color:var(--c_deco)}footer div a:hover span,footer nav ul li a:hover span{color:var(--c_text)}div.upnav{margin:0;padding:1rem 0 3rem;text-align:center}div.upnav a img{width:36px;filter:var(--c_deco_filter)}div.upnav a:hover img{filter:var(--c_text_filter)}@media only screen and (max-width:859px){header h1{font-size:clamp(1.9rem,10vw,3.525rem)}}@media only screen and (max-width:629px){header p{line-height:unset;font-size:.9em}div.introline p{font-size:.9em}footer,footer nav{display:block}footer nav ul{margin-top:1.5rem;flex-direction:column}footer nav ul.sublinks{padding:2rem 0 0;display:flex;flex-direction:row;gap:2rem}footer nav ul.sublinks li{text-align:center}footer nav ul li{padding:0}footer nav ul li a img{width:28px}footer nav ul li a img.fedilogo{width:32px}}.flow[data-astro-cid-z5dczcu7]>[data-astro-cid-z5dczcu7]+[data-astro-cid-z5dczcu7]{margin-top:var(--gap)}.chart[data-astro-cid-z5dczcu7]{display:block;flex-wrap:wrap;align-items:center;gap:var(--gap);margin:0 auto}.chart[data-astro-cid-z5dczcu7] svg[data-astro-cid-z5dczcu7]{animation:rotator 16s linear infinite}@keyframes rotator{0%{transform:rotate(0);fill:#88c0d0}16%{fill:#5e81ac}32%{fill:#81a1c1}48%{fill:#48678c}64%{fill:#81a1c1}82%{fill:#5e81ac}to{transform:rotate(-360deg);fill:#88c0d0}}div[data-astro-cid-z5dczcu7].headanim{display:flex;align-items:center}div[data-astro-cid-z5dczcu7].headstar{flex:1}@media only screen and (max-width:859px){div[data-astro-cid-z5dczcu7].headstar{width:100%}}
