.rahmen2005{--papier: #efe8da;--sand: #e6d3a1;--linie: #cc6009;--kante: #d3752a;--schrift: #330000;--radius: 4px;background:var(--papier);color:#000;font:14px arial,sans-serif}.rahmen2005 .kopfleiste{height:17px;background:url(/media/images-2005/bluefog_fdtd_head.png) repeat-x}.rahmen2005 .papier{border-top:1px solid var(--linie);padding:14px 18px 22px}.rahmen2005 legend{font-family:Verdana,sans-serif;color:var(--schrift)}.rahmen2005 .kasten{background:var(--sand);border:1px solid var(--kante);border-radius:var(--radius);padding:9px}.rahmen2005 .leiste{background:transparent;border-top:0;padding:0;color:#000}.rahmen2005 .feld span{color:var(--schrift);text-transform:none;letter-spacing:0;font-size:12px}.rahmen2005 .feld select,.rahmen2005 .leiste button,.rahmen2005 .leiste fieldset select{background:#fffdf7;color:#000;border:1px solid #b9a781;border-radius:var(--radius);margin-bottom:2px;padding:2px 4px;font:inherit}.rahmen2005 .feld select:disabled{color:#7a7266;background:var(--papier)}.rahmen2005 .leiste button:hover{border-color:var(--kante)}.rahmen2005 .leiste fieldset{border:1px solid #b9a781;border-radius:var(--radius);background:#f3ecdd}.rahmen2005 .leiste legend,.rahmen2005 .leise{color:var(--schrift)}.rahmen2005 .leise{font-size:12px}.rahmen2005 .behelf{background:#f7e6c8;border:1px solid var(--linie);border-radius:var(--radius);color:#3a2408}.rahmen2005 code{background:#00000014}.rahmen2005 .menuspalte{grid-area:szene;place-self:stretch start;margin-left:74px;width:137px;z-index:1000;pointer-events:none;filter:drop-shadow(2px 1px 3px rgba(0,0,0,.3));position:relative;margin-bottom:-1px}.rahmen2005 .menuspalte{--e: 10px;--k: 17px;--s: 10px;--f: 11px;--fb: 11px}.rahmen2005 .menuspalte:before,.rahmen2005 .bruecke{clip-path:polygon(0 0,100% 0,100% var(--k),calc(100% - var(--e)) calc(var(--k) + var(--s)),calc(100% - var(--e)) calc(100% - var(--f) - var(--fb)),100% calc(100% - var(--fb)),100% 100%,0 100%,0 calc(100% - var(--fb)),var(--e) calc(100% - var(--f) - var(--fb)),var(--e) calc(var(--k) + var(--s)),0 var(--k))}.rahmen2005 .menuspalte:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:var(--linie);z-index:-1}.rahmen2005 .bruecke{background:var(--sand);height:100%;padding:calc(var(--k) + var(--s)) 0 calc(var(--f) + var(--fb))}.rahmen2005 .menupunkte{margin:0;padding:0 0 0 22px;list-style:none;font-family:Verdana,sans-serif;color:var(--schrift)}.rahmen2005 .menupunkte li{height:24px;line-height:24px;font-size:13px}*{box-sizing:border-box}body{margin:0;font:14px/1.5 system-ui,sans-serif;background:#14161c;color:#e8e8ea}.seite{display:flex;flex-direction:column;min-height:100vh}.himmel{display:grid;grid-template-areas:"szene";position:relative;flex:1 1 60vh;min-height:340px;overflow:clip;overflow-clip-margin:1px}.gestirn{position:absolute;z-index:0;image-rendering:pixelated}.frei{position:absolute;image-rendering:pixelated}.leiste{display:flex;flex-wrap:wrap;gap:1.5rem 2rem;padding:1rem 1.25rem;background:#1c1f27;border-top:1px solid #2c313d}.leiste label{display:flex;flex-direction:column;gap:.25rem;min-width:220px}.leiste input[type=range]{width:100%}.leiste fieldset{border:1px solid #2c313d;border-radius:6px;padding:.4rem .8rem}.leiste legend{padding:0 .4rem;font-size:12px;color:#9aa0ad}.wahl{flex-direction:row!important;align-items:center;gap:.35rem;min-width:0!important}.leise{color:#8b91a0;font-size:12px}.behelf{flex-basis:100%;margin:0;padding:.6rem .8rem;font-size:13px;background:#2a2318;border:1px solid #4a3a1c;border-radius:6px}code{background:#00000040;padding:0 .3em;border-radius:3px}.ebene{background-position:bottom center}.felder{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem 1rem;flex-basis:100%}.leiste .feld{display:flex;flex-direction:column;gap:.15rem;min-width:0}.feld span{font-size:11px;color:#9aa0ad;text-transform:uppercase;letter-spacing:.04em}.feld select{min-width:0;width:100%;background:#14161c;color:#e8e8ea;border:1px solid #2c313d;border-radius:4px;padding:.25rem .4rem;font:inherit}.feld select:disabled{color:#6b7280}.regler{display:flex;flex-wrap:wrap;gap:1rem 2rem;flex-basis:100%;align-items:flex-start}.regler label{display:flex;flex-direction:column;gap:.25rem;min-width:200px}.leiste button,.leiste fieldset select{background:#14161c;color:#e8e8ea;border:1px solid #2c313d;border-radius:4px;padding:.3rem .6rem;font:inherit;cursor:pointer}.leiste button:hover{border-color:#4a5263}@font-face{font-family:Recursive;src:url(/recursive_latin_basic.woff2) format("woff2");font-weight:300 1000;font-style:oblique -15deg 0deg;font-display:swap}.d3-kopf{--k-base: oklch(97% .02 90);--k-seam: oklch(80% .02 80);--k-burst: oklch(50.5% .18 60);--k-text: oklch(20% .02 250);--k-tint: oklch(90% .03 80);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;padding:.9rem 1rem;background:var(--k-base);border-bottom:1px solid var(--k-seam);font-family:Recursive,system-ui,sans-serif}@media(prefers-color-scheme:dark){.d3-kopf{--k-base: oklch(25% .02 250);--k-seam: oklch(40% .02 250);--k-burst: oklch(78% .18 60);--k-text: oklch(90% .02 90);--k-tint: oklch(30% .02 250)}}.d3-kopf-marke{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--k-burst);font-weight:900;font-variation-settings:"CASL" 1,"MONO" 1,"CRSV" 1;letter-spacing:.05em;text-transform:uppercase;line-height:1}.d3-kopf-marke img{width:40px;height:40px}.d3-kopf-nav{display:inline-flex;position:relative;isolation:isolate;padding:4px 9px;margin:5px;min-height:2.5em;align-items:center}.d3-kopf-nav:before{content:"";display:inline-block;z-index:-3;position:absolute;top:1px;right:1px;bottom:1px;left:1px;background-color:var(--k-base);border:1px solid var(--k-seam);border-radius:3px;box-shadow:1px 1px 1px 1px #0000004d}.d3-kopf-nav:after{content:"";display:inline-block;z-index:-4;position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;background:var(--k-tint);border-radius:4px;box-shadow:inset 1px 1px 1px 1px #0003}.d3-kopf-nav a{padding:.5em 1.2em;color:var(--k-text);font-size:clamp(.75rem,.7rem + .25vw,.875rem);font-variation-settings:"CASL" .5,"MONO" .5;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;border-inline-start:1px solid var(--k-seam);background-image:radial-gradient(ellipse at left center,var(--k-seam) 0%,color-mix(in oklab,var(--k-seam) 55%,transparent) 30%,transparent 62%),radial-gradient(ellipse at right center,var(--k-seam) 0%,color-mix(in oklab,var(--k-seam) 55%,transparent) 30%,transparent 62%);background-repeat:no-repeat;background-position:left center,right center;background-size:0% 100%,0% 100%}.d3-kopf-nav a:first-child{border-inline-start:0}@media(prefers-reduced-motion:no-preference){.d3-kopf-nav a{transition:background-size .38s cubic-bezier(.22,.61,.36,1),color .2s}}.d3-kopf-nav a:hover,.d3-kopf-nav a:focus-visible{background-size:62% 100%,62% 100%;color:color-mix(in oklab,var(--k-burst) 82%,var(--k-text))}.d3-kopf-nav a[aria-current=page]{background-size:100% 100%,100% 100%;color:color-mix(in oklab,var(--k-burst) 82%,var(--k-text))}
