.mainfont{font-optical-sizing:auto;font-variation-settings:"GRAD" 0;font-family:Google Sans,sans-serif;font-style:normal;font-weight:400}body{background-color:#000;margin:0;padding:0}.wip-header{color:#fff;text-align:center;z-index:1000;background-color:#1a1a1a;width:100%;padding:10px 0;position:fixed;top:0;left:0}.wip-header p{margin:0;font-size:14px}.main{background-color:#000;place-items:center;min-height:100dvh;display:grid;overflow:hidden}.controls-container{z-index:1000;position:fixed;bottom:20px;right:20px}.intro.svelte-1s851m5{touch-action:none;place-items:center;width:100%;height:100%;font-size:1.5rem;display:grid;position:relative;overflow:hidden}@media not (min-width:400px){.intro.svelte-1s851m5{font-size:1.2rem}}.intro.svelte-1s851m5 h1:where(.svelte-1s851m5){opacity:0;text-align:center;color:#fff;grid-area:1/1;margin:0}button.svelte-118lylz{color:#fff;cursor:pointer;aspect-ratio:1;background-color:#1a1a1a;border:none;width:240px;height:80px;padding:12px;font-family:Google Sans,sans-serif;font-size:1.4rem}button.svelte-118lylz:hover{background-color:#fc6b03}.home.svelte-mqnx2g{color:#fff;touch-action:none;flex-direction:row;align-items:center;gap:3rem;max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex}.content.svelte-mqnx2g{flex:1}.title.svelte-mqnx2g{flex-shrink:0;font-size:4rem;font-weight:500}.desc.svelte-mqnx2g{text-align:justify;flex-shrink:0;padding:1rem 0;font-size:1.4rem}.nav.svelte-mqnx2g{flex-direction:column;flex-shrink:0;gap:20px;display:flex}@media (max-width:768px){.home.svelte-mqnx2g{flex-direction:column;gap:2rem}.title.svelte-mqnx2g{font-size:2.5rem}.desc.svelte-mqnx2g{font-size:1.1rem}.nav.svelte-mqnx2g{align-items:center;width:100%}}.blog.svelte-1p5dj1j,.personal.svelte-i0fxon{color:#fff;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.academic.svelte-6dievg{color:#fff;flex-direction:column;justify-content:center;height:100%;padding:0 1.5rem;display:flex}.grid-container.svelte-6dievg{grid-template-columns:1fr 1fr;gap:3rem;max-width:1200px;margin:0 auto;display:grid}section.svelte-6dievg h2:where(.svelte-6dievg){margin-bottom:1.5rem;font-size:1.5rem}ul.svelte-6dievg{margin:0;padding:0;list-style:none}li.svelte-6dievg{margin-bottom:1rem;line-height:1.6}@media (max-width:768px){.grid-container.svelte-6dievg{grid-template-columns:1fr;gap:2rem}}.projects.svelte-11b19i9{color:#fff;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.header.svelte-zne36e{color:#fff;z-index:1000;box-sizing:border-box;background-color:#000;justify-content:space-between;align-items:center;width:100%;height:50px;padding:1rem 2rem;display:flex;position:fixed;top:0;left:0}.name.svelte-zne36e,.spacer.svelte-zne36e{flex:1}.name-button.svelte-zne36e{color:#fff;cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-family:Google Sans,sans-serif;font-size:1rem}.name-button.svelte-zne36e:hover{color:#fc6b03}.nav-links.svelte-zne36e{flex:1;justify-content:center;gap:2rem;display:flex}.nav-link.svelte-zne36e{color:#fff9;cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-family:Google Sans,sans-serif;font-size:1rem}.nav-link.active.svelte-zne36e{color:#fff}.nav-link.svelte-zne36e:hover{color:#fc6b03}.mobile-only.svelte-zne36e{display:none}@media (max-width:768px){.header.svelte-zne36e{justify-content:center;padding:.75rem 1rem}.desktop-only.svelte-zne36e{display:none}.mobile-only.svelte-zne36e{display:block}.nav-links.svelte-zne36e{gap:1rem}.nav-link.svelte-zne36e{font-size:.9rem}}
