*,*: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(/build/assets/spectral-bold-webfont-CnXpccxy.woff2) format("woff2"),url(/build/assets/spectral-bold-webfont-1AucOSfh.woff) format("woff"),url(/build/assets/spectral-bold-webfont-kvLIqBx9.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/build/assets/spectral-bolditalic-webfont-xkHyqjLX.woff2) format("woff2"),url(/build/assets/spectral-bolditalic-webfont-CwxviiF6.woff) format("woff"),url(/build/assets/spectral-bolditalic-webfont-D7VMSyz4.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Spectral;src:url(/build/assets/spectral-extrabold-webfont-Djkz4iKy.woff2) format("woff2"),url(/build/assets/spectral-extrabold-webfont-B85uUb7r.woff) format("woff"),url(/build/assets/spectral-extrabold-webfont-D7xh0IbW.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/build/assets/spectral-extrabolditalic-webfont-NKeawMU7.woff2) format("woff2"),url(/build/assets/spectral-extrabolditalic-webfont-B4fnkmwF.woff) format("woff"),url(/build/assets/spectral-extrabolditalic-webfont-DfrbHStl.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Spectral;src:url(/build/assets/spectral-italic-webfont-CQi56keT.woff2) format("woff2"),url(/build/assets/spectral-italic-webfont-DyMDMIJW.woff) format("woff"),url(/build/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(/build/assets/spectral-light-webfont-BHMWZpnV.woff2) format("woff2"),url(/build/assets/spectral-light-webfont-FAq9PH_V.woff) format("woff"),url(/build/assets/spectral-light-webfont-CRvt8Asu.ttf) format("truetype");font-weight:light;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/build/assets/spectral-lightitalic-webfont-DD1wKavM.woff2) format("woff2"),url(/build/assets/spectral-lightitalic-webfont-Cc_v3jwq.woff) format("woff"),url(/build/assets/spectral-lightitalic-webfont-D1RcOdp7.ttf) format("truetype");font-weight:light;font-style:italic;font-display:swap}@font-face{font-family:Spectral;src:url(/build/assets/spectral-medium-webfont-D7F0ad_S.woff2) format("woff2"),url(/build/assets/spectral-medium-webfont-mmsUb0Nc.woff) format("woff"),url(/build/assets/spectral-medium-webfont-_CNjF5qh.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/build/assets/spectral-mediumitalic-webfont-0een1Dhz.woff2) format("woff2"),url(/build/assets/spectral-mediumitalic-webfont-Ck79vdI7.woff) format("woff"),url(/build/assets/spectral-mediumitalic-webfont-DTCbXNj7.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Spectral;src:url(/build/assets/spectral-regular-webfont-ByzInZJ7.woff2) format("woff2"),url(/build/assets/spectral-regular-webfont-D8C5OYLp.woff) format("woff"),url(/build/assets/spectral-regular-webfont-BrpRjN2L.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/build/assets/spectral-semibold-webfont-CVhL4hgo.woff2) format("woff2"),url(/build/assets/spectral-semibold-webfont-Ct91otxe.woff) format("woff"),url(/build/assets/spectral-semibold-webfont-CLV9zUJo.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/build/assets/spectral-semibolditalic-webfont-DjSdFI5T.woff2) format("woff2"),url(/build/assets/spectral-semibolditalic-webfont-BGTop6Jh.woff) format("woff"),url(/build/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;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 .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,td>code{background:var(--color-tinted-background);color:var(--color-text);font-size:.95em;padding:.15em .45em;border:1px solid var(--border-color);border-radius:6px;white-space:nowrap}:is(p>code,td>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{width:100%;margin-bottom:var(--default-margin);border:1px solid var(--border-color);border-radius:var(--border-radius);font-size:var(--font-size-sm)}table thead{background-color:var(--color-tinted-background)}table tr{transition:all var(--transition-speed);border:1px solid var(--border-color);border-radius:var(--border-radius)}table tr:nth-child(2n){background-color:color-mix(in srgb,var(--color-tinted-background) 30%,white 70%)}table tr:hover{background-color:var(--color-tinted-background)}table th,table td{padding:var(--small-margin);border-right:1px dashed var(--border-color)}:is(table th,table td) code{word-wrap:break-word;white-space:break-spaces}:is(table th,table td):last-child{border-right:none}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)}@media screen and (max-width:600px){table thead{display:none}table tr{display:block}table td,table th{display:block;width:100%;border-bottom:1px dashed var(--border-color)}}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}
