@import url(https://fonts.googleapis.com/css2?family=Work+Sans:wght@100;200;300;400;500;600;700&display=swap);:root{--side:0;--main:0.5s;--side2:0;--bg-primary:#fff;--bg-secondary:#f8f9fa;--text-primary:#000;--text-secondary:#333;--border-color:#000;--button-bg:#000;--button-text:#fff;--sidebar-bg:#111;--sidebar-text:#818181;--sidebar-hover:#f1f1f1;--openbtn-bg:#111;--openbtn-text:#fff;--openbtn-hover:#444}[data-theme=dark]{--bg-primary:#1a1a1a;--bg-secondary:#2d2d2d;--text-primary:#fff;--text-secondary:#e0e0e0;--border-color:#fff;--button-bg:#fff;--button-text:#000;--sidebar-bg:#2d2d2d;--sidebar-text:#b0b0b0;--sidebar-hover:#fff;--openbtn-bg:#fff;--openbtn-text:#000;--openbtn-hover:#e0e0e0}*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--bg-primary);color:#000;color:var(--text-primary);font-family:Work Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;transition:background-color .3s ease,color .3s ease}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background-color:#fff;background-color:var(--bg-primary);margin:0 auto;max-width:1200px;transition:background-color .3s ease}.about,.experience,.footer,.header,.projects,.social{padding:50px 25px 25px}.header{align-items:center;display:flex;flex-wrap:wrap;text-align:center}.header img{border-radius:50%;height:auto;margin:20px auto;max-width:300px}.header__content{margin:0 auto;width:400px}.header__content h1{color:#000;color:var(--text-primary);font-size:48px}.header__content p{color:#333;color:var(--text-secondary);font-size:32px}.header__content button{margin:25px auto 0}.about h2{color:#000;color:var(--text-primary);font-size:42px;margin:25px auto}.about p{color:#333;color:var(--text-secondary);font-size:18px;line-height:130%;max-width:75ch}.projects h2{color:#000;color:var(--text-primary);font-size:42px;margin:25px auto}.projects p{color:#333;color:var(--text-secondary);font-size:18px;line-height:130%;max-width:50ch}.social h2{color:#000;color:var(--text-primary);font-size:42px;margin:25px auto}.footer{color:#333;color:var(--text-secondary);margin:0 auto}.button,.footer{text-align:center}.button{fill:currentcolor;align-items:center;-webkit-appearance:none;appearance:none;background-color:#000;background-color:var(--button-bg);background:linear-gradient(90deg,#fff 50%,#000 0) 100%;background:linear-gradient(to right,var(--button-text) 50%,var(--button-bg) 50%) 100%;background-size:200% 100%;border-radius:15px;border-style:none;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);box-sizing:border-box;color:#fff;color:var(--button-text);cursor:pointer;display:inline-flex;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:14px;font-weight:500;height:48px;justify-content:center;letter-spacing:.25px;line-height:normal;margin-bottom:10px;margin-top:10px;max-width:100%;overflow:visible;padding:2px 24px;position:relative;text-transform:none;touch-action:manipulation;transition:box-shadow .28s cubic-bezier(.4,0,.2,1),opacity 15ms linear 30ms,transform .27s cubic-bezier(0,0,.2,1) 0ms;transition:background .3s ease-in-out;-ms-user-select:none;user-select:none;-webkit-user-select:none;width:auto;will-change:transform,opacity;z-index:0}.button:hover{background-position:0 100%;color:#006400}.button:focus{border:1px solid #f9fffa;outline:none}#more{display:none}.dropdown{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:floating;animation-timing-function:ease-in-out;font-size:25px}@keyframes floating{0%{transform:translate(0)}50%{transform:translateY(7px)}to{transform:translate(0)}}@keyframes progress{0%{width:0}}.toggle-button{display:none;font-size:35px}.theme-toggle{background:none;border:none;border-radius:50%;color:#000;color:var(--text-primary);cursor:pointer;font-size:24px;margin-right:15px;padding:8px;transition:all .3s ease}.theme-toggle:hover{background-color:#f8f9fa;background-color:var(--bg-secondary);transform:scale(1.1)}@media (max-width:800px){.navbar a{display:none}}.navbar{align-items:center;display:flex;justify-content:space-between}.navbar a{color:#000;color:var(--text-primary);margin-left:22.5px;margin-right:22.5px;text-decoration:none;transition:color .3s ease}.navbar a:hover{color:#333;color:var(--text-secondary)}a{background-color:transparent}.about a,.footer a,.header a,.navbar a,.projects a,.publications a,.sidebar a,.social a{background-color:transparent!important}.line{background:#000;background:var(--border-color);height:.2px;margin:10px 22.5px 0;transition:background-color .3s ease}.reveal{opacity:0;position:relative;transform:translateY(150px);transition:all 1.5s ease}.reveal.active{opacity:1;transform:translateY(0)}.sidebar{background-color:#111;background-color:var(--sidebar-bg);height:100%;overflow-x:hidden;padding-top:60px;position:fixed;right:0;top:0;transition:.5s;width:0;width:var(--side);z-index:1}.sidebar a{color:#818181;color:var(--sidebar-text);display:block;font-size:25px;padding:8px 8px 8px 32px;text-decoration:none;transition:.3s}.sidebar a:hover{color:#f1f1f1;color:var(--sidebar-hover)}.sidebar .closebtn{font-size:36px;left:25px;margin-right:50px;position:absolute;top:0}.openbtn{background-color:#111;background-color:var(--openbtn-bg);border:none;color:#fff;color:var(--openbtn-text);cursor:pointer;font-size:20px;margin-left:20px;margin-right:20px;padding:6px 15px;transition:background-color .3s ease}.openbtn:hover{background-color:#444;background-color:var(--openbtn-hover)}.main{margin-right:.5s;margin-right:var(--main);padding:20px;transition:margin-right .5s}@media screen and (max-height:450px){.sidebar{padding-top:15px;width:0;width:var(--side2)}.sidebar a{font-size:18px}}
/*# sourceMappingURL=main.2c7bf733.css.map*/