@font-face { font-family: "Sumerian";src: url("/fonts/sumerian.ttf");}.borderGlyphs {pointer-events: none;}.borderGlyphs > .borderGlyph {font-family: Sumerian;font-size: 1.5rem;line-height: 1;position: fixed;pointer-events: none;transition: opacity 5s ease-in-out;opacity: 0;}.borderGlyphs > .borderGlyph.top {}.borderGlyphs > .borderGlyph.left {font-size: 1rem;}.borderGlyphs > .borderGlyph.right {font-size: 1rem;}.borderGlyphs > .borderGlyph.visible {opacity: 0.055;}.msedge .__some__thing__ {}.msie .__some__thing__ {}.fake-progress-line {clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);position: absolute;}.fake-progress-line > .gradient {position: fixed;inset: 0;background: linear-gradient(45deg, var(--color1, #ffff) 0%, var(--color1, #ffff) calc(50% - var(--fadesize, 1rem) / 2), var(--color2, #fff0) calc(50% + var(--fadesize, 1rem) / 2), var(--color2, #fff0) 100%);}.feedbackBox {padding: 1rem;display: flex;flex-flow: column nowrap;justify-content: flex-start;align-items: center;align-content: center;gap: 1rem;}.feedbackBox:empty {display: none;}.feedbackBox > .feedbackEntry {border: 1px solid rgba(0, 0, 0, 0.25);color: #ddd;display: flex;flex-flow: row nowrap;justify-content: center;align-items: center;align-content: flex-start;position: relative;}.feedbackBox > .feedbackEntry-error > .feedbackSymbol {color: #f00;}.feedbackBox > .feedbackEntry-success > .feedbackSymbol {color: #0f0;}.feedbackBox > .feedbackEntry-notice > .feedbackSymbol {color: #0ff;}.feedbackBox > .feedbackEntry > .feedbackSymbol {order: 1;font-size: 2rem;background-color: rgba(0, 0, 0, 0.1);padding: 1rem;}.feedbackBox > .feedbackEntry > .closeSymbol {position: absolute;top: 0.1rem;right: 0.1rem;color: 1.5rem;cursor: pointer;}.feedbackBox > .feedbackEntry > .closeSymbol:hover:not(:active),.feedbackBox > .feedbackEntry > .closeSymbol:focus-visible:not(:active) {color: #fff;text-shadow: 0 0 3px #000;}.feedbackBox > .feedbackEntry > .message {order: 2;line-height: 1.2;padding: 1rem 1.5rem;}.gallerySlider {max-width: 100%;overflow: hidden;position: relative;}.gallerySlider > .gallerySlider-scene {display: flex;flex-flow: row nowrap;justify-content: flex-start;align-items: stretch;align-content: flex-start;gap: 1.5rem;max-width: 100%;overflow: hidden;overflow-x: auto;overscroll-behavior: contain;position: relative;}:where(.gallerySlider-scene) > * {flex: 0 0 25rem;}.gallerySlider > .gallerySlider-arrowLeft,.gallerySlider > .gallerySlider-arrowRight {position: absolute;top: calc(50% - 2rem);height: 4rem;width: 2.25rem;display: flex;justify-content: center;align-items: center;font-size: 3rem;transform: scale(1, 1);background-color: rgba(0, 0, 0, 0.1);color: #eee;cursor: pointer;}.gallerySlider > .gallerySlider-arrowLeft {left: 0;transform-origin: 0% 50%;}.gallerySlider > .gallerySlider-arrowRight {right: 0;transform-origin: 100% 50%;}body:not(.no-javascript) .use-image-gallery {cursor: zoom-in;}.use-image-gallery {margin-bottom: 0.5em;}.use-image-gallery:not(:empty) {margin-bottom: 2em;}.use-image-gallery .source {position: absolute;top: 100%;top: calc(100% - 0.15em);left: 0;right: 0;font-size: 0.8em;text-transform: uppercase;}.imageGalleryWrapper {position: fixed;top: 0;bottom: 0;left: 0;right: 0;transition: opacity 0.3s ease;opacity: 1;background-color: rgb(72, 78, 81);z-index: 200;}.imageGalleryWrapper:not(.show) {opacity: 0;pointer-events: none;}.imageGalleryWrapper .clickToClose {position: absolute;top: 0;right: 0;}.imageGalleryWrapper .arrowLeft,.imageGalleryWrapper .arrowRight {position: absolute;top: 0;bottom: 0;display: flex;align-items: center;align-content: center;pointer-events: none;}.imageGalleryWrapper .arrowLeft {left: 0;}.imageGalleryWrapper .arrowRight {right: 0;}.imageGalleryWrapper .arrowLeft > *,.imageGalleryWrapper .arrowRight > *,.imageGalleryWrapper .clickToClose > * {transition: color 0.2s ease-out;color: #fff;text-shadow: 0 0 2px #000, 0 0 4px #000;font-size: 4em;line-height: 1em;cursor: pointer;pointer-events: auto;width: 120px;height: 120px;max-width: 10vmax;max-height: 10vmax;display: flex;justify-content: center;align-items: center;}.imageGalleryWrapper .arrowLeft > *:hover,.imageGalleryWrapper .arrowRight > *:hover,.imageGalleryWrapper .clickToClose > *:hover,.imageGalleryWrapper .arrowLeft > *:active,.imageGalleryWrapper .arrowRight > *:active,.imageGalleryWrapper .clickToClose > *:active {color: #000;}.imageGalleryWrapper .arrowLeft,.imageGalleryWrapper .arrowRight,.imageGalleryWrapper .clickToClose {z-index: 1;}.imageGalleryWrapper .imageGallery {}.imageGalleryWrapper .imageGalleryEntry {position: absolute;top: 0;bottom: 0;left: 0;right: 0;transition: opacity 0.5s ease-out;opacity: 0;background-size: contain;background-position: center center;background-repeat: no-repeat;}.imageGalleryWrapper .imageGalleryEntry.fullCover {background-size: cover;}.imageGalleryWrapper .imageGalleryEntry.active {opacity: 1;}.orbitMenu-onClick,.onClick-orbitMenu {cursor: pointer;}:where(.orbitMenu-parent) {position: relative;}.orbitMenu {position: absolute;inset: 0;pointer-events: none;}.orbitMenu > * {position: absolute;}.orbitMenu:not(.orbitMenu-active) > * {z-index: -1;opacity: 0;pointer-events: none;}.orbitMenu-forceDisableTransitions,.orbitMenu-forceDisableTransitions * {transition: all 0s linear 0s !important;}.orbitMenu-design-1 {transition: transform 0.5s ease;transform-origin: 50% 50%;transform: scale(1, 1);}.orbitMenu-design-1 > * {color: #333;background-color: rgba(255, 255, 255, 0.9);box-shadow: 0 0 15px rgba(255, 255, 255, 0.3), 0 0 3px rgba(0, 0, 0, 0.3);border-radius: 50%;aspect-ratio: 1 / 1;display: flex;justify-content: center;align-items: center;align-content: center;transform-origin: 50% 50%;transition: transform 0.5s ease, opacity 0.5s ease, z-index 0.5s linear, box-shadow 0.5s ease;}.orbitMenu-design-1 > .orbitMenu-entryActive {transform: scale(1, 1);z-index: 10;opacity: 1;pointer-events: auto;}.orbitMenu-design-1:not(.orbitMenu-active) {transform: scale(0.2, 0.2);}.orbitMenu-design-1 > :not(.orbitMenu-entryActive) {transform: scale(2.6, 2.6);z-index: -1;opacity: 0;pointer-events: none;}.orbitMenu-design-1.orbitMenu-active > * {}.orbitMenu-design-1 > :hover {transform: scale(1.2, 1.2);box-shadow: 0 0 15px rgba(255, 255, 255, 0.8), 0 0 3px rgba(0, 0, 0, 0.8);}.linearPageLinks {display: flex;flex-flow: row wrap;justify-content: space-between;align-items: stretch;align-content: flex-start;padding-top: 25px;padding-bottom: 15px;}.linearPageLinks.hide {max-height: 0;height: 0;padding: 0;overflow: hidden;}.linearPageLinks .linearLink-prevPage,.linearPageLinks .linearLink-nextPage {flex: 0 1 auto;margin-bottom: 10px;font-weight: 200;}.linearPageLinks .linearLink-prevPage {margin-right: 5px;}.linearPageLinks .linearLink-nextPage {margin-left: auto;}.linearPageLinks .linearLink-label {font-weight: 600;}@font-face {font-family: 'Material Icons';font-display: block;font-style: normal;font-weight: 400;src: url(../behaviour/MaterialIcons-Regular.eot); src: local('Material Icons'), local('MaterialIcons-Regular'), url(../behaviour/MaterialIcons-Regular.woff2) format('woff2'), url(../behaviour/MaterialIcons-Regular.woff) format('woff'), url(../behaviour/MaterialIcons-Regular.ttf) format('truetype');}.material-icons {font-family: 'Material Icons';font-weight: normal;font-style: normal;font-size: 24px;line-height: 1;letter-spacing: normal;text-transform: none;display: inline-block;white-space: nowrap;word-wrap: normal;direction: ltr;-webkit-font-feature-settings: 'liga';-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;-moz-osx-font-smoothing: grayscale;font-feature-settings: 'liga';}.iconButton {transition: background-color 0.3s ease-out, border-color 0.3s ease-out;padding: 4px 14px;border: 0px solid rgba(0, 0, 0, 0.04);background-color: rgba(255, 255, 255, 0.06);display: flex;justify-content: space-between;align-items: center;align-content: center;}.iconButton > *:first-child {margin-right: 15px;}.iconButton > div {position: relative;top: 1px;}.iconButton > i {font-size: 2.5em;line-height: 1em;}.iconButton > i:first-child {margin-left: -8px;}.iconButton > i:last-child {margin-right: -8px;}.iconButton:hover,.iconButton:active,.iconButton.active {border-color: rgba(255, 255, 255, 0.04);background-color: var(--main-color-dark-alpha40);}.iconButton:hover > div,.iconButton:active > div,.iconButton.active > div {}.iconButton:hover > i,.iconButton:active > i,.iconButton.active > i {}.musicList {}.musicList > .musicPiece {background-color: rgba(0, 0, 0, 0.15);margin-bottom: 5px;padding: 10px;display: grid;grid-template-areas:"musicDate musicPlayer""musicName musicPlayer""musicGenre musicPlayer""musicTags musicPlayer";}.musicList > .musicPiece.hide {display: none;}.musicList > .musicPiece.playing {animation-name: musicPlaying;animation-duration: 1.7s;animation-iteration-count: infinite;}.musicList .musicName {grid-area: musicName;font-weight: bold;line-height: 1.2em;}.musicList .musicGenre {grid-area: musicGenre;font-style: italic;text-transform: uppercase;font-size: 0.8em;line-height: 1.2em;padding-top: 5px;}.musicList .musicDate {grid-area: musicDate;font-size: 0.8em;line-height: 1.2em;}.musicList .musicPlayer {grid-area: musicPlayer;justify-self: end;display: flex;align-items: center;align-content: center;}.musicList .musicTags {grid-area: musicTags;font-size: 0.8em;line-height: 1em;margin-top: 10px;display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: baseline;align-content: flex-start;}.musicList .musicTags > .musicTag {flex: 0 1 auto;margin: 4px 4px 0 0;padding: 4px 6px 2px;border: 1px solid rgba(255, 255, 255, 0.15);border-radius: 10px;background-color: rgba(0, 0, 0, 0.1);}.musicList .musicTags:not(.show) {display: none;}@media all and (max-width: 1024px) {.musicList > .musicPiece {grid-template-areas:"musicName musicDate""musicGenre musicGenre""musicPlayer musicPlayer""musicTags musicTags";}.musicList .musicDate {justify-self: end;}.musicList .musicPlayer > audio {flex: 1 1 100%;}}.globalTagList:not(.show) {display: none;}.globalTagList {display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: baseline;align-content: flex-start;margin: 0 0 20px 0;}.globalTagList > * {flex: 0 1 auto;margin: 0 4px 4px 0;padding: 3px 10px;}.globalTagList > .tagListLabel {padding-left: 0;}.globalTagList > .tagListLabel:after {content: ":";}.globalTagList > .globalTag {background-color: rgba(255, 255, 255, 0.05);border-radius: 10px;cursor: pointer;}.globalTagList > .globalTag:hover {background-color: rgba(255, 255, 255, 0.10);}.globalTagList > .globalTag.active,.globalTagList > .globalTag:active {background-color: rgba(255, 255, 255, 0.20);color: #fff;}@keyframes musicPlaying {0% { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5) inset; }60% { box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.25) inset; }100% { box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5) inset; }}.scrollToTopWrapper {transition: opacity 1s ease;opacity: 0;pointer-events: none;position: fixed;bottom: 15px;right: 35px;}.scrollToTopWrapper.active {opacity: 1;pointer-events: auto;}.scrollToTopWrapper .scrollToTop {transition: background-color 0.2s ease-out;width: 50px;height: 50px;display: flex;justify-content: center;align-items: center;align-content: stretch;background-color: rgba(0, 0, 0, 0.8);cursor: pointer;transform: rotateZ(90deg);}.scrollToTopWrapper .scrollToTop .material-icons {color: #fff;font-size: 2.5em;}.scrollToTopWrapper .scrollToTop:hover {background-color: #000;}.scrollToTopWrapper .scrollToTop:active {background-color: #000;}