.control-panel[data-v-338b0834]{position:fixed;top:var(--margin-l);left:var(--margin-l);width:var(--landscape-box-m-width);height:auto;background-color:var(--white);border:var(--border-width-s) solid var(--black);z-index:var(--z-index-navigation);padding:var(--padding-m);opacity:.2}.control-panel[data-v-338b0834]:hover{opacity:.8}.control-panel .setting[data-v-338b0834]{display:flex;font-size:var(--font-size-s);margin-bottom:var(--margin-s)}.control-panel .setting .label[data-v-338b0834]{width:40%}.control-panel .setting .label.full-width[data-v-338b0834]{width:100%}.control-panel .setting .label.clickable[data-v-338b0834]{cursor:pointer}.control-panel .setting .label.clickable[data-v-338b0834]:hover{text-decoration:underline}.control-panel .setting .button[data-v-338b0834]{margin-left:var(--margin-s);transition:transform var(--transition-short);cursor:pointer}.control-panel .setting .button[data-v-338b0834]:hover{transform:scale(1.3)}.triangle-element .triangle[data-v-dd0dbcbd],.triangle-element .triangle .filling[data-v-dd0dbcbd]{position:absolute;width:0;height:0}.triangle-element .triangle .connection[data-v-dd0dbcbd]{position:absolute}.triangle-screen-container[data-v-d6db390b]{position:absolute;width:100%;height:100%;top:0;left:0}.triangle-screen-container .triangle-screen[data-v-d6db390b]{position:absolute;width:130%;height:130%;top:-10%;left:-15%;display:flex;flex-wrap:wrap;gap:0}.about-panel-box[data-v-24cacc07]{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.about-panel-box .image-panel[data-v-24cacc07],.about-panel-box .about-panel[data-v-24cacc07]{width:420px;max-width:80%;height:auto;top:-5%;left:0;padding:var(--padding-m);border:var(--border-width-s) solid var(--black);background-color:#ffffff80;pointer-events:all}.about-panel-box .image-panel .right-side[data-v-24cacc07],.about-panel-box .about-panel .right-side[data-v-24cacc07]{text-align:right}.about-panel-box .image-panel[data-v-24cacc07]{margin-top:19%;top:-10%}.about-panel-box .image-panel img[data-v-24cacc07]{width:100%;opacity:.5}main.online[data-v-7f62ea2d]{background-color:#000}.imprint-link[data-v-7f62ea2d]{position:fixed;bottom:0;right:0;padding:var(--padding-m);text-decoration:none;color:var(--white);opacity:.5}.imprint-link[data-v-7f62ea2d]:hover{text-decoration:underline}:root{--black: rgba(0, 0, 10, .9);--white: white;--light-grey: lightgrey;--shadow-grey: grey;--primary: black;--secondary: white;--ternary: gold;--warn: red;--text: var(--primary);--background: var(--secondary);--opacity-fog-light: .1;--opacity-fog: .3;--white-opaque: rgba(255, 255, 255, .5)}:root{--border-width-xs: 1px;--border-width-s: 2px;--border-width-m: 4px;--time-distribution-height: 60px;--portrait-box-m-width: 256px;--landscape-box-s-width: 256px;--landscape-box-m-width: 384px;--menu-width: var(--portrait-box-m-width);--modal-width: var(--landscape-box-m-width);--modal-height: var(--portrait-box-m-width)}:root{--padding-s: 8px;--padding-m: 24px;--padding-l: 48px;--margin-s: 8px;--margin-m: 24px;--margin-l: 48px;--margin-xl: 96px;--margin-xxl: 144px;--menu-button-size: 64px}:root{--standard-box-shadow-m: -7px 4px 50px var(--shadow-grey)}:root{--font-size-s: 16px;--font-size-m: 20px;--font-size-l: 32px;--font-size-xl: 64px;--font-size-xxl: 128px;--font-weight-bold: bold;--line-height-m: 1.5}:root{--z-index-navigation: 10;--z-index-dropdown: 10}:root{--navigation-time: .15s;--transition-short: .3s}*,*:before,*:after{box-sizing:border-box;margin:0;position:relative;font-weight:var(--font-weight-bold)}body{min-height:100vh;color:var(--text);background:var(--background);transition:color var(--transition-short),background-color var(--transition-short);line-height:var(--line-height-m);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:var(--font-size-m);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fill-screen{position:fixed;width:100vw;height:100vh}.fill-space{width:100%;height:100%}
