:root{--bg:#fff;--text:#111827;--muted:#6b7280;--card-bg:#fff;--border:#00000014;--hover:#0000000f;--link:#1f6feb}[data-theme=dark]{--bg:#050505;--text:#c4d1e0;--muted:#8b95a7;--card-bg:#0f0f0f;--border:#1a1a1a;--hover:#ffffff14;--link:#5b9fbd}body,html{height:100%;margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--bg);color:#111827;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.sticky-sidebar{background-color:var(--card-bg);max-width:100%;position:relative;width:100%}.sidebar-content{align-items:center;border-right:1px solid var(--border);display:flex;flex-direction:column;margin-top:12%;padding-left:8%;padding-right:8%}@media screen and (min-width:992px){.sticky-sidebar{background-color:var(--card-bg);height:100vh;position:fixed;width:28%}.sidebar-content,.sticky-sidebar{display:flex;flex-direction:column}.sidebar-content{align-items:flex-start;border-right:1px solid var(--border);flex:1 1;justify-content:space-between;margin-bottom:12%;margin-top:12%;padding-left:8%;padding-right:8%}}.profile-picture{padding-bottom:5%;position:relative;width:50%}.summary{color:var(--muted)}.page-nav{padding-bottom:6%;padding-top:6%}.page-nav a{color:#5b9fbd;text-decoration:none}.page-nav a:hover{text-decoration:underline}.nav-icons{display:flex;flex-wrap:wrap-reverse}.nav-icon{margin:2%;text-align:center}.nav-icon:hover{background-color:var(--hover)!important}.theme-toggle{display:flex;justify-content:flex-start;margin-top:12px;width:100%}@media screen and (min-width:992px){.theme-toggle{margin-top:auto;padding-bottom:12px;position:static;z-index:10010}}
/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{background:#fff;color:#24292e}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5}.hljs-bullet{color:#735c0f}.hljs-emphasis,.hljs-strong{color:#24292e}.hljs-addition{background-color:#f0fff4;color:#22863a}.hljs-deletion{background-color:#ffeef0;color:#b31d28}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}
/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{background:#0d1117;color:#c9d1d9}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#79c0ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-code,.hljs-comment,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{background-color:#033a16;color:#aff5b4}.hljs-deletion{background-color:#67060c;color:#ffdcd7}.projects{display:flex;flex-direction:column}.project-thumbnail{height:auto;object-fit:cover;width:100%}.card{background:var(--card-bg);border:1px solid var(--border);border-radius:8px;margin:1rem;width:100%}.card-horizontal{align-items:stretch;background-color:initial;display:flex;flex-direction:column}.card-body{display:flex;flex:1 1 auto;flex-direction:column}.btn-light{background-color:var(--hover);border:1px solid var(--border);color:var(--text);margin:.2rem}.tools{color:var(--muted)}@media screen and (min-width:992px){.card-horizontal{flex-direction:row}.project-thumbnail{height:100%;min-width:24vw;object-fit:cover;width:24vw}}iframe{height:50vw}.picture,iframe{border:none;width:100%}.picture{margin:1vw auto 2vw}.sections{display:flex;flex-flow:row wrap;justify-content:space-between}@media screen and (min-width:992px){.picture{width:30%}.coursework{flex-basis:48%}.timeline{flex-basis:content;padding:1%}}.timer-content{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.countdown{color:#cd5c5c}html{font-size:16px;overflow-x:hidden;overflow-y:scroll}.fade-enter{opacity:0;z-index:1}.fade-enter.fade-enter-active{opacity:1;transition:opacity .25s ease-in}.fade-exit{opacity:0}.main{margin-bottom:3%;padding:8%}.link-button{background:none;border:none;color:inherit;padding:0}.back-link-button,.link-button{cursor:pointer;font:inherit;text-decoration:underline}.back-link-button{align-items:center;background:#0000;border:none;border-radius:22px;color:var(--text);display:inline-flex;font-size:1.2rem;gap:6px;height:44px;margin:0 8px 0 0;padding:0 12px;white-space:nowrap}.back-link-button:hover{background-color:var(--hover)}.blog-post-header{align-items:center;background:var(--bg);background-clip:padding-box;display:flex;gap:12px;margin-bottom:-28px;padding:12px 0 44px;position:sticky;position:-webkit-sticky;top:16px;z-index:9999}.blog-post-header:after{background:linear-gradient(180deg,#00000008,#0000);bottom:0;content:"";height:12px;left:0;pointer-events:none;position:absolute;right:0;z-index:9998}.blog-post-title h1{font-size:1.6rem;margin:0}.blog-post-body{margin-top:12px}.posts .post{align-items:center;border-bottom:1px solid var(--border);display:flex;padding:12px 0}.post-thumb{border-radius:6px;flex-shrink:0;height:80px;margin-right:12px;object-fit:cover;width:120px}.post-meta h2{margin:0 0 6px}.post-meta h2 a{color:#5b9fbd;text-decoration:none}.post-meta h2 a:hover{text-decoration:underline}.post-header-image{border-radius:6px;height:56px;margin-right:12px;object-fit:cover;width:56px}.appRow{display:flex;flex-direction:column;justify-content:space-between}.col-4-custom,.col-8-custom{width:100%}@media screen and (min-width:992px){.main{padding:3% 3% 0 0}.appRow{display:flex;flex-direction:row}.col-4-custom{width:30%}.col-8-custom{width:70%}}
/*# sourceMappingURL=main.38496271.css.map*/