@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-cyrillic-ext-wght-normal.CGKlZYBf.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-cyrillic-wght-normal.DLqwHbi6.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-greek-ext-wght-normal.e3e57Shi.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-greek-wght-normal.CO1l-giJ.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-vietnamese-wght-normal.LcSrhZ7T.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-ext-wght-normal.BnEbWgdZ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/literata-latin-wght-normal.DLxlUchJ.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/orbitron-latin-600-normal.mazHmDYu.woff2) format("woff2"),url(/_astro/orbitron-latin-600-normal.75H6acHo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cinzel-latin-ext-500-normal.1Z8Q-7rh.woff2) format("woff2"),url(/_astro/cinzel-latin-ext-500-normal.BxIh9iwm.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/cinzel-latin-500-normal.B-2dbOfA.woff2) format("woff2"),url(/_astro/cinzel-latin-500-normal.DMNTwV-V.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--accent: #b58cf0;--accent-2: #8f6bd6;--bg: #07030f;--bg-soft: #130a28;--fg: #ece4ff;--font-heading: "Cinzel", Georgia, serif;--font-body: "Literata Variable", Georgia, serif;--gutter: clamp(16px, 5vw, 48px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:1.125rem;line-height:1.7;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--accent)}h1,h2,h3{font-family:var(--font-heading);line-height:1.2;overflow-wrap:anywhere}.wrap{width:min(100% - 2 * var(--gutter),72rem);margin-inline:auto}.site-footer{padding:3rem 0 4rem;text-align:center;font-size:.9rem;opacity:.75}.site-footer a{margin:0 .75rem}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.stars{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(1.5px 1.5px at 12% 18%,#fff9,transparent 60%),radial-gradient(1px 1px at 28% 62%,#fff8,transparent 60%),radial-gradient(1.5px 1.5px at 47% 33%,#fffb,transparent 60%),radial-gradient(1px 1px at 63% 78%,#fff7,transparent 60%),radial-gradient(1.5px 1.5px at 78% 22%,#fff9,transparent 60%),radial-gradient(1px 1px at 91% 55%,#fff8,transparent 60%),radial-gradient(1px 1px at 5% 88%,#fff6,transparent 60%),radial-gradient(1px 1px at 35% 9%,#fff7,transparent 60%),radial-gradient(1px 1px at 85% 90%,#fff6,transparent 60%)}@media(prefers-reduced-motion:no-preference){.stars{animation:twinkle 6s ease-in-out infinite alternate}@keyframes twinkle{0%{opacity:.65}to{opacity:1}}}.legal{max-width:44rem;padding-block:2rem}.legal h1{margin:0 0 1rem}.legal h2{font-size:1.15rem;margin:2rem 0 .5rem;color:var(--accent)}.legal .eyebrow{margin:0;text-transform:uppercase;letter-spacing:.15em;font-size:.8rem;opacity:.7}.legal .stand{margin-top:2rem;opacity:.7}body{background:var(--mood-bg, var(--bg));transition:background-color .8s ease}body[data-active-mood]{--accent: var(--mood-accent)}@media(prefers-reduced-motion:reduce){body{transition:none}}body[data-active-mood=rost]{--mood-bg: #1b1310;--mood-accent: #e09a68}body[data-active-mood=kuehl]{--mood-bg: #070f18;--mood-accent: #6fd3ff}body[data-active-mood=glanz]{--mood-bg: #18130a;--mood-accent: #f2d27f}body[data-active-mood=glitch]{--mood-bg: #0b0716;--mood-accent: #ff6be4}body[data-active-mood=gedaempft]{--mood-bg: #0b100e;--mood-accent: #9cc9b8}body[data-active-mood=kalt]{--mood-bg: #050c18;--mood-accent: #a6dcff}body[data-active-mood=industrie]{--mood-bg: #15100e;--mood-accent: #ff8a4d}body[data-active-mood=bedrohlich]{--mood-bg: #140a10;--mood-accent: #ff7d95}body[data-active-mood=hoffnung]{--mood-bg: #08151a;--mood-accent: #86ffd0}.chapter[data-mood=glitch] h2{animation:glitch 3.2s steps(1,end) infinite}@keyframes glitch{0%,92%,to{text-shadow:none;transform:none}93%{text-shadow:2px 0 #2de2ff,-2px 0 #ff2bd6;transform:translate(1px)}95%{text-shadow:-3px 0 #2de2ff,3px 0 #ff2bd6;transform:translate(-2px)}97%{text-shadow:1px 0 #2de2ff,-1px 0 #ff2bd6;transform:none}}@media(prefers-reduced-motion:reduce){.chapter h2{animation:none!important}}html[data-effects=off] .chapter h2,html[data-effects=off] .stars{animation:none!important}
