:root{--oben:0px;--umbra:#2b211b;--elfenbein:#f6efe3;--vandyke:#4b3317;--leiste:0px;--rand:max(24px, 6vw)}*{box-sizing:border-box}html{background:var(--umbra);-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}h1,h2,p{font-weight:400;font-size:inherit;margin:0}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1px}a:focus-visible,button:focus-visible{outline-offset:4px;outline:1px solid}[id]{scroll-margin-top:calc(var(--leiste) + 24px)}.umschalter{z-index:50;height:var(--oben);padding-inline:max(16px, env(safe-area-inset-left,0px)) max(16px, env(safe-area-inset-right,0px));color:var(--elfenbein);font:400 14px/1 var(--schrift-garamond), Garamond, Georgia, serif;letter-spacing:.02em;background:#0e0c0b;justify-content:center;align-items:center;gap:clamp(18px,3vw,36px);display:flex;position:fixed;top:0;left:0;right:0}.umschalter a{opacity:.5;transition:opacity .2s}.umschalter a:hover,.umschalter a[aria-current=page]{opacity:1;text-decoration:none}.umschalter a[aria-current=page]{text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:1px}:root:has(.umschalter){--oben:32px}
