:root{--color-space: indigo;--color-content: ivory;--color-highlight: chartreuse;--color-highlight-darken: hsl(from var(--color-highlight) h s calc(l - 5));--Color-highlight-brighten: hsl(from var(--color-highlight) h s calc(l + 5));--flicker-duration: 600ms;--border-radius-s: 0.25rem;--gap: 0.75rem;--transition: all 0.3s ease;--border-radius-default: 4px;--dimension-x-small: 16px;--dimension-small: 24px;--dimension-medium: 32px;--dimension-large: 40px;--dimension-x-large: 48px;--dimension-2x-large: 56px;--dimension-3x-large: 64px}@media(prefers-color-scheme: dark){:root{--color-space: indigo;--color-content: ivory;--color-highlight: chartreuse;--color-highlight-darken: hsl(from var(--color-highlight) h s calc(l - 5));--color-highlight-brighten: hsl(from var(--color-highlight) h s calc(l + 10));--color-space-darken: hsl(from var(--color-space) h s calc(l - 5));--color-space-brighten: hsl(from var(--color-space) h s calc(l + 5))}img,video{opacity:.8}}body{background-color:var(--color-space);color:var(--color-content);font-family:var(--font-mono),monospace;line-height:1.5}a{color:var(--color-highlight);text-underline-offset:.15rem}a:hover,a:focus{text-underline-offset:.05rem}a[href^=http]{word-break:break-all}h2 a{text-decoration-thickness:.125rem;text-underline-offset:.35rem}h2 a:hover,h2 a:focus{text-underline-offset:.15rem}img{max-width:100%;height:auto}.mobile-only{display:block;max-width:max-content;text-align:center}@media(min-width: 800px){.mobile-only{display:none}}.desktop-only{display:none}@media(min-width: 800px){.desktop-only{display:block}}.visually-hidden:not(:focus):not(:active){clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.layout-container{max-width:1020px;margin:0 auto;background-color:var(--color-space)}@media(min-width: 2000px){.layout-container{max-width:1400px}}.grid-container{background-color:var(--color-space);display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:var(--gap);grid-row-gap:calc(var(--gap)*4)}@media(min-width: 800px){.grid-container{grid-template-columns:repeat(12, 1fr)}}.header{grid-column:1/span 6;margin-top:calc(var(--gap)*2)}@media(min-width: 800px){.header{grid-column:3/11}}.block-local-tasks-block{grid-column:1/span 6}@media(min-width: 800px){.block-local-tasks-block{grid-column:4/10}}.page-intro{grid-column:1/span 6}@media(min-width: 800px){.page-intro{grid-column:3/11}}.main{grid-column:1/span 6}@media(min-width: 800px){.main{grid-column:4/10}}.main>div{display:flex}.main .layout-content{display:grid;grid-template-columns:repeat(6, 1fr)}@media(min-width: 800px){.main .layout-content{grid-template-columns:repeat(12, 1fr)}}.main .block-page-title-block{grid-column:1/span 6}@media(min-width: 800px){.main .block-page-title-block{grid-column:1/span 12}}.main .block-system-main-block{grid-column:1/span 6}@media(min-width: 800px){.main .block-system-main-block{grid-column:1/span 12}}.main .block-system-main-block+.block-views{margin-top:calc(var(--gap)*6)}.section__comments{margin-top:calc(var(--gap)*4);padding:var(--gap)}.footer{grid-column:1/6 span;display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-end;gap:var(--gap);margin-bottom:4rem}@media(min-width: 800px){.footer{flex-direction:row;justify-content:space-between;align-items:center;grid-column:4/10}}.footer .menu{display:flex;flex-wrap:wrap;gap:var(--gap);margin:0}.htmx-buttons{grid-column:1/span 6}@media(min-width: 800px){.htmx-buttons{grid-column:3/11}}.path-frontpage .page-intro{display:flex;flex-direction:row;justify-content:center;background-color:var(--color-space-darken);padding:calc(var(--gap)*2);margin-bottom:calc(-1*var(--gap)*4)}.path-frontpage .page-intro .text-formatted{width:max-content}.path-frontpage .page-intro .text-formatted p:last-child{margin-bottom:0}.path-frontpage .view-content{display:flex;flex-direction:column;gap:calc(var(--gap)*4)}.path-frontpage .view-content .views-row{align-self:center}.path-frontpage .footer{grid-column:1/span 6}@media(min-width: 800px){.path-frontpage .footer{grid-column:3/11}}.path-frontpage h2{text-align:center}.page-node-type-book .main{grid-column:1/span 6;display:flex;flex-direction:row-reverse;gap:calc(var(--gap)*4)}@media(min-width: 800px){.page-node-type-book .main{grid-column:1/12}}.page-node-type-book .layout-content{width:80%}.page-node-type-microblog .page-title{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.page-node-type-microblog .node{margin-top:calc(var(--gap)*4)}.page-node-type-microblog .layout-content{display:flex;flex-direction:column;align-items:flex-start;min-height:60vh}.page-node-type-microblog .node__submitted{margin-top:calc(var(--gap)*2)}.page-node-type-snippet .main{grid-column:1/span 6}@media(min-width: 800px){.page-node-type-snippet .main{grid-column:3/11}}.page-node-type-snippet .footer{grid-column:1/span 6}@media(min-width: 800px){.page-node-type-snippet .footer{grid-column:3/11}}.path-taxonomy .view-header{margin-bottom:calc(var(--gap)*4)}.path-taxonomy .page-title,.path-taxonomy .node--view-mode-teaser{display:flex;flex-direction:column;align-items:center}.page-node-type-short-story .node__subline{display:none;align-items:center;gap:calc(var(--gap)/2);font-style:italic;font-weight:bold;margin-top:.5rem;margin-bottom:1rem}.page-node-type-short-story .node__subline svg{fill:var(--color-highlight);height:1.5rem;width:auto}.page-node-type-short-story.is-first-story-page h1{margin-bottom:0}.page-node-type-short-story.is-first-story-page .node__subline{display:flex}.page-node-type-short-story .layout-content{margin-bottom:25vh}.page-node-type-short-story .htmx-navigation{display:flex;justify-content:space-between;align-items:center;gap:var(--gap)}.page-node-type-short-story .htmx-navigation .htmx-nav-btn{width:max-content;padding-left:var(--gap);padding-right:var(--gap)}.page-node-type-short-story .htmx-navigation .htmx-counter__container{display:flex;gap:var(--gap)}.page-node-type-short-story .htmx-navigation .htmx-counter__label{display:none}@media(min-width: 800px){.page-node-type-short-story .htmx-navigation .htmx-counter__label{display:inline}}:root{--font-mono: Consolas, Menlo, Monaco, "Andale Mono", "Ubuntu Mono", monospace}html{font-size:16px}body{font-family:var(--font-mono),monospace;font-size:clamp(.95rem,1vw,1rem);line-height:1.5;padding:0 1rem}p{font-size:clamp(1rem,1vw,1.25rem);margin:0 0 1rem;text-wrap:pretty}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;margin:0 0 1rem}h1{font-size:clamp(2rem,5vw,2.5rem)}h2{font-size:clamp(1.75rem,4vw,2rem)}h3{font-size:clamp(1.5rem,3vw,1.75rem)}h4{font-size:clamp(1.25rem,2.5vw,1.5rem)}h5{font-size:clamp(1.125rem,2vw,1.25rem)}h6{font-size:clamp(1rem,1.5vw,1.125rem)}div.front-title__title{font-size:clamp(1.75rem,4vw,2rem)}#frontpageList{opacity:1;transition:opacity .4s ease-in-out,filter .4s ease-in-out;filter:blur(0);min-height:101vh}#frontpageList.htmx-swapping{animation:neon-flicker-out 600ms ease-out both;filter:blur(4px)}@keyframes neon-flicker-out{0%{opacity:1;filter:drop-shadow(0 0 6px currentColor)}8%{opacity:.14;filter:none}18%{opacity:1;filter:drop-shadow(0 0 10px currentColor)}32%{opacity:.22;filter:none}45%{opacity:1;filter:drop-shadow(0 0 8px currentColor)}65%{opacity:.6;filter:drop-shadow(0 0 4px currentColor)}80%{opacity:.3;filter:none}100%{opacity:0;filter:none}}#frontpageList.htmx-settling{animation:neon-ignite-in 550ms ease-out both;filter:blur(0)}@keyframes neon-ignite-in{0%{opacity:0;filter:none}10%{opacity:.25;filter:none}18%{opacity:.8;filter:drop-shadow(0 0 6px currentColor)}28%{opacity:.35;filter:none}36%{opacity:1;filter:drop-shadow(0 0 12px currentColor)}50%{opacity:.75;filter:drop-shadow(0 0 4px currentColor)}65%{opacity:1;filter:drop-shadow(0 0 10px currentColor)}100%{opacity:1;filter:none}}.htmx-page-turn{opacity:1;transition:opacity .4s ease-in-out;position:relative}.htmx-page-turn.htmx-swapping{animation:page-turn-exit 400ms ease-in both}.htmx-page-turn.htmx-settling{animation:page-turn-enter 400ms ease-out both}@keyframes page-turn-exit{0%{opacity:1;transform:translateX(0) scale(1);filter:blur(0)}100%{opacity:0;transform:translateX(-30px) scale(0.98);filter:blur(4px)}}@keyframes page-turn-enter{0%{opacity:0;transform:translateX(30px) scale(0.98);filter:blur(4px)}100%{opacity:1;transform:translateX(0) scale(1);filter:blur(0)}}.htmx-blur{opacity:1;transition:opacity .4s ease-in-out,filter .4s ease-in-out;filter:blur(0)}.htmx-blur.htmx-swapping{opacity:0;filter:blur(4px)}.htmx-blur.htmx-settling{opacity:1;filter:blur(0)}@media(prefers-reduced-motion: reduce){#frontpageList,.htmx-page-turn,.htmx-blur{animation:none !important;opacity:1 !important;filter:none !important;transform:none !important}}.text-formatted blockquote{display:block;position:relative;margin:0;border-radius:var(--border-radius-default);padding:1rem 1rem 1rem 60px;border:1px solid var(--color-highlight)}@media(min-width: 800px){.text-formatted blockquote{width:calc(100% - 80px);padding-left:90px}}.text-formatted blockquote::before{color:var(--color-space);border-top-left-radius:var(--border-radius-default);border-bottom-left-radius:var(--border-radius-default);left:0;top:0;width:50px;height:100%;position:absolute;display:flex;justify-content:center;align-items:center;content:url(../../../images/icons/cil--double-quote-sans-left.svg);background-color:var(--color-highlight)}@media(min-width: 800px){.text-formatted blockquote::before{width:80px}}.comments{display:flex;flex-direction:column;gap:calc(var(--gap)*2)}.comments:first-of-type{margin-top:calc(var(--gap)*2)}.comments .comment-form__title{margin-top:calc(var(--gap)*4);font-size:clamp(1.25rem,2.5vw,1.5rem);margin-bottom:0}.comments .no-comments+.comment-form__title{margin-top:0}.comments .comment+.indented,.comments .indented+.comment{margin-top:calc(var(--gap)*2)}.section__comments .node__links{display:none}details{background-color:var(--color-space-darken);position:relative;border-top:2px solid var(--color-content);border-bottom:2px solid var(--color-content);border-left:none;border-right:none;transition:var(--transition)}details::before{left:-2px}details::after{right:-2px}details::before,details::after{content:"";display:block;height:80%;width:2px;background-color:var(--color-content);position:absolute;top:50%;transform:translateY(-50%)}details[open]{background-color:var(--color-space)}details[open]::before,details[open]::after{content:"";display:block;height:99.75%;width:2px;background-color:var(--color-content);position:absolute;top:50%;transform:translateY(-50%)}details summary+*{margin-top:calc(var(--gap)*2)}.page-node-type-short-story:has(.node--name-auf-dem-schatten-eines-hundes),.page-node-type-short-story .grid-container:has(.node--name-auf-dem-schatten-eines-hundes){background:linear-gradient(to bottom, var(--color-space), black)}.page-node-type-short-story.is-last-story-page:has(.node--name-auf-dem-schatten-eines-hundes),.page-node-type-short-story.is-last-story-page .grid-container:has(.node--name-auf-dem-schatten-eines-hundes){background:#000}.page-node-type-short-story.is-story-page-2:has(.node--name-fuchsjagd),.page-node-type-short-story.is-story-page-2 .grid-container:has(.node--name-fuchsjagd){background:linear-gradient(to bottom, var(--color-space), darkgreen)}.page-node-type-short-story.is-story-page-2 .menu--footer a,.page-node-type-short-story.is-story-page-2 .block-system-powered-by-block a{color:#fff}.page-node-type-short-story.is-story-page-3:has(.node--name-fuchsjagd),.page-node-type-short-story.is-story-page-3:has(.node--name-fuchsjagd) details,.page-node-type-short-story.is-story-page-3 .grid-container:has(.node--name-fuchsjagd),.page-node-type-short-story.is-story-page-4:has(.node--name-fuchsjagd),.page-node-type-short-story.is-story-page-4:has(.node--name-fuchsjagd) details,.page-node-type-short-story.is-story-page-4 .grid-container:has(.node--name-fuchsjagd){background:#006400}.page-node-type-short-story.is-story-page-3:has(.node--name-fuchsjagd) a,.page-node-type-short-story.is-story-page-3:has(.node--name-fuchsjagd) .menu--footer a,.page-node-type-short-story.is-story-page-3:has(.node--name-fuchsjagd) .block-system-powered-by-block a,.page-node-type-short-story.is-story-page-4:has(.node--name-fuchsjagd) a,.page-node-type-short-story.is-story-page-4:has(.node--name-fuchsjagd) .menu--footer a,.page-node-type-short-story.is-story-page-4:has(.node--name-fuchsjagd) .block-system-powered-by-block a{color:#fff}.page-node-type-short-story.is-story-page-5:has(.node--name-fuchsjagd),.page-node-type-short-story.is-story-page-5 .grid-container:has(.node--name-fuchsjagd){background:linear-gradient(to bottom, maroon, var(--color-space))}.page-node-type-short-story.is-story-page-5 a,.page-node-type-short-story.is-story-page-5 .menu--footer a,.page-node-type-short-story.is-story-page-5 .block-system-powered-by-block a{color:#fff}.code-container.code-container--inline .copy-btn{color:var(--color-space) !important;background-color:var(--color-highlight)}.code-container.code-container--inline .copy-btn::after{border-top-color:var(--color-highlight)}
