/* Part of Schylla.de (c) Thilo Schylla - 2025-11-23T15:50:58+0100 - Thanks for visiting. */
:root{--col-ts-def-0: #1a485580; --col-ts-def-1: #08181c; --col-ts-def-2: #0c242a; --col-ts-def-3: #113038; --col-ts-def-4: #153c46; --col-ts-def-5: #1a4855; --col-ts-def-6: #406671; --col-ts-def-7: #66848d; --col-ts-def-8: #8ca3a9; --col-ts-def-9: #b2c1c5; --col-ts-act-1: #3b2a00; --col-ts-act-2: #473200; --col-ts-act-3: #533b00; --col-ts-act-5: #6b4c00; --col-ts-act-6: #896e00; --col-ts-act-7: #a89000; --col-ts-act-8: #c7b200; --col-ts-act-9: #e5d400; --col-ts-msg-3: #38111b;}@font-face{font-family: 'Fira Sans'; src: url('font/FiraSans-Light.woff2') format('woff2'), url('font/FiraSans-Light.woff') format('woff'); font-weight: 300; font-style: normal;}*, ::after, ::before{box-sizing: inherit;}*{box-sizing: border-box; font-style: normal; font-variant: normal; font-weight: 300; font-family: 'Fira Sans', sans-serif; font-size: 24px; line-height: 1.25em; text-align: left;}html{scroll-behavior: smooth; min-height: 100%;}body{min-height: 100vh; overflow-y: scroll; width: 100%; border: 0; margin: 0; padding: 0; background-color: var(--col-ts-def-5); color: var(--col-ts-def-7); display: flex; flex-flow: column nowrap; gap: 0; align-items: center;}#page{width: 100%; max-width: 960px; padding: 32px 8px; margin-bottom: 32px; flex: 0 0 100%;}#page > *{margin: 0 auto 16px auto;}#page > :last-child{margin-bottom: 0;}p{margin: auto; padding: 0;}h1{margin: 0; padding: 0; font-size: 32px; line-height: 1em; color: var(--col-ts-def-9); text-shadow: 2px 2px 4px var(--col-ts-def-3), 4px 4px 8px var(--col-ts-def-1);}h2{margin: 0; padding: 0; font-size: 24px; line-height: 1.25em; color: var(--col-ts-def-9); text-shadow: 2px 2px 4px var(--col-ts-def-3), 4px 4px 8px var(--col-ts-def-1);}h3{margin: 0; padding: 0; font-size: 24px; line-height: 1.25em; color: var(--col-ts-def-8); text-shadow: 2px 2px 4px var(--col-ts-def-1);}a{white-space: nowrap; hyphens: none; text-decoration: none; color: var(--col-ts-act-7); border: 0; border-radius: 2px; border-bottom: 1px solid transparent;}a:hover{outline: 0; color: var(--col-ts-act-8); border-bottom-color: var(--col-ts-act-7);}a:active, a:focus{outline: 0; color: var(--col-ts-act-9); border-bottom-color: var(--col-ts-act-8);}button{outline: none; margin: 0; padding: 12px; text-align: center; border: 1px solid var(--col-ts-def-1); background-color: var(--col-ts-def-3); box-shadow: 2px 2px 8px 0 var(--col-ts-def-1), -2px -2px 8px 0 var(--col-ts-def-2) inset, 2px 2px 8px -4px var(--col-ts-def-4) inset; color: var(--col-ts-def-7);}button:hover{border: 1px solid var(--col-ts-act-1); background-color: var(--col-ts-act-3); box-shadow: 2px 2px 8px 0 var(--col-ts-act-1), -2px -2px 8px 0 var(--col-ts-act-2) inset, 2px 2px 8px -4px var(--col-ts-act-6) inset; color: var(--col-ts-act-7);}button:active, button:focus{border: 1px solid var(--col-ts-act-1); background-color: var(--col-ts-act-5); box-shadow: 2px 2px 8px 0 var(--col-ts-act-2), -2px -2px 8px 0 var(--col-ts-act-3) inset, 2px 2px 8px -4px var(--col-ts-act-7) inset; color: var(--col-ts-act-9);}button:disabled{border: 1px solid var(--col-ts-def-1); background-color: var(--col-ts-def-5); box-shadow: 2px 2px 8px 0 var(--col-ts-def-3), -2px -2px 8px 0 var(--col-ts-def-4) inset, 2px 2px 8px -4px var(--col-ts-def-8) inset; color: var(--col-ts-def-9);}input, textarea{outline: 0; margin: 0; width: 100%; padding: 6px 12px; border-radius: 8px; font-size: 24px; line-height: 1.25em; text-align: left; border: 1px solid var(--col-ts-def-1); background-color: var(--col-ts-def-5); box-shadow: 2px 2px 8px 0 var(--col-ts-def-3) inset, -2px -2px 8px -4px var(--col-ts-def-7) inset; color: var(--col-ts-def-7);}textarea{resize: none;}input::placeholder, textarea::placeholder{color: var(--col-ts-def-2);}input:hover, textarea:hover{border: 1px solid var(--col-ts-act-1); background-color: var(--col-ts-act-3); box-shadow: 2px 2px 8px 0 var(--col-ts-act-2) inset, -2px -2px 8px -4px var(--col-ts-act-6) inset; color: var(--col-ts-act-7);}input:hover::placeholder, textarea:hover::placeholder{color: var(--col-ts-act-1);}input:active, input:focus, textarea:active, textarea:focus{border: 1px solid var(--col-ts-act-1); background-color: var(--col-ts-act-5); box-shadow: 2px 2px 8px 0 var(--col-ts-act-3) inset, -2px -2px 8px -4px var(--col-ts-act-7) inset; color: var(--col-ts-act-9);}input:active::placeholder, input:focus::placeholder, textarea:active::placeholder, textarea:focus::placeholder{color: var(--col-ts-act-2);}input[type="color"]{border: 1px solid var(--col-ts-def-1); background-color: var(--col-ts-def-3); box-shadow: 2px 2px 8px 0 var(--col-ts-def-1), -2px -2px 8px 0 var(--col-ts-def-2) inset, 2px 2px 8px -4px var(--col-ts-def-4) inset; color: var(--col-ts-def-7);}input[type="color"]::placeholder{color: transparent;}input[type="color"]:hover{border: 1px solid var(--col-ts-act-1); background-color: var(--col-ts-act-3); box-shadow: 2px 2px 8px 0 var(--col-ts-act-1), -2px -2px 8px 0 var(--col-ts-act-2) inset, 2px 2px 8px -4px var(--col-ts-act-6) inset; color: var(--col-ts-act-7);}input[type="color"]:active, input[type="color"]:focus{border: 1px solid var(--col-ts-act-1); background-color: var(--col-ts-act-5); box-shadow: 2px 2px 8px 0 var(--col-ts-act-2), -2px -2px 8px 0 var(--col-ts-act-3) inset, 2px 2px 8px -4px var(--col-ts-act-7) inset; color: var(--col-ts-act-9);}header{padding: 0; border: none; background: none; overflow: visible;}header > *{margin: 0 auto 8px auto; border-radius: 0; border: none; background: none; box-shadow: none;}footer{padding: 0; border: none; background: none; overflow: visible; font-size: 16px; line-height: 1.25em; text-align: center;}footer > p{margin-top: 1em;}footer > p:first-child{margin-top: 3em;}footer *{font-size: 16px; line-height: 1.25em; text-align: center;}section{padding: 0; border: none; background: none; overflow: visible; display: grid; gap: 20px; grid-template-columns: repeat(auto-fill, 300px); justify-content: center; align-content: start;}article{width: fit-content; min-width: 300px; height: fit-content; padding: 16px; overflow: visible;}article > *{margin: 0 auto 8px auto; text-align: center;}article > :last-child{margin-bottom: 0;}section > article{width: 300px; grid-column: auto / span 1; grid-row: auto / span 1; border-radius: 8px; border: 1px solid var(--col-ts-def-1); background-color: var(--col-ts-def-3); box-shadow: 16px 16px 32px 0 var(--col-ts-def-1), -2px -2px 8px 0 var(--col-ts-def-2) inset, 2px 2px 8px -4px var(--col-ts-def-4) inset;}section > article > *{margin: 0 auto 8px auto;}section > article > :last-child{margin-bottom: 0;}section > article > p, section > article > ul{text-align: left;}section > article.spanS{grid-row-end: span 5;}section > article.spanM{grid-row-end: span 6;}section > article.spanL{grid-row-end: span 8;}section > article, section > article *{font-size: 20px; line-height: 1.25em;}ul{margin: 0 auto; padding: 0; list-style: none; text-align: left;}li{margin-left: 1.25em; text-align: left;}li::before{display: inline-block; content: "\25ba"; width: 1.25em; margin-left: -1.25em; color: var(--col-ts-def-4);}li:nth-child(even){color: var(--col-ts-def-6);}section.search, section.nojs{margin: 32px auto; display: block;}section.nojs > p{max-width: 100%; margin: 0; padding: 2px 8px; display: block; border-radius: 8px; overflow: hidden; text-overflow: ellipsis;}.center{text-align: center;}.right{text-align: right;}.small{font-size: 16px; line-height: 1.25em;}.buttons{margin: 8px 0 0 0; padding: 0; border: 0; display: flex; flex-flow: row nowrap; gap: 8px; justify-content: start; align-items: start;}.buttons > *{flex: 3 1 24%;}.buttons .b-large{flex: 2 1 12%;}.buttons .b-small{flex: 1 1 6%;}.buttons *{font-size: 16px; line-height: 1.25em; margin: unset;}.buttons button{padding: 4px 8px; border-radius: 16px;}.subpages{padding: 0; border: 0; display: flex; flex-flow: row wrap; gap: 8px; justify-content: center; align-items: center;}.subpages > *{flex: 0 1 8em;}.subpages a{padding: 4px 12px; border-radius: 0; border: 1px solid var(--col-ts-def-3); background-color: var(--col-ts-def-5); box-shadow: 2px 2px 8px 0 var(--col-ts-def-2), -2px -2px 8px 0 var(--col-ts-def-3) inset, 2px 2px 8px -4px var(--col-ts-def-6) inset; color: var(--col-ts-def-7);}.subpages a:hover{border: 1px solid var(--col-ts-act-1); background-color: var(--col-ts-act-3); box-shadow: 2px 2px 8px 0 var(--col-ts-act-1), -2px -2px 8px 0 var(--col-ts-act-2) inset, 2px 2px 8px -4px var(--col-ts-act-6) inset; color: var(--col-ts-act-7);}.subpages a:active, .subpages a:focus{border: 1px solid var(--col-ts-act-1); background-color: var(--col-ts-act-5); box-shadow: 2px 2px 8px 0 var(--col-ts-act-2), -2px -2px 8px 0 var(--col-ts-act-3) inset, 2px 2px 8px -4px var(--col-ts-act-7) inset; color: var(--col-ts-act-9);}#results{display: block; padding: 8px; margin-bottom: 32px; border-radius: 8px; border: 1px solid var(--col-ts-def-1); background-color: var(--col-ts-def-3); box-shadow: 2px 2px 8px 0 var(--col-ts-def-2) inset, -2px -2px 8px -4px var(--col-ts-def-4) inset;}#results h3{padding: 2px 8px;}#results > *{max-width: 100%;}#results a{overflow: hidden; text-overflow: ellipsis; border: none; margin: 2px 0 0 0; padding: 2px 8px; display: block; border-radius: 8px;}#results a:hover{background-color: var(--col-ts-act-3); color: var(--col-ts-act-7);}#results a:active, #results a:focus{background-color: var(--col-ts-act-5); color: var(--col-ts-act-9);}#results div.link-group{display: flex; flex-flow: row nowrap; gap: 1ch; justify-content: start; align-items: start;}#results div.link-group > *{flex: 1 1 auto;}#results div.link-group a:first-child{flex: 0 0 auto; overflow-x: visible; text-overflow: unset; text-align: center; border-left: 1px solid var(--col-ts-act-7); border-right: 1px solid var(--col-ts-act-7);}#results div.link-group a:first-child:active, #results div.link-group a:first-child:focus{border-left: 1px solid var(--col-ts-act-9); border-right: 1px solid var(--col-ts-act-9);}#results .tab-box .buttons button{flex: 0 1 9em;}#info{padding-left: 8px; color: var(--col-ts-def-7);}.info{background-color: var(--col-ts-def-3); color: var(--col-ts-def-7);}#results .waiting{margin: 2px 0 0 0; padding: 2px 8px; display: block; border-radius: 8px; border: 1px solid var(--col-ts-def-1); background-color: var(--col-ts-def-3); box-shadow: 2px 2px 8px 0 var(--col-ts-def-2) inset, -2px -2px 8px -4px var(--col-ts-def-4) inset; background-image: linear-gradient(135deg, var(--col-ts-def-3) 0, var(--col-ts-def-3) 24px, var(--col-ts-msg-3) 24px, var(--col-ts-msg-3) 48px, var(--col-ts-def-3) 48px, var(--col-ts-def-3) 72px); background-repeat: repeat-x; background-size: 72px 72px; background-position: 0 0;}#image{margin: 0 auto; padding: 0; min-width: 0;}#image a{margin: 0 auto; width: 256px; min-width: 256px; height: 256px; padding: 0; border-radius: 50%; border: 1px solid var(--col-ts-def-1); background-color: var(--col-ts-def-0); background-position: center; background-repeat: no-repeat; background-size: 100%; overflow: hidden; display: block; box-shadow: 16px 16px 32px 0 var(--col-ts-def-1), -8px -8px 16px 0 var(--col-ts-def-3) inset, 8px 8px 16px -8px var(--col-ts-def-7) inset, 0 0 8px 2px var(--col-ts-def-7) inset; background-image: url("gfx/photo.png");}.darmstadt::before{margin: 0 0.5em; content: url("data:image/svg+xml,%3Csvg width='16px' height='20px' viewBox='0 0 256 320' version='1.1' xmlns='http://www.w3.org/2000/svg' style='fill-rule:evenodd;'%3E%3Cpath d='M256,384L240,384L256,384ZM208,384L192,384L208,384ZM0,224L0,223.897C0.057,206.281 14.374,192 32,192C37.826,192 43.291,193.561 48,196.287L48,136L48,135.897C48.057,118.281 62.374,104 80,104C85.826,104 91.291,105.561 96,108.287L96,32L96,31.897C96.057,14.281 110.374,0 128,0C145.661,0 160,14.339 160,32L160,108.287C164.709,105.561 170.174,104 176,104C193.661,104 208,118.339 208,136L208,196.287C212.709,193.561 218.174,192 224,192C241.661,192 256,206.339 256,224L256,320L0,320L0,224ZM48,224L48,304L16,304L16,224L16,223.897C16.056,215.114 23.204,208 32,208C40.831,208 48,215.169 48,224ZM192,135.897L192,136L192,304L160,304L160,136L160,135.897C160.056,127.114 167.204,120 176,120C184.796,120 191.944,127.114 192,135.897ZM144,31.897L144,32L144,304L112,304L112,32L112,31.897C112.056,23.114 119.204,16 128,16C136.796,16 143.944,23.114 144,31.897ZM208,304L208,224L208,223.897C208.056,215.114 215.204,208 224,208C232.831,208 240,215.169 240,224L240,304L208,304ZM64,304L64,136L64,135.897C64.056,127.114 71.204,120 80,120C88.831,120 96,127.169 96,136L96,304L64,304Z' style='fill:%2366848d;'/%3E%3C/svg%3E%0A");}canvas#deco{position: fixed; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; margin: 0; padding: 0; border: 0; z-index: -10;}.js, .hide, .data{display: none !important;}.version::after{content: "2025-11-23-158y";}