*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:root{--font-serif: "Spectral", ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-sans: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-size-base: 1rem;--font-size-sm: clamp(.8rem, .07vw + .79rem, .84rem);--font-size-text: clamp(1.1rem, .21vw + 1.1rem, 1.1rem);--font-size-md: clamp(1.25rem, .42vw + 1.17rem, 1.5rem);--font-size-lg: clamp(1.56rem, .73vw + 1.42rem, 2rem);--font-size-xl: clamp(1.95rem, 1.19vw + 1.72rem, 2.66rem);--font-size-2xl: clamp(2.44rem, 1.85vw + 2.07rem, 3.55rem);--font-size-3xl: clamp(3.05rem, 2.81vw + 2.49rem, 4.73rem);--font-size-4xl: clamp(3.81rem, 4.16vw + 2.98rem, 6.31rem);--color-warm-sand: #f5f1eb;--color-clay-gray: #e2ddd6;--color-driftwood: #c7bdb3;--color-coal-brown: #3d3a34;--color-dusty-taupe: #6e665f;--color-olive-green: #5b7553;--color-rust-orange: #c96f4a;--color-sage-green: #9caf88;--color-terracotta-red: #d27d56;--color-ochre-yellow: #d8b862;--color-dusty-rose: #c2938d;--color-burnt-sienna: #b46240;--color-slate-blue: #8191a4;--color-teal-lake: #4f9c9e;--color-teal-lake-bg: #f3f9f9;--color-teal-lake-complementary: #9e514f;--color-deep-indigo: #5d6b9e;--color-deep-indigo-bg: #d0d4e3;--color-deep-indigo-complementary: #9e905d;--color-warm-lavender: #bfa0da;--color-warm-lavender-bg: #f0e9f7;--color-warm-lavender-complementary: #bbdaa0;--color-golden-ochre: #e0a800;--color-golden-ochre-bg: #fff7e0;--color-golden-ochre-complementary: #0038e0;--color-terracotta-coral: #e27a5f;--color-terracotta-coral-bg: #fcf0ed;--color-terracotta-coral-complementary: #5fc7e2;--color-sage-green: #a9c696;--color-sage-green-bg: #f2f6ef;--color-sage-green-complementary: #b396c6;--color-moss-green: #768467;--color-moss-green-bg: #f2f6ef;--color-moss-green-complementary: #b396c6;--color-main-accent: #f76f53;--color-main-accent-rgb: 247, 111, 83;--color-main-accent-bg: #fef6f4;--color-main-accent-complementary: #53dbf7;--color-tinted-background: var(--color-warm-sand);--color-tinted-background-dark: var(--color-clay-gray);--color-tinted-background-blue: var(--color-warm-lavender);--text-muted-color: var(--color-driftwood);--text-mid-color: var(--color-dusty-taupe);--link-color: var(--color-deep-indigo) ;--link-color-hover: var(--color-teal-lake);--link-color-active: var(--color-teal-lake);--border-color: var(--color-driftwood);--border-color-active: var(--color-olive-green);--border-radius: .375rem;--border-radius-md: .85rem;--color-black: #000;--color-white: #fff;--team-indieweb-accent: var(--color-terracotta-coral);--team-indieweb-rgb: 226, 122, 95;--team-indieweb-bg: var(--color-terracotta-coral-bg);--team-indieweb-gradient: linear-gradient( to bottom right, rgba(var(--team-indieweb-rgb), .15), rgba(var(--team-indieweb-rgb), .27) );--team-publishing-accent: var(--color-golden-ochre);--team-publishing-rgb: 224, 168, 0;--team-publishing-bg: var(--color-golden-ochre-bg);--team-publishing-gradient: linear-gradient( to bottom right, rgba(var(--team-publishing-rgb), .15), rgba(var(--team-publishing-rgb), .26) );--team-webdev-accent: var(--color-moss-green);--team-webdev-rgb: 118, 132, 103;--team-webdev-bg: var(--color-moss-green-bg);--team-webdev-gradient: linear-gradient( to bottom right, rgba(var(--team-webdev-rgb), .05), rgba(var(--team-webdev-rgb), .16) );--team-maurice-accent: var(--color-warm-lavender);--team-maurice-rgb: 191, 160, 218;--team-maurice-bg: var(--color-warm-lavender-bg);--team-maurice-gradient: linear-gradient( to bottom right, rgba(var(--team-maurice-rgb), .15), rgba(var(--team-maurice-rgb), .26) );--team-allgemein-accent: var(--color-teal-lake);--team-allgemein-rgb: 79, 156, 158;--team-allgemein-bg: var(--color-teal-lake-bg);--team-allgemein-gradient: linear-gradient( to bottom right, rgba(var(--team-allgemein-rgb), .15), rgba(var(--team-allgemein-rgb), .26) );--team-default-accent: var(--color-tinted-background-dark);--team-default-rgb: 226, 221, 214;--team-default-bg: var(--color-tinted-background);--team-default-gradient: linear-gradient( to bottom right, rgba(var(--team-default-rgb), .15), rgba(var(--team-default-rgb), .26) );--default-margin: 1.25rem;--small-margin: .75rem;--big-margin: 2.5rem;--transition-speed: .25s;--shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1)}@font-face{font-family:Spectral;src:url(/dist/assets/spectral-bold-webfont-CnXpccxy.woff2) format("woff2"),url(/dist/assets/spectral-bold-webfont-1AucOSfh.woff) format("woff"),url(/dist/assets/spectral-bold-webfont-kvLIqBx9.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/dist/assets/spectral-bolditalic-webfont-xkHyqjLX.woff2) format("woff2"),url(/dist/assets/spectral-bolditalic-webfont-CwxviiF6.woff) format("woff"),url(/dist/assets/spectral-bolditalic-webfont-D7VMSyz4.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Spectral;src:url(/dist/assets/spectral-extrabold-webfont-Djkz4iKy.woff2) format("woff2"),url(/dist/assets/spectral-extrabold-webfont-B85uUb7r.woff) format("woff"),url(/dist/assets/spectral-extrabold-webfont-D7xh0IbW.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/dist/assets/spectral-extrabolditalic-webfont-NKeawMU7.woff2) format("woff2"),url(/dist/assets/spectral-extrabolditalic-webfont-B4fnkmwF.woff) format("woff"),url(/dist/assets/spectral-extrabolditalic-webfont-DfrbHStl.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Spectral;src:url(/dist/assets/spectral-italic-webfont-CQi56keT.woff2) format("woff2"),url(/dist/assets/spectral-italic-webfont-DyMDMIJW.woff) format("woff"),url(/dist/assets/spectral-italic-webfont-CM_xGPyA.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Spectral;src:url(/dist/assets/spectral-light-webfont-BHMWZpnV.woff2) format("woff2"),url(/dist/assets/spectral-light-webfont-FAq9PH_V.woff) format("woff"),url(/dist/assets/spectral-light-webfont-CRvt8Asu.ttf) format("truetype");font-weight:light;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/dist/assets/spectral-lightitalic-webfont-DD1wKavM.woff2) format("woff2"),url(/dist/assets/spectral-lightitalic-webfont-Cc_v3jwq.woff) format("woff"),url(/dist/assets/spectral-lightitalic-webfont-D1RcOdp7.ttf) format("truetype");font-weight:light;font-style:italic;font-display:swap}@font-face{font-family:Spectral;src:url(/dist/assets/spectral-medium-webfont-D7F0ad_S.woff2) format("woff2"),url(/dist/assets/spectral-medium-webfont-mmsUb0Nc.woff) format("woff"),url(/dist/assets/spectral-medium-webfont-_CNjF5qh.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/dist/assets/spectral-mediumitalic-webfont-0een1Dhz.woff2) format("woff2"),url(/dist/assets/spectral-mediumitalic-webfont-Ck79vdI7.woff) format("woff"),url(/dist/assets/spectral-mediumitalic-webfont-DTCbXNj7.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Spectral;src:url(/dist/assets/spectral-regular-webfont-ByzInZJ7.woff2) format("woff2"),url(/dist/assets/spectral-regular-webfont-D8C5OYLp.woff) format("woff"),url(/dist/assets/spectral-regular-webfont-BrpRjN2L.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/dist/assets/spectral-semibold-webfont-CVhL4hgo.woff2) format("woff2"),url(/dist/assets/spectral-semibold-webfont-Ct91otxe.woff) format("woff"),url(/dist/assets/spectral-semibold-webfont-CLV9zUJo.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/dist/assets/spectral-semibolditalic-webfont-DjSdFI5T.woff2) format("woff2"),url(/dist/assets/spectral-semibolditalic-webfont-BGTop6Jh.woff) format("woff"),url(/dist/assets/spectral-semibolditalic-webfont-Cb04xuQB.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@view-transition{navigation:auto}@media screen and (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-sans);font-size:var(--font-size-base);font-size-adjust:from-font;min-height:100vh;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);font-weight:400;line-height:1.2}h1{font-size:var(--font-size-2xl);font-weight:700}h2{font-size:var(--font-size-xl)}h3,h4{font-size:var(--font-size-lg)}h5,h6{font-size:var(--font-size-md)}p,ul,ol{font-size:var(--font-size-text)}li{margin-bottom:var(--small-margin)}strong{font-weight:600;color:#000}a{transition:color var(--transition-speed) ease-in-out;color:var(--link-color)}a:hover{color:var(--link-color-hover)}.theme-default{--bg-color: var(--team-default-accent) !important;--text-color: var(--color-black);--border-color: var(--team-default-accent);--accent-color: var(--team-default-accent);--background-image: var(--team-default-gradient);--primary-color-rgb: var(--team-default-rgb)}.theme-red{--bg-color: var(--team-indieweb-accent);--text-color: var(--color-white);--border-color: var(--team-indieweb-accent);--accent-color: var(--team-indieweb-accent);--background-image: var(--team-indieweb-gradient);--background-color: var(--team-indieweb-bg);--primary-color-rgb: var(--team-indieweb-rgb)}.theme-green{--bg-color: var(--team-webdev-accent);--text-color: var(--color-white);--border-color: var(--team-webdev-accent);--accent-color: var(--team-webdev-accent);--background-image: var(--team-webdev-gradient);--background-color: var(--team-webdev-bg);--primary-color-rgb: var(--team-webdev-rgb)}.theme-blue{--bg-color: var(--team-allgemein-accent);--text-color: var(--color-white);--border-color: var(--team-allgemein-accent);--accent-color: var(--team-allgemein-accent);--background-image: var(--team-allgemein-gradient);--background-color: var(--team-allgemein-bg);--primary-color-rgb: var(--team-allgemein-rgb)}.theme-yellow{--bg-color: var(--team-publishing-accent);--text-color: var(--color-white);--border-color: var(--team-publishing-accent);--accent-color: var(--team-publishing-accent);--background-image: var(--team-publishing-gradient);--background-color: var(--team-publishing-bg);--primary-color-rgb: var(--team-publishing-rgb)}.theme-lavendel{--bg-color: var(--team-maurice-accent);--text-color: var(--color-white);--border-color: var(--team-maurice-accent);--accent-color: var(--team-maurice-accent);--background-image: var(--team-maurice-gradient);--background-color: var(--team-maurice-bg);--primary-color-rgb: var(--team-maurice-rgb)}main{padding:var(--default-margin)}.container{width:100%;max-width:1200px;margin:0 auto}.add-margin{margin-top:var(--big-margin);margin-bottom:var(--big-margin)}.add-margin-md{margin-top:calc(var(--big-margin) * 2);margin-bottom:calc(var(--big-margin) * 2)}.add-margin-lg{margin-top:calc(var(--big-margin) * 4);margin-bottom:calc(var(--big-margin) * 4)}body>footer{margin-top:var(--big-margin)}.auto-grid{--grid-gap: var(--default-margin);--span: span 12;--offset: unset;display:grid;gap:var(--grid-gap);grid-template-columns:repeat(12,1fr)}.auto-grid.vertical-gap{margin-bottom:1.5rem}.auto-grid .padding{padding:var(--grid-gap)}.auto-grid>*{--offset: auto;grid-column:var(--offset, auto) / span var(--span, 12)}.auto-grid>.span-12{--span: 12}.auto-grid>.span-11{--span: 11}.auto-grid>.span-10{--span: 10}.auto-grid>.span-9{--span: 9}.auto-grid>.span-8{--span: 8}.auto-grid>.span-7{--span: 7}.auto-grid>.span-6{--span: 6}.auto-grid>.span-5{--span: 5}.auto-grid>.span-4{--span: 4}.auto-grid>.span-3{--span: 3}.auto-grid>.span-2{--span: 2}.auto-grid>.span-1{--span: 1}.auto-grid>.offset-12{--offset: 12}.auto-grid>.offset-11{--offset: 11}.auto-grid>.offset-10{--offset: 10}.auto-grid>.offset-9{--offset: 9}.auto-grid>.offset-8{--offset: 8}.auto-grid>.offset-7{--offset: 7}.auto-grid>.offset-6{--offset: 6}.auto-grid>.offset-5{--offset: 5}.auto-grid>.offset-4{--offset: 4}.auto-grid>.offset-3{--offset: 3}.auto-grid>.offset-2{--offset: 2}.auto-grid>.offset-1{--offset: 1}@media screen and (max-width:768px){.auto-grid{grid-template-columns:1fr 1fr}.auto-grid>*{width:100%}.auto-grid>.offset-12,.auto-grid>.offset-11,.auto-grid>.offset-10,.auto-grid>.offset-9,.auto-grid>.offset-8,.auto-grid>.offset-7,.auto-grid>.offset-6,.auto-grid>.offset-5,.auto-grid>.offset-4,.auto-grid>.offset-3,.auto-grid>.offset-2,.auto-grid>.offset-1{--offset: 1}.auto-grid>.span-12,.auto-grid>.span-11,.auto-grid>.span-10,.auto-grid>.span-9,.auto-grid>.span-8,.auto-grid>.span-7,.auto-grid>.span-6,.auto-grid>.span-5,.auto-grid>.span-4,.auto-grid>.span-3,.auto-grid>.span-2,.auto-grid>.span-1{--span: 2}.auto-grid .split-entry{--span: 1}}.columns{columns:2;column-gap:var(--big-margin)}.columns p{margin:0!important}@media screen and (max-width:768px){.columns{columns:1}}.text-layout{container-name:textContainer;container-type:inline-size}.text-layout>*{--span: 8;--offset: 3}.text-layout>figure{--span: 10;--offset: 2;display:flex;flex-direction:column;place-items:center;place-content:center;margin:var(--big-margin) 0}.text-layout>pre{--span: 10;--offset: 2;margin:var(--default-margin) 0}.text-layout .note,.text-layout .intro{margin:var(--default-margin) 0}.text-layout .intro+figure{margin-top:0}.text-layout .spacer-dots{margin:var(--default-margin) 0}.text-layout .meta-listing{display:flex;gap:var(--small-margin);flex-direction:row;align-items:center}.text-layout .meta-wrapper{display:grid;grid-template-columns:3fr 1fr;grid-gap:var(--default-margin)}.text-layout .meta{--text-color: gray;display:flex;flex-direction:row;gap:var(--default-margin);align-items:center;color:var(--text-color)}.text-layout .meta a{display:inline-flex;align-items:center;text-decoration:none;color:var(--text-color)}.text-layout .meta a span{margin-left:.5rem}.text-layout .meta div{display:flex;gap:.5rem;align-items:center}.text-layout blockquote,.text-layout .embed-box{margin:var(--big-margin) 0}@container textContainer (width < 800px){.text-layout>*,.text-layout>pre,.text-layout>figure{--span: 12;--offset: 1}}article{position:relative;margin:var(--big-margin) 0}.pagination{margin:var(--big-margin) 0}.blogosphere{margin:calc(var(--big-margin) * 4) 0 var(--big-margin) 0;padding:var(--default-margin)}.blogosphere .auto-grid{--grid-gap: var(--big-margin)}.blogosphere h5{margin-bottom:var(--default-margin)}.slide-up-fade-in{opacity:0;transform:translateY(40px);display:inline-block}.slide-up-fade-in.visible{animation:slideUpFadeIn 1s ease-out forwards;animation-delay:.6s}.fx-pulse{--speed: 2s;--repeat: infinite;--color: var(--color-accent-blue);--color-rgb: 41, 128, 185;background-color:--color;animation:pulse var(--speed) var(--repeat)}@keyframes pulse{0%{box-shadow:0 0 rgba(var(--color-rgb),.7)}70%{box-shadow:0 0 10px 20px rgba(var(--color-rgb),0)}to{box-shadow:0 0 rgba(var(--color-rgb),0)}}@keyframes glow{0%,to{box-shadow:0 0 5px var(--color)}50%{box-shadow:0 0 15px var(--color)}}@keyframes rainbowShimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes pulseGlow{0%,to{box-shadow:0 0 .25em #3b82f666,0 0 .5em #3b82f64d}50%{box-shadow:0 0 .5em #3b82f699,0 0 1em #3b82f666}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes moveInOut{0%{transform:translate(0)}50%{transform:translate(10px)}to{transform:translate(0)}}@keyframes slideUpFadeIn{to{opacity:1;transform:translateY(0)}}@keyframes flare{0%{transform:translate(-100%) rotate(25deg);opacity:0}50%{opacity:1}to{transform:translate(100%) rotate(25deg);opacity:0}}.tpl-landing-home .introduction .hello{position:relative;top:var(--big-margin);left:var(--big-margin);top:15%}@media screen and (max-width:768px){.tpl-landing-home .introduction .hello{--span: 2;--offset: 1;width:100%;top:0;left:0;position:relative}}.tpl-landing-home main section{margin-bottom:calc(var(--big-margin) * 4)}.tpl-landing-home .paint-reveal{display:inline-block;overflow:hidden;animation:sweep 1s ease-out .3s forwards;-webkit-mask-image:linear-gradient(135deg,transparent 35%,#fff 45% 55%,transparent 65%);mask-image:linear-gradient(135deg,transparent 35%,#fff 45% 55%,transparent 65%);-webkit-mask-size:200% 200%;mask-size:200% 200%;-webkit-mask-position:100% 100%;mask-position:100% 100%}@keyframes sweep{0%{-webkit-mask-position:100% 100%;mask-position:100% 100%}to{-webkit-mask-position:100% 0%;mask-position:100% 0%}}@supports not (mask-image: linear-gradient(black,white)){.paint-reveal{-webkit-mask-image:linear-gradient(135deg,transparent 35%,#fff 45% 55%,transparent 65%);-webkit-mask-size:200% 200%;-webkit-mask-position:100% 100%}@-webkit-keyframes sweep{0%{-webkit-mask-position:100% 100%;mask-position:100% 100%}99%{-webkit-mask-position:1% 1%;mask-position:1% 1%}to{-webkit-mask-position:0% 0%;mask-position:0% 0%}}}.tpl-landing-about main section{margin-bottom:calc(var(--big-margin) * 4)}.tpl-landing-about .really-long .auto-grid{--grid-gap: var(--big-margin)}.tpl-landing-about .really-long .headline-centered h2,.tpl-landing-about .really-long .headline-centered h3,.tpl-landing-about .really-long .headline-centered h4,.tpl-landing-about .really-long .headline-centered h5,.tpl-landing-about .really-long .headline-centered h6{text-align:center}.tpl-landing-about .really-long h2,.tpl-landing-about .really-long h3,.tpl-landing-about .really-long h4,.tpl-landing-about .really-long h5,.tpl-landing-about .really-long h6{margin-top:0}.tpl-landing-about .info-card{position:relative;display:flex;flex-direction:column;place-content:center;place-items:center}.tpl-landing-about .info-card img,.tpl-landing-about .info-card svg{position:relative;bottom:-30px;z-index:20;width:80px}.tpl-landing-about .info-card .card-base{padding-top:var(--big-margin);--bg-color: var(--color-tinted-background)}.tpl-landing-about .info-card h5{text-align:center;margin-bottom:var(--default-margin)}.tpl-landing-now .timeline{list-style:none;padding:0;margin:0}.tpl-landing-now .timeline .title{background-color:var(--color-tinted-background-dark)}.tpl-landing-now .timeline .title p{font-family:var(--font-serif)}.tpl-landing-now .timeline .title .icon-md{background-color:var(--color-tinted-background-dark)}.tpl-landing-now .timeline .title:before{display:none}.tpl-landing-now .timeline li{transition:background var(--transition-speed);display:grid;grid-template-columns:20px 1fr;align-items:center;gap:var(--default-margin);position:relative;margin:0;padding:calc(var(--small-margin) / 2);border-radius:var(--border-radius)}.tpl-landing-now .timeline li .icon-md{transition:background var(--transition-speed);background-color:var(--color-tinted-background);z-index:20}.tpl-landing-now .timeline li:before{content:" ";height:100%;width:2px;background-color:var(--color-tinted-background-dark);position:absolute;top:0;left:.96rem;z-index:10}.tpl-landing-now .timeline li:has(a):hover{background-color:var(--color-tinted-background-dark)}.tpl-landing-now .timeline li:has(a):hover .icon-md{background-color:var(--color-tinted-background-dark)}.tpl-landing-now .timeline li:last-child:after{display:none}.tpl-landing-now .timeline a{color:var(--color-text);text-decoration:none}.tpl-landing-now .timeline p{margin:0;font-family:var(--font-sans)}.tpl-landing-now .details h2:first-of-type{margin-top:0}.calendars{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--small-margin);font-family:var(--font-sans)}.calendars .archive-year{width:calc(20% - var(--small-margin));border:1px dashed var(--border-color);border-radius:var(--border-radius);text-align:center;padding-bottom:var(--small-margin)}.calendars .months{display:grid;grid-template-columns:repeat(4,1fr);list-style-type:none;margin:0;padding:0}.calendars h6{margin:var(--small-margin) 0}.calendars a{color:var(--color-text);text-decoration-color:var(--color-rust-orange);text-decoration-thickness:3px}nav{position:relative}nav ol,nav ul{list-style-type:none;margin:0;padding:0}nav a{position:relative;z-index:1;display:block;color:var(--text-color);text-decoration:none;transition:color var(--transition-speed) ease-in-out}nav a:hover{color:var(--link-color-hover)}nav .spacer{color:var(--color-tinted-background-dark);display:inline-flex}.nav-animation{position:absolute;left:0;top:-3px;padding:1rem;border-radius:var(--border-radius);background-color:var(--background-color, var(--color-tinted-background));transition:all var(--transition-speed);display:block}@media screen and (max-width:768px){.nav-animation{display:none}}body>header{display:flex;justify-content:space-between;padding:var(--default-margin);background:#ffffffd9;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}body>header a{color:var(--color-black)}body>header a:hover{color:var(--color-black)}body>header ul,body>header ol{list-style-type:none;display:inline-flex;align-items:center;gap:var(--default-margin);margin:0;padding:0}@media screen and (max-width:768px){body>header ul,body>header ol{display:block}}body>header li{margin-bottom:0}@media screen and (max-width:768px){body>header li{padding:var(--small-margin)}}body>header svg{width:20px}body>header nav li:nth-child(1){font-weight:700;text-transform:uppercase;padding-right:var(--default-margin)}@media screen and (max-width:768px){body>header{display:grid;grid-template-columns:6fr 1fr}body>header li{display:inline-block}body>header li:nth-child(1){display:block}body>header section{background-color:var(--color-tinted-background);border-radius:var(--border-radius-md)}body>header section ul{display:flex;gap:0;flex-direction:column;justify-content:center}}body>footer{padding:var(--big-margin)}@media screen and (max-width:768px){body>footer{padding:0}}body>footer .background{background-color:var(--color-tinted-background);border-radius:var(--border-radius-md);margin-bottom:var(--big-margin)}body>footer .h-card{border-top:1px dashed var(--color-tinted-background-dark);margin-bottom:var(--big-margin);padding-top:var(--big-margin)}body>footer .h-card a{color:var(--color-black);text-decoration:none}body>footer .auto-grid{--grid-gap: var(--big-margin);padding:var(--default-margin)}body>footer nav ul{list-style-type:none}body>footer nav li{margin-bottom:0}body>footer nav li.active{text-decoration:underline}body>footer nav li:hover{color:var(--link-color-hover);left:var(--small-margin)}body>footer nav a{display:block;color:var(--text-color);text-decoration:none;transition:color var(--transition-speed) ease-in-out}body>footer nav a:hover{color:var(--link-color-hover)}body>footer .image{display:flex;justify-content:flex-end}body>footer .title{display:flex;align-items:center;gap:var(--small-margin);font-weight:700;font-size:var(--font-size-text);margin-bottom:var(--small-margin);line-height:1}body>footer h4{margin-bottom:var(--big-margin)}body>footer .h-cardxxx{display:flex;justify-content:start;align-items:center;gap:var(--small-margin)}body>footer .h-cardxxx .title{margin-bottom:var(--small-margin)}body>footer .h-cardxxx img{max-width:90px}body>footer .h-cardxxx h5{font-family:var(--font-sans);font-size:var(--font-size-md)}body>footer .follow-box div{display:flex;align-content:center;align-items:center}body>footer .follow-box div svg{width:30px;margin-right:var(--small-margin)}body>footer .follow-box a:not(:hover){color:var(--text-mid-color);text-decoration:none}body>footer .made{margin-top:var(--big-margin);padding-top:var(--small-margin);padding-bottom:var(--small-margin);text-align:center;background:var(--color-white);color:var(--color-black);font-size:var(--font-size-sm);border-radius:var(--border-radius-md)}@media screen and (max-width:768px){body>footer .made{border-radius:0}}body>footer .made a{color:var(--color-black)}body>footer .navigation{margin-top:var(--big-margin);padding:var(--big-margin);background-color:var(--color-tinted-background);border-radius:var(--border-radius-md)}body>footer .navigation nav{display:grid;grid-template-columns:repeat(4,1fr)}@media screen and (max-width:768px){body>footer .navigation nav{display:block}body>footer .navigation nav ul{margin-bottom:var(--default-margin)}}.breadcrumb{display:flex;justify-content:center;margin:var(--big-margin) 0}@media screen and (max-width:768px){.breadcrumb{display:none}}.breadcrumb ol{list-style-type:none;display:flex;gap:var(--small-margin);margin:0;padding:0}.breadcrumb li{margin:0;display:flex;align-content:center;align-items:center;gap:var(--small-margin);font-size:var(--font-size-sm)}.breadcrumb svg{color:var(--text-muted-color);display:inline-block;width:16px}.breadcrumb a{color:var(--text-muted-color);text-decoration:none}.continue{--span: 8;--offset: 3}@media screen and (max-width:768px){.continue{--span: 12;--offset: 1}}.continue a{width:33%;place-content:center;place-items:center;grid-template-columns:1fr!important}.prev-next{position:relative;display:flex;gap:var(--small-margin);font-family:var(--font-serif);font-size:var(--font-size-text);margin:calc(var(--big-margin) * 2) 0 calc(var(--big-margin) * 4) 0}.prev-next a{display:grid;grid-template-columns:30px 1fr;align-items:center;width:50%;border-radius:var(--border-radius);background-color:var(--color-tinted-background);transition:background var(--transition-speed) ease-in-out;text-decoration:none;padding:var(--small-margin);--link-color: var(--color-text)}.prev-next a:nth-child(2){grid-template-columns:1fr 30px}.prev-next a:hover{background-color:var(--color-tinted-background-dark);--link-color-hover: var(--color-text)}.related-pages{background-color:var(--color-tinted-background);border-radius:var(--border-radius-md);padding:var(--big-margin)}.related-pages h4{text-align:center;margin-bottom:var(--big-margin)}.related-pages ul{list-style:none;margin:0;padding:0}.related-pages li{display:grid;grid-template-columns:25px auto;aling-content:center;margin-bottom:var(--default-margin)}.related-pages a{--link-color: var(--text-black);font-family:var(--font-serif)}.related-pages svg{position:relative;top:5px}.related-pages .intro{margin-top:var(--small-margin)}.series-nav{position:sticky!important;top:var(--default-margin);width:100%;border-right:1px dashed var(--border-color)}.series-nav span{font-weight:600;color:var(--text-color)}.series-nav p,.series-nav ul,.series-nav ol{font-family:var(--font-sans);font-size:var(--font-size-text)}:is(.series-nav p,.series-nav ul,.series-nav ol):last-of-type{margin-bottom:0}.series-nav details{margin-bottom:var(--default-margin)}.series-nav details:last-of-type{margin-bottom:0}.series-nav .top-entry{cursor:pointer;width:100%;padding:var(--small-margin);border-radius:var(--border-radius);transition:background-color .3s ease;font-size:var(--font-size-md);display:grid;grid-template-columns:20px 1fr;align-items:center;gap:var(--small-margin);color:var(--color-black);text-decoration:none}.series-nav .top-entry::marker{content:""}.series-nav .top-entry:hover{background-color:var(--color-tinted-background)}.series-nav .top-entry svg{color:var(--text-mid-color)}.series-nav ul{margin:var(--small-margin) 0;padding:0;list-style-type:none;font-size:var(--font-size-base)}.series-nav ul:has(.home){margin-top:0}.series-nav li:not(.top){transition:all var(--transition-speed) ease-out;margin-left:calc(var(--default-margin) * var(--level));margin-bottom:0;margin-left:var(--small-margin);border-radius:var(--border-radius);font-size:var(--font-size-text);padding:calc(var(--small-margin) / 2) calc(var(--small-margin) / 3)}.series-nav li:not(.top) a{display:grid;grid-template-columns:20px 1fr;align-items:center;gap:calc(var(--small-margin) / 2);color:var(--color-black);text-decoration:none}.series-nav li:not(.top) svg{transition:color var(--transition-speed);color:var(--text-mid-color)}.series-nav li:not(.top):hover:not(.home){background-color:var(--color-tinted-background)}.series-nav .cta-block{background-color:var(--color-tinted-background);border-radius:var(--border-radius);margin-right:var(--small-margin);margin-bottom:var(--default-margin)!important}.series-nav .cta-block li{margin-left:0;padding:calc(var(--small-margin) / 2) var(--small-margin)}.series-nav .cta-block li:hover:not(.home){background-color:var(--color-tinted-background-dark)}.pagination{--link-color: var(--text-color);list-style-type:none;padding:0;display:flex;align-content:center;justify-content:center;gap:var(--small-margin)}.pagination a{display:flex;justify-content:center;align-items:center;height:100%;text-decoration:none;padding:0 var(--small-margin);line-height:2}.pagination li{transition:background-color var(--transition-speed) ease-in-out;border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--color-tinted-background);margin:0}@media screen and (max-width:768px){.pagination li{display:none}.pagination li:nth-child(2),.pagination li:nth-child(13){display:inline-block}}.pagination li:hover{background-color:var(--color-white)}.pagination li.disabled{background:repeating-linear-gradient(-45deg,var(--color-tinted-background),var(--color-tinted-background) 3px,var(--color-tinted-background-dark) 3px,var(--color-tinted-background-dark) 6px)}.pagination li.disabled a{display:block;cursor:not-allowed;color:var(--color-tinted-background-dark)}.pagination li.active{background-color:var(--color-tinted-background-dark);border:1px solid var(--border-color)}.introduction{position:relative;padding:var(--big-margin);margin-bottom:calc(var(--big-margin) * 4);background:linear-gradient(to bottom,var(--color-white) 50%,var(--color-tinted-background) 50%);border-radius:var(--border-radius-md);min-height:30vh}@media screen and (max-width:768px){.introduction{padding:0;min-height:unset;margin-bottom:var(--big-margin)}}.introduction.remove-bottom-margin{margin-bottom:0}.introduction p{margin:var(--default-margin) 0}.introduction h1{font-size:var(--font-size-3xl);font-weight:600;text-shadow:-1px -1px 0 var(--color-white),1px -1px 0 var(--color-white),-1px 1px 0 var(--color-white),1px 1px 0 var(--color-white)}.introduction .hello{font-family:var(--font-serif)}.introduction .hello p{font-size:var(--font-size-md);color:var(--color-coal-brown)}.introduction .pre-title{font-size:var(--font-size-md);color:var(--text-muted-color)}.introduction figure{overflow:hidden;display:flex;justify-content:center}.introduction .visual{position:relative;display:flex;place-items:flex-end;justify-content:center;aspect-ratio:16/9;background-color:var(--accent-color);background-size:cover;background-position:bottom left;background-repeat:no-repeat;border-radius:var(--border-radius-md)}@media screen and (max-width:768px){.introduction .visual{display:none}}.introduction .visual img{height:100%}.introduction .visual .string-visual{position:absolute;bottom:0;left:0;z-index:50;width:100%;height:100%;border-radius:var(--border-radius-md);overflow:hidden}.introduction .visual .string-visual div{position:relative;height:200px;background-image:var(--bg);background-repeat:repeat;background-size:auto 100px;background-position:0 0;animation:scroll-bg1 20s linear infinite;top:-55%;left:-50%;width:200%;transform:rotate(-45deg);transform-origin:center;opacity:.23}.introduction .visual .string-visual div:nth-child(2){background-positiony:100px}.introduction .visual .string-visual div:nth-child(3){background-positiony:200px}.introduction .visual .string-visual .bg2{background-image:var(--bg);background-repeat:repeat-x;animation:scroll-bg2 35s linear infinite}.introduction .actions{display:flex;gap:var(--small-margin);align-items:center;justify-content:center;align-content:center}.introduction .actions span{display:inline-block}.introduction .actions .shortcuts{line-height:0}.introduction .actions .shortcuts li{margin-bottom:0}.introduction .shortcuts{list-style:none;padding:0;margin:0;margin-right:var(--big-margin)}@media screen and (max-width:768px){.introduction .shortcuts{margin-right:0;padding:var(--default-margin)}}.introduction .shortcuts li{display:inline-flex;transition:box-shadow .5s cubic-bezier(.215,.61,.355,1);border:1px solid var(--border-color);border-radius:var(--border-radius);line-height:2.5;padding:0 var(--default-margin);background:var(--color-white)}.introduction .shortcuts li:hover{box-shadow:var(--shadow-md)}.introduction .shortcuts li a{--link-color: var(--color-text);display:flex;align-content:center;gap:var(--small-margin);text-decoration:none}.introduction .shortcuts.small li{padding:0 var(--small-margin)}.introduction .shortcuts.small li a{font-size:var(--font-size-sm)}@keyframes scrollText{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes scroll-left{0%{transform:translate(100%) rotate(-45deg)}to{transform:translate(-100%) rotate(-45deg)}}@keyframes scroll-bg1{0%{background-position-x:0 0}to{background-position:100% 0}}@keyframes scroll-bg2{0%{background-position:0}to{background-position:100%}}.book{--border-radius-md: var(--border-radius);background-size:100%!important}.book:hover .wrapper{transform:translateY(0)!important}.book:hover .backdrop{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}.book .backdrop{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background-color:#0003!important}.book.no-cover .backdrop{background-color:transparent!important;transform:translate3d(0,-10px,50px)!important}.book .details{display:none}.book .image{height:90%!important}.book .preview{color:var(--text-color);place-items:flex-end!important;height:10%!important}.book .preview .rating{display:flex;padding-bottom:var(--small-margin)}.book .preview svg{width:20px;filter:drop-shadow(0px 0px 5px var(--color-tinted-background-dark))}.bookshelf-nav{background-color:var(--color-tinted-background);border-radius:var(--border-radius);padding:var(--small-margin) 0;margin-bottom:var(--big-margin)}.bookshelf-nav nav{display:grid;grid-template-columns:auto auto}.bookshelf-nav nav ul{display:flex;gap:var(--default-margin);justify-content:space-around;align-content:center;margin:0;padding:0}.bookshelf-nav nav li{align-content:center;margin:0}.bookshelf-nav nav li.active a{color:var(--link-color-active)}.bookshelf-nav nav select[name=filter]{display:none}@media screen and (max-width:768px){.bookshelf-nav nav{display:flex;justify-content:center}.bookshelf-nav nav ul{display:none}.bookshelf-nav nav select[name=filter]{display:block}}.kippender-stapel{display:grid;grid-template-columns:1fr 2fr 2fr;gap:var(--default-margin);background-color:var(--color-tinted-background);border-radius:var(--border-radius);padding:var(--small-margin) 0;margin-bottom:var(--big-margin)}@media screen and (max-width:768px){.kippender-stapel{grid-template-columns:1fr;padding:var(--small-margin)}}.kippender-stapel p,.kippender-stapel .illustration{height:100%;display:flex;align-items:center}.kippender-stapel svg{width:20px;margin-left:var(--small-margin)}.kippender-stapel ul{list-style-type:none;margin:0 var(--default-margin) 0 0;padding:0;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;gap:var(--small-margin);font-size:var(--font-size-sm)}.kippender-stapel ul li{--bg-color: var(--color-tinted-background-dark);margin-bottom:0;width:100%}.buecherstapel h3{margin:var(--big-margin) 0}.buecherstapel .pagination li{padding:var(--small-margin)}.book-details{--span: 10;--offset: 2;background-color:var(--color-tinted-background);position:relative;display:grid;grid-template-columns:1fr 3fr;grid-template-areas:"cover details" "cover cta";gap:var(--default-margin);border:1px solid var(--border-color);border-radius:var(--border-radius-md);padding:var(--default-margin)}.book-details .cover{grid-area:cover}.book-details .cover img{position:relative;left:-40px;top:20px;transform:rotate(-4deg);box-shadow:-3px 3px 5px var(--color-tinted-background-dark)}.book-details ul{grid-area:details;list-style-type:none;padding:0;margin:0}.book-details .ratings{display:flex;gap:.5rem}.book-details .ratings svg{width:20px}.book-details .cta{grid-area:cta;text-align:center}.related-books{margin:calc(var(--big-margin) * 2) 0}.related-books h4{margin:var(--big-margin) 0}.book-meta .entry{display:flex;flex-direction:column;align-items:center;border-radius:var(--border-radius);background-color:var(--color-tinted-background);transition:background var(--transition-speed) ease-in-out;padding:var(--small-margin);--link-color: var(--color-text);place-content:center;place-items:center;text-align:center;gap:var(--small-margin)}.book-meta .entry .big{font-size:var(--font-size-md)}.book-meta .entry .rating{display:flex;align-items:center;gap:.5rem}article p,article ul,article ol{font-family:var(--font-serif);margin-bottom:var(--default-margin);line-height:1.7}article h2,article h3,article h4,article h5,article h6{margin:calc(var(--big-margin) * 1.5) 0 var(--default-margin) 0}:is(article h2,article h3,article h4,article h5,article h6) a{--link-color-hover: var(--text-mid-color);color:var(--color-black);text-decoration:none}article>h2:first-of-type{margin-top:0}article a:not([href*="://"]),article a[href*="://maurice"]{--link-color: var(--color-main-accent)}article .intro{--font-size-text: var(--font-size-md)}article p>code{font-family:monospace;font-size:var(--font-size-sm);padding:.125rem .5rem;background-color:var(--color-tinted-background-dark);border-radius:var(--border-radius)}article blockquote{position:relative;background-color:var(--color-tinted-background);border-radius:var(--border-radius);padding:var(--big-margin)}article blockquote p{font-family:var(--font-serif);font-size:var(--font-size-md);color:#000;font-style:italic;font-weight:500}article blockquote p:last-child{margin-bottom:0}article blockquote+.citation{margin-top:calc(var(--default-margin) * 2 * -1);text-align:right}article blockquote:before{content:"";display:inline-block;width:80px;height:80px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M19.4167 6.67891C20.4469 7.77257 21.0001 9 21.0001 10.9897C21.0001 14.4891 18.5436 17.6263 14.9695 19.1768L14.0768 17.7992C17.4121 15.9946 18.0639 13.6539 18.3245 12.178C17.7875 12.4557 17.0845 12.5533 16.3954 12.4895C14.591 12.3222 13.1689 10.8409 13.1689 9C13.1689 7.067 14.7359 5.5 16.6689 5.5C17.742 5.5 18.7681 5.99045 19.4167 6.67891ZM9.41669 6.67891C10.4469 7.77257 11.0001 9 11.0001 10.9897C11.0001 14.4891 8.54359 17.6263 4.96951 19.1768L4.07682 17.7992C7.41206 15.9946 8.06392 13.6539 8.32447 12.178C7.78747 12.4557 7.08452 12.5533 6.39539 12.4895C4.59102 12.3222 3.16895 10.8409 3.16895 9C3.16895 7.067 4.73595 5.5 6.66895 5.5C7.742 5.5 8.76814 5.99045 9.41669 6.67891Z"></path></svg>');background-size:contain;background-repeat:no-repeat;position:absolute;left:-30px;bottom:-30px;filter:brightness(100%) contrast(.1%) opacity(15%)}article blockquote:after{content:"";display:inline-block;width:80px;height:80px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor"><path d="M4.58341 17.3211C3.55316 16.2274 3 15 3 13.0103C3 9.51086 5.45651 6.37366 9.03059 4.82318L9.92328 6.20079C6.58804 8.00539 5.93618 10.346 5.67564 11.822C6.21263 11.5443 6.91558 11.4466 7.60471 11.5105C9.40908 11.6778 10.8312 13.159 10.8312 15C10.8312 16.933 9.26416 18.5 7.33116 18.5C6.2581 18.5 5.23196 18.0095 4.58341 17.3211ZM14.5834 17.3211C13.5532 16.2274 13 15 13 13.0103C13 9.51086 15.4565 6.37366 19.0306 4.82318L19.9233 6.20079C16.588 8.00539 15.9362 10.346 15.6756 11.822C16.2126 11.5443 16.9156 11.4466 17.6047 11.5105C19.4091 11.6778 20.8312 13.159 20.8312 15C20.8312 16.933 19.2642 18.5 17.3312 18.5C16.2581 18.5 15.232 18.0095 14.5834 17.3211Z"></path></svg>');background-size:contain;background-repeat:no-repeat;position:absolute;right:-30px;top:-30px;filter:brightness(100%) contrast(.1%) opacity(15%)}@media screen and (max-width:768px){article blockquote:before,article blockquote:after{display:none}}article sup,article sub{font-size:var(--font-size-sm);line-height:0}article .footnote-ref{--link-color: var(--color-main-accent) !important;font-weight:700;font-family:var(--font-sans);text-decoration:none;margin-left:calc(var(--small-margin) / 3)}article .footnotes{border-top:1px solid var(--border-color)}article .footnotes .footnote-backref{text-decoration:none}article .footnotes hr{display:none}article .footnotes ol{padding:0;margin:0;list-style:none;counter-reset:footnote;font-size:var(--font-size-sm);font-family:var(--font-serif);color:var(--color-black);margin-top:var(--big-margin)}article .footnotes ol li{counter-increment:footnote;margin-bottom:var(--default-margin);position:relative}article .footnotes ol li:before{content:counter(footnote) ".";font-size:var(--font-size-sm);font-family:var(--font-serif)}article .footnotes ol li p{margin:0;display:inline;font-size:var(--font-size-sm)}.blog-listing{list-style-type:none;padding:0;margin:0}.blog-listing .intro{margin-bottom:0}.blog-listing .top-hero{margin-top:0}.blog-listing>li{margin-bottom:15vh}.blog-listing time{color:var(--text-mid-color)}.blog-listing h2{font-size:var(--font-size-2xl);margin-top:0}.blog-listing h2 a{text-decoration:none;--link-color: var(--text-color)}.blog-listing .read-more{--link-color: var(--text-color);transition:all var(--transition-speed) ease-in-out;display:flex;align-items:center;justify-content:end;gap:var(--small-margin);padding:var(--small-margin) 0;text-decoration:none;border-bottom:1px dashed var(--border-color)}.blog-listing .read-more:hover svg{transition:transform .3s ease-in-out;animation:moveInOut 1.5s ease-in-out infinite}.note-listing{list-style-type:none;padding:0;margin:0}.note-listing .top-hero,.note-listing .embed-box{margin-top:0}.note-listing header{display:flex;justify-content:space-between;align-content:center}.note-listing header a{--link-color: var(--text-mid-color);text-decoration:none}.note-listing header em{display:flex;align-items:center;gap:var(--small-margin);color:var(--text-mid-color)}.note-listing header em a{--link-color: var(--text-mid-color)}.note-listing .spacer-dots{margin:calc(var(--big-margin) * 2) 0}figure,img,video{max-width:100%;height:auto;border-radius:var(--border-radius)}figcaption{font-size:var(--font-size-sm)}.icon{display:inline-block;width:1.2rem}.icon-sm{display:inline-block;width:1rem}.icon-md{display:inline-block;width:1.4rem}.icon-lg{display:inline-block;width:2rem}.icon-xl{display:inline-block;width:4rem}.tippy-text-icon{display:inline-flex;gap:.25rem;align-items:center;align-content:center;word-break:break-word}.spacer-dots{display:block;text-align:center;color:var(--color-dusty-taupe);font-weight:var(--font-semibold);font-family:var(--font-serif);font-size:var(--font-size-text);cursor:default}.spacer-dots span{display:inline-block;transition:transform .3s ease;transform:translateY(0);margin:0 .25rem}.spacer-dots:hover span{animation:jump .3s ease}@keyframes jump{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.spacer-dots span:nth-child(1){animation-delay:0s}.spacer-dots span:nth-child(2){animation-delay:75ms}.spacer-dots span:nth-child(3){animation-delay:.12s}.hotspotimage{position:relative;margin-bottom:4rem}.hotspotimage .spot{position:absolute;height:24px;width:24px;line-height:24px;top:20px;left:20px;z-index:30;text-align:center;margin:-9px 0 0 -9px;opacity:1}.hotspotimage .spot-inner{transition:all .25s;display:block;border-radius:100%;position:absolute;height:100%;width:100%;background:#fff;color:#000;z-index:2;cursor:pointer;text-decoration:none;box-shadow:0 0 5px #0000004d;font-size:13px}.hotspotimage .spot-inner:hover{background:var(--color-white);color:#fff;opacity:.9}.hotspotimage .spot-pulse{display:block;background:var(--color-black);border-radius:100px;height:40px;width:40px;position:absolute;animation:pulsate 1.5s linear infinite;opacity:0;top:-8px;left:-8px;z-index:1}.hotspotimage img{z-index:20;position:relative;width:100%;height:auto}.spot-info{display:none;overflow:hidden;position:absolute;background:#fff;padding:1em;border-radius:3px;font-size:14px;line-height:1.32;color:var(--color-black);z-index:9999;transition:all .2125s ease-out;width:200px;box-shadow:0 0 20px #00000059}.spot-info.hidden{opacity:0}@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:.8}to{transform:scale(1.125);opacity:0}}.team-dot{display:inline-flex;align-items:center;justify-content:center;padding:calc(var(--small-margin) / 2) calc(var(--small-margin) / 1.5);line-height:1}.team-link:hover{color:var(--accent-color)}.team-link.theme-default:hover{color:var(--link-color-hover)}.image-gallery{--col-count: 3}.image-gallery~p{text-align:center}.image-gallery .gallery{column-count:var(--col-count);column-gap:1rem;padding:1rem;margin:var(--big-margin) 0}.image-gallery .gallery img{width:100%;margin-bottom:1rem;border-radius:.5rem;display:block;object-fit:cover}progress{position:relative;height:1.25rem;border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:inset var(--shadow-md)}progress::-webkit-progress-bar{background-color:var(--color-tinted-background);box-shadow:inset var(--shadow-md)}progress:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-45deg,transparent 0 15px,rgba(0,0,0,.15) 15px 30px);background-size:40px 60px;animation:animate-stripes 5s linear infinite;pointer-events:none;mix-blend-mode:overlay;width:var(--progress-value)}progress::-webkit-progress-value{border-radius:var(--border-radius);background-color:var(--bar-color, lightgray);background-size:40px 60px;animation:animate-stripes 5s linear infinite}progress::-moz-progress-bar{border-radius:var(--border-radius);background-color:var(--bar-color, lightgray);background-size:40px 60px;animation:animate-stripes 5s linear infinite}@keyframes animate-stripes{0%{background-position:0 0}to{background-position:40px 0}}.meta{color:var(--text-color);background-color:var(--background-color);border-radius:var(--border-radius)}.category{--text-color: inherit;--text-hover: inherit;transition:color var(--transition-speed) ease-in-out;display:inline-block;text-decoration:none;line-height:1.5;color:var(--text-color)}.category:hover{color:var(--text-hover)}ul.taglist{display:inline-flex;gap:var(--small-margin);margin:0;padding:0}ul.taglist li{all:initial;font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--text-mid-color);text-align:right;background-color:var(--color-tinted-background);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:.25rem .5rem}ul.taglist li a{color:var(--text-mid-color);text-decoration:none}.embed-box{container-name:embedContainer;container-type:inline-size;--media: left;--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--font-small: 80%;transition:all var(--transition-speed);background-color:var(--color-white);border-radius:var(--border-radius);width:100%}@container embedContainer (width < 500px){.embed-box .media-right{display:block!important}.embed-box .hide-when-small{display:none!important}}.embed-box:hover{box-shadow:var(--shadow-md)}.embed-box.external{--color-bg-gray: var(--color-white);--border-color: var(--color-white)}.embed-box.external:hover{box-shadow:none}.embed-box.external>*{width:100%;margin:0 auto!important}.embed-box.external>*:before,.embed-box.external>*:after{display:none}.embed-box.external blockquote.wp-embedded-content{display:none}.embed-box .media-right{display:grid;grid-template-columns:1fr 33%;gap:var(--default-margin);border:1px solid var(--border-color);border-radius:var(--border-radius)}.embed-box .media-right figure{display:flex;justify-content:center;align-items:center;border-radius:0var (--border-radius) var(--border-radius) 0;background:var(--color-teal-lake-bg);background-image:var(--team-allgemein-gradient)}.embed-box .media-right figure img{border-radius:0var (--border-radius) var(--border-radius) 0}.embed-box .media-right figure img.fit{object-fit:cover;width:100%;height:100%;place-self:center}.embed-box .media-right figure img.fallback{object-fit:contain;width:40px;height:40px;place-self:center}.embed-box .media-top{display:block;border:1px solid var(--border-color);border-radius:var(--border-radius)}.embed-box .media-top figure{display:block;border-radius:var(--border-radius) var(--border-radius) 0 0}.embed-box .media-top figure img{border-radius:var(--border-radius) var(--border-radius) 0 0;z-index:10;position:relative}.embed-box .media-top header.youtube{margin:calc(var(--default-margin) * -1);margin-bottom:0}.embed-box .media-top span.youtube-caption{display:block;padding-top:var(--default-margin)}.embed-box .media-top a{position:relative;display:flex;justify-content:center;align-items:center;width:100%;overflow:hidden;border-radius:var(--border-radius) var(--border-radius) 0 0}.embed-box .media-top svg{color:var(--color-white);width:80%;height:80%;max-width:100px}.embed-box .media-top .play{position:absolute;display:flex;justify-content:center;align-items:center;width:30%;height:50%;background:#00000020;z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:var(--border-radius)}.embed-box .text-content{padding:var(--default-margin);font-family:var(--font-sans)}.embed-box .text-content header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--default-margin)}.embed-box .text-content a{word-break:break-word}.embed-box .text-content footer{display:flex;gap:var(--small-margin);align-items:center;margin-top:var(--default-margin);font-size:var(--font-size-base);color:var(--text-mid-color)}.embed-box .text-content footer p,.embed-box .text-content footer a{font-size:var(--font-size-base);font-family:var(--font-sans);margin:0;color:var(--text-mid-color)}.embed-box .text-content footer .favicon{width:26px;height:26px}.embed-box time{font-size:var(--font-small);color:#000}.embed-box img{max-width:100%}.mini-project{container-name:embedContainer;container-type:inline-size;--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--font-small: 80%;transition:all var(--transition-speed);background-color:var(--color-white);border-radius:var(--border-radius);width:100%;margin:var(--default-margin) 0}.mini-project .text-content{font-family:var(--font-sans)}.mini-project .text-content header{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-text);margin-bottom:var(--default-margin)}.mini-project .text-content a{word-break:break-word}.mini-project .text-content p{font-size:var(--font-size-base);line-height:1.2;color:var(--text-mid-color)}.mini-project .text-content progress{width:100%;margin-bottom:var(--small-margin)}.mini-project .text-content footer{display:flex;gap:var(--small-margin);align-items:center;margin-top:var(--default-margin);font-size:var(--font-size-base);color:var(--text-mid-color)}.mini-project .text-content footer p,.mini-project .text-content footer a{font-size:var(--font-size-base);font-family:var(--font-sans);margin:0;color:var(--text-mid-color)}.mini-project .text-content footer .favicon{width:26px;height:26px}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#011627;color:#d6deeb}.hljs-keyword{color:#c792ea;font-style:italic}.hljs-built_in{color:#addb67;font-style:italic}.hljs-type{color:#82aaff}.hljs-literal{color:#ff5874}.hljs-number{color:#f78c6c}.hljs-regexp{color:#5ca7e4}.hljs-string{color:#ecc48d}.hljs-subst{color:#d3423e}.hljs-symbol{color:#82aaff}.hljs-class{color:#ffcb8b}.hljs-function{color:#82aaff}.hljs-title{color:#dcdcaa;font-style:italic}.hljs-params{color:#7fdbca}.hljs-comment{color:#637777;font-style:italic}.hljs-doctag{color:#7fdbca}.hljs-meta,.hljs-meta .hljs-keyword{color:#82aaff}.hljs-meta .hljs-string{color:#ecc48d}.hljs-section{color:#82b1ff}.hljs-tag,.hljs-name,.hljs-attr{color:#7fdbca}.hljs-attribute{color:#80cbc4}.hljs-variable{color:#addb67}.hljs-bullet{color:#d9f5dd}.hljs-code{color:#80cbc4}.hljs-emphasis{color:#c792ea;font-style:italic}.hljs-strong{color:#addb67;font-weight:700}.hljs-formula{color:#c792ea}.hljs-link{color:#ff869a}.hljs-quote{color:#697098;font-style:italic}.hljs-selector-tag{color:#ff6363}.hljs-selector-id{color:#fad430}.hljs-selector-class{color:#addb67;font-style:italic}.hljs-selector-attr,.hljs-selector-pseudo{color:#c792ea;font-style:italic}.hljs-template-tag{color:#c792ea}.hljs-template-variable{color:#addb67}.hljs-addition{color:#addb67;font-style:italic}.hljs-deletion{color:#ef535090;font-style:italic}pre{border-radius:var(--border-radius);overflow-x:auto}.new-button{position:relative;display:inline-block;font-family:JetBrains Mono,Fira Code,monospace;font-size:.95em;padding:.15em .45em;border-radius:6px;color:#fff;background:linear-gradient(135deg,#1e3a8a,#3b82f6);box-shadow:0 0 .25em #3b82f666,0 0 .5em #3b82f64d;animation:pulseGlow 3s ease-in-out infinite;white-space:nowrap;background:linear-gradient(270deg,#a78bfa,#60a5fa,#34d399);background-size:600% 600%;animation:gradientShift 8s ease infinite,pulseGlow 3s ease-in-out infinite}.new-button:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.05),rgba(255,255,255,.05) 1px,transparent 1px,transparent 3px);pointer-events:none;border-radius:inherit}p>code{background:linear-gradient(120deg,#f3e8ff,#ffe4e6,#d1faff);background-size:200% 200%;color:var(--color-text);font-size:.95em;padding:.15em .45em;border:1px solid rgba(150,150,150,.2);border-radius:6px;white-space:nowrap;box-shadow:inset 0 0 .5px #fff3,0 0 .15em #ffffff1a;transition:background-position .4s ease,box-shadow .4s ease}p>code:hover{animation:rainbowShimmer 3s ease infinite;box-shadow:0 0 .25em #ffafc84d,0 0 .5em #b4ebff33}code{font-family:monospace;font-family:Fira Code,JetBrains Mono,Source Code Pro,Consolas,Monaco,Ubuntu Mono,monospace;line-height:1.75}.card-base{--bg-color: white;--card-padding: var(--default-margin);position:relative;padding:var(--card-padding);border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--bg-color);transition:all var(--transition-speed);transition-timing-function:ease-in-out}.card-base:hover{box-shadow:var(--shadow-md)}.magic-card{container-name:embedContainer;container-type:inline-size;--text-color: var(--color-white);--link-color: var(--text-color) !important;--card-radius: var(--border-radius-md);--aspect-ratio: 1 / 1;--opacity: .6;display:flex;position:relative;transition:all var(--transition-speed);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:var(--bg-color);border-radius:var(--card-radius);box-shadow:0;text-decoration:none;overflow:hidden;aspect-ratio:var(--aspect-ratio);cursor:pointer}.magic-card.vertical{--aspect-ratio: 1 / 1.5}.magic-card.horizontal{--aspect-ratio: 1.5 / 1}.magic-card .wrapper{transition:all .25s;transition-timing-function:ease-out;width:100%}.magic-card .image{height:75%;width:100%;object-fit:cover;place-content:center}.magic-card .preview{height:25%;display:flex;place-items:center;justify-content:center;text-align:center}.magic-card .preview h3{font-size:1.125rem;margin-bottom:0;margin-top:0;font-weight:700;font-family:var(--font-sans)}.magic-card h3,.magic-card a,.magic-card p{color:var(--text-color);text-decoration:none}.magic-card .backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,var(--opacity));height:100%;padding:0 var(--default-margin)}.magic-card .details{position:relative;height:75%}.magic-card .details p{font-family:var(--font-sans);font-size:var(--font-size-text)}.magic-card .details .scrolltext{position:absolute;width:100%;white-space:normal;transition:transform .5s linear}@container embedContainer (width < 300px){.magic-card .preview{transition:opacity .35s ease-in-out}.magic-card .preview h3{font-size:var(--font-size-base)}.magic-card .details p{font-size:var(--font-size-sm)}}.magic-card:hover{box-shadow:var(--shadow-md)}.magic-card:hover .backdrop{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px)}.magic-card:hover .wrapper{transform:translateY(-75%)}.magic-card:focus{transform:scale(1.1)}.fancy-tile{transition:transform .5s cubic-bezier(.215,.61,.355,1),box-shadow .5s cubic-bezier(.215,.61,.355,1);transform:perspective(600px) translateZ(0)}.fancy-tile .preview,.fancy-tile .details{transform:translateZ(50px)}.fancy-tile:hover{box-shadow:0 15px 30px #0000004d}.glass-tile{transition:transform .3s ease,box-shadow .3s ease;transform:scale(1);border:1px solid rgba(var(--primary-color-rgb),.6);border-radius:var(--border-radius);background-color:var(--background-color, white);background-image:var(--background-image, inherit);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:rgb(var(--primary-color-rgb));overflow:hidden}.glass-tile:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(120deg,#fff0 30%,#fff9,#fff0 70%);transform:translate(-100%) rotate(25deg);pointer-events:none}.glass-tile:hover{transform:scale(1.05);box-shadow:inset 1px 1px 2px #fff3,0 15px 15px -3px rgba(var(--primary-color-rgb),.3),0 6px 6px -4px rgba(var(--primary-color-rgb),.6)}.glass-tile:hover:before{animation:flare .6s ease-in-out forwards}.note span{font-weight:600;color:var(--text-color)}.note p,.note ul,.note ol{font-family:var(--font-sans);font-size:var(--font-size-text)}:is(.note p,.note ul,.note ol):last-of-type{margin-bottom:0}.note summary{cursor:pointer;font-size:var(--font-size-text);font-weight:600;color:var(--text-color)}.note.default{--bg-color: var(--color-tinted-background);--text-color: var(--color-black)}.note.info{--bg-color: var(--color-teal-lake-bg);--border-color: var(--color-teal-lake);--text-color: var(--color-teal-lake)}.note.warning{--bg-color: var(--color-golden-ochre-bg);--border-color: var(--color-golden-ochre);--text-color: var(--color-golden-ochre)}.note.error{--bg-color: var(--color-terracotta-coral-bg);--border-color: var(--color-terracotta-coral);--text-color: var(--color-terracotta-coral)}.note.success{--bg-color: var(--color-moss-green-bg);--border-color: var(--color-moss-green);--text-color: var(--color-moss-green)}.note.hint{--bg-color: var(--color-teal-lake-bg);--border-color: var(--color-teal-lake);--text-color: var(--color-teal-lake)}.note.hint:before{content:" ";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='72' height='72' fill='rgb(79, 156, 158)'%3E%3Cpath d='M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 9.5C12.8284 9.5 13.5 8.82843 13.5 8C13.5 7.17157 12.8284 6.5 12 6.5C11.1716 6.5 10.5 7.17157 10.5 8C10.5 8.82843 11.1716 9.5 12 9.5ZM14 15H13V10.5H10V12.5H11V15H10V17H14V15Z'%3E%3C/path%3E%3C/svg%3E");background-size:80px;background-repeat:no-repeat;position:absolute;left:-90px;top:15%;width:80px;height:80px}.note.toc{--bg-color: var(--color-bg-gray);--border-color: var(--color-accent-blue);--text-color: var(--color-black)}.note.toc a{display:flex;align-content:center;gap:calc(var(--small-margin) / 2);color:var(--color-black);text-decoration:none}.note.toc ul{margin:var(--default-margin) 0;padding:0;list-style-type:none;font-size:var(--font-size-base)}.note.toc li{transition:all var(--transition-speed) ease-out;margin-left:calc(var(--default-margin) * var(--level));border-radius:var(--border-radius)}.note.toc li:hover{background-color:var(--color-bg-blue)}.note.toc svg{color:var(--color-bg-blue-2)}table{border-collapse:collapse;width:100%;margin-bottom:var(--default-margin)}table th,table td{padding:var(--small-margin);border:1px solid var(--border-color)}table th{text-align:left;font-family:var(--font-sans);font-weight:700;color:var(--color-black)}table td{font-family:var(--font-sans);color:var(--color-black)}dialog{border:none;box-shadow:var(--shadow-lg);border-radius:var(--border-radius);padding:0;margin:auto;min-width:300px;max-width:700px;opacity:0;transform:scale(.8);transition:opacity var(--transition-speed) ease,transform var(--transition-speed) ease}dialog::backdrop{transition:backdrop-filter var(--transition-speed) ease,background-color var(--transition-speed) ease;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#0000}dialog.active{opacity:1;transform:scale(1)}dialog.active::backdrop{background-color:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}dialog header img{object-fit:cover;width:100%;border-radius:var(--border-radius) var(--border-radius) 0 0}dialog footer{display:flex;flex-direction:row;justify-content:flex-end;margin:var(--default-margin);gap:calc(var(--small-margin))}dialog .body{margin:var(--default-margin)}dialog .body p{font-family:var(--font-sans)}dialog h1,dialog h2,dialog h3,dialog h4,dialog h5,dialog h6{font-family:var(--font-sans);font-size:var(--font-size-lg);font-weight:var(--font-semibold)}dialog h2{margin:var(--default-margin) 0}input,select,textarea{border:1px solid var(--border-color);border-radius:var(--border-radius);font-size:var(--font-size-base);padding:.45rem var(--small-margin);width:100%}input[type=checkbox],input[type=radio]{width:auto}button,.button{--button-bg-color: var(--color-white);--button-bg-color-active: var(--color-tinted-background);--button-border-color: var(--color-black);--button-border-active: var(--color-black);--link-color: var(--color-black);--link-color-hover: var(--color-black);display:inline-block;transition:all var(--transition-speed) cubic-bezier(.215,.61,.355,1);border:1px solid var(--button-border-color);border-radius:var(--border-radius);font-size:var(--font-size-base);padding:.4rem var(--default-margin);background-color:var(--button-bg-color);cursor:pointer;text-decoration:none;color:var(--link-color)}:is(button,.button):hover{background-color:var(--button-bg-color-active);border-color:var(--button-border-active);box-shadow:var(--shadow-md)}:is(button,.button):focus{background-color:var(--button-bg-color-active);border-color:var(--color-bg-gray-2);box-shadow:inset var(--shadow-md)}:is(button,.button).primary{--button-bg-color: var(--color-black);--button-bg-color-active: var(--color-coal-brown);--button-border-color: var(--color-black);--button-border-active: var(--color-black);--link-color: var(--color-white)}:is(button,.button).cta{font-size:var(--font-size-text);padding:.6rem var(--default-margin)}fieldset{border:none;padding:0}.markdown-task{display:none}.markdown-label{position:relative;display:flex;align-items:center;cursor:pointer;font-family:var(--font-serif);font-size:var(--font-size-text);padding:var(--small-margin);margin-bottom:calc(var(--small-margin) * -1);border-radius:var(--border-radius);background-color:var(--color-tinted-background);transition:background var(--transition-speed) ease-in-out}.markdown-label:hover{background-color:var(--color-tinted-background-dark)}.markdown-label a{text-decoration:none;color:var(--color-text)}.markdown-custom-checkbox{display:inline-block;width:24px;height:24px;margin-right:10px;position:relative}.markdown-custom-checkbox:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20Z'%3E%3C/path%3E%3C/svg%3E");position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:22px;height:22px}.markdown-task:checked+.markdown-custom-checkbox:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(100,205,138,1)'%3E%3Cpath d='M4 12C4 7.58172 7.58172 4 12 4C16.4183 4 20 7.58172 20 12C20 16.4183 16.4183 20 12 20C7.58172 20 4 16.4183 4 12ZM12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM17.4571 9.45711L16.0429 8.04289L11 13.0858L8.20711 10.2929L6.79289 11.7071L11 15.9142L17.4571 9.45711Z'%3E%3C/path%3E%3C/svg%3E")!important}.feedback .auto-grid{--grid-gap: calc(var(--big-margin) * 2)}.feedback a{color:var(--color-black)}.feedback ol,.feedback ul{list-style-type:none;padding:0;margin:0}.feedback h5{margin-bottom:var(--default-margin)}.feedback .replyHandleDisplay a{background-color:var(--color-bg-yellow);border-radius:var(--border-radius);font-size:var(--font-size-sm);padding:.25rem var(--small-margin);text-decoration:none;border:1px solid var(--color-bg-yellow-3)}.feedback .webmentions{background-color:var(--background-color);border-radius:var(--border-radius)}.feedback .webmentions h4{margin:var(--default-margin) 0}.feedback .avatar,.feedback .u-photo{display:inline-block;height:60px;width:60px;object-fit:cover;border:2px solid var(--border-color);border-radius:50%}.feedback .avatar-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--small-margin)}.feedback .avatar-list header{position:relative}.feedback .avatar-list li{margin-bottom:0}.feedback .avatar-list .action-type{--icon-color: var(--color-moss-green);display:inline-block;position:absolute;bottom:-5px;right:-5px;padding:1px 3px;color:var(--icon-color);background-color:#ffffffd9;border-radius:var(--border-radius)}.feedback .avatar-list .action-type.repost{--icon-color: var(--color-moss-green)}.feedback .avatar-list .action-type svg{width:18px}.feedback .comment-type_in-reply-to,.feedback .comment-type_mention-of{margin:0 calc(var(--default-margin) * -1);display:grid;grid-template-columns:60px auto;grid-template-areas:"avatar content";grid-gap:var(--default-margin);padding:var(--default-margin);font-size:var(--font-size-base);border-radius:var(--border-radius);transition:all var(--transition-speed)}:is(.feedback .comment-type_in-reply-to,.feedback .comment-type_mention-of) div{grid-area:content}:is(.feedback .comment-type_in-reply-to,.feedback .comment-type_mention-of):hover{background-color:var(--color-tinted-background)}:is(.feedback .comment-type_in-reply-to,.feedback .comment-type_mention-of) .author{margin-bottom:calc(var(--default-margin) / 3)}.feedback h4{font-weight:300;font-size:var(--font-size-md)}.feedback p{font-size:var(--font-size-base)}.feedback section{margin-bottom:var(--big-margin)}.feedback .list-comments>li{border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--default-margin);background-color:var(--color-tinted-background);margin-bottom:var(--default-margin)}.feedback .list-comments .comment-type_comment header,.feedback .list-comments .comment-type_comment .body{display:grid;grid-template-columns:60px 1fr auto;grid-gap:var(--default-margin)}.feedback .list-comments .comment-type_comment .vertical-line{border-left:3px solid var(--color-tinted-background-dark);height:100%;margin-left:28px}.feedback .list-comments .comment-type_comment.verified .u-photo{--border-color: var(--color-rust-orange)}.feedback .list-comments .actions{margin:var(--default-margin) 0;padding:var(--default-margin) 0}.feedback .list-comments .actions form{display:grid;grid-template-columns:1fr auto;grid-gap:var(--default-margin)}.feedback .list-comments .actions textarea{transition:all var(--transition-speed);border:1px solid var(--border-color);background-color:var(--oc-gray-2)}.feedback .list-comments .quick-reply-form.hidden{display:none}.feedback .list-comments .quick-reply-form textarea{background-color:var(--color-white);border:1px solid var(--border-color)}.feedback .list-comments .kommentReply{transition:all var(--transition-speed);border:2px solid var(--color-white);border-radius:var(--border-radius);display:inline-block;padding:0 var(--small-margin);line-height:2.25;color:#000}.feedback .list-comments .kommentReply:hover{background-color:var(--color-tinted-background)}.feedback .list-comments .kommentReply.hidden{display:none}.feedback .list-comments .meta{display:flex;align-items:center;justify-content:space-between}.feedback .list-comments .p-author,.feedback .list-comments .u-author{font-weight:600;color:var(--color-moss-green);font-size:var(--font-size-base);place-self:start}:is(.feedback .list-comments .p-author,.feedback .list-comments .u-author) svg{width:1.5em;display:inline-block}.feedback .list-comments .u-url,.feedback .list-comments time{justify-self:flex-end;color:var(--text-mid-color);font-size:var(--font-size-base);text-decoration:none}.feedback #replyOnMastodon,.feedback #kommentform{border:2px solid transparent}:is(.feedback #replyOnMastodon,.feedback #kommentform).active{animation:borderPulse .65s linear 1s 3 forwards;animation-delay:1s}.mastodon .field-group{display:flex;flex-direction:row;gap:var(--default-margin)}.mastodon details summary{cursor:help;font-weight:600}.mastodon details p{margin-top:var(--default-margin)}.mastodon form{margin-bottom:var(--default-margin)}.mastodon .remember{font-size:var(--font-size-sm)}.mastodon p{margin-bottom:var(--default-margin)}.mastodon .combined_input_button{display:flex}.mastodon .combined_input_button input[type=url]{border-top-right-radius:0;border-bottom-right-radius:0}.mastodon .combined_input_button .button{border-top-left-radius:0;border-bottom-left-radius:0}.mastodon .combined_input_button .button svg{color:#fff;width:20px}.comment-form form,.mastodon .wrapper{border-radius:var(--border-radius-md);background-color:var(--color-tinted-background);padding:var(--big-margin);margin-bottom:var(--big-margin)}@keyframes borderPulse{0%{border-color:transparent}50%{border-color:var(--color-moss-green)}to{border-color:transparent}}.text-listing{margin:0;padding:0}.text-listing li{width:100%;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;grid-gap:var(--small-margin);margin-bottom:1rem}.text-listing li .dashes{position:relative;top:-6px;border-bottom:2px dotted var(--border-color)}.text-listing li .published,.text-listing li .taglist,.text-listing li .meta{transition:color var(--transition-speed);font-size:var(--font-size-base);color:var(--text-muted-color);text-align:right}.text-listing li .meta{display:flex;flex-direction:row;gap:calc(var(--small-margin) / 2);align-items:center;font-size:var(--font-size-sm);border-radius:var(--border-radius)}.text-listing li .taglist{margin:0;padding:0}.text-listing li ul{grid-column-start:1;grid-column-end:span 3;grid-row-start:2}.text-listing li:hover .published{color:var(--text-mid-color)}.text-listing a{--link-color: var(--color-black);font-family:var(--font-serif);text-decoration:none}.text-listing ul{width:100%;margin:1rem 0;padding-left:2rem}@media screen and (max-width:768px){.text-listing ul{padding-left:1rem}.text-listing li{display:block}.text-listing li .dashes{display:none}.text-listing li .published{font-size:var(--font-size-sm);text-align-last:left}}.widget-blogroll ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(50px,1fr))}.widget-webring{--link-color: var(--text-mid-color);text-align:center}.widget-webring a{text-decoration:none}.blogosphere{background-color:var(--color-tinted-background);border-radius:var(--border-radius-md)}.pinned{--span: 10;--offset: 2;background-color:var(--color-tinted-background);border-radius:var(--border-radius-md);padding:var(--big-margin);margin-bottom:var(--big-margin)}.pinned h3{margin-bottom:var(--big-margin)}.sidebar{position:fixed;height:90vh;width:320px;overflow-y:auto;padding:var(--default-margin);display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f8f9fa;border-radius:0 var(--border-radius) var(--border-radius) 0}
