.section.svelte-1kbf9an.svelte-1kbf9an{align-items:center;margin-top:2em}.section.svelte-1kbf9an h1.svelte-1kbf9an{padding-top:3.2rem;margin-top:-3.2rem}.tutor.svelte-1x1cbwr.svelte-1x1cbwr{display:flex;align-items:flex-start;margin-top:-8%;min-height:15em}@media only screen and (max-width: 40em){.tutor.svelte-1x1cbwr.svelte-1x1cbwr{margin-top:-3%}}@media only screen and (max-width: 36em){.tutor.svelte-1x1cbwr.svelte-1x1cbwr{margin-top:2em}}.tutor.svelte-1x1cbwr.svelte-1x1cbwr:first-of-type{margin-top:3rem}.tutor.svelte-1x1cbwr img.svelte-1x1cbwr{border-radius:.5em;box-shadow:1px 1px 4px #000;width:30%}@media only screen and (max-width: 36em){.tutor.svelte-1x1cbwr img.svelte-1x1cbwr{width:40%}}.tutor.svelte-1x1cbwr div.svelte-1x1cbwr{width:30%}@media only screen and (max-width: 36em){.tutor.svelte-1x1cbwr div.svelte-1x1cbwr{width:55%}}.tutor.svelte-1x1cbwr h3.svelte-1x1cbwr{margin-top:.2em;margin-bottom:.5em}.tutor.svelte-1x1cbwr p.svelte-1x1cbwr{margin:0}.tutor.svelte-1x1cbwr.svelte-1x1cbwr:nth-child(odd){flex-direction:row}.tutor.svelte-1x1cbwr:nth-child(odd) img.svelte-1x1cbwr{margin-right:3%}.tutor.svelte-1x1cbwr.svelte-1x1cbwr:nth-child(2n){flex-direction:row-reverse;text-align:right}.tutor.svelte-1x1cbwr:nth-child(2n) img.svelte-1x1cbwr{margin-left:3%}@font-face{font-family:Coda;font-weight:800;font-style:normal;src:local("Coda Heavy"),local("Coda-Heavy"),url(https://fonts.gstatic.com/s/coda/v11/HfZzsBW2eqpsWXkIkeLL_Q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}.day-selector.svelte-ahy74r.svelte-ahy74r{display:none;margin-bottom:1em}@media only screen and (max-width: 600px){.day-selector.svelte-ahy74r.svelte-ahy74r{display:block}}.activeDay.svelte-ahy74r.svelte-ahy74r{display:flex!important}.maps.svelte-ahy74r.svelte-ahy74r{max-width:calc(.5*clamp(200px,20em,clamp(600px,80vw,1000px) / (var(--cols) + 1)));margin:auto}.maps-toggle.svelte-ahy74r.svelte-ahy74r{justify-content:center;display:flex}.maps-toggle.svelte-ahy74r .maps.svelte-ahy74r{max-width:4em;max-height:2em}.fachschaft.svelte-ahy74r.svelte-ahy74r{--event-color:#99b8e6 !important;--event-color-high:#1e447b !important}.highlight.svelte-ahy74r.svelte-ahy74r{--event-color:#f5b53d !important;--event-color-high:#af7509 !important}.open-end.svelte-ahy74r.svelte-ahy74r:after{display:block;height:2em;width:100%;margin:-.5em;background:linear-gradient(var(--event-color),rgba(var(--color-surface-50)/1));content:"";position:absolute;bottom:-1em;z-index:1}.wochenplan-window.svelte-ahy74r.svelte-ahy74r{width:clamp(clamp(600px,80vw,1000px),80vw,(var(--cols) + 1) * clamp(200px,20em,clamp(600px,80vw,1000px) / (var(--cols) + 1)) + 2px);margin-left:calc(-.5*(clamp(clamp(600px,80vw,1000px),80vw,(var(--cols) + 1) * clamp(200px,20em,clamp(600px,80vw,1000px) / (var(--cols) + 1)) + 2px) - clamp(600px,80vw,1000px)));overflow-x:scroll;height:calc(var(--wp-height) + .5em + max(4em,min(var(--wp-height) / (var(--slots) + 1),var(--wp-height) / var(--slots))));border-radius:.5em}@media only screen and (max-width: 600px){.wochenplan-window.svelte-ahy74r.svelte-ahy74r{width:100%;margin-left:0}}.wochenplan.svelte-ahy74r.svelte-ahy74r{display:flex;width:-moz-fit-content!important;width:fit-content!important;border:1px solid black;border-radius:.5em}@media only screen and (max-width: 600px){.wochenplan.svelte-ahy74r.svelte-ahy74r{width:100%!important}}.wochenplan.svelte-ahy74r h3.svelte-ahy74r,.wochenplan.svelte-ahy74r h4.svelte-ahy74r{font-size:larger;font-weight:800;margin:0;padding:.25em .5em 0}.wochenplan.svelte-ahy74r .heading.svelte-ahy74r{text-align:center;display:flex;align-items:center;height:max(4em,min(var(--wp-height) / (var(--slots) + 1),var(--wp-height) / var(--slots)));outline:1px solid black}.wochenplan.svelte-ahy74r .heading h3.svelte-ahy74r{padding-top:.5rem!important}@media only screen and (max-width: 600px){.wochenplan.svelte-ahy74r .daytime.svelte-ahy74r{width:10em}}.wochenplan.svelte-ahy74r .day.svelte-ahy74r,.wochenplan.svelte-ahy74r .daytime.svelte-ahy74r{display:flex;flex-direction:column;width:clamp(200px,20em,clamp(600px,80vw,1000px) / (var(--cols) + 1))}@media only screen and (max-width: 600px){.wochenplan.svelte-ahy74r .day.svelte-ahy74r{display:none;width:inherit}}.wochenplan.svelte-ahy74r .time .time-title.svelte-ahy74r{font-weight:800;font-size:large;margin-left:.5em}.wochenplan.svelte-ahy74r .time.svelte-ahy74r,.wochenplan.svelte-ahy74r .events.svelte-ahy74r{height:100%;display:grid;grid-template-rows:repeat(var(--slots),min(var(--wp-height) / (var(--slots) + 1),var(--wp-height) / var(--slots)));color:#000!important;outline:1px solid black}.wochenplan.svelte-ahy74r .events.svelte-ahy74r{padding:.5em .5em 0;width:clamp(200px,20em,clamp(600px,80vw,1000px) / (var(--cols) + 1))}@media only screen and (max-width: 600px){.wochenplan.svelte-ahy74r .events.svelte-ahy74r{width:100%}}.wochenplan.svelte-ahy74r .events .event.svelte-ahy74r:not(.empty){--event-color:#a7d65c;--event-color-high:#689325;position:relative;border-radius:.5em;background-color:var(--event-color);padding:.5em;margin-bottom:.5em;width:calc(clamp(200px,20em,clamp(600px,80vw,1000px) / (var(--cols) + 1)) - 1em);z-index:2;box-shadow:1px 1px 4px #000}@media only screen and (max-width: 600px){.wochenplan.svelte-ahy74r .events .event.svelte-ahy74r:not(.empty){width:100%}}.wochenplan.svelte-ahy74r .events .event:not(.empty) .svelte-ahy74r:not(h4){line-height:normal}.wochenplan.svelte-ahy74r .events .event:not(.empty) h4.svelte-ahy74r{line-break:normal;word-wrap:break-word;padding:0}.wochenplan.svelte-ahy74r .events .event:not(.empty) p.svelte-ahy74r{margin:.5em 0 0;font-style:italic;position:relative}.wochenplan.svelte-ahy74r .events .event:not(.empty) .location li.svelte-ahy74r{white-space:normal}.wochenplan.svelte-ahy74r .events .event:not(.empty) i.svelte-ahy74r{position:absolute;font-size:3rem;top:5rem;right:1rem;color:#568807}.wochenplan.svelte-ahy74r .events .event:not(.empty) i.shifted.svelte-ahy74r{translate:0 2rem}.schildi.svelte-ahy74r.svelte-ahy74r{position:absolute;width:min(100% - 2em,10rem);padding:0 1em;translate:0 -100%}.boulder-schildi.svelte-ahy74r.svelte-ahy74r{position:absolute;width:35%;right:.5em;bottom:1rem;transform:rotate(-90deg)}.empty.svelte-ahy74r.svelte-ahy74r{margin:0!important;padding:0!important;width:0!important;z-index:-1}ul.svelte-11z5xl9{list-style-type:disc!important;margin-left:4em}@font-face{font-family:Coda;font-weight:800;font-style:normal;src:local("Coda Heavy"),local("Coda-Heavy"),url(https://fonts.gstatic.com/s/coda/v11/HfZzsBW2eqpsWXkIkeLL_Q.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}html,body{margin:0;width:100%;height:-moz-fit-content;height:fit-content;min-height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body{font-size:16px}@media only screen and (max-width: 400px){body{font-size:14px}}main{margin:0 auto;width:min(100% - 1em,clamp(600px,80vw,1000px))}@media only screen and (max-width: 600px){main{margin:.5em}}h1,h2,h3{width:100%!important;display:inline-block;transform:scaleY(1.5);font-family:Coda,sans-serif;font-weight:800;transform-origin:bottom}p{margin-top:.2em;margin-bottom:.6em;margin-left:1.5rem;max-width:42rem;line-height:1.4}p a{text-decoration:none;position:relative}p a:after{content:"";background-color:rgb(var(--color-warning-500));height:.5em;width:100%;position:absolute;bottom:0;left:0;z-index:-1;transition:height .25s}p a:hover:after{height:1em}h1,h2,h3{margin-top:1.5em}
