[data-theme=dark]{--color-offwhite: #fffff1;--color-offblack: #0E100F;--color-accent: #8CFF00}[data-theme=light]{--color-offwhite: #0A0A0A;--color-offblack: #F6F6F6;--color-accent: #862424}@font-face{font-family:Neue Regrade;src:url("/fonts/Neue Regrade Variable.ttf")}html{scroll-behavior:smooth;scroll-padding-top:64px;box-sizing:border-box;font-display:swap}.transition-fade{transition:opacity .4s}html.is-animating .transition-fade{opacity:0}body{font-family:Neue Regrade,sans-serif;background-color:var(--color-offblack);width:100%;margin:0}h2,h1{color:var(--color-offwhite);font-size:2rem}.project_title{color:var(--color-offwhite);font-size:2rem;font-weight:900}.project_year{font-size:1.5rem;font-weight:700}.wdidd{font-weight:600}ul{padding-left:0;list-style-type:none}button{background:none;color:var(--color-offwhite);border:none;font:inherit;font-size:inherit;padding:0;cursor:pointer;outline:inherit;opacity:.8;transition:color .2s ease-out;text-align:start}button:hover{color:var(--color-accent);text-decoration:underline}.topnav{box-sizing:border-box;position:fixed;left:0;top:0;width:100%;padding:24px;display:flex;justify-content:space-between;align-items:center;font-family:Neue Regrade;font-weight:500;font-size:1.2rem;backdrop-filter:blur(16px);z-index:2}.topnav a{color:var(--color-offwhite);opacity:.8;text-decoration:none;transition:color .2s ease-out}.topnav a:not(.fake):hover{color:var(--color-accent);text-decoration:underline}.topnav p{margin:0;opacity:.8}.hero{height:100vh;padding:32px;display:flex;justify-content:center;align-items:center;margin-bottom:0}.centered_content{display:inline-flex;gap:96px;align-items:center;width:auto}.centered_content p{font-family:Neue Regrade;font-weight:600;color:var(--color-offwhite);font-size:2rem}.centered_content img{width:20em}.projects{width:90%;margin:64px auto auto;margin-bottom:30vh}.project_card{font-family:Neue Regrade;font-weight:600;display:flex;flex-direction:column;width:100%;transition:all .16s ease-out;margin:0;padding:1.5rem 0;text-decoration:none}.divider{margin:0}.project_card:hover{width:98%;transition-duration:.06s}.project_cards:hover .project_card:not(:hover){opacity:.3}.card_info{display:flex;align-items:center;justify-content:space-between;width:100%}.year_name{display:flex;flex-direction:column;gap:.25rem}.year{margin-top:0;margin-bottom:0;color:var(--color-accent)}.project_name{margin-top:0;margin-bottom:0;font-size:1.5rem;font-weight:600;color:var(--color-offwhite)}.info_sh{color:var(--color-offwhite);opacity:.8;font-size:1.1rem;margin:0}.description{width:30%}.wdid{display:flex;flex-direction:column;gap:.25rem}.technologies{margin:0;color:var(--color-offwhite);opacity:.6}.text_end{text-align:end}.card_images{display:flex;flex-direction:column;width:100%;justify-content:space-between;gap:1em;margin-bottom:32px}.card_images img{width:100%}h1{margin-top:0}.header h2,.project_year{font-family:Neue Regrade;color:var(--color-accent);margin:0}.project_detail{padding:24px;width:75%;margin:64px auto auto}.mdx_content h2{font-size:2.5rem;font-weight:800;color:var(--color-offwhite);margin-bottom:8px}.mdx_content h3{color:var(--color-offwhite);font-size:1.5rem;font-weight:700}.mdx_content p{color:var(--color-offwhite);font-size:1.2rem;font-weight:500}.mdx_content li{color:var(--color-offwhite);font-size:1.2rem;font-weight:500;margin-bottom:.5rem}.mdx_content img{margin-top:3rem;margin-right:2rem;display:inline-block;width:18vw}.footer{padding:24px}.space_between{display:flex;justify-content:space-between}hr{margin:32px 0;border-color:var(--color-offwhite);opacity:.4}.link{color:var(--color-offwhite);opacity:.8;font-family:Neue Regrade;font-weight:500;font-size:1.3em;transition:color .2s ease-out}.link:not(.fake):hover{color:var(--color-accent)}.group_links{display:flex;flex-direction:column;gap:1rem}.outside{text-decoration:none}.about_me{width:75%;margin:128px auto auto;height:100vh;display:flex;justify-content:center;flex-direction:column}p{color:var(--color-offwhite);font-size:1.2rem}.pile{display:flex;flex-wrap:wrap;flex-direction:row}.pile img{height:25vh}.pile img:active{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(2);z-index:3}.project_info{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center}.hero_text_mobile{display:none}@media (max-width: 750px){.theme_toggle,.regio{display:none}.centered_content{flex-direction:column;margin-top:20vh;width:100%}.hero_text_mobile{display:block;width:100%}.hero{width:auto}h2{font-size:1.8rem!important}a:not(.link){font-size:1rem!important}p:not(b){font-size:1rem!important}.project_name{font-size:1rem!important}.hero_text_desktop{display:none}.topnav{padding:12px}.wdid{display:none}.mobile_hallo b{font-size:2rem}.footer .links .link{font-size:1.5rem}#swup{display:flex;flex-direction:column;gap:4rem}.project_info{flex-direction:column;align-items:start}.text_end{text-align:start}}
