@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/roboto.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto Slab";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/roboto-slab.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Roboto Mono";font-style:normal;font-weight:400;font-display:swap;src:url("/fonts/roboto-mono.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"FontAwesomeBrands";font-weight:normal;font-style:normal;font-display:swap;src:url("/fonts/fa-brands-400.woff2") format("woff2")}@font-face{font-family:"FontAwesomeSolid";font-weight:normal;font-style:normal;font-display:swap;src:url("/fonts/fa-solid-900.woff2") format("woff2")}@font-face{font-family:"OpenDyslexic";font-weight:normal;font-style:normal;src:url("/fonts/OpenDyslexic-Regular.woff") format("woff")}.fa-brands{display:inline-block;color:#fff;font:normal normal 400 14px/1 FontAwesomeBrands;font-size:inherit;text-rendering:auto}.fa-solid{display:inline-block;color:#fff;font:normal normal 900 14px/1 FontAwesomeSolid;font-size:inherit;text-rendering:auto}.fa-youtube:before{content:"\f167"}.fa-instagram:before{content:"\f16d"}.fa-discord:before{content:"\f392"}.fa-mastodon:before{content:"\f4f6"}.fa-telegram:before{content:"\f2c6"}.fa-git-alt:before{content:"\f841"}:root{--font-heading:"Roboto Slab";--font-paragraph:"Roboto";--background-filter:none;--filter-extent:0%;--main-font-size:17px;--paragraph-font:var(--font-paragraph);--paragraph-font-size:var(--main-font-size);--main-width:1000px;--header-content-height:60px;--header-height:calc(var(--header-content-height) + 19px);--side-font-size:16px;--sidebar-width:9.5em;--display-sidebar:none;--display-sidebar-reverse:flex;--toc-width:9.5em;--display-toc:none;--sidebar-margin:1em;--extent-sidebar:calc(var(--sidebar-width) + var(--sidebar-margin));--toc-margin:1em;--extent-toc:calc(var(--toc-width) + var(--toc-margin));--main-content-margin:1em;--main-content-width:calc(var(--main-width) - var(--extent-sidebar) - 2 * var(--main-content-margin) - var(--extent-toc))}@media(min-width:calc(9em + 1em + 1em + 40em + 1em + 1em + 9em + 0.5em)){:root{--display-toc:flex}}@media(min-width:calc(9em + 1em + 1em + 40em + 1em + 0.5em)){:root{--display-sidebar:flex;--display-sidebar-reverse:none}}:root,.light{--side-item-highlighted:#004fd055;--side-item-highlighted-border:#0061d0;--main-theme-color:#008440;--main-theme-color-highlighted:#306040;--main-background-color:#fefefe;--main-background-color-highlighted:#f4f4f4;--main-text-color:#282828;--link-color:#d00061;--sidebar-hover-border-color:#ddd;--sidebar-hover-background-color:#f4f4f4;--div-background-color:#eee;--div-background-color-hovered:#e8e8e8;--divider-color:#646464;--divider-color-text:var(--main-text-color);--info-banner-background-color:#eaeaea;--quick-info-border-color:#ddd;--quick-info-date-color:#666;--item-border-color-outside:#666;--item-border-color-inside:#aaa;--horizontal-member-list-background-color:#eee;--horizontal-member-list-border-color:#ccc;--table-header-background-color:#eee;--table-row-divider-color:#888;--table-row-divider-color-secondary:#ccc;--button-secondary-background-color:#eee;--button-secondary-background-color-highlighted:#dedede;--icon-filter:none;--reverse-icon-filter:invert(100%);--display-dark:none;--display-light:initial;--contrast-color-high:#000;--contrast-color-medium-a:#222;--contrast-color-medium-b:#333;--contrast-color-medium-c:#444;--contrast-color-low-a:#bbb;--contrast-color-low-b:#ccc;--contrast-color-low-c:#eee;--contrast-color-none:#fff}@media (prefers-color-scheme:light){}@media (prefers-color-scheme:dark){}.dark{--contrast-color-high:#fff;--contrast-color-medium-a:#ddd;--contrast-color-medium-b:#ccc;--contrast-color-medium-c:#bbb;--contrast-color-low-a:#666;--contrast-color-low-b:#444;--contrast-color-low-c:#222;--contrast-color-none:#000;--main-theme-color:#00d061;--main-theme-color-highlighted:#80f891;--main-background-color:#181818;--main-background-color-highlighted:#282828;--main-text-color:#e0e0e0;--sidebar-hover-border-color:#444;--sidebar-hover-background-color:#282828;--div-background-color:#2a2a2a;--div-background-color-hovered:#2d2d2d;--divider-color:#a4a4a4;--divider-color-text:var(--main-text-color);--info-banner-background-color:#2a2a2a;--quick-info-border-color:#333;--quick-info-date-color:#bbb;--item-border-color-outside:#eee;--item-border-color-inside:#888;--horizontal-member-list-background-color:#242424;--horizontal-member-list-border-color:#444;--table-header-background-color:#282828;--table-row-divider-color:#666;--table-row-divider-color-secondary:#333;--button-secondary-background-color:#282828;--button-secondary-background-color-highlighted:#2c2c2c;--icon-filter:invert(100%);--reverse-icon-filter:none;--display-light:none;--display-dark:initial}.barrier{--paragraph-font-size:15px;--paragraph-font:"OpenDyslexic";--main-background-color:#fff;--main-text-color:#000;--link-color:#9a009a}:root{--quick-info-background-color:var(--div-background-color);--quick-info-background-color-hovered:var(--div-background-color-hovered);--button-primary-background-color:var(--main-background-color);--button-primary-background-color-highlighted:var(--main-background-color-highlighted);--button-primary-border-color:var(--main-theme-color)}:target{scroll-margin-top:var(--header-height)}html{height:100%;font-size:var(--main-font-size);font-family:var(--font-paragraph);color:var(--main-text-color);background:var(--main-background-color);scroll-behavior:smooth;transition:all 0.5s}body{display:flex;flex-direction:column;min-height:100%;margin:0}section{margin:0 0.5em}h1,h2,h3,h4{position:relative;font-family:var(--font-heading)}h4{margin-bottom:0.5em}a{text-decoration:none;color:var(--main-text-color)}button{appearance:none;font-family:inherit;font-size:inherit;font-weight:inherit}p{margin-top:0;text-align:justify;font-size:var(--paragraph-font-size);font-family:var(--paragraph-font)}main{position:relative;margin-top:var(--header-height);flex:1}main:after{position:absolute;top:0;width:var(--filter-extent);height:var(--filter-extent);content:"";backdrop-filter:var(--background-filter);-webkit-backdrop-filter:var(--background-filter);transition:backdrop-filter 0.5s ease-out}hr{width:100%;margin:1em 0}summary{cursor:pointer}.column{display:flex;flex-direction:column}.row{display:flex;flex-direction:row}.scale>img{max-width:100%;max-height:100%}.content-wrapper{display:flex;flex-direction:row;justify-content:center;max-width:var(--main-width);margin-right:auto;margin-left:auto}#main-content{display:flex;flex-direction:column;width:var(--main-content-width);margin:0 var(--main-content-margin)}@media(max-width:620px){#main-content{margin:0 calc(var(--main-content-margin) * 0.25)}}.display-light{display:var(--display-light)}.display-dark{display:var(--display-dark)}.invisible{display:none}.theme-invert{filter:var(--icon-filter)}.indented{margin:0 0.5em}.center{display:flex;align-content:center;align-items:center;width:100%}#short-info{margin:0 0.25em}.mail{color:var(--link-color);display:inline-block}.mail:hover{text-decoration:underline}.mail:before{display:inline-block;vertical-align:middle;height:0.85em;width:0.85em;margin:0 0.2em 0 0;content:"";background:url("/images/icons/mail.svg");background-position:center;background-size:0.85em;background-repeat:no-repeat;filter:var(--icon-filter)}.tel{color:var(--link-color)}.tel:hover{text-decoration:underline}.tel:before{display:inline-block;vertical-align:middle;height:0.85em;width:0.85em;margin:0 0.2em 0 0;content:"";background-position:center;background-size:0.85em;background-repeat:no-repeat;filter:var(--icon-filter)}.telefon:before{background-image:url("/images/icons/telefon.svg")}.fax:before{background-image:url("/images/icons/fax.svg")}.external-link{color:var(--link-color);text-decoration:underline}.external-link:hover{text-decoration:underline dotted}.external-link:after{display:inline-block;vertical-align:middle;min-height:0.85em;max-height:0.85em;min-width:0.85em;min-width:0.85em;margin:0 0 0 0.2em;content:"";background:url("/images/icons/link.svg");background-position:center;background-size:0.85em;background-repeat:no-repeat;filter:var(--icon-filter)}.internal-link{display:inline-flex;align-items:center;color:var(--link-color);text-decoration:underline}.internal-link:hover{text-decoration:underline dotted}.dummy-link{color:var(--link-color);text-decoration:underline dashed}.flattersatz{margin-top:0;text-align:start}.centered-text{text-align:center}.underlined{text-decoration:underline}.error-image{margin:1.5em auto 0 auto;max-width:100%}.image-caption{width:100%;margin:0.25em 0 1em 0;text-align:center}.full-image-with-border{margin:0 1em;max-width:calc(100% - 2em);object-fit:scale-down}.dual-img-horizontal-wrapper{display:flex;flex-direction:row}.dual-img{margin:0px 0.5em;max-width:calc(50% - 1em);object-fit:contain}.white-padded-background{padding:0.5em;background-color:#f4f4f4}.button-primary{display:block;padding:0.6em;margin:1em auto;width:9.5em;text-align:center;border:2px solid var(--button-primary-border-color);background-color:var(--button-primary-background-color)}.button-primary:hover{background-color:var(--button-primary-background-color-highlighted)}.button-secondary{display:flex;position:relative;margin:1em auto;text-align:center;background-color:var(--button-secondary-background-color)}@media (hover:hover){.button-secondary:hover{background-color:var(--button-secondary-background-color-highlighted);text-shadow:0px 0px 1px white}.button-secondary::before{position:absolute;content:"";inset:0;z-index:-1;transition:inset 0.25s ease}.button-secondary:hover::before{background:linear-gradient(45deg,#00d061,#0000,#0000,#0061d0);inset:-3px}.button-secondary::after{position:absolute;content:"";inset:0;z-index:-1;transition:inset 0.25s ease}.button-secondary:hover::after{background:linear-gradient(45deg,#00d061,#0000,#0000,#0061d0);inset:-3px;filter:blur(8px)}}.button-secondary>*{padding:0.5em}.info-banner{display:flex;flex-direction:column;align-items:center;justify-content:center;border-top:1px solid #888;border-bottom:1px solid #888;background-color:var(--info-banner-background-color);padding:1em}.info-banner h3{margin-top:0}.info-banner-entry{display:flex;flex-direction:row;margin:0.25em}@media(max-width:550px){.info-banner-entry{flex-direction:column;margin:1em 0.25em;align-items:center;text-align:center}}.info-banner-entry>strong{min-width:6.5em}.info-banner-extension{display:flex;flex-direction:row;align-items:center;justify-content:center;border-bottom:1px solid #888;background-color:var(--info-banner-background-color)}.info-banner-extension>strong{margin:0.375em 0.25em}.info-banner-extension>span{display:flex;flex-direction:row;align-items:center}.sitzungs-termin{padding:0.375em 0.5em;background-color:var(--main-background-color);margin:0.375em 0.25em}@media(max-width:550px){.info-banner-extension{flex-direction:column}}.horizontal-member-list{display:flex;flex-direction:row;overflow-x:scroll;padding:0;border-top:1px solid var(--horizontal-member-list-border-color);border-bottom:1px solid var(--horizontal-member-list-border-color);background-color:var(--horizontal-member-list-background-color);margin:0.5em 0em;flex:1 0}.horizontal-member-list-entry{display:flex;flex-direction:column;justify-content:center;width:9em;padding:0.25em 0.5em;margin:auto}.member-image-wrapper{font-size:16px;--member-image-size:8em;display:grid;margin:0.5em auto;height:var(--member-image-size);aspect-ratio:1}.horizontal-member-image{display:block;margin:0em auto;height:var(--member-image-size);aspect-ratio:1;border-radius:calc(var(--member-image-size) / 2);background:linear-gradient(45deg,#2e192e,#192530);grid-area:1/1;object-fit:cover}.open-profile{width:3em;content:url("/images/icons/to-profile.svg")}.member-image-overlay{display:flex;justify-content:space-around;grid-area:1/1;margin:0em auto;height:var(--member-image-size);aspect-ratio:1;opacity:0;transition:all 0.25s ease;border-radius:calc(var(--member-image-size) / 2)}@media (hover:hover){.member-image-wrapper:hover .member-image-overlay{opacity:1;background-color:#0004;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}}.horizontal-member-name{display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap;height:2.5em;text-align:center;align-items:center}.quick-info-list{list-style:none;padding:0px;margin:0}.quick-info-entry{display:flex;flex-direction:row;margin:0.75em 0;background-color:var(--quick-info-background-color);height:8em}@media (hover:hover){.quick-info-entry:hover{background-color:var(--quick-info-background-color-hovered);transform:scale(1.01)}}.quick-info-entry-image{height:8em;object-fit:cover;aspect-ratio:1 / 1}.quick-info-entry-content{display:block;padding:0 1em;overflow:hidden;width:100%;border-left:1px solid var(--quick-info-border-color)}.quick-info-entry-heading-wrapper{display:flex;flex-direction:row;justify-content:space-between}.quick-info-entry-heading{display:block;display:-webkit-box;-moz-box-orient:vertical;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0.5em 0 0.25em 0;font-weight:700;font-size:20px}.quick-info-entry-description{display:block;display:-webkit-box;-moz-box-orient:vertical;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:15px;text-align:justify;margin:0.25em 0 0.5em 0}.quick-info-entry-date{text-align:right;color:var(--quick-info-date-color);font-size:14px;margin:1em 0em 1em 0.5em;width:6em}@media(max-width:38em){.quick-info-entry-content{display:flex;align-items:center}.quick-info-entry-heading{-webkit-line-clamp:4}.quick-info-entry-description{display:none}.quick-info-entry-date{display:none}}.info-list{list-style:none;padding-left:1em;border-top:2px solid var(--item-border-color-outside)}.info-list>li{border-bottom:2px solid var(--item-border-color-outside)}.info-list details>summary{padding:0.75em 0}.info-list details[open]>summary{margin-bottom:0.5em;border-bottom:2px solid var(--item-border-color-inside)}.info-list details>div{padding-left:1.25em;padding-right:0.5em;font-size:calc(var(--main-font-size) - 1px)}.download-file{display:inline-flex}.download-file::after{content:url("/images/icons/download-symbol.svg");height:1em;width:1em;margin:auto 0 auto 0.25em;filter:var(--icon-filter)}.back-to{margin-top:1.5em}.back-to:before{width:1em;height:1em;content:"";margin-right:0.35em;background:url("/images/icons/arrow-left.svg");background-position:bottom;background-size:1em;background-repeat:no-repeat;filter:var(--icon-filter)}.float-image-wrapper{display:inline-block;width:100%}.side-image-left{float:left;margin-top:0.75em;margin-right:0.75em;margin-bottom:0.75em;max-width:50%;object-fit:contain}.side-image-right{float:right;margin-top:0.75em;margin-left:0.75em;margin-bottom:0.75em;max-width:50%;object-fit:contain}.toggle-size-wrapper>input{display:none}.toggle-size-content{cursor:pointer;display:none}.toggle-size-content>label{display:flex}:root,.light{--footer-background-color:var(--contrast-color-low-c);--footer-font-color:var(--contrast-color-medium-a);--footer-copyright-color:var(--contrast-color-medium-b);--footer-icon-color:var(--contrast-color-medium-a)}footer{background-color:var(--footer-background-color);margin-top:3em;padding-bottom:0.5em;font-size:15px;transition:all 0.5s}#footer-wrapper{display:flex;flex-direction:column;align-content:center;max-width:var(--main-width);margin:0 auto;text-align:center}#footer-socials-list{list-style:none;display:flex;flex-direction:row;margin:0.5em auto 0 auto;padding:0}.social-icon{margin:0.5em 1em;font-size:22px}.social-icon .fa-brands{color:var(--footer-icon-color)}@media (hover:hover){.social-icon:hover .fa-discord{color:#5865f2}.social-icon:hover .fa-youtube{color:#cd201f}.social-icon:hover .fa-git-alt{color:#f15030}.social-icon:hover .fa-mastodon{color:#595aff}.social-icon:hover .fa-instagram{color:#c13584}}#footer-links{list-style:none;display:flex;flex-direction:row;justify-content:space-between;margin:0 auto;padding:0}@media(max-width:500px){#footer-socials-list{flex-wrap:wrap;justify-content:center}.social-icon{padding:0 0.5em}#footer-links{flex-direction:column}}.footer-link-entry{margin:0.5em 1em}.footer-link{color:var(--footer-font-color)}@media (hover:hover){.footer-link:hover{text-decoration:underline}}#copyright-container{margin:0.5em 0 1em 0;color:var(--footer-font-color)}#copyright{color:var(--footer-copyright-color)}:root,.light{--header-background-color:var(--main-background-color);--header-accent-color:var(--contrast-color-medium-a);--header-border-color:var(--contrast-color-high);--header-border-color-second:var(--contrast-color-low-b);--menu-list-bg-color:color-mix(in srgb,var(--contrast-color-none) 80%,transparent);--menu-list-border-color:color-mix(in srgb,var(--contrast-color-high) 66%,transparent);--menu-list-entry-color:var(--contrast-color-medium-a);--menu-list-entry-bg-color:color-mix(in srgb,var(--contrast-color-high) 25%,transparent);--menu-list-entry-border-color:color-mix(in srgb,var(--contrast-color-medium-a) 50%,transparent);--menu-mode-option-bg-color:color-mix(in srgb,var(--contrast-color-high) 4%,var(--main-background-color));--header-button-symbol-invert:90%}.dark{--header-button-symbol-invert:10%}.barrier{--header-accent-color:var(--contrast-color-high);--header-border-color:var(--contrast-color-high);--header-border-color-second:var(--contrast-color-none);--menu-list-bg-color:var(--contrast-color-none);--menu-list-border-color:var(--contrast-color-high);--menu-list-entry-border-color:var(--contrast-color-medium-a);--menu-mode-option-bg-color:var(--contrast-color-none);--header-button-symbol-invert:100%}header{display:flex;flex-direction:row;justify-content:center;position:fixed;width:100%;background-color:var(--header-background-color);top:0;z-index:2;font-size:calc(var(--main-font-size) + 1px);border-top:14px solid var(--header-border-color);border-bottom:1px solid var(--header-border-color-second);transition:all 0.5s}.header-content-wrapper{display:flex;flex-direction:row;justify-content:center;width:100%;border-top:1px solid var(--header-border-color);margin-top:3px;height:var(--header-content-height)}.header-navigation-wrapper{display:flex;flex-direction:row;justify-content:space-between;width:var(--main-width);max-width:var(--main-width);margin:0 1em;align-items:center}.header-navigation-wrapper>div{display:flex;flex-direction:row}#link-homepage,#button-tuda,#drop-down-menu{border-bottom:1px solid var(--header-border-color)}.header-button-image{width:auto;height:var(--header-content-height)}@keyframes hue{from{filter:brightness(4) hue-rotate(0deg)}to{filter:brightness(4) hue-rotate(360deg)}}.header-d120-button img{animation:16s linear 0s infinite normal both running hue}.header-d120-button>.header-button-image,#drop-down-menu>.header-button-image{height:calc(var(--header-content-height) - 0.0em);filter:var(--reverse-icon-filter)}.header-button-image-full{display:block}.header-button-image-small{display:none}@media(max-width:950px){.header-button-image-full{display:none}.header-button-image-small{display:block}}.navigation{display:flex;flex-direction:row;align-items:center;width:100%;height:var(--header-content-height);margin:0 1em}@media(max-width:775px){.navigation{display:none}}#drop-down-menu{display:var(--display-sidebar-reverse);flex-direction:column}#drop-down{--drop-down-position:-100%;position:absolute;left:0;top:calc(var(--header-height) - 14px);background-color:var(--main-background-color);padding:0 1em;width:var(--sidebar-width);height:calc(100vh - var(--header-height));transform:translateX(var(--drop-down-position));transition:transform 0.5s ease-out;overflow-y:scroll}#link-homepage{display:var(--display-sidebar)}.menu-category-wrapper{display:flex;flex-direction:column;height:var(--header-content-height);vertical-align:baseline}.menu-category{color:var(--main-theme-color);padding:0.5em;margin:auto 0;border:1px solid #0000}.menu-category-wrapper:hover>.menu-category{color:var(--main-theme-color-highlighted);background-color:var(--menu-mode-option-bg-color);border-bottom-color:var(--header-accent-color);border-top-color:var(--header-accent-color)}.menu-popup-list{display:none;list-style:none;position:absolute;top:calc(var(--header-content-height) + 4px);min-width:10.5em;margin:0;padding:0;background-color:var(--menu-list-bg-color);backdrop-filter:blur(12px);text-align:left;border:2px solid #0000;border-top-color:var(--menu-list-border-color);border-bottom-color:var(--menu-list-border-color)}@media (hover:hover){.menu-popup-list:hover{display:block}.menu-category-wrapper:hover>.menu-popup-list{display:block}}.menu-popup-entry{display:block}.menu-popup-entry + .menu-popup-entry{border-top:1px solid var(--menu-list-entry-border-color)}.menu-popup-link,.theme-option{display:flex;color:var(--menu-list-entry-color);padding:0.5em;margin:0.2em 0.1em;border:none;border-left:2px solid #0000;background-color:transparent}@media (hover:hover){.menu-popup-link:hover,.theme-option:hover{background-color:var(--menu-list-entry-bg-color);border-left-color:var(--header-accent-color)}}.menu-mode-option{display:flex;flex-direction:row;cursor:pointer;margin:auto 0.1em;align-items:center;color:var(--menu-list-entry-color);padding:0.5em;border:1px solid #0000}#theme-overlay{display:none;position:fixed;height:100vh;width:100vw;left:0;right:0;top:0;bottom:0}#theme-button{background-color:transparent;z-index:1}@media (hover:hover){.menu-mode-option:hover,#theme-button:hover{background-color:var(--menu-mode-option-bg-color);border-bottom-color:var(--header-accent-color);border-top-color:var(--header-accent-color)}}@media(max-width:370px){#theme-button{display:none}}#theme-button ~ .menu-popup-list{display:none;min-width:7.5em}#theme-text{--theme-icon:url("/images/icons/theme-default.svg");display:flex;justify-content:center;align-items:center}.theme-option{appearance:none;display:flex;align-items:center;width:calc(100% - 0.2em);cursor:pointer}.theme-option>img{height:1em;width:1em;margin-right:0.25em;filter:invert(calc(100% - var(--header-button-symbol-invert)))}#theme-text:before{display:inline-block;margin:0 0.25em 0 0;height:1em;width:1em;content:"";background:var(--theme-icon);background-position:bottom;background-size:1em;background-repeat:no-repeat;filter:invert(calc(100% - var(--header-button-symbol-invert)))}#language-name{display:flex;justify-content:flex-start;align-items:center;width:5em}#language-name:before{display:inline-block;margin:0 0.25em 0 0;height:1em;width:1em;content:"";background:url("/images/icons/language.svg");background-position:bottom;background-size:1em;background-repeat:no-repeat;filter:invert(var(--header-button-symbol-invert))}#button-tuda{margin-left:0.5em}:root{--sidebar-category-font-size:calc(var(--side-font-size) + 2px);--sidebar-item-font-size:var(--side-font-size);--sidebar-sub-item-font-size:calc(var(--side-font-size) - 1px)}#sidebar{display:var(--display-sidebar);flex-direction:column;align-self:start;position:sticky;top:var(--header-height);width:var(--sidebar-width);margin-right:var(--sidebar-margin);padding-top:0.5em;overflow:auto;scrollbar-width:thin;scrollbar-color:transparent transparent;max-height:calc(100vh - var(--header-height))}#sidebar-links{display:flex;list-style:none;flex-direction:column;margin:0}.sidebar-link-list summary{cursor:initial;display:list-item!important}.sidebar-link-list{padding:0;font-size:var(--sidebar-item-font-size)}.sidebar-link-category{font-size:var(--sidebar-category-font-size);font-weight:800;margin:1em 0 0 0}.sidebar-link-item{padding:0 0 0 0.5rem;border-left-width:2px;border-left-style:solid}.sidebar-link-item:not(.sidebar-link-category){margin:0.1em 0}.sidebar-link-item:not(.sidebar-link-item-highlighted){border-left-color:#0000}@media(hover:hover){.sidebar-link-item:hover:not(.sidebar-link-item-highlighted){border-left-color:var(--sidebar-hover-border-color);background-color:var(--sidebar-hover-background-color)}}.sidebar-link-item-highlighted{font-weight:500;background-color:var(--side-item-highlighted);border-left-color:var(--side-item-highlighted-border)}.sidebar-link{display:inline-flex;padding:0.5em 0;width:100%}.sidebar-link-list summary>.sidebar-link{width:calc(100% - 1.25em)}@media(hover:hover){.sidebar-link:hover{text-decoration:underline}}.sidebar-sub-link-list{list-style:none;padding:0 0 0 1.25em;font-size:var(--sidebar-sub-item-font-size)}:root,.light{--top-button-border-color:var(--contrast-color-low-a)}#toc{--top-button-margin:8em;display:var(--display-toc);flex-direction:column;justify-content:space-between;position:sticky;top:var(--header-height);width:var(--toc-width);margin-left:var(--toc-margin)}#toc-content{position:sticky;top:var(--header-height)}#toc ul{margin:0;padding:0;font-size:var(--side-font-size);list-style:none}.toc-item{display:flex}.toc-item>a{width:100%;padding:0.5em;border-left:2px solid var(--sidebar-hover-border-color)}.toc-item:hover:not(.toc-item-active)>a{background-color:var(--sidebar-hover-background-color)}.toc-item-active>a{background-color:var(--side-item-highlighted);border-left:2px solid var(--side-item-highlighted-border)!important}.vertical-spacer{flex:1}#top-button-wrapper{display:flex;flex-direction:row;margin-bottom:0.75em;margin-top:50vh;position:sticky;bottom:4em}#top-button{display:flex;flex-direction:row;align-items:center;justify-content:center;width:4.5em;margin-left:1em;padding:0.375em;border-top:1px solid var(--top-button-border-color);border-bottom:1px solid var(--top-button-border-color);background-color:var(--button-secondary-background-color);opacity:0.6;transition:opacity 0.125s}#top-button:hover{background-color:var(--button-secondary-background-color-highlighted);opacity:1.0}#top-button>img{height:1em;width:1em;margin-right:0.5em;filter:var(--icon-filter)}